function getWindowSizes(){
	//1
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
	  myWidth = window.innerWidth;
	  myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	  myWidth = document.documentElement.clientWidth;
	  myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	  myWidth = document.body.clientWidth;
	  myHeight = document.body.clientHeight;
	}
	return {h: myHeight, w: myWidth};
}
function PosTop(){
	th = screen.height - 200;
	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			th = window.innerHeight;
		}
		if (navigator.appName.indexOf("Microsoft")!=-1) {
			if(document.documentElement && document.documentElement.clientHeight) {
				th = document.documentElement.clientHeight;
			} else if(document.body && document.body.clientHeight) {
				th = document.body.clientHeight;
			}
		} else {
			th = window.innerHeight;
		}
	}
	var vtop = document.getElementById("site").offsetHeight;
	if(vtop > 0){
		if(vtop < th){
			document.getElementById("background").style.height = th+"px";
			//document.getElementById("background").style.marginTop = "-"+th+"px";
		} else {
			document.getElementById("background").style.height = vtop+"px";
			//document.getElementById("background").style.marginTop = "-"+vtop+"px";
		}
	} else {
		document.getElementById("background").style.height = th+"px";
	}
}
function showup(id,tempo,id1,id2,id3){
	$(id).fadeIn(tempo, function () {
	  $(id).removeAttr("style");
      PosTop();
	  setInterval( "slideSwitch()", 5000 );
	});
	PosTop();
	$('#tweets_container span').animate({opacity: 0.0}, 0);
	tweetSwitch();
	slideSwitch();
	if(id1 != "" || id1 != null || id1 != "undefined"){
		if(id2 != "" || id2 != null || id2 != "undefined"){
			coolFN(id1,id2,id3);
		}
	}
}
function useCufon() {
	Cufon.replace('#menu', {hover: true});
	Cufon.replace('h1', {hover: true});
	Cufon.replace('h2', {hover: true});
	Cufon.replace('h3', {hover: true});
	Cufon.replace('h4', {hover: true});
	Cufon.replace('h5', {hover: true});
	Cufon.replace('h6', {hover: true});
	Cufon.replace('#log', {hover: true});
}
function coolFN(id1,id2,id3) {
	var elem1 = document.getElementById(id1).offsetHeight;
	var elem2 = document.getElementById(id2).offsetHeight;
	var elem3 = document.getElementById(id3).offsetHeight;
	
	if(id3 == "" || id3 == null || id3 == "undefined"){
		if(elem1 < elem2){
			newHeight = (elem2 - 50) + "px";
		} else {
			newHeight = (elem1 - 50) + "px";
		}
	} else {
		if(elem1 < elem2) {
			if(elem2 < elem3){
				newHeight = (elem3 - 50) + "px";
			} else {
				newHeight = (elem2 - 50) + "px";
			}
		} else if(elem1 < elem3) {
			newHeight = (elem3 - 50) + "px";
		} else {
			newHeight = (elem1 - 50) + "px";
		}
	}
	document.getElementById(id1).style.height = newHeight;
	document.getElementById(id2).style.height = newHeight;
	document.getElementById(id3).style.height = newHeight;
}
function footer(){
	var medidas = getWindowSizes();
	var alturaJanela = medidas.h;
	
	var topoAltura = document.getElementById("header").offsetHeight;
	var containerAltura = document.getElementById("conteudo").offsetHeight;
	var footerAltura = document.getElementById("footer").offsetHeight;
	
	var areaConsid = alturaJanela - (topoAltura + footerAltura);
	var marginbottom = (areaConsid - containerAltura);
	
	if(document.getElementById("home")){
		if(marginbottom > 4){
			document.getElementById("site").style.height = alturaJanela+"px";
			document.getElementById("conteudo").style.marginBottom = (marginbottom-12)+"px";
		}
	} else {
		if(marginbottom > 0){
			document.getElementById("site").style.height = alturaJanela+"px";
			document.getElementById("conteudo").style.marginBottom = marginbottom+"px";
		}
	}
}
function tweetSwitch() {
	//NÃO SENDO USADO MAIS
	var $active = $('#tweets_container span.active');

	$active.addClass('last-active');

	var $next =  $active.next().length ? $active.next() : $('#tweets_container span:first');

	if($active.is(":visible")){
		$active.css({opacity: 1.0})
			.animate({opacity: 0.0}, 1000);
	}
	$next.css({opacity: 0.0})
		.addClass('active')
		.delay(1000)
		.animate({opacity: 1.0}, 1000, function() {
			$active.removeClass('active last-active');
	});
}
function slideSwitch() {
	//NÃO SENDO USADO MAIS
   var $active = $('#banner span.active');

   $active.addClass('last-active');

   var $next = $active.next().length ? $active.next() : $('#banner span:first');

   $next.css({opacity: 0.0})
   		.addClass('active')
   		.animate({opacity: 1.0}, 1000, function() {
   			$active.removeClass('active last-active');
   });
} 
function formValidation(){
	var i = 0;
	if (document.fale.nome.value=="" || document.fale.nome.value=="Nome*"){
	    document.getElementById("nome").className = "erro"; //+= " erro"
		i++;
	} else {
	    document.getElementById("nome").className = document.getElementById("nome").className.replace(/\berro\b/,'');
	}

	if (document.fale.ddd.value=="" || document.fale.ddd.value=="DDD*"){
	    document.getElementById("ddd").className = "erro";
		i++;
	} else {
	    document.getElementById("ddd").className = document.getElementById("ddd").className.replace(/\berro\b/,'');
	}
	
	if (document.fale.tel.value=="" || document.fale.tel.value=="Telefone*"){
	    document.getElementById("tel").className = "erro";
		i++;
	} else {
	    document.getElementById("tel").className = document.getElementById("tel").className.replace(/\berro\b/,'');
	}

	if (document.fale.email.value.indexOf('@', 0) == -1 || document.fale.email.value.indexOf('.', 0) == -1  || document.fale.email.value=="Email*"){
	    document.getElementById("email").className = "erro";
		i++;
	} else {
	    document.getElementById("email").className = document.getElementById("email").className.replace(/\berro\b/,'');
	}	

	if (document.fale.cidade.value=="" || document.fale.cidade.value=="Cidade*"){
	    document.getElementById("cidade").className = "erro";
		i++;
	} else {
	    document.getElementById("cidade").className = document.getElementById("cidade").className.replace(/\berro\b/,'');
	}

	if (document.fale.uf.value=="" || document.fale.uf.value=="UF*"){
	    document.getElementById("uf").className = "erro";
		i++;
	} else {
	    document.getElementById("uf").className = document.getElementById("uf").className.replace(/\berro\b/,'');
	}
	
	if (document.fale.msg.value=="" || document.fale.msg.value=="Mensagem*"){
	    document.getElementById("msg").className = "erro";
		i++;
	} else {
	    document.getElementById("msg").className = document.getElementById("msg").className.replace(/\berro\b/,'');
	}
	
	if(i > 0){
		document.getElementById("erro").style.display = "block";
		return false;
	} else {
		document.getElementById("erro").style.display = "none";
		return true;
	}
}
function validateFileExtension(valida){
	if(!/(\.jpg|\.jpeg)$/i.test(valida.value)){
		window.alert("Tipo de arquivo de imagem inválido.");
		valida.form.reset();
		valida.focus();
		return false;
	}
	return true;
}
function setHeight(altura){
	document.getElementById("foto").style.height = altura + "px";
}
function likeMe(src,href){
	document.getElementById("likeme").innerHTML = '<iframe allowtransparency="yes" frameborder="0" marginheight="0" marginwidth="0" src="likeme.php?img='+src+'&href='+href+'" scrolling="no" width="280" height="100"></iframe>';
	document.getElementById("likeme").style.display = "block";
}
function closeLikeMe(){
	document.getElementById("likeme").style.display = "none";
}
