﻿function setComboBoxItem(combo, name){
       // Guardar antiguo Indice ya que getComboBoxIndex(_,_) lo cambiará

       var oldIndex =combo.options.selectedIndex;
       var index = getComboBoxIndex(combo, name);
	   
       // Si ha encontrado un Item con nombre "name" lo seleccionamos
       if(index != -1) combo.options.selectedIndex = index;
          // Si no lo ha encontrado volvemos a seleccionar el antiguo Item
       else combo.options.selectedIndex = oldIndex;
    }	

    function getComboBoxIndex(combo, name){
       // Si no lo encuentra lanzamos -1 (Error)
       var index = -1;
       // Recorrer elementos del ComboBox
       for(var i=0; i<combo.options.length; i++){
         combo.selectedIndex = i;
		 var item = combo.options[combo.options.selectedIndex].value	 
         // Si el Label del Item es igual a "name" guardamos el Index
         if(item == name) index = i;
       }
    return index;
    }
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW	  
function ValidaPais(){
  var cod = document.myform.fkpais.value;
  if ( cod != "" ){
    if( cod == "1" ){
	 document.myform.edepartamento.value="Departamento:"
	 document.myform.eprovincia.value="Provincia:"
	 document.myform.edistrito.value="Distrito:"  
	}
    if( cod == "3" ){
	 document.myform.edepartamento.value="Provincia:"
	 document.myform.eprovincia.value="Ciudad/Localidad:"
	 document.myform.edistrito.value="Municipio/Comuna:"
	}
	var select = document.forms.myform.elements.Departamento;
    select.options[select.options.length] = new Option('cargando', 'x');
	document.getElementById('script').src = 'UbigeoDepartamento.asp?cod=' + cod;
	return;
  }
}
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
function ValidaProvincia(){
  var codPais = document.myform.fkpais.value;
  var codDepartamento = document.myform.Departamento.value;
  
  if ( codPais != "" ){
	var select = document.forms.myform.elements.Provincia;
    select.options[select.options.length] = new Option('cargando', 'x');
	document.getElementById('script').src = 'UbigeoProvincia.asp?codPais=' + codPais + '&codDepartamento=' + codDepartamento
	return;
  }	
}
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
function ValidaDistrito(){
  var codPais = document.myform.fkpais.value;
  var codDepartamento = document.myform.Departamento.value;
  var codProvincia = document.myform.Provincia.value;

  if ( codPais != "" ){
	var select = document.forms.myform.elements.Distrito;
    select.options[select.options.length] = new Option('cargando', 'x');
	document.getElementById('script').src = 'UbigeoDistrito.asp?codPais=' + codPais + '&codDepartamento=' + codDepartamento + '&codProvincia=' + codProvincia;
	return;
  }	
}
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
function ValidaPaisDocumentos(){
  var cod = document.myform.fkpais.value;
  
  if ( cod != "" ){
    if( cod == "1" ){
	 document.getElementById('divMuestra1').style.display = 'none';	
	 document.getElementById('divMuestra2').style.display = '';	 
	 document.getElementById('divMuestra3').style.display = 'none';	
	 document.getElementById('divMuestra4').style.display = '';		
	 document.getElementById('divMuestra5').style.display = 'none';	
	 document.getElementById('divMuestra6').style.display = '';	
	 
	 document.myform.edepartamento.value="Departamento:"
	 document.myform.eprovincia.value="Provincia:"
	 document.myform.edistrito.value="Distrito:" 
	 document.myform.persona.focus();
	}
    if( cod == "3" ){
	 document.getElementById('divMuestra1').style.display = 'none';	
	 document.getElementById('divMuestra2').style.display = '';	 
	 document.getElementById('divMuestra3').style.display = 'none';	
	 document.getElementById('divMuestra4').style.display = '';		
	 document.getElementById('divMuestra5').style.display = 'none';	
	 document.getElementById('divMuestra6').style.display = '';	
	 
	 document.myform.edepartamento.value="Provincia:"
	 document.myform.eprovincia.value="Ciudad/Localidad:"
	 document.myform.edistrito.value="Municipio/Comuna:"
	 document.myform.persona.focus();
	}
	
	if( cod == "5" ){
	 document.getElementById('divMuestra1').style.display = 'none';	
	 document.getElementById('divMuestra2').style.display = '';	 
	 document.getElementById('divMuestra3').style.display = 'none';	
	 document.getElementById('divMuestra4').style.display = '';		
	 document.getElementById('divMuestra5').style.display = '';	
	 document.getElementById('divMuestra6').style.display = 'none';	
	 
	 document.myform.edepartamento.value="Estado:"
	 document.myform.eprovincia.value="Ciudad/Municipio:"
	 document.myform.edistrito.value="Colonia/Fraccionamiento:"
	 document.myform.persona.focus();
	}
	else{
		document.getElementById('divMuestra5').style.display = 'none';
		document.getElementById('divMuestra6').style.display = '';	
	}
	
	if( cod == "6" ){
	 document.getElementById('divMuestra1').style.display = 'none';	
	 document.getElementById('divMuestra2').style.display = '';	 
	 document.getElementById('divMuestra3').style.display = '';	
	 document.getElementById('divMuestra4').style.display = 'none';		
	 document.getElementById('divMuestra5').style.display = '';	
	 document.getElementById('divMuestra6').style.display = 'none';	
	 
	 document.myform.edepartamento.value="Departamento:"
	 document.myform.eprovincia.value="Ciudad:"
	 document.myform.edistrito.value="Municipio:"
		
	}		
	document.myform.persona.focus();
	
	var select = document.forms.myform.elements.Departamento;
    select.options[select.options.length] = new Option('cargando', 'x');
	document.getElementById('script').src = 'UbigeoDepartamento.asp?cod=' + cod;
	
	var select = document.forms.myform.elements.DocTipo;
    select.options[select.options.length] = new Option('cargando', 'x');
	document.getElementById('script2').src = 'CargarDocumentos.asp?cod=' + cod;
	return;
  }
}
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
function ValidaNacion(){
  var codDoc = document.myform.DocTipo.value;

  if ( codDoc != "" ){	
	if( (codDoc==2) ||(codDoc==3)||(codDoc==8)||(codDoc==9)||(codDoc==12)||(codDoc==13)||(codDoc==15)||(codDoc==16)){
		document.myform.Pais.disabled=false;
	}
	else{
		document.myform.Pais.disabled=true;
	}
	document.myform.Pais.value = "0";
	document.myform.docnum.value = "";
	document.myform.docnum.focus();
  }
  return;
}
	
//function ValidaNacionalidad(){	
//  var doc = document.myform.doctipo.value;
//	if( (doc==1) ||(doc==4)||(doc==6)||(doc==7))
//		document.myform.Pais.disabled=true;
//	else
//		document.myform.Pais.disabled=true;
//		document.myform.Pais.visible=false;
//  return;
//}
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
function ValidaPaisMiespacio02(){
  var cod = document.myform.fkpais.value;
  var depa = document.myform.hdDepartamento.value;

  if ( cod != "" ){
    if( cod == "1" ){
	 document.myform.edepartamento.value="Departamento:"
	 document.myform.eprovincia.value="Provincia:"
	 document.myform.edistrito.value="Distrito:"
	}
    if( cod == "3" ){
	 document.myform.edepartamento.value="Provincia:"
	 document.myform.eprovincia.value="Ciudad/Localidad:"
	 document.myform.edistrito.value="Municipio/Comuna:"
	}
	if( cod == "5" ){
	 document.myform.edepartamento.value="Estado:"
	 document.myform.eprovincia.value="Ciudad/Municipio:"
	 document.myform.edistrito.value="Colonia/Fraccionamiento:"
	}
	if( cod == "6" ){
	 document.myform.edepartamento.value="Departamento:"
	 document.myform.eprovincia.value="Ciudad:"
	 document.myform.edistrito.value="Municipio:"
	}
	var select = document.forms.myform.elements.Departamento;
    select.options[select.options.length] = new Option('cargando', 'x');
    document.getElementById('script').src = 'UbigeoDepartamentoMiespacio02.asp?cod=' + cod + '&depa=' + depa;		
	return;
  }
}
function ValidaProvinciaMiespacio02(){
  var codPais = document.myform.fkpais.value;
  var codDepartamento = document.myform.Departamento.value;
  var provi = document.myform.hdProvincia.value;

  if ( codPais != "" ){	
	if( codPais == "6" ){
		document.getElementById('divMuestra3').style.display = '';
		document.getElementById('divMuestra4').style.display = 'none';
    }
	else{
		document.getElementById('divMuestra3').style.display = 'none';
		document.getElementById('divMuestra4').style.display = '';
		
		var select = document.forms.myform.elements.Provincia;
		select.options[select.options.length] = new Option('cargando', 'x');
		document.getElementById('script1').src = 'UbigeoProvinciaMiespacio02.asp?codPais=' + codPais + '&codDepartamento=' + codDepartamento + '&provi=' + provi;
	}
  }
  //return;
}
function ValidaDistritoMiespacio02(){
  var codPais = document.myform.fkpais.value;
  var codDepartamento = document.myform.Departamento.value;
  var codProvincia = document.myform.Provincia.value;
  var distri = document.myform.hdDistrito.value;

  if ( codPais != "" ){
	 if( codPais == "5" || codPais == "6" ){
		  document.getElementById('divMuestra5').style.display = '';
		  document.getElementById('divMuestra6').style.display = 'none';	
	 }
	 else{		
		document.getElementById('divMuestra5').style.display = 'none';
		document.getElementById('divMuestra6').style.display = '';	
		
		var select = document.forms.myform.elements.Distrito;
   		select.options[select.options.length] = new Option('cargando', 'x');
		document.getElementById('script2').src = 'UbigeoDistritoMiespacio02.asp?codPais=' + codPais + '&codDepartamento=' + codDepartamento + '&codProvincia=' + codProvincia+ '&distri=' + distri;
		  
	 }
  }	    	
  //return;
}

function ValidaPaisMiespacio02c1(){
  var cod = document.myform.fkpais.value;
  var depa = document.myform.hdDepartamento.value;

  if ( cod != "" ){
    if( cod == "1" ){
	 document.myform.edepartamento.value="Departamento:"
	 document.myform.eprovincia.value="Provincia:"
	 document.myform.edistrito.value="Distrito:"
	}
    if( cod == "3" ){
	 document.myform.edepartamento.value="Provincia:"
	 document.myform.eprovincia.value="Ciudad/Localidad:"
	 document.myform.edistrito.value="Municipio/Comuna:"
	}
	if( cod == "5" ){
	 document.getElementById('divMuestra5').style.display = '';
	 document.getElementById('divMuestra6').style.display = 'none';	
	 
	 document.myform.edepartamento.value="Estado:"
	 document.myform.eprovincia.value="Ciudad/Municipio:"
	 document.myform.edistrito.value="Colonia/Fraccionamiento:"
	}
	else{
		document.getElementById('divMuestra5').style.display = 'none';
		document.getElementById('divMuestra6').style.display = '';			
	}
	
	if( cod == "6" ){
	 document.getElementById('divMuestra3').style.display = '';	
	 document.getElementById('divMuestra4').style.display = 'none';	 
	 document.getElementById('divMuestra5').style.display = '';	
	 document.getElementById('divMuestra6').style.display = 'none';		
	 
	 document.myform.edepartamento.value="Departamento:"
	 document.myform.eprovincia.value="Ciudad:"
	 document.myform.edistrito.value="Municipio:"		
	}
		
	var select = document.forms.myform.elements.Departamento;
    select.options[select.options.length] = new Option('cargando', 'x');
    document.getElementById('script').src = 'UbigeoDepartamentoMiespacio02c1.asp?cod=' + cod + '&depa=' + depa;		
	return;
  }
}

//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
function revisaPersona(combo){
	var dato;
	dato = combo.value;
	if ( dato == "Natural" ) {
		document.myform.rsocial.value = "No considera";
		document.myform.ruc.value = "0";
		document.myform.rsocial.readOnly = true;
		document.myform.ruc.readOnly = true;
		document.myform.nombre.focus();
	} else {
		document.myform.rsocial.value = "";
		document.myform.ruc.value = "";
		document.myform.rsocial.readOnly = false;
		document.myform.ruc.readOnly = false;
		document.myform.rsocial.focus();
	}
}

function revisaTele(){
	if (document.myform.fkpais.value =="1"){
		if (document.myform.tele1.value.length < 3 || document.myform.tele2.value.length < 4){
			alert("Debe ingresar en el teléfono el seguiente formato ej. 372-3566.");
			document.myform.tele1.focus();
			return false;
		}
    }

	if (document.myform.fkpais.value =="3"){
		if (document.myform.tele2.value.length < 4 || document.myform.tele3.value.length < 4){
			alert("Debe ingresar en el teléfono el seguiente formato ej. 3722-3566.");
			document.myform.tele1.focus();
			return false;
		}
    }
}

function numero_veces(cadena,caracter){
	var numVeces=0;

	while (cadena.indexOf(caracter,0)!=-1){
		numVeces++;
		cadena=cadena.substr(cadena.indexOf(caracter,0)+1);
	}
	return numVeces;
}

function reversa(cadena){
	var resultado="";

	while (cadena!=""){	
	    resultado=resultado.concat(cadena.substr(cadena.length-1));
		cadena=cadena.substr(0,cadena.length-2);
	}
	return resultado;
}

function valida_mail(txtObject){
	if (txtObject.value.length!=0){	
	    if (es_email(txtObject))
			return true;
		else
			return false;
	}
	else
		return false;
}
function valida_password(txtObject){
	if (txtObject.value.length!=0){	
	    if (es_password(txtObject))
			return true;
		else
			return false;
	}
	else
		return false;
}
function es_email(txtObject){
	var cadena=txtObject.value;
	var flag=true;

	//si hay espacios en blanco...
	if (cadena.indexOf(" ")!=-1)
		flag=false;
	//debe haber un único "@" en el medio de la cadena, así como no son
	//permitidos: "@.", ".@" o ".."
	//no puede empezar o terminar en "." o "@"
	//por lo menos debe haber un "."
	if ((numero_veces(cadena,"@")!=1) || (cadena.indexOf("@")==0) ||
		(numero_veces(cadena,".")==0) || (cadena.indexOf(".")==0) ||
		(cadena.indexOf("..")!=-1) ||
		(cadena.indexOf("@.")!=-1) || (cadena.indexOf(".@")!=-1) ||
		(reversa(cadena).indexOf(".")==0) ||
		(reversa(cadena).indexOf("@")==0))
		flag=false;
	//por lo menos debe haber un "." después de "@"
	cadena=cadena.substr(cadena.indexOf("@")+1);
	if (cadena.indexOf(".")==-1)
		flag=false;
	return flag;
 }

function es_password(txtObject){
	var cadena=txtObject.value;
	var flag=true;

//	if (cadena.indexOf(" ")==0)
//		flag=false;
		//@"~!@###%
	if (cadena.indexOf("&")!=-1)
		flag=false;
	if (cadena.indexOf("@")!=-1)
		flag=false;
	//if (cadena.indexOf("#")!=-1)
	//	flag=false;
	//if (cadena.indexOf("$")!=-1)
	//	flag=false;
	if (cadena.indexOf("%")!=-1)
		flag=false;
	if (cadena.indexOf("^")!=-1)
		flag=false;
	if (cadena.indexOf("+")!=-1)
		flag=false;
	//if (cadena.indexOf("-")!=-1)
	//	flag=false;		
	//if (cadena.indexOf("*")!=-1)
	//	flag=false;		
	//if (cadena.indexOf("/")!=-1)
	//	flag=false;				
	if (cadena.indexOf("=")!=-1)
		flag=false;
	if (cadena.indexOf("[")!=-1)
		flag=false;		
	if (cadena.indexOf("]")!=-1)
		flag=false;		
	if (cadena.indexOf("{")!=-1)
		flag=false;		
	if (cadena.indexOf("}")!=-1)
		flag=false;		
	if (cadena.indexOf("'")!=-1)
		flag=false;	
	if (cadena.indexOf('"')!=-1)
		flag=false;			
	if (cadena.indexOf("|")!=-1)
		flag=false;		
	if (cadena.indexOf("¿")!=-1)
		flag=false;		
	if (cadena.indexOf("?")!=-1)
		flag=false;		
	return flag;
 }

 //MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//					DE REGISTRO DE UNA NUEVA PERSONA DE DATOS MIESPACIO02.ASP
function verifica(){
	var cod = document.myform.fkpais.value
	
	if (document.myform.persona.value == "Juridica") {
		if (document.myform.rsocial.value == "") {
			alert("Debe ingresar la razón social de la empresa.");
			document.myform.rsocial.focus();
			return false;
		}		
		if (document.myform.ruc.value == "" ) {
			alert("Debe indicar el número de RUC de la empresa.");
			document.myform.ruc.focus();
			return false;
		}		
		if (document.myform.ruc.value.length != 11) {
			alert("Debe indicar el número correcto de RUC de la empresa.");
			document.myform.ruc.focus();
			return false;
		}
    }
	if (document.myform.fkpais.value == "0") {
		alert("Debe seleccionar su país.");
		document.myform.fkpais.focus();
		return false;
    }
	if (document.myform.nombre.value == "") {
		alert("Debe ingresar su nombre.");
		document.myform.nombre.focus();
		return false;
    }
	if (document.myform.apellidop.value == "") {
		alert("Debe ingresar su apellido paterno.");
		document.myform.apellidop.focus();
		return false;
    }
	if (document.myform.apellidom.value == "") {
		alert("Debe ingresar su apellido materno.");
		document.myform.apellidom.focus();
		return false;
    }
	if (document.myform.direccion1.value == "") {
		alert("Debe ingresar su direccion.");
		document.myform.direccion1.focus();
		return false;
    }
	if (document.myform.Departamento.value == "x"){			
	  if( cod == "1" || cod == "6" ){  
		alert("Debe debe seleccionar un Departamento.");
		document.myform.Departamento.focus();
	  }
	  if( cod == "3" ){
		alert("Debe debe seleccionar una Provincia.");
		document.myform.Departamento.focus();		  
	  }
	  if( cod == "5" ){
		alert("Debe debe seleccionar un Estado.");
		document.myform.Departamento.focus();		  
	  }
	  return false;
	}
				
	if (cod == "6") {
		if (document.myform.txtProvincia.value == ""){
			alert("Debe ingresar una Ciudad.");
			document.myform.txtProvincia.focus();
			return false;
		}
	}
	else{
		if (document.myform.Provincia.value == "x") {			
		  if( cod == "1" ){  		
			alert("Debe debe seleccionar una Provincia.");
			document.myform.Provincia.focus();
		  }
		  if( cod == "3" ){
			alert("Debe debe seleccionar una Ciudad/Localidad.");
			document.myform.Provincia.focus();		  
		  }	
		  if( cod == "5" ){
			alert("Debe debe seleccionar una Ciudad/Municipio.");
			document.myform.Provincia.focus();		  
		  }	
		  return false;
		}		
	}
			
	if (cod == "5" || cod == "6") {
		if (cod == "5" ){
			if (document.myform.txtDistrito.value == ""){
				alert("Debe ingresar una Colonia/Fraccionamiento.");
				document.myform.txtDistrito.focus();
				return false;
			}	
		}
		if (cod == "6" ){
			if (document.myform.txtDistrito.value == ""){
				alert("Debe ingresar un Municipio/Distrito.");
				document.myform.txtDistrito.focus();
				return false;
			}
		}				
		if (document.myform.cpostal.value == ""){
			alert("Debe ingresar el codigo postal.");
			document.myform.cpostal.focus();
			return false;
		}		
	}
	else{
		if (document.myform.Distrito.value == "x") {
		   if( cod == "1" ){  		
			alert("Debe debe seleccionar un Distrito.");
			document.myform.Distrito.focus();
		   }
		   if( cod == "3" ){
			alert("Debe debe seleccionar un Municipio/Comuna.");
			document.myform.Departamento.focus();		  
		   }		
			return false;
		}
	}
	
	if (document.myform.codCiudad.value == ""){
		alert("Debe ingresar el codigo de la ciudad.");
		document.myform.codCiudad.focus();
		return false;
	}		
	if (document.myform.tele1.value == ""){
		alert("Debe ingresar un número telefónico.");
		document.myform.tele1.focus();
		return false;
    }
	if (document.myform.DocTipo.value == "x") {
		alert("Debe seleccionar el tipo de documento.");
		document.myform.DocTipo.focus();
		return false;
    }
	if (document.myform.docnum.value=="") {
		alert("Debe ingresar el número de documento.");
		document.myform.docnum.focus();
		return false;		
	}	
	if (document.myform.DocTipo.value=="1" || document.myform.DocTipo.value=="4") {
		//peru
		if (document.myform.fkpais.value =="1"){
			if (document.myform.docnum.value.length != 8) {
				alert("El número de DNI no es válido. Debe tener 8 dígitos.");
				document.myform.docnum.focus();
				return false;
			}
		}
		//argentina
		if (document.myform.fkpais.value =="3"){
			if (document.myform.docnum.value.length <= 3) {
				alert("El número de DNI no es válido. Debe tener mas de 3 dígitos.");
				document.myform.docnum.focus();
				return false;
			}
		}		
    }	
	if (document.myform.email1.value == ""){
		alert("Debe ingresar su e-mail.")
	    document.myform.email1.focus();
	    return false;
	}else {
		val = valida_mail(document.myform.email1);
		if (!val){
		   alert("El e-mail ingresado no es válido.")
		   document.myform.email1.focus();
   		   return false;
   		 }
	}
	if (document.myform.email2.value == "") {
		alert("Debe verificar su e-mail.")
	    document.myform.email2.focus();
	    return false;
	} else {
		val = valida_mail(document.myform.email2);
		if (!val){
		   alert("El e-mail ingresado no es válido.")
		   document.myform.email2.focus();
   		   return false;
   		 }
	}
	if (document.myform.email1.value != document.myform.email2.value) {
		   alert("Los e-mails ingresados no coinciden.")
		   document.myform.email2.focus();
   		   return false;
	}
	if (document.myform.password1.value == "") {
		   alert("Debe ingresar su password.")
		   document.myform.password1.focus();
   		   return false;
	} else {
		val = valida_password(document.myform.password1);
		if (!val){
			alert("El Password ingresado contiene algún caracter no válido(&@%^+=[]{}¿?'|" + '"' + ")")
			document.myform.password1.focus()
			return false;
		}
	}
	if (document.myform.password1.value.length < 6) {
			alert("El password debe tener 6 letras y/o números como mínimo.");
			document.myform.password1.focus();
			return false;
	}
	if (document.myform.password2.value == "") {
		   alert("Debe verificar su password.")
		   document.myform.password2.focus();
   		   return false;
	} else {
		val = valida_password(document.myform.password2);
		if (!val){
			alert("El Password ingresado contiene algún caracter no válido(&@%^+=[]{}¿?'|" + '"' + ")")
			document.myform.password2.focus()
			return false;
		}
	}
	if (document.myform.password1.value != document.myform.password2.value) {
		   alert("Los passwords ingresados no coinciden.")
		   document.myform.password2.focus();
   		   return false;
	}
}


//MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//DE MODIFICACION DE DATOS MIESPACIO02.ASP
function verificadatos(){
	var pais = document.myform.fkpais.value;
	
	if (document.myform.telefono.value == ""){
	   alert("Debe ingresar una referencia Telefónica.")
	   document.myform.telefono.focus();
	   return false;
	}
	if (document.myform.email1.value == ""){
		alert("Debe ingresar su e-mail.")
	    document.myform.email1.focus();
	    return false;
	} else {
		val = valida_mail(document.myform.email1);
		if (!val){
		   alert("El e-mail ingresado no es valido.");
		   document.myform.email1.focus();
   		   return false;
   		 }
	}
	if (document.myform.email2.value == ""){
		alert("Debe verificar su e-mail.")
	    document.myform.email2.focus();
	    return false;
	} else {
		val = valida_mail(document.myform.email2);
		if (!val){
		   alert("El e-mail ingresado no es valido.")
		   document.myform.email2.focus();
   		   return false;
   		}
	}
	if (document.myform.email1.value != document.myform.email2.value){
	   alert("Los e-mails ingresados no coinciden.")
	   document.myform.email2.focus();
	   return false;
	}
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
	if (document.myform.password1.value == "") {
	   alert("Debe ingresar su password.")
	   document.myform.password1.focus();
	   return false;
	} else {
		val = valida_password(document.myform.password1);
		if (!val){
			alert("El Password ingresado contiene algún caracter no válido (&@%^+=[]{}¿?'|" + '"' + ")")
			                                                                
			document.myform.password1.focus()
			return false;
		}
	}
	if (document.myform.password1.value.length < 6) {
		alert("El password debe tener 6 letras y/o números como mínimo.");
		document.myform.password1.focus();
		return false;
	}
	if (document.myform.password2.value == "") {
	   alert("Debe verificar su password.")
	   document.myform.password2.focus();
	   return false;
	} else {
		val = valida_password(document.myform.password2);
		if (!val){
			alert("El Password ingresado contiene algún caracter no válido (&@%^+=[]{}¿?'|" + '"' + ")")
			document.myform.password2.focus()
			return false;
		}
	}
	if (document.myform.password1.value != document.myform.password2.value) {
	   alert("Los passwords ingresados no coinciden.")
	   document.myform.password2.focus();
	   return false;
	}
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
	if (document.myform.direccion1.value == ""){
		alert("Debe ingresar su direccion.");
		document.myform.direccion1.focus();
		return false;
    }	
	if (document.myform.Departamento.value == "x"){
	   if( pais == "1" || pais == "6" ){  
		alert("Debe seleccionar un Departamento.");
		document.myform.Departamento.focus();
	   }
	   if( pais == "3" ){
		alert("Debe seleccionar una Provincia.");
		document.myform.Departamento.focus();		  
	   }
	   if( pais == "5" ){
		alert("Debe seleccionar un Estado.");
		document.myform.Departamento.focus();		  
	   }
	   return false;
    }
	
	if ( pais == "6" ){
		if (document.myform.txtProvincia.value == "" ){
			alert("Debe ingresar una Ciudad.");
			document.myform.txtProvincia.focus();
			return false;
		}
		if (document.myform.cpostal.value == ""){
			alert("Debe ingresar el codigo postal.");
			document.myform.cpostal.focus();
			return false;			
		}
	}
	else{
		if (document.myform.Provincia.value == "x"){
		   if( pais == "1" ){  		
			alert("Debe seleccionar una Provincia.");
			document.myform.Provincia.focus();
		   }
		   if( pais == "3" ){
			alert("Debe seleccionar una Ciudad/Localidad.");
			document.myform.Provincia.focus();		  
		   }
		   if( pais == "5" ){
			alert("Debe seleccionar una Ciudad/Municipio.");
			document.myform.Provincia.focus();		  
		   }
		   return false;
		}			
	}
			
	
	if( pais == "5" || pais == "6" ){
		if (document.myform.txtDistrito.value == "" && pais=="5" ){
			alert("Debe ingresar una Colonia/Fraccionamiento.");
			document.myform.txtDistrito.focus();
			return false;
		}
		if (document.myform.txtDistrito.value == "" && pais=="6" ){
			alert("Debe ingresar un Municipio.");
			document.myform.txtDistrito.focus();
			return false;
		}
		if (document.myform.cpostal.value == ""){
			alert("Debe ingresar el codigo postal.");
			document.myform.cpostal.focus();
			return false;			
		}
	}
	else{
		if (document.myform.Distrito.value == "x") {
		   if( pais == "1" ){  		
			alert("Debe seleccionar un Distrito.");
			document.myform.Distrito.focus();
		   }
		   if( pais == "3" ){
			alert("Debe seleccionar un Municipio/Comuna.");
			document.myform.Distrito.focus();
		   }		
		   return false;
		}	
	}	
}
//MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
function validateInputIntegerPos (p_textbox){
	if (document.layers)
		document.captureEvents(Event.KEYPRESS);
	var keyCode = event.keyCode;
	if ( keyCode == 16 || (keyCode >= 32 && keyCode <= 44) || keyCode == 46 || keyCode == 47 || (keyCode >= 58) || (keyCode == 45) ) 
	event.returnValue = false;
}

//vicky ingreso metodo valida solo imput de numeros en mozilla, IE
function validaKeyNumeros(evt, element, _float){
	evt = evt || window.event;
	var key = evt.which || evt.keyCode;	
	
	if (key == 8 || key == 13 || (_float ? (element.value.indexOf('.') == -1 ? key == 46 : false) : false))
		return true;
	else if ( (key < 48) || (key > 57) )
		return false;
	return true;
	
}
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
//MODULO DE REFERIDOS
function postReferidos(){
	var nombre1 = document.myform.txtNombre1.value;
	var email1 = document.myform.txtEmail1.value;	
	var nombre2 = document.myform.txtNombre2.value;
	var email2 = document.myform.txtEmail2.value;
	var nombre3 = document.myform.txtNombre3.value;
	var email3 = document.myform.txtEmail3.value;
	var suite = document.myform.suiteCliente.value ;
	var mensaje = document.myform.txtMensaje.value ;
	
	if (nombre1=="" && nombre2=="" && nombre3=="" && email1=="" && email2=="" && email3==""){
		alert("Ingrese al menos un registro para enviar.");
		document.myform.txtNombre1.focus();
		return false;
	}
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
	// VALIDA EMAILS CORRECTOS
	if (nombre1!="" && email1!="" ){
		val = valida_mail(document.myform.txtEmail1);
		if (!val){
		   alert("El e-mail ingresado no es válido.")
		   document.myform.txtEmail1.focus();
   		   return false;
   		}
	}
	if (nombre2!="" && email2!="" ){
		val = valida_mail(document.myform.txtEmail2);
		if (!val){
		   alert("El e-mail ingresado no es válido.")
		   document.myform.txtEmail2.focus();
   		   return false;
   		}
	}
	if (nombre3!="" && email3!="" ){
		val = valida_mail(document.myform.txtEmail3);
		if (!val){
		   alert("El e-mail ingresado no es válido.")
		   document.myform.txtEmail3.focus();
   		   return false;
   		}
	}	
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
	// VALIDA QUE NO SE REPITAN LOS EMAILS
	if ( email1!="" &&  email2!="" ){
		if ( email1==email2 ){
			alert("No puede repetir el email a enviar");			
			return false;
		}		
	}
	if ( email1!="" && email3!="" ){
		if ( email1==email3 ){
			alert("No puede repetir el email a enviar");			
			return false;
		}		
	}
	if ( email2!="" && email3!="" ){
		if ( email2==email3 ){
			alert("No puede repetir el email a enviar");			
			return false;
		}		
	}
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
	if ( nombre1!="" && email1=="" ){
		alert("Por favor ingrese el e-mail de su Amigo.");
		document.myform.txtEmail1.focus();
		return false;
	}
	else if (nombre1=="" && email1!="" ){
		alert("Por favor ingrese el nombre de su Amigo.");
		document.myform.txtNombre1.focus();
		return false;
	}	
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm	
	else if ( nombre2!="" && email2=="" ){
		alert("Por favor ingrese el e-mail de su Amigo.");
		document.myform.txtEmail2.focus();
		return false;
	}
	else if (nombre2=="" && email2!="" ){
		alert("Por favor ingrese el nombre de su Amigo.");
		document.myform.txtNombre2.focus();
		return false;
	}	
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm	
	else if ( nombre3!="" && email3=="" ){
		alert("Por favor ingrese el e-mail de su Amigo.");
		document.myform.txtEmail3.focus();
		return false;
	}
	else if (nombre3=="" && email3!="" ){
		alert("Por favor ingrese el nombre de su Amigo.");
		document.myform.txtNombre3.focus();
		return false;
	}
	//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm	
	else{
		//alert("grabo");
		document.myform.action="miespacio01Con.asp?nombre1="+nombre1+"&email1="+email1+"&nombre2="+nombre2+"&email2="+email2+"&nombre3="+nombre3+"&email3="+email3+"&suite="+suite+"&mensaje="+mensaje;
	}
}


//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
//MODULO DE Puntos
function postPuntos(){
	var puntos = document.myform.txtPuntos.value;
	var suite = document.myform.suiteCliente.value ;
	
	if (puntos=="" ){
		alert("Por favor ingrese los Puntos.");
		document.myform.txtPuntos.focus();
		return false;
	}
	else{
		document.myform.action="miespacio01PuntosCon.asp?puntos="+puntos+"&suite="+suite;
	}
}

//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
function IsNumeric(sText){
   var ValidChars = "0123456789.,/";
   var IsNumber=true;
   var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) {
			 IsNumber = false;
		 }
	}
	return IsNumber;
}
