function objetoAjax(){
var xmlhttp;
		/*@cc_on
		@if (@_jscript_version >= 5)
			try
				{
					xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
				}
			catch (e)
				{
					try
						{
							xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
						}
					catch (E)
						{
							xmlhttp = false;
						}
				}
		@else
			xmlhttp = false;
		@end @*/


		if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
			{
				try
					{
						xmlhttp = new XMLHttpRequest(); 
					}
				catch (e)
					{
						xmlhttp = false; 
					}
			}
		return xmlhttp;  
}
function cargaUbigeo(obj,tipo,sele)
{
	valor=obj.value;
	param="caso=3&tipo="+tipo+"&val="+valor+"&sele="+sele;
	var ajax=new objetoAjax();

	ajax.open("POST","../../admin_beans/class/consultas.php?",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajax.send(param);
	ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
			rpta=ajax.responseText;
			switch(tipo)
			{
				case "D":
				{
					document.getElementById("div_depa").innerHTML=rpta;
					//document.getElementById("iddepartamento").disabled=false;
					break;
				}
				case "P":
				{
					document.getElementById("div_prov").innerHTML=rpta;
					//document.getElementById("idprovincia").disabled=false;
					break;
				}
				case "S":
				{
					document.getElementById("div_distri").innerHTML=rpta;
					//document.getElementById("iddistrito").disabled=false;
					break;
				}
			}
		}
	}
	isWorking = true;	
}
function str_pad (input, pad_length, pad_string, pad_type)
{
  input = String (input);
  pad_string = pad_string != null ? pad_string : " ";
  if (pad_string.length > 0)
  {
    var padi = 0;
    pad_type = pad_type != null ? pad_type : "STR_PAD_RIGHT";
    pad_length = parseInt (pad_length);
    switch (pad_type)
    {
      case "STR_PAD_BOTH":
        input = str_pad (input
                       , input.length + Math.ceil ((pad_length - input.length) / 2.0)
                       , pad_string, "STR_PAD_RIGHT");
     // break;  // kein break!
      case "STR_PAD_LEFT":
        var buffer = "";
        for (var i = 0, z = pad_length - input.length; i < z; ++i)
        {
          buffer += pad_string.charAt(padi); // [padi] IE 6.x bug
          if (++padi == pad_string.length)
            padi = 0;
        }
        input = buffer + input;
        break;
      default:
        for (var i = 0, z = pad_length - input.length; i < z; ++i)
        {
          input += pad_string.charAt(padi);
          if (++padi == pad_string.length)
            padi = 0;
        }
        break;
    }
  }
  return input;
}

function isEmailAddress(theElement)
{
var s = theElement;
//var filter=/^[A-Za-z-][A-Za-z0-9_-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
var filter=/^[\w-\.]+\@[\w\.-]+\.[a-z]{2,4}$/;
if (s.length == 0 ) return true;
if (filter.test(s))
	return true;
else
	return false;

}
function Trim(s){
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')){
    s = s.substring(1,s.length);
  }
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')){
    s = s.substring(0,s.length-1);
  }
  return s;
}
///////////////////////////////////////

function validaDatos()
{
	estado=1;
	if(isEmailAddress(document.getElementById("correo").value)==false || document.getElementById("correo").value=="")
	{
		alert("Ingrese un Correo Valido");
        document.getElementById("correo").focus();
		return false;
	}
	if ((document.form1.contrasenia.value!=document.form1.contrasenia2.value || document.form1.contrasenia2.value=="" || document.form1.contrasenia.value=="") && estado==1) 
	{
		alert("Ingrese su Contrasena / o no son iguales");
		document.form1.contrasenia.focus();
		estado=-1
		return false;
	}
	if (document.form1.nombre.value=="" && estado==1) {
		alert("Ingrese su nombre");
		document.form1.nombre.focus();
		estado=-1
		return false;
	}
	if (document.form1.apellidos.value=="" && estado==1) {
		alert("Ingrese sus Apellidos");
		document.form1.apellidos.focus();
		estado=-1
		return false;
	}
	if (document.form1.direccion.value=="" && estado==1) {
		alert("Ingrese Direccion");
		document.form1.direccion.focus();
		estado=-1
		return false;
	}
	if (document.form1.telefono.value=="" && estado==1) {
		alert("Ingrese Telefono");
		document.form1.telefono.focus();
		estado=-1
		return false;
	}
	
	if ( document.form1.idpais.options[document.form1.idpais.selectedIndex].value == '' && estado == 1) {
    	alert("Seleccione Pais");
        estado = -1;
        document.form1.idpais.focus();
    }
	if ( document.form1.idpais.options[document.form1.idpais.selectedIndex].value == 176 )
	{
		if ( document.form1.iddepartamento.options[document.form1.iddepartamento.selectedIndex].value == '' && estado == 1) 
		{
			alert("Seleccione Departamento");
			estado = -1;
			document.form1.iddepartamento.focus();
		}

		if ( document.form1.idprovincia.options[document.form1.idprovincia.selectedIndex].value == '' && estado == 1) 	
		{
			alert("Seleccione Provincia");
			estado = -1;
			document.form1.idprovincia.focus();
		}
	
		if ( document.form1.iddistrito.options[document.form1.iddistrito.selectedIndex].value == '' && estado == 1) {
			alert("Seleccione Distrito");
			estado = -1;
			document.form1.iddistrito.focus();
		}
	}
	
	
	
	if (estado == 1) 
	{
		var r=document.getElementsByTagName("*");
		var cad="";
		for (var i=0; i<r.length; i++)
		{
			var o=r[i];var nm=o.id;
			if (nm!="" && nm!="frm")
			{
				try
				{
					
					cad=cad+"&"+nm+"="+document.getElementById(nm).value;
				}
				catch(e)
				{}
			}
		}
		param="caso=vi3"+cad;
		var ajax=new objetoAjax();	
		ajax.open("POST","../../admin_beans/class/consultas.php?",true);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		ajax.send(param);
		ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
				
				rpta=ajax.responseText.split("|");	
				if(rpta[0]=="OK"){alert("Se guardo satisfactoriamente !..."); window.location.href="login.php";return false;}
				if(rpta[0]=="E"){alert(rpta[1]);}
				
			}
		}
		isWorking = true;
	}
}

function olvido()
{
	
	estado=1;
	if(isEmailAddress(document.getElementById("correo").value)==false || document.getElementById("correo").value=="")
	{
		alert("Ingrese un Correo Valido");
        document.getElementById("correo").focus();
		return false;
	}
	var ajax=new objetoAjax();	
	param="caso=vi4&correo="+document.getElementById("correo").value;
	ajax.open("POST","../../admin_beans/class/consultas.php?",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajax.send(param);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
		rpta=ajax.responseText.split("|");	
		if(rpta[0]=="OK"){alert("Se envio los datos a su Correo Revisar!..."); window.location.href="login.php";return false;}
		if(rpta[0]=="E"){alert(rpta[1]);}
	}
	}
	isWorking = true;
}
function validaingreso()
{
	estado=1;
	if (document.form1.usuario.value=="" ) {
		alert("Ingrese su nombre");
		document.form1.usuario.focus();
		return false;
	}
	if (document.form1.contrasenia.value=="") 
	{
		alert("Ingrese su Contrasena");
		document.form1.contrasenia.focus();
		return false;
	}
	param="caso=vi5"+"&correo="+document.form1.usuario.value+"&contrasenia="+document.form1.contrasenia.value;
	var ajax=new objetoAjax();	
	ajax.open("POST","../../admin_beans/class/consultas.php?",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajax.send(param);
	ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
			rpta=ajax.responseText.split("|");	
			if(rpta[0]=="OK"){window.location.href="paso1.php";return false;}
			if(rpta[0]=="E"){alert(rpta[1]);}			
		}
	}
	isWorking = true;
}
function validaingreso_admin()
{
	estado=1;
	if (Trim(document.form1.usuario.value)=="" ) {
		alert("Ingrese su nombre");
		document.form1.usuario.focus();
		return false;
	}
	if (Trim(document.form1.contrasenia.value)=="") 
	{
		alert("Ingrese su Contrasena");
		document.form1.contrasenia.focus();
		return false;
	}
	param="caso=vi6"+"&correo="+document.form1.usuario.value+"&contrasenia="+document.form1.contrasenia.value;
	var ajax=new objetoAjax();	
	ajax.open("POST","admin_beans/class/consultas.php?",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajax.send(param);
	ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
//alert(ajax.responseText);
			rpta=ajax.responseText.split("|");
			if(rpta[0]=="OK"){window.location.href="admin_pantallas/paneladmin/";return false;}
			if(rpta[0]=="E"){alert(rpta[1]);}			
		}
	}
	isWorking = true;
}
function cerrar_admin()
{
	window.location.href='../';
}
function segundopaso()
{
	var url="paso2.php?comen="+document.form1.comentario.value;
	window.location.href=url;
}
function tercerpaso()
{
	if(document.form1.opcx(0).checked)
	{
		window.location.href="regpago.php";	
	}
	if(document.form1.opcx(1).checked)
	{}
}
function buscarDatos()
{
	cad=document.getElementById("txt_buscarDatos").value;
	document.location.href="http://www.qproductsperu.com.pe/admin/admin_pantallas/comercio/catalogo.php?prod="+cad;
}

