﻿function EKBookingWidget(theForm) 
				{
			       	EKBookingWidget.ctrlReturn     = document.getElementById("ctl00_ContentPlaceHolder1_chkReturn");
					EKBookingWidget.ctrlReturnDate = document.forms[theForm].seladate1;
					EKBookingWidget.ctrlOneWay     = document.forms[theForm].seladate1OW;
					
					
					//if (EKBookingWidget.ctrlReturn)
						//EKBookingWidget.ctrlReturn.checked = true;
						
						
					oDropdown1 = document.forms[theForm].seldcity1;
    
					if (oDropdown1)
					{
							oProvider1 = new EKXMLProvider(oDropdown1, "Departure airport", "departure.xml");
							EKBookingWidget.oSuggest1 = new EKSuggest(oProvider1, false, true, true);
					}
  

					oDropdown3 = document.forms[theForm].selacity1;
					//alert( document.getElementById("ctl00_ContentPlaceHolder1_selddate1"));
					oSelddate = document.getElementById("ctl00_ContentPlaceHolder1_selddate1");
					if (oSelddate)
					{
						//oSelddate.value = EKCalendar.formatDate(EKBookingWidget.getDate(7), EKCalendar.Config.dateFormat);		
					}
					//alert(document.getElementById("ctl00_ContentPlaceHolder1_seladate1"));
					oSeladate = document.getElementById("ctl00_ContentPlaceHolder1_seladate1");
					
					if (oSeladate)
					{
						//oSeladate.value = EKCalendar.formatDate(EKBookingWidget.getDate(14), EKCalendar.Config.dateFormat);		
					}
					
					EKBookingWidget.returnStateChange(0);
				}
			
				EKBookingWidget.textClear = function(o) { if (o.value == o.defaultValue) { o.value = ""; } }
				EKBookingWidget.textRestore = function(o) { if (o.value == "") { o.value = o.defaultValue; } }
				
				EKBookingWidget.returnStateChange = function(formState)
				{
			       	var i;
					
						this.ctrlReturn = document.getElementById("ctl00_ContentPlaceHolder1_chkReturn");
						this.ctrlOneWay = document.forms[formState].seladate1OW;
						this.ctrlReturnDate = document.getElementById("ctl00_ContentPlaceHolder1_seladate1");
						//this.ctrlCalReturn = document.forms[formState].calReturn;
					
					
					if (this.ctrlReturn.checked == true)
					{ 
					   // alert(this.ctrlCalReturn);
						this.ctrlOneWay.style.display = "none";
						this.ctrlReturnDate.style.display = "block";
						//this.ctrlCalReturn.style.cursor = "pointer";
					}
					else
					{
						this.ctrlOneWay.style.display = "block";
						this.ctrlReturnDate.style.display = "none";
						//this.ctrlCalReturn.style.cursor = "default";
					}
				}
				
				EKBookingWidget.getDate = function(addDays)
				{
				 	var result = new Date();					
					result.setDate(result.getDate() + addDays);
					return result;				
				}