var altura_cuerpo = 0;
var altura_menu = 0;
var isIE7;
$(document).ready(function(){
	ajusta_altura();
	$(window).resize(function(){
  		ajusta_altura();
	});
	
	switch($("body").attr("id")){		
		case "home":
			var params = {
				quality: "high",
				scale: "noscale",
				wmode: "opaque",
				allowscriptaccess: "always",
				bgcolor: "#FFFFFF"
			};
			var flashvars = {};
			var attributes = {id:"flashcontent"};
				swfobject.embedSWF(peli_flash, "flashcontent", "786", "244", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
			break;
		case "faqs":
			init_faqs();
			break;
		case "experiencia":
			$('#slideshow').cycle({'speed':2500,'timeout':4000});
			break;
		case "queHacemosX":
			initQueHacemos();			
		case "queHacemos":
			ajusta_ie();
			break;
		case "buscador":			
			$('.cuerpo:contains("'+palabra_busqueda+'")').each(function(i){
				var text = $(this).text();				
				var pos = text.search(palabra_busqueda);
				new_text = text.substring(0,pos)+'<span class="texto_de_busqueda">'+palabra_busqueda+'</span>';
				new_text = new_text + text.substring(pos+palabra_busqueda.length,text.length)
				$(this).html(new_text);		
			});
			palabra_busqueda = firstCapital(palabra_busqueda);
			$('.cuerpo:contains("'+palabra_busqueda+'")').each(function(i){
				var text = $(this).text();				
				var pos = text.search(palabra_busqueda);
				new_text = text.substring(0,pos)+'<span class="texto_de_busqueda">'+palabra_busqueda+'</span>';
				new_text = new_text + text.substring(pos+palabra_busqueda.length,text.length)
				$(this).html(new_text);		
			});
			palabra_busqueda = palabra_busqueda.toLowerCase();
			$('.cuerpo:contains("'+palabra_busqueda+'")').each(function(i){
				var text = $(this).text();				
				var pos = text.search(palabra_busqueda);
				new_text = text.substring(0,pos)+'<span class="texto_de_busqueda">'+palabra_busqueda+'</span>';
				new_text = new_text + text.substring(pos+palabra_busqueda.length,text.length)
				$(this).html(new_text);		
			});
			break;
		}
	//ajusta css menu
	if($(".selected").height() > 12){
		$(".selected").addClass("selected_alto");	
	}	
	//init buscador
	init_buscador();
});
function ajusta_altura(){
	/*var altura_navegador = $(window).height();
	
	if(altura_cuerpo == 0){
		altura_cuerpo = $(".center").height();;
	}
	if(altura_menu == 0){
		altura_menu = $(".menu").height() + $(".menu").position().top;
	}
	
	if(altura_cuerpo < altura_navegador){
		$(".center").css("height",altura_navegador-49);
		$(".footer").addClass("footer_abs");				
	}else{		
		$(".footer").removeClass("footer_abs");
	}
	
	if(altura_menu <  altura_navegador - 150){
		$(".menu").css("height",altura_navegador - $(".menu").position().top - 150);
	}else{
		$(".menu").css("height","auto");
	}*/
}
function init_faqs(){
	$(".faq h3").click(function () { 
		var n = $(this).attr("num");
		if($("#preg"+n+" .cuerpo").css("display") == "none"){
			$("#preg"+n+" .cuerpo").css("display","block");	
			$("#preg"+n+" h3 .btn").html(" [-]");
		}else{
			$("#preg"+n+" .cuerpo").css("display","none");
			$("#preg"+n+" h3 .btn").html(" [+]");	
		}
		ajusta_altura();
	});
}
function initQueHacemos(){
	$(".ver_caso").click(function () { 		
		if($(".caso_oculto").css("display") == "none"){
			$(".caso_oculto").css("display","block");	
			$(".ver_caso").html(txt_ver_caso+" [-]");
		}else{
			$(".caso_oculto").css("display","none");	
			$(".ver_caso").html(txt_ver_caso+" [+]");
		}
		//ajusta_altura();
		//altura de la caja
		$(".margen_inferior").css("margin-bottom",$(".servicios_lista").height() - $(".margen_inferior").height() + 20);
		ajusta_ie();
	});
	$(".cerrar").click(function(){
		$(".caso_oculto").css("display","none");	
		$(".ver_caso").html(txt_ver_caso+" [+]");
	});
	ajusta_ie();
}
function ajusta_ie(){
	if(isIE7){
		//en ie 7 no se ajusta automáticamente el alto
		var alt = $(".center").height();
		$(".background").css("height",alt);
	}
}
//formulario
function compruebaForm(){
	var req = 0;
	var tot = 0;
	
	req++;
	if(document.contacto.nombre.value == ''){
		$('#info_nombre').html(txt_falta);
	}else{
		$('#info_nombre').html('');
		tot++;
	}
	
	req++;
	if(document.contacto.mail.value == ''){
		$('#info_mail').html(txt_falta);
	}else{
		if(isValidEmail(document.contacto.mail.value)){
			$('#info_mail').html('');
			tot++;
		}else{
			$('#info_mail').html(txt_mail_incorrecto);
		}
	}
	
	req++;
	if(document.contacto.mensaje.value == ''){
		$('#info_mensaje').html(txt_falta);
	}else{
		$('#info_mensaje').html('');
		tot++;
	}
	
	$("#output").html('');
	if(tot == req){
		$("#output").html(txt_enviando);
		$.get('../system/functions/enviar_correo.php',{
			'nombre':document.contacto.nombre.value,			
			'correo':document.contacto.mail.value,			
			'asunto':'mail web',
			'email_dest':'info@animaconsulting.es',
			'comentario':document.contacto.mensaje.value
			},function(data){
			if(data == 'ok'){
				$("#output").html(txt_mensaje_enviado);
			}else{
				$("#output").html('Error '+data);
			}
		});
	}
}
function init_buscador(){
	$("#btn_buscar").click(function(){enviar_busqueda()});
	$("#input_buscar").keypress(function (e) {
		if (e.which == 13){
			enviar_busqueda();
		}
	});
}
function enviar_busqueda(){
	var query = $("#input_buscar").attr("value");
	if(query == "" || query.length <= 2){
		alert(msg_busqueda_vacia);
	}else{
		document.fr_buscador.action = document.fr_buscador.action+"/"+escape(query);
		document.fr_buscador.submit();	
	}	
}
