var TimeToFade = 1000.0;
var bannertimeout = "";
var topo_bannernumber = 1;

var banner_timer="";
var pausebanner = false;
var movebannerto = true;

var movebannerto_minisite = true;
var pausebanner_minisite  = false;
var banner_timer_minisite = "";

var movebannerto_publim = true;
var pausebanner_publim  = false;
var banner_timer_publim = "";


var xmlHttp

	function rola_banners(){	
		// Banners
		try{
			document.getElementById("rotating_banners").scrollTop = 2;
			banner_timer = setTimeout("move_banner()","1000");
			movebannerto = true;	  				
	  	}catch(err){
	  	} 
	  
		
		// Minisite
		try{
			document.getElementById("rotating_banners_minisite").scrollLeft = 2;
			banner_timer_minisite = setTimeout("move_banner_minisite()","1000");
			movebannerto_minisite = true;	  				
	  	}catch(err){
	  	} 
	  	
	  	
	  	// Minisite
		try{
			//tamanhodos_publim = "127";
			document.getElementById("rotating_banners_publim").scrollLeft = 2;
			banner_timer_minisite = setTimeout("move_banner_publim("+tamanhodos_publim+")","1000");
			movebannerto_minisite = true;
			 				
	  	}catch(err){
	  	} 
		
		
	
	}
	
	function move_banner_publim(tamanhodos_publim){
	
		banner_timer_publim = setTimeout("move_banner_publim("+tamanhodos_publim+")","10");
		if(pausebanner_publim == false){
			var objetodobanner_publim = document.getElementById("rotating_banners_publim").scrollLeft;
		
			if(movebannerto_publim == true && objetodobanner_publim <= tamanhodos_publim){
				document.getElementById("rotating_banners_publim").scrollLeft += 1;
			}else{
				//var totaltamanho1 = document.getElementById("rotating_banners_publim").scrollLeft;
				//alert("ok");
				
				if(objetodobanner_publim <= 1){
					movebannerto_publim = true;
					document.getElementById("rotating_banners_publim").scrollLeft = 2;
				}else{
					movebannerto_publim = false;
					document.getElementById("rotating_banners_publim").scrollLeft -= 1;
				}
			}
		}
	}
	function bannermouseover_publim(){
		pausebanner_publim = true;
		
	}
	function bannermouseout_publim(){
		pausebanner_publim = false;
	}
	
	
	
	
	
	
	
	
	
	
	
	function move_banner_minisite(){
		banner_timer_minisite = setTimeout("move_banner_minisite()","20");
		if(pausebanner_minisite == false){
			var objetodobanner_minisite = document.getElementById("rotating_banners_minisite").scrollLeft;

			if(movebannerto_minisite == true && objetodobanner_minisite < tamanhodos_minisites){
				document.getElementById("rotating_banners_minisite").scrollLeft += 1;
			}else{
				if(objetodobanner_minisite == 1){
					movebannerto_minisite = true;
					document.getElementById("rotating_banners_minisite").scrollLeft = 1;
				}else{
					movebannerto_minisite = false;
					document.getElementById("rotating_banners_minisite").scrollLeft -= 1;
				}
			}
		}
	}
	function bannermouseover_minisite(){
		pausebanner_minisite = true;
	}
	function bannermouseout_minisite(){
		pausebanner_minisite = false;
	}
    tamanhodos_banners = 500;
    
	function move_banner(){

       document.getElementById("total_width").innerHTML = document.getElementById("rotating_banners").scrollTop;
		banner_timer = setTimeout("move_banner()","20");
		if(pausebanner == false){
			var objetodobanner = document.getElementById("rotating_banners").scrollTop;
			
			//if(objetodobanner == 5000)
			//	alert(objetodobanner);
			//alert(tamanhodos_banners);
			if(movebannerto == true && objetodobanner < tamanhodos_banners){
				document.getElementById("rotating_banners").scrollTop += 1;
			}else{
				if(objetodobanner == 1){
					movebannerto = true;
					document.getElementById("rotating_banners").scrollTop = 2;
				}else{
					movebannerto = false;
					document.getElementById("rotating_banners").scrollTop -= 1;
				}
			}
		}
	}
	
	function change_positions(){
		
	}
	
	function bannermouseover(){
		pausebanner = true;
	}
	
	function bannermouseout(){
		pausebanner = false;
	}

function fade(eid){
	
  var element = document.getElementById(eid);
  if(element == null)
    return;
  
  
  if(element.style.display == 'none'){
	element.style.display = 'block';
	element.style.opacity = "2";
  }
  
   
  if(element.FadeState == null){
    if(element.style.opacity == null || element.style.opacity == '' || element.style.opacity == '1'){
      element.FadeState = 2;
	}else{
      element.FadeState = -2;
    }
  }
    
  if(element.FadeState == 1 || element.FadeState == -1){
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }else{
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
  }  
}

function animateFade(lastTick, eid){  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks){
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}


var bannertimeout1 = "";
function fadingeffect_banner(numero,link,alt){
	document.getElementById("banner_topo").src=numero;
	document.getElementById("banner_topo_link").href=link;
	document.getElementById("banner_topo_link").title=alt;
	document.getElementById("banner_topo_link").rel=alt;
	
	fade("banner_topo");
	bannertimeout1 = setTimeout("fadingeffect_banner1()", 4000);
}
function fadingeffect_banner1(){
	bannertimeout1="";
	fade("banner_topo");
	bannertimeout1 = setTimeout("bannertopochange()", 900);
}

function hide(objeto){
	document.getElementById(objeto).style.display='none';
}
function show(objeto){
	document.getElementById(objeto).style.display='block';
}

function mostra_planos(imagem,descricao,titulo,id,objeto){

	// descricao_planos
	// conteudo_planos
		document.getElementById('conteudo_planos').innerHTML=' <center>'+titulo+'</center><br><table width=\'100%\'><td width=100px><img src="../admin/uploads/images/'+imagem+'"></td><td>'+descricao+'</td></table> ';
	
		hide('categoria');
		hide('subcategoria');
		show('descricao_planos');
	
}

function select_plano(atual,objeto){
	var planostotal = 10;
	for (var i = 0; i < planostotal; i++) {
      try{
		document.getElementById('plano_botao_' + i).style.background='gray';
		document.getElementById('plano_botao_' + i).value='Selecionar este';	  				
	  }catch(err){
	  } 		
	objeto.style.background='red';      
    objeto.value='Selecionado'; 
	}
	
}

function GetXmlHttpObject(){
			var xmlHttp=null;
			try{
			 	xmlHttp=new XMLHttpRequest();
			}
			catch (e){
				try{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}catch (e){
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
			}
			return xmlHttp;
}

function muda_subcategoria(objeto){
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null){
				alert ("Browser does not support HTTP Request")
				return
			}
			var url="http://www.listars.com.br/busca_subcategoria.php";
			url=url+"?c="+objeto.value;
			url=url+"&sid="+Math.random();
			alert(url);
			
			xmlHttp.open("GET",url,true)
			xmlHttp.send(null)
			xmlHttp.onreadystatechange=colocaSubCategoria 
}

function colocaSubCategoria(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		//alert(xmlHttp.responseText);
		document.getElementById("subcategoriaf").innerHTML=xmlHttp.responseText;
		hide('carregando'); 
		show('categoria');
		//show('subcategoriaf');
		
	} 
}


function muda_subcategoria1(objeto){
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null){
				alert ("Browser does not support HTTP Request")
				return
			}
			var url="http://www.listars.com.br/classificados_buscasubcategoria.php"
			url=url+"?c="+objeto.value;
			url=url+"&sid="+Math.random();
			xmlHttp.onreadystatechange=colocaSubCategoria1 
			xmlHttp.open("GET",url,true)
			xmlHttp.send(null)
}

function colocaSubCategoria1(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.getElementById("subcategoria").innerHTML=xmlHttp.responseText;
	} 
}

function confirmation(objeto) {
	var answer = confirm("Tem certeza de que deseja remover?")
	if (answer){
		objeto.form.submit();
	}
}
	    
