var url = "include/ajax_p.php?"; 
var url_atoll = "include/ajax_atoll.php?"; 
var Weeks_label="Weeks";
var Select_Accommodation="Select an accommodation";
var Select_Course="Courses"
var Select_Room="Select a room type";
var Select_Arrival="Select an arrival date";
var Select_Week="Select a duration";
var Select_Departure="Select a departure date";


function printpage() {
window.print();  
}
function check_course()
{
	var  course_msg=document.getElementById("course_hint").innerHTML;
	//alert (course_msg);
	if (course_msg=="true")	
	{
	document.getElementById("course_hint").style.display ="none";
	document.getElementById("accomm_level").disabled=false
	}	
	else
	{
	document.getElementById("course_hint").style.display ="block";				
	document.getElementById("accomm_level").disabled=true
	document.getElementById("room_div").innerHTML ='<label> <select name="accomm_reg" id="accomm_reg" disabled="disabled" class="widthselect" ><option value="29">'+Select_Room+'</option></select> <input type="hidden" value="29" name="accomm_reg1" ></label>';	
	//return;
	}
}

function requestCustomInfo(div_id,func) 
{    
	var cb=0;
	var obj;
	var index_course = document.register.course.selectedIndex; // get the select course
	var s_course 	 = document.register.course[index_course].value; // get the select course				
	var index_level  = document.register.level.selectedIndex; // get the select level
	var s_level 	 = document.register.level[index_level].value ; // get the select level		
	var index_accomm_level = document.register.accomm_level.selectedIndex ; // get the selected accommodtion
	var s_accomm_level     = document.register.accomm_level[index_accomm_level].value; // get the selected accommodtion
	if ((s_course!=0) && (s_level!=0)&& (func=="hint1")  )
	{	
	
		//document.getElementById("course_hint").innerHTML =sh ow_course_hint(s_course);		//
		document.getElementById("accomm_level").disabled=true 
		document.register.accomm_level.selectedIndex=0; //	div_id="course_hint";
		var variables_str="course="+s_course ;	 	//variables_str+="&level="+s_level ;
			variables_str+="&func=check_course"; 
			variables_str+="&level="+s_level; 		//variables_str+="&hint=check_course&"+dtime;
		//document.getElementById("accomm_level").disabled=true	
		//alert (variables_str);

	//document.getElementById("room_div").innerHTML ='<label> <select name="accomm_reg" id="accomm_reg" disabled="disabled" class="widthselect" ><option value="29">Votre h&eacute;bergement ?</option></select> <input type="hidden" value="29" name="accomm_reg1" ></label>';	
	
	document.getElementById("room_div").innerHTML ='<label> <select name="accomm_reg" id="accomm_reg" disabled="disabled" class="widthselect" ><option value="29">'+Select_Room+'</option></select> <input type="hidden" value="29" name="accomm_reg1" ></label>';	
	
	document.getElementById("arrival_div").innerHTML ='<label><select name="Arrival_Date" id="Arrival_Date" disabled="disabled" class="widthselect" ><option>'+Select_Arrival+'</option></select></label>';			
			
	document.getElementById("departure_div").innerHTML ='<label><select name="Departure_Date" id="Departure_Date" disabled="disabled" class="widthselect" ><option>'+Select_Departure+'</option></select></label>';
		
	document.getElementById("week_div").innerHTML ='<label><select name="weeks" id="weeks" disabled="disabled"  class="widthselect" ><option>'+Select_Week+'</option></select></label>';
	
	//alert (func+" "+div_id+" "+s_accomm_level);
	executeajax (url,variables_str,"course_hint");		
	s_accomm_level=0;
	}


		if ((s_course!=0) && (s_accomm_level!=0) && (s_level!=0) )
		{	
		var d = new Date(); // TO AVOID PAGE CASHING
		dtime=d.getTime();	
		var s_accomm=0;
		var s_Arrival_Date =0;	
		var s_Departure_Date =0;
		var s_week =0;
			if ( (s_accomm_level == 6) && (func=="room"))
			{ 
			func="arrival";
			div_id="arrival_div";
			document.getElementById("room_div").innerHTML ='<label> <select name="accomm_reg" id="accomm_reg" disabled="disabled" class="widthselect" ><option value="29">'+Select_Room+'</option></select> <input type="hidden" value="29" name="accomm_reg1" ></label>';
			}
	//	alert(func)	;
			///add accommodation id as static id for no accommodation
	
			switch (func)
			{				
			case "room":
			 var index_Arrival_Date = document.register.Arrival_Date.selectedIndex ;// get the selected Arrival_Date
			s_Arrival_Date  	 = document.register.Arrival_Date[index_Arrival_Date].value;// get the selected Arrival_Date
			document.getElementById("arrival_div").innerHTML ='<label><select name="Arrival_Date" id="Arrival_Date" disabled="disabled" class="widthselect" ><option>'+Select_Arrival+'</option></select></label>';
			
			
			document.getElementById("departure_div").innerHTML ='<label><select name="Departure_Date" id="Departure_Date" disabled="disabled" class="widthselect" ><option>'+Select_Departure+'</option></select></label>';
		
			 document.getElementById("week_div").innerHTML ='<label><select name="weeks" id="weeks" disabled="disabled"  class="widthselect" ><option>'+Select_Week+'</option></select></label>';
			 break;
			
			case "arrival":
			var index_reg = document.register.accomm_reg.selectedIndex ; // get the selected accommodtion
			s_accomm   	  = document.register.accomm_reg[index_reg].value; // get the selected accommodtion
			//alert (s_accomm);
			//document.getElementById("arrival_div").innerHTML ='<label><select name="Arrival_Date" id="Arrival_Date" disabled="disabled" class="widthselect" ><option>Date d&rsquo;arriv&eacute;e ?</option></select></label>';
			
			document.getElementById("week_div").innerHTML ='<label><select name="weeks" id="weeks" disabled="disabled"  class="widthselect" ><option>'+Select_Week+'</option></select></label>';
			document.getElementById("departure_div").innerHTML ='<label><select name="Departure_Date" id="Departure_Date" disabled="disabled" class="widthselect" ><option>'+Select_Departure+'</option></select></label>';		
			break;	
			
			case "week":
			var index_reg = document.register.accomm_reg.selectedIndex ; // get the selected accommodtion
			s_accomm   	  = document.register.accomm_reg[index_reg].value;
		  var index_Arrival_Date = document.register.Arrival_Date.selectedIndex ;// get the selected Arrival_Date
		  s_Arrival_Date  	 = document.register.Arrival_Date[index_Arrival_Date].value;// get the selected Arrival_Date
		  document.getElementById("departure_div").innerHTML ='<label><select name="Departure_Date" id="Departure_Date" disabled="disabled" class="widthselect" ><option>'+Select_Departure+'</option></select></label>';
		  break;
			  
			case "departure":
			var index_reg = document.register.accomm_reg.selectedIndex ; // get the selected accommodtion
			s_accomm   	  = document.register.accomm_reg[index_reg].value;
			 var index_Arrival_Date = document.register.Arrival_Date.selectedIndex ;// get the selected Arrival_Date
				 s_Arrival_Date  	= document.register.Arrival_Date[index_Arrival_Date].value;// get the selected Arrival_Date
				
				  var index_Departure_Date 	= document.register.Departure_Date.selectedIndex ;// get the selected Departure_Date
				s_Departure_Date  	= document.register.Departure_Date[index_Departure_Date].value;// get the selected Departure_Date
		
		//alert (document.getElementById("weeks").type)
				if (document.getElementById("weeks").type=="select-one")
				{var index_week 	= document.register.weeks.selectedIndex ;// get the selected Departure_Date
				s_week  	= document.register.weeks[index_week].value;// get the selected Departure_Date	
				}
				else if (document.getElementById("weeks").type=="hidden")
				{
				s_week=document.getElementById("weeks").value;
				}
			  break;
		
			default:
			 
		document.getElementById("arrival_div").innerHTML ='<label><select name="Arrival_Date" id="Arrival_Date" disabled="disabled" class="widthselect" ><option>'+Select_Arrival+'</option></select></label>';
		
		document.getElementById("room_div").innerHTML ='<label><select name="accomm_reg" id="accomm_reg" disabled="disabled" class="widthselect" ><option>'+Select_Room+'</option></select></label>';
						
		document.getElementById("week_div").innerHTML ='<label><select name="weeks" id="weeks" disabled="disabled"  class="widthselect" ><option>'+Select_Week+'</option></select></label>';
			
		document.getElementById("departure_div").innerHTML ='<label><select name="Departure_Date" id="Departure_Date" disabled="disabled" class="widthselect" ><option>'+Select_Departure+'</option></select></label>';
			
			}
		
			/*if (func=="week")
			{
			
				if  (s_Arrival_Date !=0)
				{
				}
				else
				{
				  //disabled weeks selected 
				return;
				}	
			}
			else
			{document.getElementById("weeks").disabled=true;}  */
	
				
			variables_str="course="+s_course ;
			variables_str+="&level="+s_level;
			variables_str+="&accomm_level="+s_accomm_level+"&accomm="+s_accomm;
			variables_str+="&arrival="+s_Arrival_Date+"&week="+s_week+"&departure="+s_Departure_Date;
				variables_str+="&func="+func+"&"+dtime;
			//alert(variables_str);
				/// execute ajax code 
				executeajax (url,variables_str,div_id);
			// to submit when departure is friday
		if ( (s_accomm_level == 6) && (func=="departure"))
			{ 
			//alert ("test");
			t=setTimeout("document.getElementById('register').submit()"  ,1000);  

			}
			
		}
	
	return;
	
} 
///////////////////
function get_SelectedIndex(sx)
{
//alert (sx);
var index_sx=0 ;
var s_sx=0;	
	  if (sx.selectedIndex==undefined)
	  {   s_sx=sx.value;
	  }
	  else
	  {
	  index_sx = sx.selectedIndex; // get the selected index 	 
      s_sx	  = sx[index_sx].value; // get the selected value
	  }
return s_sx;	
}

function disabled_select(div_name,select_name,select_title)
{
document.getElementById(div_name).innerHTML ='<label> <select name="'+select_name+'" id="'+select_name+'" disabled="disabled" class="widthselect" ><option value="0">'+select_title+'</option></select> </label>';	
//alert (document.getElementById(div_name).innerHTML ='<label> <select name="'+select_name+'" id="'+select_name+'" disabled="disabled" class="widthselect" ><option value="0">'+select_title+'</option></select> </label>');
return ;
}

function display_text(div_name,select_name,select_value,text)
{
document.getElementById(div_name).innerHTML =' <p class="decription_age">'+text+'<input type="hidden" value="'+select_value+'" name="'+select_name+'" id="'+select_name+'"></p>';	

return ;
}
function requestAtollInfo(div_id,func) 
{    
	var cb=0;
	var obj;				
	var variables_str;
	
	var index_age = document.register.age.selectedIndex; // get the selected index 
	var s_age	 = document.register.age[index_age].value; // get the selected value
	//alert(s_age);
	if (s_age==0 || s_age=="" ) 
	{
		disabled_select("city_div","destination","Age of the student"); 
		disabled_select("accommodation_div","accommodation",Select_Accommodation); 
			disabled_select("course_div","course",Select_Course); 
			disabled_select("arrival_div","arrival",Select_Arrival); 
			disabled_select("departure_div","departure",Select_Departure);
			document.getElementById("price_div").style.display ="none";
	return;		
	}
			
	if (s_age!=0 && s_age!="" ) 
	{	var d = new Date(); // TO AVOID PAGE CASHING
		dtime=d.getTime();			
		variables_str="age="+s_age;		
		/*if 	( func=="city" || func=="accommodation" ||func=="course"  ||  func=="arrival")
		{
			//s_destination	  =  get_SelectedIndex(formname.destination); 
			if (s_age < 14 )
			{		
				func="arrival";
				div_id="arrival_div";				
					if (s_age < 12)
					{
					  display_text("accommodation_div","accommodation","7","Campus (open space room)" ); }
					else
					{ display_text("accommodation_div","accommodation","6","Campus (2,3,4/room)" );  }
			
			 display_text("city_div","destination","4","Hyeres");
			 display_text("course_div","course","2","Standard (20 lessons / week)");
			}
		}
*/		
		//|| func=="accommodation" ||func=="course"  ||  func=="arrival"
		if 	( func=="city" )
		{/*
			//s_destination	  =  get_SelectedIndex(formname.destination); 
			if (s_age < 12 )
			{		
				func="accommodation";
				div_id="accommodation_div";				
					
					
					
					/*if (s_age < 12)
					{
					  display_text("accommodation_div","accommodation","7","Campus (open space room)" ); }
					else
					{ display_text("accommodation_div","accommodation","6","Campus (2,3,4/room)" );  }
			
			 display_text("city_div","destination","4","Hyeres");
			 
			// display_text("course_div","course","2","Standard (20 lessons / week)");
			}
		*/}
	
			
	//alert (variables_str+" "+div_id+" "+s_age);
		var s_departure	=0;
		var s_arrival=0;
		var s_course=0;
		var s_accommodation=0;
		var s_destination=0;
		var s_supplement=0;
		var formname=document.register;
		if (func=="accommodation" &&  (s_age < 14 ) )
		{
		s_destination	  =  get_SelectedIndex(formname.destination); 
				if (  s_destination ==9 ||  s_destination ==20   )
			{		
			func="course";
			div_id="course_div";				
			 display_text("accommodation_div","accommodation","17","No Accommodation" );  
			//	 display_text("course_div","course","2","Standard (20 lessons / week)");
			 }
		}
		
		if (func=="course" &&  (s_age < 14 ))
		{
		s_destination	  =  get_SelectedIndex(formname.destination); 
			if (  s_destination ==4 )
			{	
		
			func="arrival";
			div_id="arrival_div";				
			// display_text("accommodation_div","accommodation","6","Campus (2,3,4/room)" );  
				 display_text("course_div","course","2","Standard (20 lessons / week)");
			 }
		}
		switch (func)
		{		
			
		case "city":
			disabled_select("accommodation_div","accommodation",Select_Accommodation); 
			disabled_select("course_div","course",Select_Course); 
			disabled_select("arrival_div","arrival",Select_Arrival); 
			disabled_select("departure_div","departure",Select_Departure);
			document.getElementById("price_div").style.display ="none";
		document.getElementById("supplement").disabled=true;
		document.getElementById("supplement_div").style.display ="none";
	
		break;
		case "accommodation":
			s_destination	  =  get_SelectedIndex(formname.destination); // get the selected value
			
			disabled_select("accommodation_div","accommodation",Select_Accommodation); 
			disabled_select("course_div","course",Select_Course); 
			disabled_select("arrival_div","arrival",Select_Arrival); 
			disabled_select("departure_div","departure",Select_Departure); 
			document.getElementById("price_div").style.display ="none";
			document.getElementById("supplement").disabled=true;
		document.getElementById("supplement_div").style.display ="none";
			if (s_destination==0 || s_destination=="")
			{   
				disabled_select("accommodation_div","accommodation",Select_Accommodation); 
				return;   }
		break;
		
		case "course":		
			s_accommodation	  =  get_SelectedIndex(formname.accommodation); // get the selected value
			s_destination	  =  get_SelectedIndex(formname.destination);

			disabled_select("arrival_div","arrival",Select_Arrival); 
			disabled_select("departure_div","departure",Select_Departure); 
			document.getElementById("price_div").style.display ="none";
			document.getElementById("supplement").disabled=true;
		document.getElementById("supplement_div").style.display ="none";
			if (s_accommodation==0 || s_accommodation=="")				
			{   disabled_select("course_div","course",Select_Course); 
			return;   }
		break;
		case "arrival":
			s_course	 =  get_SelectedIndex(formname.course); // get the selected value			
			s_accommodation	  =  get_SelectedIndex(formname.accommodation);
			s_destination	  =  get_SelectedIndex(formname.destination);
			disabled_select("departure_div","departure",Select_Departure); 
			document.getElementById("price_div").style.display ="none";
		document.getElementById("supplement").disabled=true;
		document.getElementById("supplement_div").style.display ="none";
			//alert (s_course+s_accommodation+s_destination)
		if (s_course==0 || s_course=="")
			{
			disabled_select("arrival_div","arrival",Select_Arrival); 
			return;   }
		break;
		case "departure":
		document.getElementById("price_div").style.display ="none";
		
		//var suppx = document.getElementById("supplement").options;
//		 for (var i = suppx.length - 1; i > 0; i--)
//		 {
//          suppx[i].selected = false;
//        }
//		suppx[0].selected=true;
	//	document.getElementById("supplement").selectedIndex=document.getElementById("supplement").options[0];		
		document.getElementById("supplement").disabled=true;
		document.getElementById("supplement").selectedIndex=0;		
	//	document.getElementById("supplement").options[0].selected;//selectedIndex=0;
		document.getElementById("supplement_div").style.display ="none";
		s_arrival	  = get_SelectedIndex(formname.arrival); 	
		s_course	 =  get_SelectedIndex(formname.course);
		s_accommodation	  =  get_SelectedIndex(formname.accommodation);
		s_destination	  =  get_SelectedIndex(formname.destination);
			if (s_arrival==0 || s_arrival=="")
			{  
			disabled_select("departure_div","departure",Select_Departure); 
			return;   }
		break;
		case "supplement": ///spical case for hyares 
			document.getElementById("price_div").style.display ="none";			
			document.getElementById("supplement").disabled=false;
			document.getElementById("supplement_div").style.display ="none";
		    s_departure	  = get_SelectedIndex(formname.departure); 			
			s_arrival	  = get_SelectedIndex(formname.arrival); 
			s_course	 =  get_SelectedIndex(formname.course);
			s_accommodation	=  get_SelectedIndex(formname.accommodation);
			s_destination	=  get_SelectedIndex(formname.destination);
			//alert(s_departure);
			if (s_departure==0 || s_departure=="")
			{   
			document.getElementById("supplement_div").style.display ="none";
			return;   }
			//else 
			//{
				document.getElementById("supplement_div").style.display ="block";
				//return;
			//}
		break;	
		case "price":
		
		    s_departure	  = get_SelectedIndex(formname.departure); 			
			s_arrival	  = get_SelectedIndex(formname.arrival); 
			s_course	 =  get_SelectedIndex(formname.course);
			s_accommodation	=  get_SelectedIndex(formname.accommodation);
			s_destination	=  get_SelectedIndex(formname.destination);
			s_supplement	=  get_SelectedIndex(formname.supplement);
			if (s_departure==0 || s_departure=="")
			{   
			document.getElementById("price_div").style.display ="none";
			return;   }
			else 
			{
				document.getElementById("price_div").style.display ="block";
			}
		break;	
		default:					
		}
		/*if (s_accommodation==0 || s_accommodation=="")
		{
		
		}*/
			
		variables_str+="&destination="+s_destination;
		variables_str+="&accommodation="+s_accommodation;
		variables_str+="&course="+s_course;		
		variables_str+="&arrival="+s_arrival;
		variables_str+="&departure="+s_departure;	
		variables_str+="&supplement="+s_supplement;		
		variables_str+="&func="+func+"&"+dtime;	
		//alert(url_atoll+'-------'+variables_str+'-------'+div_id);
	executeajax (url_atoll,variables_str,div_id);
}


/*	
			document.getElementById("room_div").innerHTML ='<label> <select name="accomm_reg" id="accomm_reg" disabled="disabled" class="widthselect" ><option value="29">'+Select_Room+'</option></select> <input type="hidden" value="29" name="accomm_reg1" ></label>';
			 
		document.getElementById("arrival_div").innerHTML ='<label><select name="Arrival_Date" id="Arrival_Date" disabled="disabled" class="widthselect" ><option>'+Select_Arrival+'</option></select></label>';
		
		document.getElementById("room_div").innerHTML ='<label><select name="accomm_reg" id="accomm_reg" disabled="disabled" class="widthselect" ><option>'+Select_Room+'</option></select></label>';
						
		document.getElementById("week_div").innerHTML ='<label><select name="weeks" id="weeks" disabled="disabled"  class="widthselect" ><option>'+Select_Week+'</option></select></label>';
			
		document.getElementById("departure_div").innerHTML ='<label><select name="Departure_Date" id="Departure_Date" disabled="disabled" class="widthselect" ><option>'+Select_Departure+'</option></select></label>';	*/
	return;
	
} 
////////////////////////executeajax
function executeajax (url,variables_str,div_id)
	{
		document.getElementById(div_id).innerHTML ="<img src='../images-cia/loading_cropedh.gif'>";
		http.open("GET", url+variables_str , true); 
		//obj = document.getElementById(div_id); 		alert (url+variables_str);



		http.onreadystatechange  = function()
		{
			//alert (http.status);
			if (http.readyState == 4 &&	http.status == 200) 
			{
			var results=http.responseText; 
			//results.charset="ISO-8859-1";	 	//results=escape(results);										
			//alert (results);
			document.getElementById(div_id).innerHTML = results;	

				if (div_id=="course_hint")	
				{
				check_course();	
				}
				
				if (url=="include/ajax_p.php?")
				{
					if ((document.getElementById("weeks").type=="hidden") && (div_id=="departure_div"))
					{
			document.getElementById("week_div").innerHTML="<center> "+document.getElementById("weeks").value+Weeks_label+" </center>"; 
					}
				}
			}
							
		}          
		http.send(null); 	
		return;
	}

////////////////
function registersubmit()
{
var index_Arrival_Date 	= document.register.Arrival_Date.selectedIndex ; // get the selected accommodtion
s_Arrival_Date  	= document.register.Arrival_Date[index_Arrival_Date].value; 
	
	if  (s_Arrival_Date !=0)
	{
	document.register.submit();
	}
	else
	{
	var t="______________________________\n";
		t=t+"\t\t\n";
		t=t+"\tPlease select correct Data !\n";
		t=t+"______________________________";
	alert (t);
	}
	
}

function registersubmit_atoll(destination)
{

var departure=document.register.departure.value;

	if((departure<='2012-08-25')&&(destination==1))
	{
		
requestAtollInfo("supplement_div", "supplement") 
				
		}else
	{
	document.register.submit();	
	}
}	
function getHTTPObject() 
{ 
  var xmlhttp; 
  if(window.XMLHttpRequest){ 
    xmlhttp = new XMLHttpRequest(); 
  } 
  else if (window.ActiveXObject){ 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    if (!xmlhttp){ 
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    }    
  } 
  return xmlhttp;   
} 
var http = getHTTPObject();



function formSubmit(xform)
{
//alert (xform);

document.form_name.accomm_reg.value=xform;
document.getElementById("form_name").submit();

}

/////////////////////////////////////////////supplement functions //////////////////////////
function radiovalue (Formname,radioName) 
{var halawa = document.forms[Formname].elements[radioName];
		for (j=0;j<halawa.length;j++) 
		{
			if (halawa[j].checked) 
			{				
			slected_item=halawa[j].value;
			}
		}
return 	slected_item;	
}

function turboresa_link(previous_v,slected_item,weeks)
{
	
var turboresa_var="https://www.turboresa.com/WD140AWP/WD140Awp.exe/CONNECT/turboresa14?PARAM1=";
var turboresa_array=new Array();

////////////
turboresa_href=document.getElementById('turboresa').href;		
turboresa_href=turboresa_href.replace(turboresa_var, "");
turboresa_array=turboresa_href.split("&");
var param1= turboresa_array[0];
var param2= turboresa_array[1];
	param2= param2.replace(/param2=/i, "");
var param3= turboresa_array[2];
///////////

	if (previous_v!=0)
	{
	param2= param2.replace(previous_v, "");
	param1=parseInt(param1)-1;
		if (previous_v=="RAFS00RAFW00")
		{param1=param1-1 ;}
	}
	if (slected_item!=0)
	{
	param1=parseInt(param1)+1;	
		if(slected_item=="RAFS00RAFW00")
		{ param1=param1+1 ;}
	var pos=param2.indexOf("/");
	pos=pos-2;
	var firstpart =param2.substr(pos);
	param2= param2.replace(firstpart, "");
	param2=param2+slected_item+firstpart;
	}	
 turboresa_var=turboresa_var+param1+"&param2="+param2+"&"+param3;
return turboresa_var;
}

function extra_day(Formname,radioName,s_var) 
{
	var d = new Date(); // TO AVOID PAGE CASHING
		dtime=d.getTime();	
var selected=document.getElementById(radioName+"_selected").value;
//alert (s_var.value+selected);
if (s_var.value!=selected)	
{

var val=document.getElementById(radioName+"_val").value;
var action=document.getElementById(radioName+"_action").value;
document.getElementById(radioName+"_selected").value=s_var.value;
var total=document.getElementById("total_price").innerHTML;
//var total_1=document.getElementById("total_price1").innerHTML;
//var total_2=document.getElementById("total_price2").innerHTML;
//var selected=document.getElementById(radioName+"_selected").value;
//alert (selected);
	if (action=="remove")
	{
	total=parseInt(total)-parseInt(val);
	document.getElementById("total_price").innerHTML=total;
	document.getElementById("price_cost").value=total;
	
	//document.getElementById("total_price1").innerHTML=parseInt(total_1)-parseInt(val);
	//document.getElementById("total_price2").innerHTML=parseInt(total_2)-parseInt(val);
	//document.getElementById("price_cost1").value=parseInt(total_1)-parseInt(val);
	//document.getElementById("price_cost2").value=parseInt(total_2)-parseInt(val);
	document.getElementById(radioName+"_action").value="add";
	document.getElementById(radioName+"_span").style.display ="none";
	document.getElementById(radioName+"_red1").style.display ="none";
	document.getElementById(radioName+"_red2").style.display ="none";
	}
	
	if (action=="add")
	{		
	total=parseInt(total)+parseInt(val);
	document.getElementById("total_price").innerHTML=total;
	document.getElementById("price_cost").value=total;
	//document.getElementById("total_price1").innerHTML=parseInt(total_1)+parseInt(val);
	//document.getElementById("total_price2").innerHTML=parseInt(total_2)+parseInt(val);
	
	document.getElementById(radioName+"_action").value="remove";
	document.getElementById(radioName+"_red1").style.display ="";
	document.getElementById(radioName+"_red2").style.display ="";
	document.getElementById(radioName+"_span").style.display ="block";
	
	}
document.getElementById("price_convert").href="popup/convert.php?total="+total+"&d"+dtime

}
}

function supplement_atoll(Formname,radioName) 
{

var slected_item=radiovalue (Formname,radioName);
var total=document.getElementById("total_price").innerHTML;
var weeks=document.getElementById("weeks").value;
	weeks=parseInt(weeks);

var mysupplement = new Array();
var year_id=document.getElementById("year_id").value;
if (year_id==1 )   //2008 price list 
{
mysupplement["0"] = 0;
mysupplement["DLFSTN"] = 0;	
mysupplement["DLFINT"] = 65;	
}
else  			//2009 price list 
{
mysupplement["0"] = 0;
mysupplement["DLFSTN"] = 0;	
mysupplement["DLFINT"] = 65;
}

var supplement_text = new Array();
supplement_text["0"] = 0;
supplement_text["DLFSTN"] = "";	
supplement_text["DLFINT"] = "";


 
////////////
	switch (radioName)
	{
	case "Delf_Atoll":
	var Delf_Atoll=document.getElementById("Delf_Atoll_value").value;	
	weeks=weeks-2;
//	alert (slected_item+" "+Delf_Atoll)
	total=parseInt(total)- ( parseInt(mysupplement[Delf_Atoll]) * weeks)+(parseInt(mysupplement[slected_item])* weeks );
	
	document.getElementById("total_price").innerHTML=total;
	document.getElementById("price_cost").value=total;
	//document.getElementById("total_price_pdf").value=total;
	document.getElementById("Delf_Atoll_value").value=slected_item;
	break;
	}
	document.getElementById("price_convert").href="popup/convert.php?total="+total

}


function supplement(Formname,radioName) 
{

var slected_item=radiovalue (Formname,radioName);
var total=document.getElementById("total_price").innerHTML;
//var total_1=document.getElementById("total_price1").innerHTML;
//var total_2=document.getElementById("total_price2").innerHTML;
var weeks=document.getElementById("weeks").value;

	weeks=parseInt(weeks);


///////////alert(Formname+"  "+slected_item+"  "+radioName)
var mysupplement = new Array();
var year_id=document.getElementById("year_id").value;
if (year_id==1 )   //2008 price list 
{
mysupplement["0"] = 0;
mysupplement["TAAA00"] = 45;		///Nice airport -- > Residence
mysupplement["TAAD00"] = 45;		///Residence -- > Nice airport
mysupplement["TAGA00"] = 15;		///Antibes train station -- > Residence
mysupplement["TAGD00"] = 15;		///Residence -- > Antibes train station
mysupplement["RAFS00"] = 37;		///Half board
mysupplement["RAFS00RAFW00"] = 52;	/// Half board and weekend lunches
mysupplement["HARG00"] = 0;
mysupplement["HAR000"] = 0;	///Guest
}
else  			//2009 price list 
{
mysupplement["0"] = 0;
mysupplement["TAAA00"] = 45;		///Nice airport -- > Residence
mysupplement["TAAD00"] = 45;		///Residence -- > Nice airport
mysupplement["TAGA00"] = 15;		///Antibes train station -- > Residence
mysupplement["TAGD00"] = 15;		///Residence -- > Antibes train station
mysupplement["RAFS00"] = 41;		///Half board
mysupplement["RAFS00RAFW00"] = 57;	/// Half board and weekend lunches
mysupplement["HARG00"] = 0;
mysupplement["HAR000"] = 0;			///Guest
}

var supplement_text = new Array();
supplement_text["0"] = 0;
supplement_text["TAAA00"] ="<b>Arrival transfer:</b> Nice airport -- > Residence";
supplement_text["TAAD00"] ="<b> Departure transfer:</b> Residence -- > Nice airport";
supplement_text["TAGA00"] ="<b>Arrival transfer:</b> Antibes train station -- > Residence";
supplement_text["TAGD00"] ="<b> Departure transfer:</b> Residence -- > Antibes train station";
supplement_text["RAFS00"] ="<b>Host family:</b> Half board ";
supplement_text["RAFS00RAFW00"]="<b>Host family:</b> Half board and weekend lunches";
supplement_text["HARG00"] = 0;
supplement_text["HAR000"] = "<b>Guest:</b> You wish to have a guest during all or part of your stay. Our booking officer will contact you to confirm the price of this supplement.";
 
////////////
	switch (radioName)
	{
	case "transport_arrival":	
	var arrival_v=document.getElementById("arrival_value").value;	
		total=parseInt(total) - parseInt(mysupplement[arrival_v]) + parseInt(mysupplement[slected_item]);
	document.getElementById("total_price").innerHTML=total;	
	document.getElementById("price_cost").value=total;
	//document.getElementById("total_price1").innerHTML=parseInt(total_1) - parseInt(mysupplement[arrival_v]) + parseInt(mysupplement[slected_item]);
	//document.getElementById("total_price2").innerHTML=parseInt(total_2) - parseInt(mysupplement[arrival_v]) + parseInt(mysupplement[slected_item]);
	document.getElementById("arrival_value").value =slected_item;
	if (slected_item==0)
	{
	document.getElementById("transport_arrival_text").innerHTML ="";
	}
	else 
	{
	document.getElementById("transport_arrival_text").innerHTML =supplement_text[slected_item];
	}
	////////**************************////////////
	turboresa_var=turboresa_link(arrival_v,slected_item,weeks); 	
	document.getElementById('turboresa').href=turboresa_var;
	break;
	case "transport_departure":	
	var departure_value=document.getElementById("departure_value").value;
	total=parseInt(total)- parseInt(mysupplement[departure_value]) +parseInt(mysupplement[slected_item]);
	document.getElementById("total_price").innerHTML=total;
	document.getElementById("price_cost").value=total;
	//document.getElementById("total_price1").innerHTML=parseInt(total_1)- parseInt(mysupplement[departure_value]) +parseInt(mysupplement[slected_item]);
	//document.getElementById("total_price2").innerHTML=parseInt(total_2)- parseInt(mysupplement[departure_value]) +parseInt(mysupplement[slected_item]);
	document.getElementById("departure_value").value=slected_item;
	
	turboresa_var=turboresa_link(departure_value,slected_item,weeks); 
	document.getElementById('turboresa').href=turboresa_var;	
	if (slected_item==0)
	{
	document.getElementById("transport_departure_text").innerHTML ="";
	}
	else 
	{
	document.getElementById("transport_departure_text").innerHTML =supplement_text[slected_item];
	}
	break;
	
	case "Famille":
	
	var Famille_value=document.getElementById("Famille_value").value;	
	total=parseInt(total)- ( parseInt(mysupplement[Famille_value]) * weeks )+(parseInt(mysupplement[slected_item])* weeks );
	document.getElementById("total_price").innerHTML=total;
	document.getElementById("price_cost").value=total;
	//document.getElementById("total_price1").innerHTML=parseInt(total_1)-( parseInt(mysupplement[Famille_value]) * weeks )+(parseInt(mysupplement[slected_item])* weeks );
	//document.getElementById("total_price2").innerHTML=parseInt(total_2)-( parseInt(mysupplement[Famille_value]) * weeks )+(parseInt(mysupplement[slected_item])* weeks );
	
	document.getElementById("Famille_value").value=slected_item;	
	turboresa_var=turboresa_link(Famille_value,slected_item,weeks); 
	document.getElementById('turboresa').href=turboresa_var;	
	if (slected_item==0)
	{
	document.getElementById("Famille_text").innerHTML ="Host family : Breaksfasts everyday";
	}
	else 
	{document.getElementById("Famille_text").innerHTML =supplement_text[slected_item];}
		break;
		
	case "Private":
	 if (slected_item=="yes" )
	 {
	 document.getElementById("private_course").disabled=false ;
	 }
	 
	 if (slected_item=="no" )
	 {
var previous_v= document.getElementById("Private_param").value
 
  turboresa_var=turboresa_link(previous_v,0,weeks); 
  document.getElementById('turboresa').href=turboresa_var;
  document.getElementById("Private_param").value=0;  

 var cost= document.getElementById("Private_value").value;
 var total= document.getElementById("total_price").innerHTML;
 //var total_1=document.getElementById("total_price1").innerHTML;
//var total_2=document.getElementById("total_price2").innerHTML;
	total = parseInt(total) - (parseInt(cost));
  document.getElementById("total_price").innerHTML=total;
  document.getElementById("price_cost").value=total;
  //document.getElementById("total_price1").innerHTML=parseInt(total_1) - (parseInt(cost));
	//document.getElementById("total_price2").innerHTML=parseInt(total_2) - (parseInt(cost));
  document.getElementById("Private_value").value=0;
   document.getElementById("private_course").selectedIndex =0;
 document.getElementById("private_course").disabled=true ;
 document.getElementById("Private_text").innerHTML ="";
	 }
	 break;
		case "Private2":
	 if (slected_item=="yes" )
	 {
	 document.getElementById("private_course2").disabled=false ;
	 }
	 
	 if (slected_item=="no" )
	 {
		var previous_v= document.getElementById("Private_param2").value
 
 		 turboresa_var=turboresa_link(previous_v,0,weeks); 
 		 document.getElementById('turboresa').href=turboresa_var;
		  document.getElementById("Private_param2").value=0;  

		 var cost= document.getElementById("Private_value2").value;
 		var total= document.getElementById("total_price").innerHTML;
		var total_1=document.getElementById("total_price1").innerHTML;
		var total_2=document.getElementById("total_price2").innerHTML;
			total = parseInt(total) - (parseInt(cost));
 			document.getElementById("total_price").innerHTML=total;
			document.getElementById("price_cost").value=total;
			//document.getElementById("total_price1").innerHTML=parseInt(total_1) - (parseInt(cost));
			//document.getElementById("total_price2").innerHTML=parseInt(total_2) - (parseInt(cost));
	 	 document.getElementById("Private_value2").value=0;
  		 document.getElementById("private_course2").selectedIndex =0;
		 document.getElementById("private_course2").disabled=true ;
	 	document.getElementById("Private_text2").innerHTML ="";
	 }
	 break;	
	case "Guest":
	if (slected_item==0)
	{
	document.getElementById("Guest_text").innerHTML ="";
	}
	else 
	{document.getElementById("Guest_text").innerHTML =supplement_text[slected_item];}
	break;


	default:	
	
	//
	}
document.getElementById("price_convert").href="popup/convert.php?total="+total

}
function add_Private(x)
{// alert(parseInt(x.value,10))

var total=document.getElementById("total_price").innerHTML;
//var total_1=document.getElementById("total_price1").innerHTML;
//var total_2=document.getElementById("total_price2").innerHTML;
var weeks=document.getElementById("weeks").value;
weeks=parseInt(weeks);
var xint=parseInt(x.value);
/*var cours_price=0;
if (year_id==1 )   //2008 price list 
{
	cours_price=0;
}
else
{
cours_price=0;
}*/
///var total_private= xint * weeks;	to coalculate no of week * no of lessons 
var total_private= xint ;	

var	cost=(total_private*48);	
var last_cost=document.getElementById("Private_value").value;
total_cost=(parseInt(total)-parseInt(last_cost))+cost;
//alert (total_cost+"=("+total+"-"+last_cost+")+"+cost);
document.getElementById("Private_text").innerHTML ="<b> Private Lessons (1 lessons = 45 mn):</b> "+total_private;
if (total_private <= 9)

	{
	total_private="0"+total_private;
	}
var	slected_item="CAPA"+total_private;
//alert (slected_item); 	

var previous_v=document.getElementById("Private_param").value; 

	turboresa_var=turboresa_link(previous_v,slected_item,weeks); 
  document.getElementById('turboresa').href=turboresa_var;
 
 document.getElementById("Private_param").value=slected_item;
 document.getElementById("Private_value").value=cost;
 document.getElementById("total_price").innerHTML=total_cost;
 document.getElementById("price_cost").value=total_cost;
 //document.getElementById("total_price1").innerHTML=(parseInt(total_1)-parseInt(last_cost))+cost;
 //document.getElementById("total_price2").innerHTML=(parseInt(total_2)-parseInt(last_cost))+cost;
   
document.getElementById("price_convert").href="popup/convert.php?total="+total_cost
}
function add_Private2(x)
{// alert(parseInt(x.value,10))

var total=document.getElementById("total_price").innerHTML;
//var total_1=document.getElementById("total_price1").innerHTML;
//var total_2=document.getElementById("total_price2").innerHTML;
var weeks=document.getElementById("weeks").value;
weeks=parseInt(weeks);
var xint=parseInt(x.value);
/*var cours_price=0;
if (year_id==1 )   //2008 price list 
{
	cours_price=0;
}
else
{
cours_price=0;
}*/
///var total_private= xint * weeks;	to coalculate no of week * no of lessons 
var total_private= xint ;	

var	cost=(total_private*35);	
var last_cost=document.getElementById("Private_value2").value;
total_cost=(parseInt(total)-parseInt(last_cost))+cost;
//alert (total_cost+"=("+total+"-"+last_cost+")+"+cost);
document.getElementById("Private_text2").innerHTML ="<b> 2 to 1 Lesson (1 lessons = 45 mn):</b> "+total_private;
if (total_private <= 9)
	{
	total_private="0"+total_private;
	}
var	slected_item="CAPA"+total_private;
//alert (slected_item); 	

var previous_v=document.getElementById("Private_param2").value; 

	turboresa_var=turboresa_link(previous_v,slected_item,weeks); 
  document.getElementById('turboresa').href=turboresa_var;
 
 document.getElementById("Private_param2").value=slected_item;
 document.getElementById("Private_value2").value=cost;
  document.getElementById("total_price").innerHTML=total_cost;
  document.getElementById("price_cost").value=total_cost;
    //document.getElementById("total_price1").innerHTML=(parseInt(total_1)-parseInt(last_cost))+cost;
 //document.getElementById("total_price2").innerHTML=(parseInt(total_2)-parseInt(last_cost))+cost;
document.getElementById("price_convert").href="popup/convert.php?total="+total_cost
}
