// JavaScript Document

//intensive - one to one
var level1 = new Array ("choose a level","-------------------------------------","Beginner","Elementary","Intermediate","Upper Intermediate","Advanced");
var level1_v = new Array ("0","0","Beginner","Elementary","Intermediate","Upper Intermediate","Advanced");
//super intensive - plus1- plus2
var level2 = new Array ("choose a level","-------------------------------------","Elementary","Intermediate","Upper Intermediate","Advanced");
var level2_v = new Array ("0","0","Elementary","Intermediate","Upper Intermediate","Advanced");
//business
var level3 = new Array ("choose a level","-------------------------------------","Advanced");
var level3_v = new Array ("0","0","Advanced");
//dele
var level4 = new Array ("choose a level","-------------------------------------","Intermediate","Advanced");
var level4_v = new Array ("0","0","Intermediate","Advanced");

//lunes									intensive - super intensive - plus1 - plus2
var start1 = new Array ("choose a start date","-------------------------------------","April 2006","3","10","17","24","May 2006","1","8","15","22","29","June 2006","5","12","19","26","July 2006","3","10","17","24","31","August 2006","7","14","21","28","September 2006","4","11","18","25","October 2006","2","9","16","23","30","November 2006","6","13","20","27","December 2006","4","11","18","January 2007","8","15","22","29","February 2007","5","12","19","26","March 2007","5","12","19","26");
var start1_v = new Array ("0","0","mes", "April 3, 2006","April 10, 2006","April 17 2006","April 24, 2006","mes","May 1, 2006","May 8, 2006","May 15, 2006","May 22, 2006","May 29, 2006","mes","June 5, 2006","June 12, 2006","June 19, 2006","June 26, 2006","mes","July 3, 2006","July 10, 2006","July 17, 2006","July 24, 2005","July 31, 2006","mes","August 7, 2006","August 14, 2006","August 21, 2006","August 28, 2006","mes","September 4, 2006","September 11, 2006","September 18, 2006","September 25, 2006","mes","October 2, 2006","October 9, 2006","October 16, 2006","October 23, 2006","October 30, 2006","mes","November 6, 2006","November 13, 2006","November 20, 2006","November 27, 2006","mes","December 4, 2006","December 11, 2006","December 18, 2006","mes","January 8, 2007", "January 15, 2007", "January 22, 2007", "January 29, 2007","mes","February 5, 2007", "February 12, 2007", "February 19, 2007", "February 26, 2007","mes","March 5, 2007", "March 12, 2007", "March 19, 2007", "March 26, 2007");
//lunes -choose a day of the month-		intensive - super intensive - plus1 - plus2
var start8 = new Array ("choose day of the month","-------------------------------------","April 2006","3","10","17","24","May 2006","1","8","15","22","29","June 2006","5","12","19","26","July 2006","3","10","17","24","31","August 2006","7","14","21","28","September 2006","4","11","18","25","October 2006","2","9","16","23","30","November 2006","6","13","20","27","December 2006","4","11","18","January 2007","8","15","22","29","February 2007","5","12","19","26","March 2007","5","12","19","26");
var start8_v = new Array ("0","0","mes", "April 3, 2006","April 10, 2006","April 17 2006","April 24, 2006","mes","May 1, 2006","May 8, 2006","May 15, 2006","May 22, 2006","May 29, 2006","mes","June 5, 2006","June 12, 2006","June 19, 2006","June 26, 2006","mes","July 3, 2006","July 10, 2006","July 17, 2006","July 24, 2005","July 31, 2006","mes","August 7, 2006","August 14, 2006","August 21, 2006","August 28, 2006","mes","September 4, 2006","September 11, 2006","September 18, 2006","September 25, 2006","mes","October 2, 2006","October 9, 2006","October 16, 2006","October 23, 2006","October 30, 2006","mes","November 6, 2006","November 13, 2006","November 20, 2006","November 27, 2006","mes","December 4, 2006","December 11, 2006","December 18, 2006","mes","January 8, 2007", "January 15, 2007", "January 22, 2007", "January 29, 2007","mes","February 5, 2007", "February 12, 2007", "February 19, 2007", "February 26, 2007","mes","March 5, 2007", "March 12, 2007", "March 19, 2007", "March 26, 2007");
//Beginners								intensive (Beginners)
var start2 = new Array ("choose a start date","-------------------------------------","April 3, 2006","May 8, 2006","June 5, 2006","July 3, 2006","July 31, 2006","August 28, 2006","September 25, 2006","October 23, 2006","November 20, 2006","January 8, 2007","February 5, 2007","March 5, 2007");
var start2_v = new Array ("0","0","April 3, 2006","May 8, 2006","June 5, 2006","July 3, 2006","July 31, 2006","August 28, 2006","September 25, 2006","October 23, 2006","November 20, 2006","January 8, 2007","February 5, 2007","March 5, 2007");
//business 4 semanas					business
var start3 = new Array ("choose a start date","-------------------------------------","January 23, 2006","May 8, 2006","June 26, 2006","October 2, 2006");
var start3_v = new Array ("0","0","January 23, 2006","May 8, 2006","June 26, 2006","October 2, 2006");
//business 2 semanas (first level)		business
var start4 = new Array ("choose a start date","-------------------------------------","January 23, 2006","May 8, 2006","June 26, 2006","October 2, 2006");
var start4_v = new Array ("0","0","January 23, 2006","May 8, 2006","June 26, 2006","October 2, 2006");
//business 2 semanas (second level)		business
var start5 = new Array ("choose a start date","-------------------------------------","February 6, 2006","May 22, 2006","July 10, 2006","October 16, 2006");
var start5_v = new Array ("0","0","February 6, 2006","May 22, 2006","July 10, 2006","October 16, 2006");
//one to one							one to one
var start6 = new Array ("choose a start date","-------------------------------------","to agree");
var start6_v = new Array ("0","0","to agree");
//dele									dele
var start7 = new Array ("choose a start date","-------------------------------------","April 17, 2006","July 31, 2006","October 30, 2006");
var start7_v = new Array ("0","0","April 17, 2006","July 31, 2006","October 30, 2006");

//1-24			intensive
var weeks1 = new Array ("choose number of weeks","-------------------------------------","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24");
var weeks1_v = new Array ("0","0","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24");
//1-20			super intensive - plus1 - plus2
var weeks2 = new Array ("choose number of weeks","-------------------------------------","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20");
var weeks2_v = new Array ("0","0","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20");
//2-2-4			business
var weeks3 = new Array ("choose number of weeks","-------------------------------------", "4 weeks 1st + 2nd level (Code E1)","2 weeks - first level (Code E2)","2 weeks - second level (Code E3)")
var weeks3_v = new Array ("0","0","4","2 first level","2 second level")
//1-12			one to one
var weeks4 = new Array ("choose number of weeks","-------------------------------------","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12");
var weeks4_v = new Array ("0","0","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12");
//4				dele
var weeks5 = new Array ("choose number of weeks","-------------------------------------","4");
var weeks5_v = new Array ("0","0","4");


//elegir curso
function cambia_curso(){ 
	
    var curso 
    curso = document.buscador.curso[document.buscador.curso.selectedIndex].value
	
	if (curso != 0) { 

		document.buscador.nivel.disabled=false;
	    document.buscador.semanas.disabled=true;
	    document.buscador.comienzo.disabled=true;
		document.buscador.enviar.disabled=true;
		
	    document.buscador.nivel.options[0].selected = true
	    document.buscador.semanas.options[0].selected = true
	    document.buscador.comienzo.options[0].selected = true
		document.buscador.comienzo.options[0].text="choose a start date"
		
		//definir niveles
		if(curso=="intensive"||curso=="one_f"||curso=="one_g"||curso=="one_h"||curso=="one_k"||curso=="one_l"||curso=="one_m"){
		
			level=level1;
			level_v=level1_v;
			num_level = level.length
  	     	document.buscador.nivel.length = num_level
 	      	for(i=0;i<num_level;i++){ 
    	      	document.buscador.nivel.options[i].value=level_v[i] 
        	  	document.buscador.nivel.options[i].text=level[i] 
  	     	} 
		
		}else if(curso=="super"||curso=="plus1"||curso=="plus2"){
			
			level=level2;
			level_v=level2_v;
			num_level = level.length
  	     	document.buscador.nivel.length = num_level
 	      	for(i=0;i<num_level;i++){ 
    	      	document.buscador.nivel.options[i].value=level_v[i] 
        	  	document.buscador.nivel.options[i].text=level[i] 
  	     	} 

		}else if(curso=="business"){
			
			level=level3;
			level_v=level3_v;
			num_level = level.length
  	     	document.buscador.nivel.length = num_level
 	      	for(i=0;i<num_level;i++){ 
    	      	document.buscador.nivel.options[i].value=level_v[i] 
        	  	document.buscador.nivel.options[i].text=level[i] 
  	     	} 

		}else if(curso=="dele"){
			
			level=level4;
			level_v=level4_v;
			num_level = level.length
  	     	document.buscador.nivel.length = num_level
 	      	for(i=0;i<num_level;i++){ 
    	      	document.buscador.nivel.options[i].value=level_v[i] 
        	  	document.buscador.nivel.options[i].text=level[i] 
  	     	} 

		}
		
		//definir semanas
		if(curso=="intensive"){
			
			weeks = weeks1;
			weeks_v = weeks1_v;
			num_weeks = weeks.length;
			document.buscador.semanas.length = num_weeks
			for(i=0;i<num_weeks;i++){
				document.buscador.semanas.options[i].value=weeks_v[i]
				document.buscador.semanas.options[i].text=weeks[i]
			}
			
		}else if(curso=="super"||curso=="plus1"||curso=="plus2"){
			
			weeks = weeks2;
			weeks_v = weeks2_v;
			num_weeks = weeks.length;
			document.buscador.semanas.length = num_weeks
			for(i=0;i<num_weeks;i++){
				document.buscador.semanas.options[i].value=weeks_v[i]
				document.buscador.semanas.options[i].text=weeks[i]
			}
			
		}else if(curso=="business"){
			
			weeks = weeks3;
			weeks_v = weeks3_v;
			num_weeks = weeks.length;
			document.buscador.semanas.length = num_weeks
			for(i=0;i<num_weeks;i++){
				document.buscador.semanas.options[i].value=weeks_v[i]
				document.buscador.semanas.options[i].text=weeks[i]
			}
			
		}else if(curso=="one_f"||curso=="one_g"||curso=="one_h"||curso=="one_k"||curso=="one_l"||curso=="one_m"){
			
			weeks = weeks4;
			weeks_v = weeks4_v;
			num_weeks = weeks.length;
			document.buscador.semanas.length = num_weeks
			for(i=0;i<num_weeks;i++){
				document.buscador.semanas.options[i].value=weeks_v[i]
				document.buscador.semanas.options[i].text=weeks[i]
			}

		}else if(curso=="dele"){
			
			weeks = weeks5;
			weeks_v = weeks5_v;
			num_weeks = weeks.length;
			document.buscador.semanas.length = num_weeks
			for(i=0;i<num_weeks;i++){
				document.buscador.semanas.options[i].value=weeks_v[i]
				document.buscador.semanas.options[i].text=weeks[i]
			}
		}
		
		//definir comienzo
		if(curso=="intensive"||curso=="super"||curso=="plus1"||curso=="plus2"){
			
			start = start1;
			start_v = start1_v;
			num_start = start.length;
			document.buscador.comienzo.length = num_start
			for(i=0;i<num_start;i++){
				document.buscador.comienzo.options[i].value=start_v[i]
				document.buscador.comienzo.options[i].text=start[i]
			}
			
		}else if(curso=="one_f"||curso=="one_g"||curso=="one_h"||curso=="one_k"||curso=="one_l"||curso=="one_m"){	

			start = start1;
			start_v = start1_v;
			num_start = start.length;
			document.buscador.comienzo.length = num_start
			for(i=0;i<num_start;i++){
				document.buscador.comienzo.options[i].value=start_v[i]
				document.buscador.comienzo.options[i].text=start[i]
			}

		}else if(curso=="dele"){	
		
			start = start7;
			start_v = start7_v;
			num_start = start.length;
			document.buscador.comienzo.length = num_start
			for(i=0;i<num_start;i++){
				document.buscador.comienzo.options[i].value=start_v[i]
				document.buscador.comienzo.options[i].text=start[i]
			}
		
		}
		
	}else{
		document.buscador.nivel.disabled=true;
		document.buscador.semanas.disabled=true;
		document.buscador.comienzo.disabled=true;
		document.buscador.enviar.disabled=true;

	    document.buscador.nivel.options[0].selected = true
	    document.buscador.semanas.options[0].selected = true
	    document.buscador.comienzo.options[0].selected = true
		document.buscador.comienzo.options[0].text="choose a start date"

	}
	   
}


//elegir nivel
function cambia_nivel(){

	var nivel 
    nivel = document.buscador.nivel[document.buscador.nivel.selectedIndex].value

	if(nivel != 0){
		document.buscador.semanas.disabled=false;
	    document.buscador.comienzo.disabled=true;
		document.buscador.enviar.disabled=true;
		
		document.buscador.semanas.options[0].selected = true
		document.buscador.comienzo.options[0].selected = true
		document.buscador.comienzo.options[0].text="choose a start date"
		
		var curso 
	    curso = document.buscador.curso[document.buscador.curso.selectedIndex].value
		
		if(curso=="intensive"){
			
			if(nivel=="Beginner"){
			
				start = start2;
				start_v = start2_v;
				num_start = start.length;
				document.buscador.comienzo.length = num_start
				for(i=0;i<num_start;i++){
					document.buscador.comienzo.options[i].value=start_v[i]
					document.buscador.comienzo.options[i].text=start[i]
				}
				
			}else{
				
				start = start1;
				start_v = start1_v;
				num_start = start.length;
				document.buscador.comienzo.length = num_start
				for(i=0;i<num_start;i++){
					document.buscador.comienzo.options[i].value=start_v[i]
					document.buscador.comienzo.options[i].text=start[i]
				}
				
			}
		
		}
		
	}else{
		document.buscador.semanas.disabled=true;
		document.buscador.comienzo.disabled=true;
		document.buscador.enviar.disabled=true;

		document.buscador.semanas.options[0].selected = true
		document.buscador.comienzo.options[0].selected = true
		document.buscador.comienzo.options[0].text="choose a start date"
	}
		
}



//elegir semanas
function cambia_semanas(){ 

	var semanas 
    semanas = document.buscador.semanas[document.buscador.semanas.selectedIndex].value

	if(semanas != 0){
		document.buscador.comienzo.disabled=false;
		document.buscador.enviar.disabled=true;

		document.buscador.comienzo.options[0].selected = true
		
		var curso 
		curso = document.buscador.curso[document.buscador.curso.selectedIndex].value
		
		if(curso=="business"){
			
			if(semanas=="2 first level"){
			
				start = start4;
				start_v = start4_v;
				num_start = start.length;
				document.buscador.comienzo.length = num_start
				for(i=0;i<num_start;i++){
					document.buscador.comienzo.options[i].value=start_v[i]
					document.buscador.comienzo.options[i].text=start[i]
				}
			
			}else if(semanas=="2 second level"){

				start = start5;
				start_v = start5_v;
				num_start = start.length;
				document.buscador.comienzo.length = num_start
				for(i=0;i<num_start;i++){
					document.buscador.comienzo.options[i].value=start_v[i]
					document.buscador.comienzo.options[i].text=start[i]
				}

			}else if(semanas=="4"){

				start = start3;
				start_v = start3_v;
				num_start = start.length;
				document.buscador.comienzo.length = num_start
				for(i=0;i<num_start;i++){
					document.buscador.comienzo.options[i].value=start_v[i]
					document.buscador.comienzo.options[i].text=start[i]
				}

			}
			
		}
		
	}else{
		document.buscador.comienzo.disabled=true;
		document.buscador.enviar.disabled=true;

		document.buscador.comienzo.options[0].selected = true
		document.buscador.comienzo.options[0].text="choose a start date"
	}
		
}

//elegir comienzo
function cambia_comienzo(){ 

	var comienzo 
    comienzo = document.buscador.comienzo[document.buscador.comienzo.selectedIndex].value

	if(comienzo != 0 && comienzo != "mes"){
		document.buscador.enviar.disabled = false;
	}else if(comienzo == "mes"){
		document.buscador.enviar.disabled=true;
		document.buscador.comienzo.options[0].selected = true
				start = start8;
				start_v = start8_v;
				num_start = start.length;
				document.buscador.comienzo.length = num_start
				for(i=0;i<num_start;i++){
					document.buscador.comienzo.options[i].value=start_v[i]
					document.buscador.comienzo.options[i].text=start[i]
				}	
   				
				
	}else{
		document.buscador.enviar.disabled=true;
	}
	
}	


//refrescar página
function empezar(){
    document.buscador.curso.options[0].selected = true
    document.buscador.nivel.options[0].selected = true
    document.buscador.comienzo.options[0].selected = true
    document.buscador.semanas.options[0].selected = true
}


//enviar form1
function submitform1(){
  document.buscador.submit();
}

//enviar form2
function submitform2(){
  document.precios.submit();
}
