// 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","-------------------------------------","March 2005", "7", "14", "21", "28","April 2005","4","11","18","25","May 2005","2","9","16","23","30","June 2005","6","13","20","27","July 2005","4","11","18","25","August 2005","16","22","29","September 2005","5","12","19","26","October 2005","3","10","17","24","31","November 2005","7","14","21","28","December 2005","5","12","19");
var start1_v = new Array ("0","0","mes", "March 7, 2005", "March 14, 2005", "March 21, 2005", "March 28, 2005","mes","April 4, 2005","April 11, 2005","April 18, 2005","April 25, 2005","mes","May 2, 2005","May 9, 2005","May 16, 2005","May 23, 2005","May 30, 2005","mes","June 6, 2005","June 13, 2005","June 20, 2005","June 27, 2005","mes","July 4, 2005","July 11, 2005","July 18, 2005","July 25, 2005","mes","August 16, 2005","August 22, 2005","August 29, 2005","mes","September 5, 2005","September 12, 2005","September 19, 2005","September 26, 2005","mes","October 3, 2005","October 10, 2005","October 17, 2005","October 24, 2005","October 31, 2005","mes","November 7, 2005","November 14, 2005","November 21, 2005","November 28, 2005","mes","December 5, 2005","December 12, 2005","December 19, 2005");
//lunes -choose a day of the month-		intensive - super intensive - plus1 - plus2
var start8 = new Array ("choose day of the month","-------------------------------------","March 2005", "7", "14", "21", "28","April 2005","4","11","18","25","May 2005","2","9","16","23","30","June 2005","6","13","20","27","July 2005","4","11","18","25","August 2005","16","22","29","September 2005","5","12","19","26","October 2005","3","10","17","24","31","November 2005","7","14","21","28","December 2005","5","12","19");
var start8_v = new Array ("0","0","mes", "March 7, 2005", "March 14, 2005", "March 21, 2005", "March 28, 2005","mes","April 4, 2005","April 11, 2005","April 18, 2005","April 25, 2005","mes","May 2, 2005","May 9, 2005","May 16, 2005","May 23, 2005","May 30, 2005","mes","June 6, 2005","June 13, 2005","June 20, 2005","June 27, 2005","mes","July 4, 2005","July 11, 2005","July 18, 2005","July 25, 2005","mes","August 16, 2005","August 22, 2005","August 29, 2005","mes","September 5, 2005","September 12, 2005","September 19, 2005","September 26, 2005","mes","October 3, 2005","October 10, 2005","October 17, 2005","October 24, 2005","October 31, 2005","mes","November 7, 2005","November 14, 2005","November 21, 2005","November 28, 2005","mes","December 5, 2005","December 12, 2005","December 19, 2005");
//Beginners								intensive (Beginners)
var start2 = new Array ("choose a start date","-------------------------------------","March 28, 2005","April 25, 2005","May 30, 2005","June 27, 2005","August 1, 2005","August 29, 2005","September 26, 2005","October 24, 2005","November 21, 2005");
var start2_v = new Array ("0","0","March 28, 2005","April 25, 2005","May 30, 2005","June 27, 2005","August 1, 2005","August 29, 2005","September 26, 2005","October 24, 2005","November 21, 2005");
//business 4 semanas					business
var start3 = new Array ("choose a start date","-------------------------------------","January 24, 2005","May 2, 2005","June 27, 2005","October 2, 2005");
var start3_v = new Array ("0","0","January 24, 2005","May 2, 2005","June 27, 2005","October 2, 2005");
//business 2 semanas (first level)		business
var start4 = new Array ("choose a start date","-------------------------------------","January 24, 2005","May 2, 2005","June 27, 2005","October 2, 2005");
var start4_v = new Array ("0","0","January 24, 2005","May 2, 2005","June 27, 2005","October 2, 2005");
//business 2 semanas (second level)		business
var start5 = new Array ("choose a start date","-------------------------------------","February 7, 2005","May 16, 2005","July 11, 2005","October 17, 2005");
var start5_v = new Array ("0","0","February 7, 2005","May 16, 2005","July 11, 2005","October 17, 2005");
//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 18, 2005","August 1, 2005","October 24, 2005");
var start7_v = new Array ("0","0","April 18, 2005","August 1, 2005","October 24, 2005");

//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 (Code E1)", "2, first level (Code E2)","2, 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();
}
