//www.xda-developers.com

function abrirVentana(url,titulo,propiedades)
{
var ventana;
ventana = window.open(url,titulo,propiedades);
ventana.focus();
return ventana;

}

function cambiar(i)
{
//alert("Cambiando");
opener.document.form1.pais.selectedIndex=i;
window.close();
}

function validarAlfanumericos(cadena)
{
if (cadena == "") return false;
var e = /^[\w\xC1\xC9\xCD\xD3\xDA\xE1\xE9\xED\xF3\xFA\xF1\xD1]+$/;
if (e.test(cadena))
	return true;
return false
}

function validarAlfanumericosConEspacios(cadena)
{
if (cadena == "") return false;
var e = /^[\w\s\xC1\xC9\xCD\xD3\xDA\xE1\xE9\xED\xF3\xFA\xF1\xD1]+$/;
if (e.test(cadena))
	return true;
return false
}

function validarAlfabetoConEspacios(cadena)
{
if (cadena == "") return false;
var e = /^[\D\s\xC1\xC9\xCD\xD3\xDA\xE1\xE9\xED\xF3\xFA\xF1\xD1]+$/;
if (e.test(cadena))
	return true;
return false
}

function validarNumerosEnterosPositivos(cadena)
{
//if (cadena == "") return false;
var e = /^[\d]*$/;
if (e.test(cadena))
	return true;
return false
}

function validarNumerosReales(cadena)
{
//Reales Positivos y Negativos
if (cadena == "") return false;
var e = /^(?:\+|-)?\d+\.\d*$/;
if (e.test(cadena))
	return true;
return false
}

function validarEmail(cadena)
{
//Cuentas de correo

if (cadena == "") return false;
var e = /^([0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/;
if (e.test(cadena))
	return true;
return false
}


function RadioButtonSelected(ctrl)
{
j =0;
    for(i=0;i<ctrl.length;i++)
        {
	//alert("Valor: " + ctrl[i].value);
	if(ctrl[i].checked) j=1;
	}
if (j==0) return true;
 else return false;
}

function validarInscripcion()
{
//alert("Entro a validar");
//CAMPOS OBLIGATORIOS
if (document.form1.textfield.value =="" ){alert("Favor de llenar el campo 'Nombre'"); return false;}
if (document.form1.textfield22.value =="" ){alert("Favor de llenar el campo 'Empresa'"); return false;}
if(document.form1.texfield222.value==""){alert("Favor de llenar el campo de 'Puesto'"); return false;}
if (document.form1.pais.value =="" ){alert("Favor de llenar el campo 'Pais'"); return false;}
if (document.form1.textfield3.value =="" ){alert("Favor de llenar el campo 'Lada - Telefono'"); return false;}
if (document.form1.textfield4.value =="" ){alert("Favor de llenar el campo 'Telefono'"); return false;}
if (document.form1.textfield422.value =="" ){alert("Favor de llenar el campo 'Correo electronico'"); return false;}
//if (document.form1.textarea.value =="" ){alert("Favor de llenar el campo 'Comentarios'"); return false;}

if (!validarAlfabetoConEspacios(document.form1.textfield.value)) 
	{
	alert("Verificar el campo de 'Nombre'");
	return false;
	}
if (!validarAlfabetoConEspacios(document.form1.textfield222.value)) 
	{
	alert("Verificar el campo de 'Nombre'");
	return false;
	}
if (!validarAlfabetoConEspacios(document.form1.pais.value)) 
	{
	alert("Verificar el campo de 'Pais'");
	return false;
	}
if (!validarNumerosEnterosPositivos(document.form1.textfield3.value)) 
	{
	alert("Verificar el campo de 'Lada - Telefono'");
	return false;
	}
if (!validarNumerosEnterosPositivos(document.form1.textfield4.value)) 
	{
	alert("Verificar el campo de 'Telefono'");
	return false;
	}
if (!validarEmail(document.form1.textfield422.value)) 
	{
	alert("Verificar el campo de 'Correo electronico'");
	return false;
	}
if (!validarFechas(new Date(document.form1.select7.value,document.form1.DepartMonth1.value-1,document.form1.DepartDay1.value), new Date(document.form1.select8.value,document.form1.select2.value-1,document.form1.select5.value)))
	return false;

				
return true;
}


function validarContactos()
{
//alert("Entro a validar");
//CAMPOS OBLIGATORIOS
if (document.form1.textfield.value =="" ){alert("Favor de llenar el campo 'Nombre'"); return false;}
if (document.form1.textfield22.value =="" ){alert("Favor de llenar el campo 'Empresa'"); return false;}
if (document.form1.pais.value =="" ){alert("Favor de llenar el campo 'Pais'"); return false;}
if(document.form1.select4.value==""){alert("Favor de llenar el campo de 'Ciudad o Municipio'"); return false;}
if (document.form1.textfield3.value =="" ){alert("Favor de llenar el campo 'Lada - Telefono'"); return false;}
if (document.form1.textfield4.value =="" ){alert("Favor de llenar el campo 'Telefono'"); return false;}
if (document.form1.textfield422.value =="" ){alert("Favor de llenar el campo 'Correo electronico'"); return false;}
if (document.form1.textarea.value =="" ){alert("Favor de llenar el campo 'Comentarios'"); return false;}



if (!validarAlfabetoConEspacios(document.form1.textfield.value)) 
	{
	alert("Verificar el campo de 'Nombre'");
	return false;
	}

if (!validarNumerosEnterosPositivos(document.form1.textfield3.value)) 
	{
	alert("Verificar el campo de 'Lada - Telefono'");
	return false;
	}
if (!validarAlfabetoConEspacios(document.form1.pais.value)) 
	{
	alert("Verificar el campo de 'Pais'");
	return false;
	}
if (!validarNumerosEnterosPositivos(document.form1.textfield4.value)) 
	{
	alert("Verificar el campo de 'Telefono'");
	return false;
	}
if (!validarEmail(document.form1.textfield422.value)) 
	{
	alert("Verificar el campo de 'Correo electronico'");
	return false;
	}
if (!validarFechas(new Date(document.form1.select7.value,document.form1.DepartMonth1.value-1,document.form1.DepartDay1.value), new Date(document.form1.select8.value,document.form1.select2.value-1,document.form1.select5.value)))
	return false;

				
return true;
}







