﻿		var ImageURL = './php-bin/external/calendar.jpg';
		var NextURL = './php-bin/external/next.gif';
		var PrevURL = './php-bin/external/prev.gif';
		
		var ProgressImg = "./images/progress.gif";
		var defPath = "./php-bin/";
		
		language=2;
account=10;
		
		
		function accformValidate()
		{
			addIt=true;
			
			if(addIt && document.getElementById("acctype").selectedIndex==0)
			{
				addIt=false;
				alert("Please select a type of accommodation");
				document.getElementById("acctype").focus();
			}
			
			if(addIt)
			{
				addIt = checkDatePeriods();
			}			
			
			if(addIt)
			{		
				document.forms[0].elements[1].value = document.getElementById("acctype").options[document.getElementById("acctype").selectedIndex].value;
				document.forms[0].elements[2].value = document.getElementById("accregion").options[document.getElementById("accregion").selectedIndex].value;
				document.forms[0].elements[3].value = document.getElementById("acccity").options[document.getElementById("acccity").selectedIndex].value;
				
				if(document.all)
				{
					// IE				
					document.forms[0].elements[4].value = document.getElementById("facility").options[document.getElementById("facility").selectedIndex].innerText;
				}
				else
				{
					// FireFox
					document.forms[0].elements[4].value = document.getElementById("facility").options[document.getElementById("facility").selectedIndex].text;
				}
				
				document.getElementById("dtArrival").value = inputDateGet("A");
				document.getElementById("dtDeparture").value = inputDateGet("D");
				
				document.getElementById("accsendBtn").style.visibility = "hidden";
				document.forms[0].submit();
			}
		}
		
		function ppformValidate()
		{
			addIt=true;
			
			if(addIt && document.getElementById("pptype").selectedIndex==0)
			{
				addIt=false;
				alert("Please select a property type");
				document.getElementById("pptype").focus();
			}
			
			if(addIt)
			{
				document.forms[1].elements[0].value = document.getElementById("pptype").options[document.getElementById("pptype").selectedIndex].value;
				document.forms[1].elements[1].value = document.getElementById("beds").options[document.getElementById("beds").selectedIndex].value;
				document.forms[1].elements[2].value = document.getElementById("ppregion").options[document.getElementById("ppregion").selectedIndex].value;
				document.forms[1].elements[3].value = document.getElementById("ppcity").options[document.getElementById("ppcity").selectedIndex].value;
			
				document.getElementById("ppsendBtn").style.visibility = "hidden";
				document.forms[1].submit();
			}
		}
						
		function checkDatePeriods()
		{
			retVal = true;
			
			if(document.all)
			{
				// IE
				sAday = document.getElementById("Arrival_Date_Day_ID").options[document.getElementById("Arrival_Date_Day_ID").selectedIndex].innerText;
				sDday = document.getElementById("Departure_Date_Day_ID").options[document.getElementById("Departure_Date_Day_ID").selectedIndex].innerText;
			}
			else
			{
				sAday = document.getElementById("Arrival_Date_Day_ID").options[document.getElementById("Arrival_Date_Day_ID").selectedIndex].value;
				sDday = document.getElementById("Departure_Date_Day_ID").options[document.getElementById("Departure_Date_Day_ID").selectedIndex].value;
			}
			
			myArrival = new Date();
			myDeparture = new Date();
			
			myArrival.setFullYear(document.getElementById("Arrival_Date_Year_ID").value, 
														document.getElementById("Arrival_Date_Month_ID").options[document.getElementById("Arrival_Date_Month_ID").selectedIndex].value,
														sAday);
														
			myDeparture.setFullYear(document.getElementById("Departure_Date_Year_ID").value,
															document.getElementById("Departure_Date_Month_ID").options[document.getElementById("Departure_Date_Month_ID").selectedIndex].value,
															sDday);
														
			if(myArrival>myDeparture)
			{
				alert("Date Error!!\n\nArrival date cannot be bigger than Departure Date.");
				retVal = false;
			}
			
			return(retVal);		
		}
		
		function inputDateGet(which)
		{
			if(document.all)
			{
				// IE
				sAday = document.getElementById("Arrival_Date_Day_ID").options[document.getElementById("Arrival_Date_Day_ID").selectedIndex].innerText;
				sDday = document.getElementById("Departure_Date_Day_ID").options[document.getElementById("Departure_Date_Day_ID").selectedIndex].innerText;
			}
			else
			{
				sAday = document.getElementById("Arrival_Date_Day_ID").options[document.getElementById("Arrival_Date_Day_ID").selectedIndex].value;
				sDday = document.getElementById("Departure_Date_Day_ID").options[document.getElementById("Departure_Date_Day_ID").selectedIndex].value;
			}
			
			arrival = "" + document.getElementById("Arrival_Date_Year_ID").value + "-" +
								(parseInt(document.getElementById("Arrival_Date_Month_ID").selectedIndex)+1) + "-" +
								sAday;

			departure = "" + document.getElementById("Departure_Date_Year_ID").value + "-" +
									(parseInt(document.getElementById("Departure_Date_Month_ID").selectedIndex)+1) + "-" +
									sDday;

			
			if(which=="A")
			{
				return(arrival);
			}
			else
			{
				return(departure);
			}
		}
		
		function changeTopBox(which)
		{
			document.getElementById("accommodation").style.display = (which==1 ? "block" : "none");
			document.getElementById("property").style.display = (which==3 ? "block" : "none");
			document.getElementById("golf").style.display = (which==5 ? "block" : "none");
			
			if(!document.all)
			{
				// Firefox
				if(which==1) { document.getElementById("topbtn1").className = "topboxbuttons_acc"; }
				else { document.getElementById("topbtn1").className = "topboxbuttons_off"; }		

				if(which==3) { document.getElementById("topbtn3").className = "topboxbuttons_prop"; }
				else { document.getElementById("topbtn3").className = "topboxbuttons_off"; }

				if(which==5) { document.getElementById("topbtn5").className = "topboxbuttons_golf"; }
				else { document.getElementById("topbtn5").className = "topboxbuttons_off"; }				
			}
			else
			{
				if(which==1) { document.getElementById("topbtn1").setAttribute("className", "topboxbuttons_acc"); }
				else { document.getElementById("topbtn1").setAttribute("className", "topboxbuttons_off"); }

				if(which==3) { document.getElementById("topbtn3").setAttribute("className", "topboxbuttons_prop"); }
				else { document.getElementById("topbtn3").setAttribute("className", "topboxbuttons_off"); }

				if(which==5) { document.getElementById("topbtn5").setAttribute("className", "topboxbuttons_golf"); }
				else { document.getElementById("topbtn5").setAttribute("className", "topboxbuttons_off"); }
			}
		}
		
		
