<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}
  function mOvr(src,clrOver) {
    if (!src.contains(event.fromElement)) {
	  src.style.cursor = 'hand';
	  src.bgColor = clrOver;
	}
  }
  function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
	  src.style.cursor = 'default';
	  src.bgColor = clrIn;
	}
  }
  function mClk(src) {
    if(event.srcElement.tagName=='TD'){
	  src.children.tags('A')[0].click();
    }
  }

function GoUrl(s)
        {       var d = s.options[s.selectedIndex].value
                window.top.location.href = d
                s.selectedIndex=0
         }

var url="http://www.amautaspanishschool.com" 
var titulo="AMAUTA SPANISH SCHOOL - CUSCO, PERU"
function agregar_old(){
if (document.all)
window.external.AddFavorite(url,titulo)
}

function agregar() {
titulo="Añadir a favoritos con java script";
url="http://www.mipágina.com/";
if (window.sidebar) { // Mozilla Firefox
window.sidebar.addPanel(titulo, url,"");
} else if( window.external ) { // IE
window.external.AddFavorite( url, titulo); }
else if(window.opera && window.print) { // Opera
/**alert("Para agregar a tu pagina a sus favoritos presione control + D") }**/
window.external.AddFavorite( url, titulo); }
}

function ventanaSecundaria (URL){ 
   window.open(URL,"ventana1","width=625,height=450,scrollbars=yes") 
}

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
win2=window.open(href, windowname, "toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,width=250,height=300");
win2.moveTo((screen.width-250)/2,(screen.height-300)/2);
return false;
}

function checkChoice(field, i) {
if (i == 0) { // "All" checkbox selected.
if (field[0].checked == true) {
for (i = 1; i < field.length; i++)
field[i].checked = false;
   }
}
else  {  // A checkbox other than "Any" selected.
if (field[i].checked == true) {
field[0].checked = false;
      }
   }
}    

function checkAccomodation(valor,field,field2,field3,field4) {
if ((valor == "None")||(valor=="No accommodation needed")) { // No accomodation selected.
field[0].selected = true;
field.disabled = true;
field2.disabled=true;
field3.disabled=true;
field4.disabled=true;
}
else  {  // Accomodation seleccionada.
field.disabled = false;
field2.disabled=false;
field3.disabled=false;
field4.disabled=false;

   }
}

function validar(formulario) {

	if (formulario.surname.value.length<1)
		{
		alert ("Please, Fill in your \"SURNAME\".");
		formulario.surname.focus();
		return (false);
		}

	if (formulario.firstname.value.length<1)
		{
		alert ("Please, Fill in your \"FIRSTNAME\".");
		formulario.firstname.focus();
		return (false);
		}

	if (formulario.address.value.length<1)
		{
		alert ("Please, Fill in your \"ADDRESS\".");
		formulario.address.focus();
		return (false);
		}

	if (formulario.city.value.length<2)
		{
		alert ("Please, Fill in your \"CITY\".");
		formulario.city.focus();
		return (false);
		}

	if (formulario.zip.value.length<2)
		{
		alert ("Please, Fill in your \"ZIP CODE\".");
		formulario.zip.focus();
		return (false);
		}

	
	if (formulario.birth.value.length<3)
		{
		alert ("Please, Fill in your \"DATE OF BIRTH\".");
		formulario.birth.focus();
		return (false);
		}

	if (formulario.email.value.length<2)
		{
		alert ("Please, Fill in your \"EMAIL\".");
		formulario.email.focus();
		return (false);
		}

	if (formulario.destination1.value.length<2)
		{
		alert ("Please, Fill in your \"FIRST DESTINATION\".");
		formulario.destination1.focus();
		return (false);
		}
	//para validar las fechas de los cursos
	if (formulario.from1.value.length<8)
		{
		alert ("Please, Fill in \"Spanish course START date\".");
		formulario.from1.focus();
		return (false);
		}
	if (formulario.to1.value.length<8)
		{
		alert ("Please, Fill in \"Spanish course END date\".");
		formulario.to1.focus();
		return (false);
		}
	if (formulario.total1.value.length<1)
		{
		alert ("Please, Fill in \"total weeks\".");
		formulario.total1.focus();
		return (false);
		}
	//para validad las fechas del hospedaje
	if (formulario.acc_from1.value.length<8)
		{
		alert ("Please, Fill in \"accommodation START date\".");
		formulario.acc_from1.focus();
		return (false);
		}
	if (formulario.acc_to1.value.length<8)
		{
		alert ("Please, Fill in \"accommodation END date\".");
		formulario.acc_to1.focus();
		return (false);
		}
	if (formulario.acc_total1.value.length<1)
		{
		alert ("Please, Fill in \"total weeks in accommodation \".");
		formulario.acc_total1.focus();
		return (false);
		}
	if ((formulario.course[0].checked == false)&& (formulario.course[1].checked == false)&& (formulario.course[2].checked == false) && (formulario.course[3].checked == false) && (formulario.course[4].checked == false) && (formulario.course[5].checked == false) && (formulario.course[6].checked == false))
		{
		alert ("Please, Select your \"SPANISH COURSE\".");
		formulario.course_weeks1.focus();
		return (false);
		}
	if (formulario.acc1.value == "None")
		{
		alert ("Please, Select your \"ACCOMODATION TYPE\".");
		formulario.acc1.focus();
		return (false);
		}
	if ((formulario.assistance[2].checked == true) && (formulario.local_fligth_option.value == "none"))
		{
		alert ("Please, Select your \"Local flight LIM-CUZ Option\".");
		formulario.local_fligth_option.focus();
		return (false);
		}		
	}

function roll(img_name1, img_src1)
   {
   document[img_name1].src = img_src1;
   }
   
// -->	



//otro para validar
function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
{
    return (true)
  } else {
    return (false);
  }
}
function validarContacto(formulario) {

	if (formulario.name.value.length<1)
		{
		alert ("Please, Fill in your \"NAME\".");
		formulario.name.focus();
		return (false);
		}

	
	if (!validarEmail(formulario.email.value))
		{
		alert ("Please, Fill in a valid \"EMAIL\" address.");
		formulario.email.focus();
		return (false);
		}	
		if (formulario.subject.selectedIndex==0)
		{
		alert ("Please select a \"Subject\".");
		formulario.subject.focus();
		return (false);
		}
	}

//para validar menu desplegable en los lenguajes
startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload=startList;