/* cuFon */
Cufon.replace('h1', { fontFamily: 'Meta' });
Cufon.replace('h2', { fontFamily: 'Meta' });
Cufon.replace('h3', { fontFamily: 'Meta' });
Cufon.replace('h4', { fontFamily: 'Meta' });
Cufon.replace('h5', { fontFamily: 'Meta' });
Cufon.replace('.menu a', { fontFamily: 'Meta' });
Cufon.replace('li.form2', { fontFamily: 'Meta' });


/* formulario */
function analisaCx(accao, id, valor){
	//alert('teste');
	if(accao == "esvazia" && document.getElementById(id).value == valor){
		document.getElementById(id).value = "";
	} else if(accao == "preenche" && document.getElementById(id).value == ""){
		document.getElementById(id).value = valor;
	}
}

/* ready */

$(document).ready(function(){					   
	/*$('#visitante').load('visitas.txt');						   
	//$('.minilista').load('favminilista.htm');	
	$('.minilista').load(listFavourites('favminilista.htm'));	
  
$('.setamais').click(function() {	
	if($('#pesqrapida').css("height") == "180px"){
 		$('#pesqrapida').animate({'height':'300px'});
	} else {
		$('#pesqrapida').animate({'height':'180px'});
	}
});*/

var elements = {
  'div1' : { start: 0, distance: 150, duration: 1000},
  'div2' : { start: 380, distance: 90, duration: 1000},
  'div3' : { start: 235, distance: -25, duration: 2000}
}
$('.logo').each(function (k, v) {
  var i = elements[v.id];
  $(v).css('left', i.start + 'px')
    .animate({left: (i.start + i.distance) + 'px'}, i.duration,"easeOutCubic");
});
$('.info').each(function (k, v) {
  var i = elements[v.id];
  $(v).css('right', i.start + 'px')
    .animate({right: (i.start + i.distance) + 'px'}, i.duration,"easeOutCubic");
});
function carregaImagem(){
	document.getElementById('div3').style.display ="block";
	///
	$('.imagem').each(function (k, v) {
	  var i = elements[v.id];
	  $(v).css('top', i.start + 'px')
		.animate({top: (i.start + i.distance) + 'px'}, i.duration,"easeOutCubic");
	});
	$('.imagem2').each(function (k, v) {
	  var i = elements[v.id];
	  $(v).css('top', i.start + 'px')
		.animate({top: (i.start + i.distance) + 'px'}, i.duration,"easeOutCubic");
	});	
	//clearInterval("intervaloImg");
}
intervaloImg = setTimeout(carregaImagem,500);

var estado1 = false;
var estado2 = false;
var estado3 = false;
var estado4 = false;
////// MENU 1
$("#menu1").mouseenter(function(){	
	if(estado1 == false){						   
      $(".link1").animate({ 
    top: "-20"
  }, 250 );
	  estado1 = true;
	}	
});
$("#menu1").mouseleave(function(){	
	if(estado1 == true) {						   
      $(".link1").animate({ 
    top: "0px"
  }, 500 );
	  estado1 = false;
};
});
////// MENU 2 
$("#menu2").mouseenter(function(){	
	if(estado2 == false){						   
      $(".link2").animate({ 
    top: "-20"
  }, 250 );
	  estado2 = true;
	}	
});
$("#menu2").mouseleave(function(){	
	if(estado2 == true) {						   
      $(".link2").animate({ 
    top: "0px"
  }, 500 );
	  estado2 = false;
};
});
////// MENU 3
$("#menu3").mouseenter(function(){	
	if(estado3 == false){						   
      $(".link3").animate({ 
    top: "-20"
  }, 250 );
	  estado3 = true;
	}	
});
$("#menu3").mouseleave(function(){	
	if(estado3 == true) {						   
      $(".link3").animate({ 
    top: "0px"
  }, 500 );
	  estado3 = false;
};
});
////// MENU 4
$("#menu4").mouseenter(function(){	
	if(estado4 == false){						   
      $(".link4").animate({ 
    top: "-20"
  }, 250 );
	  estado4 = true;
	}	
});
$("#menu4").mouseleave(function(){	
	if(estado4 == true) {						   
      $(".link4").animate({ 
    top: "0px"
  }, 500 );
	  estado4 = false;
};
});

});

/* SCROLL */

function scrollLeft(elementId)
	  {
		if(!window.scrolling) window.scrolling = new Scroll(elementId, -1);
	  }
	  
	  function scrollRight(elementId)
	  {
		if(!window.scrolling) window.scrolling = new Scroll(elementId, 1);
	  }
	  
	  function Scroll(elementId, direction)
	  {
		var scrollElement = document.getElementById(elementId);
		var targetPosition = scrollElement.scrollLeft + 150* direction;
		if(targetPosition < 0) targetPosition = 0;
		if(targetPosition > scrollElement.scrollWidth) targetPosition = scrollElement.scrollWidth;
		var lastPosition = -1;
		var interval = setInterval("window.scrolling.doScroll()", 50);
		
		this.doScroll = function()
		{
		  var currentPosition = scrollElement.scrollLeft;
		  if(currentPosition == lastPosition)
		  {
			clearInterval(interval);
			window.scrolling = false;
		  }
		  else
		  {
			scrollElement.scrollLeft = (scrollElement.scrollLeft + targetPosition) / 2;
			lastPosition = currentPosition;
		  }
		}
}
