function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function verifica_cliente()
 {
	 var d=document.datos;
	var envialo="IDENTIFICACION_CLI="+d.identificacion.value; 
				
				  var ajax=objetoAjax();  				 				
				  ajax.open("POST", "verifica_cliente.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		
					   if(ajax.responseText==1) //El cliente Existe, entonces lo guarda
							d.submit();
// guardalo();
			 		 else{
					  		alert("El Cliente No existe. Deberá llenar sus datos persoanles");
					 		d.submit();
					  	}
				
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)
	 }

//Funcion que verifica si puede o no pedir soporte y/o mandar info webdesing
function verifica_soporte(origen)
 {
	var d=document.datos;
	var divResultado = document.getElementById('name');
//	var divResultado = document.getElementById('resultado')
	
	if (origen==1){
		var envialo="EMAIL_ALI="+d.Email.value+"&COD_SOPORTE="+d.Soporte.value; 
				  var ajax=objetoAjax();  	
				  ajax.open("POST", "verifica_soporte.php",true);
		}
	else{
		var envialo="EMAIL_CLI="+d.Email.value+"&COD_SOPORTE="+d.Soporte.value; 
				  var ajax=objetoAjax();  	
				  ajax.open("POST", "verifica_webdesign.php",true);	
		}
		 		  divResultado.innerHTML = ""
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		  
						  divResultado.innerHTML = ajax.responseText
					  }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)
	 }
	 
function guardalo()
 {
	var d=document.datos;
	var envialo="NOMBRE_CLI="+d.nombre.value+"&EMAIL_CLI="+d.email.value+"&DIRECCION_CLI="+d.direccion.value+"&IDENTIFICACION_CLI="+d.identificacion.value+"&TELEFONO_CLI="+d.telefono.value+"&ESTATUS_CLI=1"+"&PAGO_COMPRA="+d.pago.value+"&COMPROBANTE_COMPRA="+d.comprobante.value; 
				var divResultado = document.getElementById('formulario');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';


				  var ajax=objetoAjax();  				 				
				  ajax.open("POST", "guarda_cliente.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText
					   window.location="aliados_productos.php";
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)

	 }
	 
function muestra_Ali()
 { //cual 1=VENTAS  -- cual 2=en la pagina de dominios!
		var d=document.datosbusca;
        var div2 = document.getElementById('lista');
		var divResultado = document.getElementById('D_Ciudad');
		var envialo="pais="+d.Pais.options[d.Pais.selectedIndex].value; 
				
				  var ajax=objetoAjax();  				 				
				  ajax.open("POST","busca_ciudad.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		
					   div2.innerHTML = "" 
					   divResultado.innerHTML = ajax.responseText	
				
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)  
 }

function Mostrar_Aliado()
 { 
	var d=document.datosbusca;
	var divResultado = document.getElementById('lista');
	var envialo="ciudad="+d.Ciudad.options[d.Ciudad.selectedIndex].value; 
		
		 	divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
				
				  var ajax=objetoAjax();  		
				  ajax.open("POST","busca.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		
				     divResultado.innerHTML = "" 
					 divResultado.innerHTML = ajax.responseText	
				
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
				ajax.send(envialo)  
 }
 
function Mostrar_ventas(origen)
 { 
	var d=document.datos;
	var divResultado = document.getElementById('lista');
	
	var envialo="mes="+d.Mes.options[d.Mes.selectedIndex].value+"&ano="+d.Ano.options[d.Ano.selectedIndex].value+"&aliado="+d.aliado.value; 
		
		 	divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
				
				  var ajax=objetoAjax();
				  if (origen==1){  //Clientes
					  ajax.open("POST","busca_ventas.php",true);
				  }
				  else {   //Aliados generales
  					  ajax.open("POST","busca_ventas_aliados.php",true);
				  }
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		
				     divResultado.innerHTML = "" 
					 divResultado.innerHTML = ajax.responseText	
				
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
				ajax.send(envialo)  
 }


function llamar(quien,t)
 { // 1=agregar o 2=modificar 3=eliminar
 var res=true;
   if(quien==3)
     {
		 res=confirm("Estás Seguro de Eliminar este dominio?");
	 }
	 if(res)
	  {
		    var envialo="quien="+quien+"&ID_DETALLE_COMPRA="+t; 
			var	 divResultado = document.getElementById('dominio');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
			var	  ajax=objetoAjax();  				 				
				  ajax.open("POST", "dmo.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");			
				ajax.send(envialo) 
	  }
 }
 
function reinicio()
 { 

		   var envialo="resetea=1"; 
			var	 divResultado = document.getElementById('dominio');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
			var	  ajax=objetoAjax();  				 				
				  ajax.open("POST", "dmo.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");			
				ajax.send(envialo) 
 }
 
function reinicio2()
 { 

		   var envialo="resetea=1"; 
			var	 divResultado = document.getElementById('hosting');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
			var	  ajax=objetoAjax();  				 				
				  ajax.open("POST", "hst.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");			
				ajax.send(envialo) 
 } 
 
function grabar(id)
 {
	  var d=document.detalle;
 // 1=agregar o 2=modificar 3=eliminar
 d.DOMI_DETA.style.backgroundColor="#ffffff";
  if(d.DOMI_DETA.value=="")
   {
	d.DOMI_DETA.style.backgroundColor="#ffffcc";
	d.DOMI_DETA.focus();
    alert("Debes Ingresar el dominio a comprar");
   }
   else
    {
				 if(id==1)
					 envialo="ID_COMPRA="+d.ID_COMPRA.value+"&STATUS_DETA="+d.STATUS_DETA.value+"&CANT_DETA="+d.CANT_DETA.value+"&DOMI_DETA="+d.DOMI_DETA.value+"&PROD_DETA="+d.PROD_DETA.value+"&ANO_DETA="+d.ANO_DETA.value+"&DNS1_DETA="+d.DNS1_DETA.value+"&DNS2_DETA="+d.DNS2_DETA.value+"&tipo="+id+"&PR_PROD_DETA="+d.PR_PROD_DETA.value; 
				else
				 envialo="ID_COMPRA="+d.ID_COMPRA.value+"&STATUS_DETA="+d.STATUS_DETA.value+"&CANT_DETA="+d.CANT_DETA.value+"&DOMI_DETA="+d.DOMI_DETA.value+"&PROD_DETA="+d.PROD_DETA.value+"&ANO_DETA="+d.ANO_DETA.value+"&DNS1_DETA="+d.DNS1_DETA.value+"&DNS2_DETA="+d.DNS2_DETA.value+"&tipo="+id+"&ID_DETALLE_COMPRA="+d.ID_DETALLE_COMPRA.value+"&PR_PROD_DETA="+d.PR_PROD_DETA.value; 


				 divResultado = document.getElementById('dominio');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';


				  ajax=objetoAjax();  				 				
				  ajax.open("POST", "dmo.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)
	}
 }
 
//Para los DOMINIOS
function muestra_precio(cual)
 { //cual 1=VENTAS  -- cual 2=en la pagina de dominios!  --cual 3 = de la pagina de Pagos
		var d=document.detalle;  
		var divResultado = document.getElementById('precio');
		var envialo="dm="+d.PROD_DETA.options[d.PROD_DETA.selectedIndex].value+"&dedonde="+cual; 
				
				  var ajax=objetoAjax();  				 				
				  if (cual==1){
	  			  	  ajax.open("POST", "precios_dominio.php",true);
				  	}
				  else{
					  ajax.open("POST", "precios_dominio120_int.php",true);
					  }
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		
					 divResultado.innerHTML = ajax.responseText	
				
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)  
 }

//Para el HOSTING
function muestra_precio2(cual)
 { //cual 1=VENTAS  -- cual 2=en la pagina de Hostingsss 
	    var d=document.detalle3;
		var divResultado = document.getElementById('precio3');
		var envialo="ht="+d.PROD_DETA3.options[d.PROD_DETA3.selectedIndex].value; 
				
				  var ajax=objetoAjax();  			
  				  if (cual==1) {
					  ajax.open("POST", "precios_hosting.php",true);
				  }
				  else {
	  				  ajax.open("POST", "precios_hosting_nuevo.php",true);
					  }
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		
					 divResultado.innerHTML = ajax.responseText	
				
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)  
 }

function llamar2(quien,t)
 { // 1=agregar o 2=modificar 3=eliminar
 var res=true;
   if(quien==3)
     {
		 res=confirm("Estas Seguro de Eliminar este hosting?");
	 }
	 if(res)
	  {
		   var envialo="quien="+quien+"&ID_DETALLE_COMPRA="+t; 
			var	 divResultado = document.getElementById('hosting');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
			var	  ajax=objetoAjax();  				 				
				  ajax.open("POST", "hst.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");			
				ajax.send(envialo) 
	  }
 }
 
function grabar2(id)
 {
	  var d=document.detalle;
 // 1=agregar o 2=modificar 3=eliminar
  d.CANT_DETA.style.backgroundColor="#ffffff";
  if(d.CANT_DETA.value=="")
   {
	d.CANT_DETA.style.backgroundColor="#ffffcc";
	d.CANT_DETA.focus();
    alert("Debes Ingresar la cantidad de hosting a comprar");
   }
   else
    {
				 if(id==1)
					 envialo="ID_COMPRA="+d.ID_COMPRA.value+"&STATUS_DETA="+d.STATUS_DETA.value+"&CANT_DETA="+d.CANT_DETA.value+"&DOMI_DETA="+d.DOMI_DETA.value+"&PROD_DETA="+d.PROD_DETA.value+"&ANO_DETA="+d.ANO_DETA.value+"&PLATAFORMA_DETA="+d.PLATAFORMA_DETA.value+"&DNS1_DETA="+d.DNS1_DETA.value+"&tipo="+id+"&PR_PROD_DETA="+d.PR_PROD_DETA.value; 
				else
				 envialo="ID_COMPRA="+d.ID_COMPRA.value+"&STATUS_DETA="+d.STATUS_DETA.value+"&CANT_DETA="+d.CANT_DETA.value+"&DOMI_DETA="+d.DOMI_DETA.value+"&PROD_DETA="+d.PROD_DETA.value+"&ANO_DETA="+d.ANO_DETA.value+"&PLATAFORMA_DETA="+d.PLATAFORMA_DETA.value+"&tipo="+id+"&ID_DETALLE_COMPRA="+d.ID_DETALLE_COMPRA.value+"&PR_PROD_DETA="+d.PR_PROD_DETA.value; 

				  divResultado = document.getElementById('hosting');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';

				  ajax=objetoAjax();  				 				
				  ajax.open("POST", "hst.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)
	}
 }
//COMBOS PROMOCIONALES
function llamar3(quien,t)
 { // 1=agregar o 2=modificar 3=eliminar
 var res=true;
   if(quien==3)
     {
		 res=confirm("Estas Seguro de Eliminar este Combo?");
	 }
	 if(res)
	  {
		   var envialo="quien="+quien+"&ID_DETALLE_COMPRA="+t; 
			var	 divResultado = document.getElementById('combo');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
			var	  ajax=objetoAjax();  				 				
				  ajax.open("POST", "cmb.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");			
				ajax.send(envialo) 
	  }
 }
 
function grabar3(id)
 {
	  var d=document.detalle;
 // 1=agregar o 2=modificar 3=eliminar
  d.DOMI_DETA.style.backgroundColor="#ffffff";
  if(d.DOMI_DETA.value=="")
   {
	d.DOMI_DETA.style.backgroundColor="#ffffcc";
	d.DOMI_DETA.focus();
    alert("Debes Ingresar nombre del dominio a comprar");
   }
   else
    {
				 if(id==1)
					 envialo="ID_COMPRA="+d.ID_COMPRA.value+"&STATUS_DETA="+d.STATUS_DETA.value+"&DOMI_DETA="+d.DOMI_DETA.value+"&PROD_DETA="+d.PROD_DETA.value+"&PLATAFORMA_DETA="+d.PLATAFORMA_DETA.value+"&EXTENSION="+d.EXTENSION.value+"&tipo="+id+"&PR_PROD_DETA="+d.PR_PROD_DETA.value; 
				else
				 envialo="ID_COMPRA="+d.ID_COMPRA.value+"&STATUS_DETA="+d.STATUS_DETA.value+"&DOMI_DETA="+d.DOMI_DETA.value+"&PROD_DETA="+d.PROD_DETA.value+"&PLATAFORMA_DETA="+d.PLATAFORMA_DETA.value+"&tipo="+id+"&ID_DETALLE_COMPRA="+d.ID_DETALLE_COMPRA.value+"&PR_PROD_DETA="+d.PR_PROD_DETA.value; 


				 divResultado = document.getElementById('combo');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';


				  ajax=objetoAjax();  				 				
				  ajax.open("POST", "cmb.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)
	}
 }
 
function reinicio3()
 { 

		   var envialo="resetea=1"; 
			var	 divResultado = document.getElementById('combo');
				  divResultado.innerHTML= '<div align="center"><img src="../imagenes2/cargando.gif"></div>';
			var	  ajax=objetoAjax();  				 				
				  ajax.open("POST", "cmb.php",true);
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {
					   divResultado.innerHTML = ajax.responseText					 
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");			
				ajax.send(envialo) 
 } 
 
//Para los combosssssssss
function muestra_precio3(cual)  
 {  //cual 1=VENTAS  -- cual 2=MGM en la pagina de COMBOS   --cual 3 = de la pagina de Pagos
    	var d=document.detalle2;
		var divResultado = document.getElementById('precio2');
		var envialo="combo="+d.PROD_DETA2.options[d.PROD_DETA2.selectedIndex].value+"&dedonde="+cual; 
				
				  var ajax=objetoAjax();  		
				  if (cual==1) {
					  ajax.open("POST", "precios_combos.php",true);
				  }
				  else {
	  				  ajax.open("POST", "precios_combos_nuevo_int.php",true);
					  }
				  ajax.onreadystatechange=function()
				   {
					 if (ajax.readyState==4)
					  {		
					 divResultado.innerHTML = ajax.responseText	
				
					 }
				   }
				
				  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			
				ajax.send(envialo)  
 }

//MGM 160210 Funciones para el registro de aliados comerciales.
function activa()
 {
 var dc=document.getElementById("Acontacto");
 var dc2=document.getElementById("Acargo");
  document.datos.Contacto.value="";
//  if(document.datos.Tipo_aliado.value=="empre")  
  if(document.datos.Tipo.options[document.datos.Tipo.selectedIndex].value=="empre")  
   {
    dc.style.display="block";
    dc2.style.display="block";
   }
  else
   {
     dc.style.display="none";
	 dc2.style.display="none";
   }
}

function verificar(){
    var d=document.datos;
	var error2;
   
   d.Nombre.style.backgroundColor="#ffffff";
   d.Identificacion.style.backgroundColor="#ffffff";
   d.Email.style.backgroundColor="#ffffff";
   d.Direccion.style.backgroundColor="#ffffff";
   d.Pais.style.backgroundColor="#ffffff";
   d.Ciudad.style.backgroundColor="#ffffff";
   d.Clave.style.backgroundColor="#ffffff";
   d.Re_Clave.style.backgroundColor="#ffffff";
   d.Medio.style.backgroundColor="#ffffff";
   d.Acuerdo.style.backgroundColor="#ffffff";   
   d.Tipo.style.backgroundColor="#ffffff";   
   d.Contacto.style.backgroundColor="#ffffff";   
  
   if(d.Tipo.value=="-"){
		alert("Debe especificar un tipo de aliado.");
		d.Tipo.style.backgroundColor="#ffffcc";
		d.Tipo.focus();
		return false;	
	}
   if(d.Nombre.value==""){
	   alert("Debe especificar un nombre.");
	   d.Nombre.style.backgroundColor="#ffffcc";
	   d.Nombre.focus();
	   return false;
   }
	if(d.Identificacion.value==""){
		alert("Debe especificar un Nro. de documento de identidad.");
		d.Identificacion.style.backgroundColor="#ffffcc";
		d.Identificacion.focus();
		return false;	
	}   
   if(d.Tipo.value=="empre" && d.Contacto.value==""){
		alert("Debe especificar una persona de contacto.");
		d.Contacto.style.backgroundColor="#ffffcc";
		d.Contacto.focus();
		return false;
	}
	if(d.Pais.value=="-"){
		alert("Debe especificar un pais.");
		d.Pais.style.backgroundColor="#ffffcc";
		d.Pais.focus();
		return false;	
	}
	if(d.Ciudad.value==""){
		alert("Debe especificar una ciudad.");
		d.Ciudad.style.backgroundColor="#ffffcc";
		d.Ciudad.focus();
		return false;	
	}  
	if(d.Direccion.value==""){
		alert("Debe especificar una direcciÃ³n.");
		d.Direccion.style.backgroundColor="#ffffcc";
		d.Direccion.focus();
		return false;		
   	}
	if(d.Telefono.value==""){
		alert("Debe especificar un telÃ©fono.");
		d.Telefono.style.backgroundColor="#ffffcc";
		d.Telefono.focus();
		return false;		
   	}
   if(d.Email.value==""){
      alert("Debe especificar un e-mail.");
	  d.Email.style.backgroundColor="#ffffcc";
	  d.Email.focus();
	  return false;
   }
   else{
	   error2=emailCheck(d.Email.value);
	   if (!error2){ 
	   d.Email.style.backgroundColor="#ffffcc";
	   d.Email.focus();
	   return false;}
   }	
	if(d.Clave.value==""){
		alert("Debe ingresar una clave.");
		d.Clave.style.backgroundColor="#ffffcc";
		d.Clave.focus();
		return false;
	}
	if(d.Re_Clave.value==""){
		alert("Debe confirmar su clave.");
		d.Re_Clave.style.backgroundColor="#ffffcc";
		d.Re_Clave.focus();
		return false;	
	}
	if(d.Re_Clave.value!==d.Clave.value){
		alert("Las claves NO coinciden. IntÃ©ntelo de nuevo.");
		d.Clave.style.backgroundColor="#ffffcc";
		d.Re_Clave.style.backgroundColor="#ffffcc";
		d.Clave.focus();
		d.Re_Clave.focus();
		return false;
	}
	if(d.Medio.value==""){
		alert("Debe especificar su Ã¡rea de desempeÃ±o.");
		d.Medio.style.backgroundColor="#ffffcc";
		d.Medio.focus();
		return false;	
	}
	if(d.Acuerdo.checked!==true){
		alert("Debe leer y aceptar los tÃ©rminos y condiciones.");
		d.Acuerdo.style.backgroundColor="#ffffcc";
		d.Acuerdo.focus();
		return false;																				  													    }
	d.submit();																																	
}

function emailCheck (emailStr) {
	/* Verificar si el email tiene el formato user@dominio. */
	var emailPat=/^(.+)@(.+)$/; 
	/* Verificar la existencia de caracteres. ( ) < > @ , ; : \ " . [ ] */
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"; 
	/* Verifica los caracteres que son válidos en una dirección de email */
	var validChars="\[^\\s" + specialChars + "\]"; 
	var quotedUser="(\"[^\"]*\")"; 
	/* Verifica si la dirección de email está representada con una dirección IP Válida */ 
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	/* Verificar caracteres inválidos */ 
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	//domain, as opposed to ipDomainPat, shown above. */
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(emailPat);
	if (matchArray==null) {
		alert("La direcciÃ³n de email parace ser incorrecta (verifique @ y .'s)");
		return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];
	// Si el user "user" es valido 
	if (user.match(userPat)==null) {
		// Si no
		alert("El nombre de usuario no es vÃ¡lido.");
		return false;
	}
	/* Si la dirección IP es válida */
	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null) {
		for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				alert("IP de destino invÃ¡lida");
				return false;
			}
		}
	return true;
	}
	
	var domainArray=domain.match(domainPat);
	if (domainArray==null) {
		alert("El dominio parece no ser vÃ¡lido.");
		return false;
	}
	
	var atomPat=new RegExp(atom,"g");
	var domArr=domain.match(atomPat);
	var len=domArr.length;
	if (domArr[domArr.length-1].length<2 || 
	domArr[domArr.length-1].length>3) { 
		alert("La direcciÃ³n de email debe tener 3 letras si es .'com' o 2 si pertenece a un pais.");
		return false;
	}
	if (len<2) {
		var errStr="La direcciÃ³n es erronea";
		alert(errStr);
		return false;
	}
// La dirección de email ingresada es Válida
return true;
}
// funcion para el campo direccion
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}
// FIN MGM 160210 Funciones para el registro de aliados comerciales.
//MGM 160210 Funciones para el Web Design
function verificar_web(){
    var d=document.wdcotizador;
	var error2;
   
   d.NombreWD.style.backgroundColor="#ffffff";
   d.EmailWD.style.backgroundColor="#ffffff";
   d.TelefonosWD.style.backgroundColor="#ffffff";
   d.Info_AdicionalWD.style.backgroundColor="#ffffff";
   d.Requerido_paraWD.style.backgroundColor="#ffffff";
  
   if(d.NombreWD.value==""){
	   alert("Debe especificar un nombre.");
	   d.NombreWD.style.backgroundColor="#ffffcc";
	   d.NombreWD.focus();
	   return false;
   }
   if(d.EmailWD.value==""){
      alert("Debe especificar un e-mail.");
	  d.EmailWD.style.backgroundColor="#ffffcc";
	  d.EmailWD.focus();
	  return false;
   }
   else{
	   error2=emailCheck(d.EmailWD.value);
	   if (!error2){ 
		   d.EmailWD.style.backgroundColor="#ffffcc";
		   d.EmailWD.focus();
		   return false;}
   }	
	if(d.TelefonosWD.value==""){
		alert("Debe ingresar un telÃ©fono.");
		d.TelefonosWD.style.backgroundColor="#ffffcc";
		d.TelefonosWD.focus();
		return false;
	}
	if(d.Info_AdicionalWD.value==""){
		alert("Debe describir su solicitud y proporcionarnos informaciÃ³n sobre la pÃ¡gina web que estÃ¡ requiriendo.");
		d.Info_AdicionalWD.style.backgroundColor="#ffffcc";
		d.Info_AdicionalWD.focus();
		return false;	
	}
	if(d.Requerido_paraWD.value==""){
		alert("Debe seleccionar un plazo o tiempo de entrega requerido.");
		d.Requerido_paraWD.style.backgroundColor="#ffffcc";
		d.Requerido_paraWD.focus();
		return false;	
	}
	d.submit();																																	
}

