// 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=380, height=550")
}

//"#" onClick="ventana('photos/photos.htm');"
//"#" onClick="ventana_2('brochure_requests.htm');"

//-- ----------------------------------------------------------------------------------------------

function ventana_avi(pagina)
{	var nuevaventana
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=1, scrollbars=1, resizable=0, width=780, height=500")
}
//"#" onClick="ventana_avi('avi_international.htm');"

//-- ----------------------------------------------------------------------------------------------
function ventana_grupos(pagina)
{	var nuevaventana
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=780, height=500")
}
//"#" onClick="ventana_grupos('nombre_grupo.htm');"
//-- ----------------------------------------------------------------------------------------------
function ventana_promo(pagina)
{	var nuevaventana
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=470, height=470")
}
//"#" onClick="ventana_promo('offer_01.htm');"
//-- ----------------------------------------------------------------------------------------------
//Esta función abre una ventana para la galería de fotos de la página pricipal.
function ventana_galeria(pagina)
{	var nuevaventana
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=0, width=830, height=610")
}
//"#" onClick="ventana_galeria('gallery/index.htm');"
//-- ----------------------------------------------------------------------------------------------

function ventana_destination(pagina)
{	var nuevaventana	
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=500, height=750")
}

//"#" onClick="ventana_representatives('best_destination.htm');"
//-- ----------------------------------------------------------------------------------------------

function ventana_call_request(pagina)
{	var nuevaventana
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=450, height=600")
}
//"#" onClick="ventana_call_request('calls.htm');"

//-- ----------------------------------------------------------------------------------------------

function ventana_uncvideo(pagina)
{	var nuevaventana	
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=400, height=350")
}

//<a href="#" onClick="ventana_uncvideo('album_groups/unc_video.htm');">
//--------------------------------------------------------------------------------------------------

function ventana_deals(pagina)
{	var nuevaventana	
	
	nuevaventana = window.open(pagina, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=500, height=500")
}

//"#" onClick="ventana_deals('lowseasondeals.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(form)
		//valida los campos del formulario de inscripción.
		{
			var bandera = false;
			
			if (form.realname.value=="")
			{ 
				alerta(form.realname, "Veuillez noter votre nom.");
			}
			else if (form.gender.selectedIndex ==0)
			{
				alerta(form.gender, "Veuillez choisir votre sexe.");
			}
			else if (form.age.value=="")
			{	
				alerta(form.age,"Veuillez noter votre âge.");
			}			
			else if (form.address.value=="")
			{	
				alerta(form.address,"Veuillez noter votre adresse.");
			}
			else if (form.city.value=="")
			{
				alerta(form.city, "Veuillez noter le nom de votre ville.");
			}
			else if (form.state.value=="")
			{
				alerta(form.state, "Veuillez noter le nom de votre province.");
			}
			else if (form.country.value=="")
			{
				alerta(form.country, "Veuillez noter le nom de votre pays.");
			}
			else if (form.email.value=="")
			{
				alerta(form.email, "Veuillez noter votre adresse électronique.");
			}
			else if (valida_email(form.email.value)=='0')
			{
				alerta(form.email,"Veuillez noter une adresse électronique valide.");
			}
			else if (form.phone.value=="")
			{
				alerta(form.phone, "Veuillez noter votre numéro de téléphone.");
			}
			else if (form.start_day.selectedIndex ==0)
			{
				alerta(form.start_day, "Vous devez spécifier le jour que vous commencerez " + "\nvos cours d'Espagnol (tous les lundis)");
			}
			else if (form.start_month.selectedIndex ==0)
			{
				alerta(form.start_month, "Vous devez spécifier le mois que vous commencerez");
			}
			else if (form.start_year.selectedIndex ==0)
			{
				alerta(form.start_year, "Vous devez spécifier l'année que vous commencerez");
			}
			else if (form.end_day.selectedIndex ==0)
			{
				alerta(form.end_day, "Vous devez spécifier le jour que vous finirez (vendredi)");
			}
			else if (form.end_month.selectedIndex ==0)
			{
				alerta(form.end_month, "Vous devez spécifier le mois que vous finirez");
			}
			else if (form.end_year.selectedIndex ==0)
			{
				alerta(form.end_year, "Vous devez spécifier l'année que vous finirez");
			}
			else if (form.total_weeks.value=="")
			{
				alerta(form.total_weeks, "Vous devez spécifier le nombre total de semaine" + "\nque vous effectuerez dans chaque campus.");
			}
			else if (form.first_campus.selectedIndex ==0)
			// Empieza a validar los datos pora el Primer Campus
			{
				alerta(form.first_campus, "Vous devez spécifier quel campus vous souhaitez étudier en premier");
			}
			else if (form.weeks_first_campus.value=="")
			{
				alerta(form.weeks_first_campus, "Vous devez spécifier combien de semaines" + "\nvous souhaitez étudier au " + form.first_campus.options[form.first_campus.selectedIndex].text );
			}
			else if (form.hours_first_campus.selectedIndex ==0)
			{
				alerta(form.hours_first_campus, "Choisissez combien d'heures par jour vous souhaitez étudier au " + form.first_campus.options[form.first_campus.selectedIndex].text );
			}
			//Empieza validación del hospedaje del primer campus
			else if (form.homestay_first_campus.selectedIndex ==0)
			{
				alerta(form.homestay_first_campus, "Choisissez le type d'hébergement" + "\nque vous souhaitez au " + form.first_campus.options[form.first_campus.selectedIndex].text);
			}
			else if (form.homestay_first_campus.selectedIndex ==4 && form.first_campus.selectedIndex !=3)
			{
				alerta(form.homestay_first_campus, "L’hébergement: " + form.homestay_first_campus.options[form.homestay_first_campus.selectedIndex].text + " est seulement disponible au CPI Flamingo");
			}
			else if ((form.second_campus.selectedIndex!=0) && (form.weeks_second_campus.value==""))
			// Empieza a validar los datos pora el segundo campus.
			{
				alerta(form.weeks_second_campus, "Vous devez spécifier combien " + "\nde semaines vous souhaitez étudier au " + form.second_campus.options[form.second_campus.selectedIndex].text );
			}
			else if ((form.second_campus.selectedIndex!=0) && (form.hours_second_campus.selectedIndex==0))
			{
				alerta(form.hours_second_campus, "Choisissez combien d'heures par jour vous souhaitez étudier au " + form.second_campus.options[form.second_campus.selectedIndex].text );
			}
			else if ((form.second_campus.selectedIndex!=0) && (form.homestay_second_campus.selectedIndex ==0))
			{
				alerta(form.homestay_second_campus, "Choisissez le type d'hébergement" + "\nque vous souhaitez au " + form.second_campus.options[form.second_campus.selectedIndex].text);
			}
			else if (form.homestay_second_campus.selectedIndex ==4 && form.second_campus.selectedIndex !=3)
			{
				alerta(form.homestay_second_campus, "L’hébergement: " + form.homestay_second_campus.options[form.homestay_second_campus.selectedIndex].text + " est seulement disponible au CPI Flamingo");
			}
			else if ((form.second_campus.selectedIndex==0) && (form.weeks_second_campus.value!=""))
			{
				alerta(form.second_campus, "Vous devez spécifier quel sera votre second campus");
			}
			else if ((form.second_campus.selectedIndex==0) && (form.hours_second_campus.selectedIndex!=0))
			{
				alerta(form.second_campus, "Vous devez spécifier quel sera votre second campus");
			}
			else if ((form.third_campus.selectedIndex!=0) && (form.weeks_third_campus.value==""))
			// Empieza a validar los datos pora el tercer campus.
			{
				alerta(form.weeks_third_campus, "Vous devez spécifier combien de semaines " + "\nvous souhaitez étudier au  " + form.third_campus.options[form.third_campus.selectedIndex].text );
			}
			else if ((form.third_campus.selectedIndex!=0) && (form.hours_third_campus.selectedIndex==0))
			{
				alerta(form.hours_third_campus, "Choisissez combien d'heures par jour vous souhaitez étudier au " + form.third_campus.options[form.third_campus.selectedIndex].text );	
			}
			else if ((form.third_campus.selectedIndex==0) && (form.weeks_third_campus.value!=""))
			{
				alerta(form.third_campus, "Vous devez spécifier quel sera votre troisième campus");
			}
			else if ((form.third_campus.selectedIndex==0) && (form.hours_third_campus.selectedIndex!=0))
			{
				alerta(form.third_campus, "Vous devez spécifier quel sera votre troisième campus");
			}
			else if ((form.third_campus.selectedIndex!=0) && (form.homestay_third_campus.selectedIndex ==0))
			{
				alerta(form.homestay_third_campus, "Choisissez le type d'hébergement" + "\nque vous souhaitez au " + form.third_campus.options[form.third_campus.selectedIndex].text);
			}
			else if (form.homestay_third_campus.selectedIndex ==4 && form.third_campus.selectedIndex !=3)
			{
				alerta(form.homestay_third_campus, "L’hébergement: " + form.homestay_third_campus.options[form.homestay_third_campus.selectedIndex].text + " est seulement disponible au CPI Flamingo");
			}
			else
			{
			 	bandera = true;
			}
		 return bandera;
		}

//<FORM NAME="orderform" ACTION=/cgi/form METHOD=POST onsubmit="return validar(this)">	

<!-- ---------------------------------------------------------------------------------------------- -->

//Valida las variables de la página: brochure_requests.htm
						
		function validar_broreq(form)
		{
			var bandera = false;
			if (form.realname.value=="")
			{
				alerta(form.realname, "Veuillez noter votre nom.");
			}				
			else if (form.email.value=="")
			{
				alerta(form.email, "Veuillez noter votre adresse électronique.");
			}
			else if (valida_email(form.email.value)=='0')
			{
				alerta(form.email,"Veuillez noter une adresse électronique valide.");
			}
			else if (form.email2.value=="")
			{
				alerta(form.email2, "Veuillez confirmer votre courriel (@) .");
			}
			else if (valida_email(form.email2.value)=='0')
			{
				alerta(form.email2,"Veuillez noter une adresse électronique valide.");
			}
			else if (form.house_number.value=="")
			{	
				alerta(form.house_number,"Veuillez noter le numéro de votre maison")
			}
			else if (form.street.value=="")
			{	
				alerta(form.street,"Please, Veuillez noter votre rue.")
			}
			else if (form.zipcode.value=="")
			{	
				alerta(form.zipcode,"Veuillez noter votre code postal.")
			}
			else if (form.city.value=="")
			{	
				alerta(form.city,"Veuillez notre votre ville.")
			}
			else if (form.country.value=="")
			{	
				alerta(form.country,"Veuillez noter votre pays.")
			}
			else
			{
			 	bandera = true;
			}
		 return bandera;
		}
//<form action="/cgi/form" method="post" name="form" onsubmit="return validar_broreq(this)">
<!-- ---------------------------------------------------------------------------------------------- -->
<!-- ---------------------------------------------------------------------------------------------- -->

	function validar_question(form)
		{
			var bandera = false;
			if (form.realname.value=="")
			{
				alerta(form.realname, "Veuillez noter votre nom.");
			}			
			else if (form.email.value=="")
			{
				alerta(form.email, "Veuillez noter votre adresse électronique.");
			}
			else if (valida_email(form.email.value)=='0')
			{
				alerta(form.email,"Veuillez noter une adresse électronique valide.")
			}			
			else if (form.Text.value=="")
			{	alerta(form.Text,"Please, Veuillez noter vos questions")
			}
			else
			{
			 	bandera = true;
			}
		 return bandera;
		}
//<form action="/cgi/form" method="post" name="form" onsubmit="return validar_question(this)">
<!-- ---------------------------------------------------------------------------------------------- -->

<!-- ---------------------------------------------------------------------------------------------- -->

//Valida las variables de la página: calls.htm
						
		function validar_call(form)
		{
			var bandera = false;
			if (form.realname.value=="")
			{
				alerta(form.realname, "Veuillez noter votre nom.");
			}
			else if (form.prenom.value=="")
			{
				alerta(form.prenom, "Veuillez noter votre Prénom.");
			}
			else if (form.adresse.value=="")
			{
				alerta(form.adresse, "Veuillez noter votre Adresse.");
			}
			else if (form.email.value=="")
			{
				alerta(form.email, "Veuillez noter votre adresse électronique.");
			}
			else if (valida_email(form.email.value)=='0')
			{
				alerta(form.email,"Veuillez noter une adresse électronique valide.");
			}
			else if (form.telephone_fixe.value=="")
			{	
				alerta(form.telephone_fixe,"Veuillez noter votre Numéro de téléphone fixe");
			}
			else if (form.pays.selectedIndex ==0)
			{	
				alerta(form.pays,"Sélectionnez un des pays.");
			}
			else if (form.commentaires.value=="")
			{	
				alerta(form.commentaires,"Veuillez noter votre Commentaires.");
			}
			else if (form.jour_appel.value=="")
			{	
				alerta(form.jour_appel,"Veuillez notre l'Jour de l'appel.");
			}
			else if (form.heure_appel.value=="")
			{	
				alerta(form.heure_appel,"Veuillez notre l'Heure de l'appel");
			}
			else
			{
			 	bandera = true;
			}
		 return bandera;
		}
//<form action="/cgi/form" method="post" name="form" onsubmit="return validar_call(this)">
<!-- ---------------------------------------------------------------------------------------------- -->
<!-- ---------------------------------------------------------------------------------------------- -->




//Este script se usa para crear un  cuadro y llamar otra página dentro de él. 

//<script language="" type="text/javascript">

/***********************************************
* IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

//specify path to your external page:
/*
var iframesrc="external.htm"

//You may change most attributes of iframe tag below, such as width and height:
document.write('<iframe id="datamain" src="'+iframesrc+'" width="235px" height="105px" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="1" scrolling="no"></iframe>')

</script>
//-- ----------------------------------------------------------------------------------------------

*/



