// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function validaEnviadatos(){
	
	if (document.formcotizacion.nombre.value==""){
		alert("Se requiere su nombre");
		document.formcotizacion.nombre.focus();
		return false;
	}
	
	email=document.formcotizacion.email.value;
	if(email==""){
		alert("Debe escribir su email para recibir sus datos.");
		document.formcotizacion.email.focus();
		return false;
	}
	else{
		var atSign = Number(String([email]).indexOf("@"));
		var closeDot = Number(String([email]).indexOf(".", atSign));
		if (String([email]).indexOf("@") == -1 || String([email]).indexOf(".") == -1) {
			document.formcotizacion.email.focus();
			alert("Email invalido.");
			return false;
		}else if (closeDot-atSign<=1){
			alert("Email invalido.");
			document.formcotizacion.email.focus();
			return false;
		}
	}
	
	if (document.formcotizacion.fono.value==""){
		alert("Se requiere algun telefono Fijo o Celular");
		document.formcotizacion.fono.focus();
		return false;
	}
	if (document.formcotizacion.isapre.value=="0"){
		alert("Seleccione algun tipo de cobertura de salud o Isapre, si no posee seleccione la opcion Ninguna");
		document.formcotizacion.isapre.focus();
		return false;
	}
}

function cargaGENERICA(url,valor,div) {
	//  Primero vamos a ver si la URL es una URL :)
	elvalor=valor;
	eldiv=div;
    //  Usuario inteligente...
    if (window.XMLHttpRequest) {
        reqgenerico = new XMLHttpRequest();
        reqgenerico.onreadystatechange = processReqGenerico;
        reqgenerico.open("GET", url+"?valor="+ valor, true);
        reqgenerico.send(null);
		//alert(window.XMLHttpRequest)
    //  ...y usuario de Internet Explorer Windows
    } else if (window.ActiveXObject) {
        isIE = true;
        reqgenerico = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqgenerico) {
            reqgenerico.onreadystatechange = processReqGenerico;
            reqgenerico.open("GET", url+"?valor="+ valor, true);
            reqgenerico.send();
        }
    }
}


function processReqGenerico(){
// Referencia a nuestro DIV con ID unica:

var detalles = document.getElementById(eldiv); 
// Si se ha completado la carga de datos, los mostramos en el DIV...
if(reqgenerico.readyState == 4){
	cadena=unescape(reqgenerico.responseText);
	if(elvalor!="0"){
		cadenafinal=cadena.replace(/\+/gi," ");
	}else{
		cadenafinal="";
	}
detalles.innerHTML = cadenafinal;
} else {
// ...en caso contrario, le diremos al usuario que los estamos cargando:
detalles.innerHTML = "<b>Cargando...</b>";
}
}
