
var preloadArr = new Array();
var i;
var currImg = 1;
var intID;

function preloadImgArray ( imgArr ) {
  for(i=0; i < imgArr.length; i++){
    preloadArr[i] = new Image();
    preloadArr[i].src = imgArr[i];
  }
}

function imagechange( objectid, imgArr ,time,animate){
  /* preload images */
  preloadArr = new Array();	
  for(i=0; i < imgArr.length; i++){
    preloadArr[i] = new Image();
    preloadArr[i].src = imgArr[i];
  }

 //if ( !intID ) intID = setInterval(changeImg, time);
  
  changeImg();
  
		

  function changeImg(){
    $('#'+objectid).parent().css('background','url(' + preloadArr[currImg++%preloadArr.length].src +') no-repeat center bottom');
    $('#'+objectid).attr('src', preloadArr[currImg++%preloadArr.length].src);
  }
  

}


function imagerotate( objectid, imgArr ,time,animate){
  /* preload images */
  preloadArr = new Array();	
  for(i=0; i < imgArr.length; i++){
    preloadArr[i] = new Image();
    preloadArr[i].src = imgArr[i];
  }

  //changeImg();
  if ( !intID ) intID = setInterval(changeImg, time);

  /* image rotator */
  function changeImg(){
    img = preloadArr[currImg++%preloadArr.length].src;
    $('#'+objectid).parent().css('background','url(' + img +') no-repeat center bottom');
    $('#'+objectid).show();
    $('#'+objectid).animate({
      opacity: 0 , 
      marginLeft: $('#'+objectid).width()
    }, 1500, 'swing', function(){
      $('#'+objectid).css('margin-left','0px');
      $('#'+objectid).css('opacity','1');
      $('#'+objectid).css('display','none');
      $('#'+objectid).attr('src',img);
    }); 
  }
  
}


/*
 *
function setDropDown( objectid ){
	//$('#'+ objectid +' li').click( function () { return false; });
	$('#'+ objectid +' li').hover(
			function () { //show its submenu
			$('div', this).slideDown(0);
			},
			function () { //hide its submenu
			$('div', this).slideUp(0);
			}
		);
}
*/

function maximo(obj,e) {
  ma=100; //nº máximo de caracteres
  tecla=(document.all)?e.keyCode:e.which;
  if(obj.value.length==ma && tecla!=8)
    return false;
} 

function hidemenu(param) {
  if($('#'+param).css("display") == 'none')
    $('#'+param).show(200, function() {}); 
  else
    $('#'+param).hide(200, function() {});


} 


function loadeditor(name,lang,toolbar){
  CKEDITOR.replace( name,
  {
    language : lang,
    toolbar : toolbar
  });
   
}

function closewindow() {
  $('#popup-blank').remove();
  $('#popup-div').remove();


}

function hidepopup(param) {
  $('#'+param).hide(500, function() {});
  $('#popup-blank').remove();

}
