window.onload = cargarFunciones;

function cargarFunciones() {
	newteler(); //llamanos la funcion new letter
	navchange()//nav cambiar el src
}







/*
--------------------
	NEW LETTER FUNCIONES Y APLICACIONES
					------------------------------------------------
*/
function newteler(){
	var letter = document.getElementById('a_letter');	
	
	//CLICK EN EL BOTON DE SEND
	letter.onclick = function (){
		//si esta vacio
		if (input_new.value=='Your Email'){
			alert ('Your Email is required!');
		}
		//si han escrito algo	
		else {
				var s = input_new.value;
				var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
				if (filter.test(s)){
					document.n_email.submit();	
				}
				else{
				alert("Please enter a valid email address");
				document.n_email.newletter.focus();
				return false;
				}
		}	
	}
	
	//CONSEGUIMOS LA PROPIEDADES DEL INPUT
	var input_new = document.n_email.newletter;
	 input_new.value = 'Your Email';
	 input_new.style.color = '#cccccc';
	 
	//CUANDO HACEMOS CLICK EN EL INPUT
	input_new.onfocus = function (){
	 	if (input_new.value == 'Your Email')
  		input_new.value = '';	
		input_new.style.color = '#000000';
	 }
	 
	//CUANDO HACEMSO EL DESENFOQUE DEL INPUT
	 input_new.onblur = function (){
		 if ( (input_new.value == 'Your Email') || (input_new.value == 0)){
			   input_new.value = 'Your Email';
			   input_new.style.color = '#cccccc';
			 }
	 }

}//FIN newteler()






/*
--------------------
	FUNCION PARA EL MOUSE OVER DE LA NAVEGACION
					------------------------------------------------
*/
/*
function navchange(){
	liste = document.getElementById('menu');
	links = liste.getElementsByTagName('img');
	//cualquiera de los link
	for(var i=0; i<links.length; i++){
		links[i].onmouseover = function(){
		this.src = 'img/menu/'+this.alt+'_over.gif';
		return false;
	}
	//cuando el mouse se quite
		links[i].onmouseout = function(){
		this.src = 'img/menu/'+this.alt+'.gif';
			return false;
		}

	}
}
*/

/*
--------------------
	VALIDAR FORMULARIO DE VOLUNTARIO
					------------------------------------------------
*/
function voluntario(){
//nombre	
	 if (document.noluntario.name.value==''){
	 	alert('The "Name" is required!');
		document.noluntario.name.focus();
		return false;
	 }
//address
	 if (document.noluntario.address.value==''){
	 	alert('The "Address" is required!');
		document.noluntario.address.focus();
		return false;
	 }
//City
	 if (document.noluntario.city.value==''){
	 	alert('The "City" is required!');
		document.noluntario.city.focus();
		return false;
	 }
//state
	 if (document.noluntario.state.value==''){
	 	alert('The "State" is required!');
		document.noluntario.state.focus();
		return false;
	 }
//zip code
	 if (document.noluntario.zipcode.value==''){
	 	alert('The "Zip Code" is required!');
		document.noluntario.zipcode.focus();
		return false;
	 }
//dayphone
	 if (document.noluntario.dayphone.value==''){
	 	alert('The "Daytime Phone" is required!');
		document.noluntario.dayphone.focus();
		return false;
	 }
//Cell Phone
	 if (document.noluntario.cell_phone.value==''){
	 	alert('The "Cell Phone" is required!');
		document.noluntario.cell_phone.focus();
		return false;
	 }
//Email Address
	 if (document.noluntario.email.value==''){
	 	alert('The "Email Address" is required!');
		document.noluntario.email.focus();
		return false;
	 }
//code security
	 if (document.noluntario.code.value==''){
	 	alert('The "Security Code" is required!');
		document.noluntario.code.focus();
		return false;
	 }
	 else if (
	   document.noluntario.code.value!=9){
	   alert('The "Security Code" is invalid!');
	   return false;
	}
	

 if (document.noluntario.Human.value!=''){
	  	return false;
}

//enviamos el form
	alert('Thank you for submitting your "Volunteer Information" request. You will receive a confirmation email shortly.');
	document.noluntario.submit();
}




/*
--------------------
	VALIDAR DE EVENTOS
					------------------------------------------------
*/
function reservacion(){
	var form = document.reserv_form;
//nombre	
	if (form.name.value==0){
	alert ('The "Name" is required!');	
	form.name.focus();
	return false;
	}
//address	
	if (form.address.value==0){
	alert ('The "Address" is required!');	
	form.address.focus();
	return false;
	}
//city
	if (form.city.value==0){
	alert ('The "City" is required!');	
	form.city.focus();
	return false;
	}
//state
	if (form.state.value==0){
	alert ('The "State" is required!');	
	form.state.focus();
	return false;
	}
//zip
	if (form.zip.value==0){
	alert ('The "Zip Code" is required!');	
	form.zip.focus();
	return false;
	}	
//email
	if (form.email.value==0){
	alert ('The "Email" is required!');	
	form.email.focus();
	return false;
	}	
//Amount
	if (form.amount.value==0){
	alert ('The "Amount" is required!');	
	form.amount.focus();
	return false;
	}	
//Name on Credit Card
	if (form.name_credit.value==0){
	alert ('The "Name on Credit Card" is required!');	
	form.name_credit.focus();
	return false;
	}	
//Credit Card #
	if (form.card_nun.value==0){
	alert ('The "Credit Card #" is required!');	
	form.card_nun.focus();
	return false;
	}	
//Exp Date
	if (form.exp_date.value==0){
	alert ('The "Exp Date" is required!');	
	form.exp_date.focus();
	return false;
	}	
//exp_date
	if (form.code.value==0){
	alert ('The "Security" is required!');	
	form.code.focus();
	return false;
	}
	else {
	    if (form.code.value!=9){
		alert('The "Security Code" is invalid!. Please write 9 !');	
		form.code.focus();
		return false;
		}
	}
//enviamos el form
	alert('Thank you for submitting your "Reservation" request. You will receive a confirmation email shortly.');
	form.submit();
}







/*
--------------------
	FORMULARIO Request more information
					------------------------------------------------
*/
function informacion(){
	var inf = document.info;
//nombre	
	if (inf.name.value==0){
	alert ('The "Name" is required!');	
	inf.name.focus();
	return false;
	}
//address	
	if (inf.address.value==0){
	alert ('The "Address" is required!');	
	inf.address.focus();
	return false;
	}	
//tele	
	if (inf.tele.value==0){
	alert ('The "Telephone" is required!');	
	inf.tele.focus();
	return false;
	}	
//email	
	if (inf.email.value==0){
	alert ('The "Email" is required!');	
	inf.email.focus();
	return false;
	}	
//Comments
	if (inf.comments.value==0){
	alert ('The "Comments" is required!');	
	inf.comments.focus();
	return false;
	}
//Comments
	if (inf.comments.value==0){
	alert ('The "Comments" is required!');	
	inf.comments.focus();
	return false;
	}	
//SECURITY
	if (inf.code.value==0){
	alert ('The "Security" is required!');	
	inf.code.focus();
	return false;
	}
	else {
	    if (inf.code.value!=9){
		alert('The "Security Code" is invalid!. Please write 9 !');	
		inf.code.focus();
		return false;
		}
	}
//enviamos el form
	alert('Thank you for submitting your "Reservation" request. You will receive a confirmation email shortly.');
	inf.submit();
	
}



















