// JavaScript Document
/**************************************************
* Llamada a este archivo desde cualquier página Web.
<!-- ---------------------------------------------------------------------------------------------- -->
<script language="JavaScript" src="css-js/java.js" type="text/JavaScript"></script>
<!-- ---------------------------------------------------------------------------------------------- -->
**************************************************/

//-- ----------------------------------------------------------------------------------------------
// Funciones para abrir ventanar Pop Up.
function ventana(pagina)
{	var nuevaventana
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=0, width=675, height=500")
}

function ventana_2(pagina)
{	var nuevaventana	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=300, height=350")
}

//"#" onClick="ventana('photos/photos.htm');"
//"#" onClick="ventana_2('brochure_requests.htm');"

//-- ----------------------------------------------------------------------------------------------

// Script para el formulario de solicitud, valida los campos marcadops como requeridos requeridos.
//application.htm	
	function alerta(elementa, mensaje)
		{
			alert(mensaje);
			elementa.focus();
		}
		
		function valida_email(cadena)
		{
			var salir;
			salir=0;
			if ((cadena.indexOf("@") != 0) && (cadena.indexOf("@") != -1))
			{
				subcadena = cadena.substring(cadena.indexOf("@"),cadena.length)
				if ((subcadena.indexOf(".") != 1) && (subcadena.indexOf(".") != -1) && (subcadena.lastIndexOf("@") == 0) && (subcadena.lastIndexOf(".") != subcadena.length -1))
				{
					salir = 1;
				}
			}
			return salir;
		}
		
		function validar_checks(check) //Valida que algún campo check esté marcado, recive el nombre del objeto check por parámetro. 
		{
			var i;
			var aux;
			aux=0; //Indica que no hay botones de campos checks marcados
			i=0;	
			while (i < check.length)
			{ 
				if (check[i].checked)
				{
					aux=1;
					break; 
				}
				i++;
			}
									
				return aux;
		}
				
		function validar(form)
		//valida los campos del formulario de inscripción.
		{
			var bandera = false;
			
			if (form.medical_session.selectedIndex ==0)
			{
				alerta(form.medical_session, "Please choose the session for which you are registering");
			}
			else if (validar_checks(form.medical_session_campus)==0)
			{ 
				alert("Please, choose the campus or campuses for which you are registering");
				form.medical_session_campus[0].focus();
			}
			else if (form.realname.value=="")
			{ 
				alerta(form.realname, "Please, enter your name");
			}
			else if (form.gender.selectedIndex ==0)
			{
				alerta(form.gender, "Please enter your gender");
			}
			else if (form.nationality.value=="")
			{ 
				alerta(form.nationality, "Please, enter your nationality");
			}
			else if (form.emergency_contact.value=="")
			{ 
				alerta(form.emergency_contact, "Please enter your emergency contact");
			}
			else if (form.address.value=="")
			{	
				alerta(form.address,"Please, enter your mailing address");
			}
			else if (form.city.value=="")
			{
				alerta(form.city, "Please, enter the name of your city");
			}
			else if (form.state.value=="")
			{
				alerta(form.state, "Please, enter the name of your state");
			}
			else if (form.country.value=="")
			{
				alerta(form.country, "Please, enter the name of your country");
			}
			else if (form.email.value=="")
			{
				alerta(form.email, "Please, enter your e-mail address");
			}
			else if (valida_email(form.email.value)=='0')
			{
				alerta(form.email,"Please, enter a correct e-mail address");
			}
			else if (form.phone.value=="")
			{
				alerta(form.phone, "Please, enter your phone number");
			}
			else if (form.cell_phone_number.value=="")
			{
				alerta(form.cell_phone_number, "Please, enter your  cell phone number");
			}
			else
			{
			 	bandera = true;
			}
		 return bandera;
		}
//<FORM NAME="orderform" ACTION=/cgi/form METHOD=POST onsubmit="return validar(this)">	

<!-- ---------------------------------------------------------------------------------------------- -->
