//funcion para letras latinas, acentos, simbolos y demas yerbas
function fixUtf8(x) {
	x = x.replace(/¡/g,"\xA1");	x = x.replace(/&iexcl;/g,"\xA1");
	x = x.replace(/¿/g,"\xBF");	x = x.replace(/&iquest;/g,"\xBF");
	x = x.replace(/À/g,"\xC0");	x = x.replace(/&Agrave;/g,"\xC0");
	x = x.replace(/à/g,"\xE0");	x = x.replace(/&agrave;/g,"\xE0");
	x = x.replace(/Á/g,"\xC1");	x = x.replace(/&Aacute;/g,"\xC1");
	x = x.replace(/á/g,"\xE1");	x = x.replace(/&aacute;/g,"\xE1");
	x = x.replace(/Â/g,"\xC2");	x = x.replace(/&Acirc;/g,"\xC2");
	x = x.replace(/â/g,"\xE2");	x = x.replace(/&acirc;/g,"\xE2");
	x = x.replace(/Ã/g,"\xC3");	x = x.replace(/&Atilde;/g,"\xC3");
	x = x.replace(/ã/g,"\xE3");	x = x.replace(/&atilde;/g,"\xE3");
	x = x.replace(/Ä/g,"\xC4");	x = x.replace(/&Auml;/g,"\xC4");
	x = x.replace(/ä/g,"\xE4");	x = x.replace(/&auml;/g,"\xE4");
	x = x.replace(/Å/g,"\xC5");	x = x.replace(/&Aring;/g,"\xC5");
	x = x.replace(/å/g,"\xE5");	x = x.replace(/&aring;/g,"\xE5");
	x = x.replace(/Æ/g,"\xC6");	x = x.replace(/&AElig;/g,"\xC6");
	x = x.replace(/æ/g,"\xE6");	x = x.replace(/&aelig;/g,"\xE6");
	x = x.replace(/Ç/g,"\xC7");	x = x.replace(/&Ccedil;/g,"\xC7");
	x = x.replace(/ç/g,"\xE7");	x = x.replace(/&ccedil;/g,"\xE7");
	x = x.replace(/È/g,"\xC8");	x = x.replace(/&Egrave;/g,"\xC8");
	x = x.replace(/è/g,"\xE8");	x = x.replace(/&egrave;/g,"\xE8");
	x = x.replace(/É/g,"\xC9");	x = x.replace(/&Eacute;/g,"\xC9");
	x = x.replace(/é/g,"\xE9");	x = x.replace(/&eacute;/g,"\xE9");
	x = x.replace(/Ê/g,"\xCA");	x = x.replace(/&Ecirc;/g,"\xCA");
	x = x.replace(/ê/g,"\xEA");	x = x.replace(/&ecirc;/g,"\xEA");
	x = x.replace(/Ë/g,"\xCB");	x = x.replace(/&Euml;/g,"\xCB");
	x = x.replace(/ë/g,"\xEB");	x = x.replace(/&euml;/g,"\xEB");
	x = x.replace(/Ì/g,"\xCC");	x = x.replace(/&Igrave;/g,"\xCC");
	x = x.replace(/ì/g,"\xEC");	x = x.replace(/&igrave;/g,"\xEC");
	x = x.replace(/Í/g,"\xCD");	x = x.replace(/&Iacute;/g,"\xCD");
	x = x.replace(/í/g,"\xED");	x = x.replace(/&iacute;/g,"\xED");
	x = x.replace(/Î/g,"\xCE");	x = x.replace(/&Icirc;/g,"\xCE");
	x = x.replace(/î/g,"\xEE");	x = x.replace(/&icirc;/g,"\xEE");
	x = x.replace(/Ï/g,"\xCF");	x = x.replace(/&Iuml;/g,"\xCF");
	x = x.replace(/ï/g,"\xEF");	x = x.replace(/&iuml;/g,"\xEF");
	x = x.replace(/Ñ/g,"\xD1");	x = x.replace(/&Ntilde;/g,"\xD1");
	x = x.replace(/ñ/g,"\xF1");	x = x.replace(/&ntilde;/g,"\xF1");
	x = x.replace(/Ò/g,"\xD2");	x = x.replace(/&Ograve;/g,"\xD2");
	x = x.replace(/ò/g,"\xF2");	x = x.replace(/&ograve;/g,"\xF2");
	x = x.replace(/Ó/g,"\xD3");	x = x.replace(/&Oacute;/g,"\xD3");
	x = x.replace(/ó/g,"\xF3");	x = x.replace(/&oacute;/g,"\xF3");
	x = x.replace(/Ô/g,"\xD4");	x = x.replace(/&Ocirc;/g,"\xD4");
	x = x.replace(/ô/g,"\xF4");	x = x.replace(/&ocirc;/g,"\xF4");
	x = x.replace(/Õ/g,"\xD5");	x = x.replace(/&Otilde;/g,"\xD5");
	x = x.replace(/õ/g,"\xF5");	x = x.replace(/&otilde;/g,"\xF5");
	x = x.replace(/Ö/g,"\xD6");	x = x.replace(/&Ouml;/g,"\xD6");
	x = x.replace(/ö/g,"\xF6");	x = x.replace(/&ouml;/g,"\xF6");
	x = x.replace(/Ø/g,"\xD8");	x = x.replace(/&Oslash;/g,"\xD8");
	x = x.replace(/ø/g,"\xF8");	x = x.replace(/&oslash;/g,"\xF8");
	x = x.replace(/Ù/g,"\xD9");	x = x.replace(/&Ugrave;/g,"\xD9");
	x = x.replace(/ù/g,"\xF9");	x = x.replace(/&ugrave;/g,"\xF9");
	x = x.replace(/Ú/g,"\xDA");	x = x.replace(/&Uacute;/g,"\xDA");
	x = x.replace(/ú/g,"\xFA");	x = x.replace(/&uacute;/g,"\xFA");
	x = x.replace(/Û/g,"\xDB");	x = x.replace(/&Ucirc;/g,"\xDB");
	x = x.replace(/û/g,"\xFB");	x = x.replace(/&ucirc;/g,"\xFB");
	x = x.replace(/Ü/g,"\xDC");	x = x.replace(/&Uuml;/g,"\xDC");
	x = x.replace(/ü/g,"\xFC");	x = x.replace(/&uuml;/g,"\xFC");
	x = x.replace(/\"/g,"\x22");
	x = x.replace(/\'/g,"\x27");
	x = x.replace(/\</g,"\x3C");
	x = x.replace(/\>/g,"\x3E");
	x = x.replace(/\[/g,"\x5B");
	x = x.replace(/\]/g,"\x5D");
	x = x.replace(/¢/g,"\xA2");	x = x.replace(/&cent;/g,"\xA2");
	x = x.replace(/£/g,"\xA3");	x = x.replace(/&pound;/g,"\xA3");
	x = x.replace(/€/g,"\u20AC");	x = x.replace(/&euro;/g,"\u20AC");
	x = x.replace(/©/g,"\xA9");	x = x.replace(/&copy;/g,"\xA9");
	x = x.replace(/®/g,"\xAE");	x = x.replace(/&reg;/g,"\xAE");
	x = x.replace(/ª/g,"\xAA");	x = x.replace(/&ordf;/g,"\xAA");
	x = x.replace(/º/g,"\xBA");	x = x.replace(/&ordm;/g,"\xBA");
	x = x.replace(/°/g,"\xB0");	x = x.replace(/&deg;/g,"\xB0");
	x = x.replace(/±/g,"\xB1");	x = x.replace(/&plusmn;/g,"\xB1");
	x = x.replace(/×/g,"\xD7");	x = x.replace(/&times;/g,"\xD7");
	return x;
}

//preguntas frecuentes tiene anim
function faqs(){
$(document).ready(function() {									
	$("a[name^='faq-']").each(function() {
		$(this).click(function() {
			if( $("#" + this.name).is(':hidden') ) {
				$("#" + this.name).fadeIn('slow');
			} else {
				$("#" + this.name).fadeOut('slow');
			}			
			return false;
		});
	});
});
}

//activar botones
function activar_menu_principal(str){
$(document).ready(function(){ 
  $('li#mnu_'+str+' a').addClass('menu_activo'); 
}); 
} 

//activar menu secundario
function activar_menu_secundario(str){
$(document).ready(function(){ 
  $('li#'+str+' a').addClass('activado'); 
}); 
}

//valida email
function valEmail(valor){
	var re=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_.]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if(!re.exec(valor)){
        return false;
    }else{
        return true;
    }
}

//envia contactos
function envia_contacto(){	
	$(document).ready(function(){
		var nombre = $("#conNombre").val();
		var pais = $("#conPais").val();
		var ciudad = $("#conCiudad").val();
		var telefono = $("#conTelefono").val();
		var email = $("#conEmail").val();
		var mensaje = $("#conMensaje").val();	
		
		if(nombre == "" || ciudad == "" || pais == "" || telefono == "" || email == "" || mensaje == ""){		
			$("#errores").fadeIn();
			$("#mensaje").fadeOut();
			$("#errores").html('<img width="16" src="imgs/error.gif" align="absmiddle"/> Complete todos los campos por favor.');
			setTimeout('esconder("errores")', 3000);
		}else if(valEmail(email) == ""){
			$("#errores").fadeIn();
			$("#mensaje").fadeOut();
			$("#errores").html('<img width="16" src="imgs/error.gif" align="absmiddle"/> Ingrese una direcci&oacute;n de correo v&aacute;lida');
			setTimeout('esconder("errores")', 3000);
		}else{
			$.post("inc/envia_contacto.php", { nom:nombre, ciu:ciudad, pai:pais, tel:telefono, ema:email, men:mensaje }, function(data){
				$("#conNombre").val("");
				$("#conCiudad").val("");
				$("#conPais").val("");
				$("#conTelefono").val("");
				$("#conEmail").val("");
				$("#conMensaje").val("");	
				$("#mensaje").fadeIn();
				$("#errores").fadeOut();
				$("#mensaje").html(data);
				setTimeout('esconder("mensaje")', 4000);
			});			
		}
	});
}

function esconder(div){
	$("#"+div).fadeOut();
}

function suscribir(){	
	$(document).ready(function(){
		var nombre = $("#nombre").val();
		var email = $("#email").val();
		if(nombre == "" || email == ""){		
			$("#mensajes").fadeIn();
			$("#mensajes").html('<img width="16" src="imgs/error.gif" align="absmiddle"/> Complete ambos campos por favor.');
		}else if(valEmail(email) == ""){
			$("#mensajes").fadeIn();
			$("#mensajes").html('<img width="16" src="imgs/error.gif" align="absmiddle"/> Ingrese una direcci&oacute;n de correo v&aacute;lida');
		}else{
			$.post("inc/inserta_mailing.php", { nom:nombre, ema:email }, function(data){
				$("#conNombre").val("");
				$("#conEmail").val("");
				$("#mensajes").fadeOut();
				$("#mailing").html(data);
			});			
		}
	});
}

function mostrar(strId){
	$("#"+strId).fadeIn();
}

function ocultar(strId){
	$("#"+strId).fadeOut();
}

function abre(combo){
	var objeto = $("#"+combo).val();
	switch(objeto){
			case 'fisica':
				mostrar('fisica');
				ocultar('juridica');
				$('#juridica input').removeClass('required');
				$("#fisica input[name^='req_']").each(function() {
					$(this).addClass('required');
				})
				break;
			case 'juridica':
				mostrar('juridica');
				ocultar('fisica');
				$('#fisica input').removeClass('required');
				$("#juridica input[name^='req_']").each(function() {
					$(this).addClass('required');
				})
				break;
		}
}

function xtra_form(combo){
	var objeto = $("#"+combo).val();
	var id = objeto.split('_');
	var id_real = id[0];
	if(id_real == 'id7'){
		mostrar('id7');
	}else{
		ocultar('id7');
	}
}

//hace link de una div
function linka(str){
	location.href = "index.php?ind="+str;
}
//function carga_datos(str, id){	
//	$(document).ready(function(){
//			$.post("carga_datos.php", { ref:str, iref:id }, function(data){
//				$("#poliza").html(data);
//			});			
//	});
//}
