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 al(){
	
	  
  	     divResultado = document.getElementById('resmunicipios');
	     estado       = document.getElementById('estados').value;
		 var estado_ch = estado.length;
		 if (estado_ch > 0){
		   ajax=objetoAjax();
	       ajax.open("POST", "mun_return.php",true);
	       ajax.onreadystatechange=function() {
		    if (ajax.readyState==1){
		   divResultado.innerHTML = "<img src='recursos/images/loading.gif' border='0'>";
		   }else
		   if (ajax.readyState==4) {
		 	       var respuesta = ajax.responseText.length;
				   divResultado.innerHTML = ajax.responseText;
				  }
        	 }
         	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	        ajax.send("estado="+estado);
          }else
		  {alert("Seleccione Un Estado");}
}

function verificar()
{
    var formRegistro = document.registroDomicilio;
    //if(document.getElementById("estado").value==null){}
    
}
function al2()
	{
	    
	     divResultado = document.getElementById('resestados');
	     pais= document.getElementById('paises').value;
	     var estado_ch = pais.length;
	     if (estado_ch > 0){
		    	 ajax=objetoAjax();
		    	 ajax.open("POST", "estados_return.php",true);
		    	 ajax.onreadystatechange=function() {
		    		 if (ajax.readyState==1){
		    			 	divResultado.innerHTML = "<img src='recursos/images/loading.gif' border='0'>";
		    		 }else
		    		if (ajax.readyState==4) {
		    				var respuesta = ajax.responseText.length;
		    				divResultado.innerHTML = ajax.responseText;
		    		}
		   }
		    
		    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		    ajax.send("pais="+pais);
	     }else
	 	{alert("Seleccione Un Pais");}
	}

function recuperar_usuario_dim(iddim){
  	     divResultado = document.getElementById('name_dim');
	      if (iddim.value.length > 0){
                  ajax=objetoAjax();
	          ajax.open("POST", "recuperaDistribuidor.php",true);
	          ajax.onreadystatechange=function()
                  {
		    if (ajax.readyState==1)
                    {
		       divResultado.innerHTML = "Espere un momento..";
		    }else
		        if (ajax.readyState==4)
                         {
		 	   var respuesta = ajax.responseText.length;
		           divResultado.innerHTML = ajax.responseText;
		         }
        	  }
         	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	        ajax.send("iddim="+iddim.value);
              }
}

function validas(){

                  
		var d = document.registro;
	        
		var error = "";
                if(d.nombre.value == "")
                    {error+="\n* El campo nombre es obligatorio";}
                if(d.calle.value == "")
                    {error+="\n* El campo calle es obligatorio";}
                if(d.colonia.value == "")
                    {error+="\n* El campo colonia es obligatorio";}
                if(d.num_exterior.value == "")
                    {error+="\n* El campo numero exterior es obligatorio";}
                    
                if(d.num_interior.value == "")
                {error+="\n* El campo numero interior es obligatorio";}
                
                if(d.usuario.value == "")
                    {error+="\n* El campo usuario es obligatorio";}
                    alert("entro");
                if(d.password.value == "")
                    {error+="\n* El campo password es obligatorio";}
                    
                if(!d.aceptas.checked)
                    {error+="\n* Debes aceptar las condiciones de uso";}

                     
                if (error!=""){
			alert("El formulario esta incompleto o contiene errores:\t\t\t\n"+error);
                    }else{

			d.submit();
		}
              

}

function validateFields(name) {

    var error="";
    var estado=0;
    var elements = document.forms[name].elements;
	for (var i = 0; i < elements.length; i++){
		if (elements[i].className == "checkRequired" || elements[i].className == "error"){
			if(elements[i].name != "email"){
				valor = elements[i].value;
				if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) {
					elements[i].className = "error";
					elements[i].focus();
					error+="El Campo "+elements[i].id+" Es Obligatorio \n";
                                        estado=1;
				}else{
					elements[i].className = "checkRequired";
				}
			}else{
				valor = elements[i].value;
				if(valor == ""){
					elements[i].className = "checkRequired";
					continue;
				}
				if( !(/^\w+@\w+(\.\w{3})$/.test(valor)) ) {
					elements[i].className = "error";
					elements[i].focus();
                                        error+="La direccion De Email es Incorrecta ";
					estado=1;
				}else{
					elements[i].className = "checkRequired";
				}
			}
		}
	}
        if(estado==0){return true;}
        else{
            alert(error);
            return false;
        }
	
}

function valida_carrito(){
	   	var d = document.registroDomicilio;
                var regex = /^[0-9]{10}$/;
		var error = "";
                if(d.estados.options[d.estados.selectedIndex].value == "")
                    {error+="\n* El campo estado es obligatorio"}
                if(d.municipios.options[d.municipios.selectedIndex].value == "")
                    {error+="\n* El campo municipio es obligatorio"}
                if(d.calle.value == "")
                    {error+="\n* El campo calle es obligatorio"}
                if(d.colonia.value == "")
                    {error+="\n* El campo colonia es obligatorio"}
                if(d.numero_exterior.value == "")
                    {error+="\n* El campo numero exterior es obligatorio"}
                if(d.codigopostal.value == "")
                {error+="\n* El codigo postal interior es obligatorio"}
                if(d.lada.value == "")
                {error+="\n* La lada es obligatoria";}
                telefono = d.telefono.value;
                if(!regex.test(telefono))                
                {error+="\n* El tel\u00E9fono es obligatorio y debe contener 10 d\u00EDgitos";}
                if (error!=""){
			alert("El formulario esta incompleto o contiene errores:\t\t\t\n"+error);
                        return false;
                    }else{
			d.submit();
		}
}

function dim_existe(iddim){
  	     divResultado = document.getElementById('dim_existe');
	      if (iddim.value.length > 0){
                  ajax=objetoAjax();
	          ajax.open("POST", "recuperaDim.php",true);
	          ajax.onreadystatechange=function()
                  {
		    if (ajax.readyState==1)
                    {
		       divResultado.innerHTML = "Espere un momento..";
		    }else
		        if (ajax.readyState==4)
                         {
		 	   var respuesta = ajax.responseText;
		           divResultado.innerHTML = ajax.responseText;
		         }
        	  }
         	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	        ajax.send("iddim="+iddim.value);
              }
}// JavaScript Document
