// JavaScript Document
var xmlHttp = null;

//////////////////////////////////////////////////////////SearchbyIFE
function fnMuestraContactsbyEmail(EMAIL) { 

	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	
	var url = "../dao/searchContactbyEmail.asp";

	url += "?EMAIL=" + EMAIL;
	if (EMAIL != "" && EMAIL != null) {	
		xmlHttp.onreadystatechange=stateChangedContacto;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	} else {
		showHideElements(false);		
	}
}

//////////////////////////////////////////////////////////StateChanged for both Searches
function stateChangedContacto() { 

	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") { 
		if (xmlHttp.responseText != "&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&&_&"){
			document.getElementById("mainForm").action = "DAO/update.asp"
			alert("Mail Registrado Previamente con los datos que aparecen a continuaci�n")
		}
		//alert(xmlHttp.responseText)
		var str = xmlHttp.responseText;
		var respuestaXML = str.split("&_&");
		//alert(respuestaXML.length)
		
		
	 setValue("ID_CONTACTO", respuestaXML[0])
     setValue("NOMBRE",respuestaXML[1]);	
     setValue("PATERNO",respuestaXML[2]);
     setValue("MATERNO",respuestaXML[3]);

     //setValue("EMAIL",respuestaXML[4]);
     setValue("RFC",respuestaXML[5]);
     setValue("TEL_CASA",respuestaXML[6]);
     setValue("TEL_CEL",respuestaXML[7]);
     //setValue("TEL_OFI",respuestaXML[8]);

     setValue("FecNacDia",respuestaXML[9]);
     setValue("FecNacMes",respuestaXML[10]);
     setValue("FecNacAnio",respuestaXML[11]);

     setValue("CALLE_NUM",respuestaXML[12]);
     setValue("COLONIA",respuestaXML[13]);
     setValue("DELEGACION",respuestaXML[14]);
     setValue("CIUDAD",respuestaXML[15]);
     setValue("ESTADO",respuestaXML[16]);
     setValue("CP",respuestaXML[17]);
     setValue("ID_REFERENCIA",respuestaXML[18]);
     setValue("ID_STATUS_CONTACTO",respuestaXML[19]);
     setValue("NOTA",respuestaXML[20]);	 
	 setValue("PAIS",respuestaXML[21]);	 
	
	 showHideElements(true);

	}
}


function GetXmlHttpObject() { 
	var objXMLHttp = null;
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function clearClienteFields(preffix,trigger) {
	
	if (trigger == "IFE") $(preffix + "ID_CLIENTE").value = "";
	if (trigger == "ID_CLIENTE") $(preffix + "IFE").value = "";	

	$(preffix + "Nombre").value = "";
	$(preffix + "Paterno").value = "";
	$(preffix + "Materno").value = "";
	$(preffix + "RFC").value = "";		
	$(preffix + "EstadoCivil").value = "";
	$(preffix + "Sexo").value = "";
	$(preffix + "FecNacDia").value = "";
	$(preffix + "FecNacMes").value = "";	
	$(preffix + "FecNacAnio").value = "";
	$(preffix + "CasaCalleNum").value = "";
	$(preffix + "CasaColonia").value = "";
	$(preffix + "CasaDelegacion").value = "";	
	$(preffix + "CasaCiudad").value = "";
	$(preffix + "CasaEstado").value = "";
	$(preffix + "CasaCP").value = "";
	$(preffix + "Giro").value = "";	
	$(preffix + "NegocioCalleNum").value = "";
	$(preffix + "NegocioColonia").value = "";
	$(preffix + "NegocioDelegacion").value = "";	
	$(preffix + "NegocioCiudad").value = "";
	$(preffix + "NegocioEstado").value = "";
	$(preffix + "NegocioCP").value = "";
	$(preffix + "LadaCasa").value = "";
	$(preffix + "TelCasa").value = "";
	$(preffix + "LadaCelular").value = "";	
	$(preffix + "TelCelular").value = "";
	$(preffix + "LadaNegocio").value = "";
	$(preffix + "TelNegocio").value = "";		
	$(preffix + "Ingresos").value = "";
	
	// Datos C�nyuge	
	$(preffix + "ConPaterno").value = "";
	$(preffix + "ConMaterno").value = "";
	$(preffix + "ConNombre").value = "";		
	$(preffix + "ConIFE").value = "";
	
	// Referencias
	$(preffix + "Id_ref0").value = "";
	$(preffix + "RelacionRef0").value = "";
	$(preffix + "PaternoRef0").value = "";		
	$(preffix + "MaternoRef0").value = "";		
	$(preffix + "NombreRef0").value = "";
	$(preffix + "LadaCasaRef0").value = "";		
	$(preffix + "TelCasaRef0").value = "";		
	$(preffix + "Id_ref1").value = "";
	$(preffix + "RelacionRef1").value = "";
	$(preffix + "PaternoRef1").value = "";		
	$(preffix + "MaternoRef1").value = "";			
	$(preffix + "NombreRef1").value = "";
	$(preffix + "LadaCasaRef1").value = "";		
	$(preffix + "TelCasaRef1").value = "";	
	$(preffix + "Id_ref2").value = "";
	$(preffix + "RelacionRef2").value = "";
	$(preffix + "PaternoRef2").value = "";		
	$(preffix + "MaternoRef2").value = "";			
	$(preffix + "NombreRef2").value = "";
	$(preffix + "LadaCasaRef2").value = "";		
	$(preffix + "TelCasaRef2").value = "";
	
	// Status		
	$(preffix + "STATUS").value = "";		
	
	
}

function readOnlyClienteFields(isActive,preffix,trigger) {
	
	if (trigger == "IFE") $(preffix + "ID_CLIENTE").readOnly = isActive;
	if (trigger == "ID_CLIENTE") $(preffix + "IFE").readOnly = isActive;		
	
	if (trigger == ""){
	$(preffix + "ID_CLIENTE").readOnly = isActive;
	$(preffix + "IFE").readOnly = isActive;			
	}

	$(preffix + "Nombre").readOnly = isActive;
	$(preffix + "Paterno").readOnly = isActive;
	$(preffix + "Materno").readOnly = isActive;
	$(preffix + "RFC").readOnly = isActive;		
	$(preffix + "EstadoCivil").disabled = isActive;
	$(preffix + "Sexo").disabled = isActive;
	$(preffix + "FecNacDia").readOnly = isActive;
	$(preffix + "FecNacMes").readOnly = isActive;	
	$(preffix + "FecNacAnio").readOnly = isActive;
	$(preffix + "CasaCalleNum").readOnly = isActive;
	$(preffix + "CasaColonia").readOnly = isActive;
	$(preffix + "CasaDelegacion").readOnly = isActive;	
	$(preffix + "CasaCiudad").readOnly = isActive;
	$(preffix + "CasaEstado").disabled = isActive;
	$(preffix + "CasaCP").readOnly = isActive;
	$(preffix + "Giro").disabled = isActive;	
	$(preffix + "MISMODOMICILIO").disabled = isActive;	
	$(preffix + "NegocioCalleNum").readOnly = isActive;
	$(preffix + "NegocioColonia").readOnly = isActive;
	$(preffix + "NegocioDelegacion").readOnly = isActive;	
	$(preffix + "NegocioCiudad").readOnly = isActive;
	$(preffix + "NegocioEstado").disabled = isActive;
	$(preffix + "NegocioCP").readOnly = isActive;
	$(preffix + "LadaCasa").readOnly = isActive;
	$(preffix + "TelCasa").readOnly = isActive;
	$(preffix + "LadaCelular").readOnly = isActive;	
	$(preffix + "TelCelular").readOnly = isActive;
	$(preffix + "LadaNegocio").readOnly = isActive;
	$(preffix + "TelNegocio").readOnly = isActive;		
	$(preffix + "Ingresos").readOnly = isActive;
	
	// Datos C�nyuge	
	$(preffix + "ConPaterno").readOnly = isActive;
	$(preffix + "ConMaterno").readOnly = isActive;
	$(preffix + "ConNombre").readOnly = isActive;		
	$(preffix + "ConIFE").readOnly = isActive;
	
	// Referencias
	$(preffix + "Id_ref0").readOnly = isActive;
	$(preffix + "RelacionRef0").disabled = isActive;
	$(preffix + "PaternoRef0").readOnly = isActive;		
	$(preffix + "MaternoRef0").readOnly = isActive;		
	$(preffix + "NombreRef0").readOnly = isActive;
	$(preffix + "LadaCasaRef0").readOnly = isActive;		
	$(preffix + "TelCasaRef0").readOnly = isActive;		
	$(preffix + "Id_ref1").readOnly = isActive;
	$(preffix + "RelacionRef1").disabled = isActive;
	$(preffix + "PaternoRef1").readOnly = isActive;		
	$(preffix + "MaternoRef1").readOnly = isActive;			
	$(preffix + "NombreRef1").readOnly = isActive;
	$(preffix + "LadaCasaRef1").readOnly = isActive;		
	$(preffix + "TelCasaRef1").readOnly = isActive;	
	$(preffix + "Id_ref2").readOnly = isActive;
	$(preffix + "RelacionRef2").disabled = isActive;
	$(preffix + "PaternoRef2").readOnly = isActive;		
	$(preffix + "MaternoRef2").readOnly = isActive;			
	$(preffix + "NombreRef2").readOnly = isActive;
	$(preffix + "LadaCasaRef2").readOnly = isActive;		
	$(preffix + "TelCasaRef2").readOnly = isActive;
	
	// Status		
	$(preffix + "STATUS").readOnly = isActive;		
	
	
}

function clearAndHideFields(preffix,trigger){
	activateSection(preffix,false);
	clearClienteFields(preffix,trigger);
}


