function GetSearch()
{
	var sort1,sort2,bestemming,day1,month1,year1,day2,month2,year2,date1,date2;
	
	sort1 		= document.getElementById('sort').value;
	if(sort1 == '6')
	{
		sort2 = document.getElementById('sort3').value;
	}
	else
	{
		sort2 = document.getElementById('sort2').value;
	}
	bestemming	= document.getElementById('bestemming').value;
	day1		= document.getElementById('day1').value;
	month1		= document.getElementById('month1').value;
	year1		= document.getElementById('year1').value;
	day2		= document.getElementById('day2').value;
	month2		= document.getElementById('month2').value;
	year2		= document.getElementById('year2').value;
	
	date1 = day1+"-"+month1+"-"+year1;
	date2 = day2+"-"+month2+"-"+year2;
	
	document.location.href="index.php?item=search_result&dest="+bestemming+"&sort1="+sort1+"&sort2="+sort2+"&date1="+date1+"&date2="+date2;
	
}

function Expand	(name)
{
	if (document.getElementById(name).style.display=='none')
	{
		document.getElementById(name).style.display='block';
	}
	else
	{
		document.getElementById(name).style.display='none';
	}
}

function Inpand	(name)
{
	document.getElementById(name).style.display='none';
}


function CheckDay(source_d, dest_d, source_m, dest_m, source_y, dest_y)
{
	var year=parseInt(document.getElementById(source_y).value);
	day=ValidateDay(source_d, dest_d, source_m);
	var month=parseInt(document.getElementById(source_m).value);
	
	if (day)
	{
		if (month==12)
		{
			document.getElementById(dest_y).value=year+1;
			document.getElementById(dest_m).value=1;
		}
		else
		{
			document.getElementById(dest_y).value=year;
			document.getElementById(dest_m).value=month+1;
		}
	}
	else
	{
		document.getElementById(dest_y).value=year;
		document.getElementById(dest_m).value=month;
	}
}
function CheckDayReverse(source_d, dest_d, source_m, dest_m, source_y, dest_y)
{
	var year=parseInt(document.getElementById(source_y).value);
	day=ValidateDayReverse(source_d, dest_d, source_m, dest_m);
	var month=parseInt(document.getElementById(source_m).value);
	var month2=parseInt(document.getElementById(dest_m).value);
	if (month2>month)
	{
		if (day)
		{
			if (month==1)
			{
				document.getElementById(dest_y).value=year-1;
				document.getElementById(dest_m).value=12;
			}
			else
			{
				document.getElementById(dest_y).value=year;
				document.getElementById(dest_m).value=month;
			}		
		}
		else
		{
			document.getElementById(dest_y).value=year;
			document.getElementById(dest_m).value=month;
		}
	}
}
function ValidateDayReverse(source_d, dest_d, source_m, dest_m)
{
	var year=parseInt(document.getElementById('year2').value);
	var year2=parseInt(document.getElementById('year1').value);
	var day=parseInt(document.getElementById(source_d).value);
	var month=parseInt(document.getElementById(source_m).value);
	var month2=parseInt(document.getElementById(dest_m).value);
	var schikkel=(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
	
	if (month==4 && day==31 || month==6 && day==31 || month==9 && day==31 || month==11 && day==31)
	{
		document.getElementById(source_d).value=30;
		if (month<=month2 && year<=year2 && day<=document.getElementById(dest_d).value)
		{
			
		}
		return true;
		
	}
	else if (month==2) 
	{ 
		if (day>28 && !schikkel) 
		{
			document.getElementById(source_d).value=28;
			if (month<=month2 && year<=year2 && 28<=document.getElementById(dest_d).value)
			{
				document.getElementById(dest_d).value=27;
			}
			return true;
	  	}
	  	else if (day>29 && schikkel) 
		{
			document.getElementById(source_d).value=29;		
			if (month<=month2 && year<=year2 && 29<=document.getElementById(dest_d).value)
			{
				document.getElementById(dest_d).value=28;
			}
			return true;	
	  	}
	  	else
  		{
	  		if (month<=month2 && year<=year2 && day<=document.getElementById(dest_d).value)
			{
				document.getElementById(dest_d).value=day-1;
			}
	  		return false;
  		}
	}
	else
	{
		if (day==31)
		{
			if (month<=month2 && year<=year2 && day<=document.getElementById(dest_d).value)
			{
				document.getElementById(dest_d).value=day-1;
			}
			return true;
		}
		else
		{
			if (month<=month2 && year<=year2 && day<=document.getElementById(dest_d).value)
			{		
				document.getElementById(dest_d).value=day-1;
			}
			return false;
		}
	}
}
function ValidateDay(source_d, dest_d, source_m)
{
	var year=document.getElementById('year1').value;
	var day=parseInt(document.getElementById(source_d).value);
	var month=document.getElementById(source_m).value;
	var schikkel=(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
	
	if (month==4 && day==31 || month==6 && day==31 || month==9 && day==31 || month==11 && day==31)
	{
		document.getElementById(source_d).value=30;
		document.getElementById(dest_d).value=1;
		return true;
		
	}
	else if (month==2) 
	{ 
		if (day>28 && !schikkel) 
		{
			document.getElementById(source_d).value=28;
			document.getElementById(dest_d).value=1;
			return true;
	  	}
	  	else if (day>29 && schikkel) 
		{
			document.getElementById(source_d).value=29;
			document.getElementById(dest_d).value=1;
			return true;	
	  	}
	  	else
  		{
	  		document.getElementById(dest_d).value=day+1;
	  		return false;
  		}
	}
	else
	{
		if (day==31)
		{
			document.getElementById(dest_d).value=1;
			return true;
		}
		else
		{
			document.getElementById(dest_d).value=day+1;
			return false;
		}
	}
}
function SetTime()
{
	month=parseInt(document.getElementById('m').value);day=parseInt(document.getElementById('d').value);year=parseInt(document.getElementById('y').value);
	var schikkel=(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));document.getElementById('day1').value=document.getElementById('d').value;document.getElementById('month1').value=document.getElementById('m').value;document.getElementById('year1').value=document.getElementById('y').value;
	if (month==4 && day==30 || month==6 && day==30 || month==9 && day==30 || month==11 && day==30){document.getElementById('day2').value=1;document.getElementById('month2').value=month+1;}
	else if (month==2 && day==29 && schikkel){document.getElementById('day2').value=1;document.getElementById('month2').value=month+1;}
	else if (month==2 && day==28 && !schikkel){document.getElementById('day2').value=1;document.getElementById('month2').value=month+1;}
	else if (month==12 && day==31){document.getElementById('day2').value=1;document.getElementById('month2').value=1;document.getElementById('year2').value=year+1;}
	else{document.getElementById('day2').value=day+1;document.getElementById('month2').value=month;document.getElementById('year2').value=year;}
}


var map = null;
var geocoder = null;

function load() 
{
	if (GBrowserIsCompatible()) 
	{
		map = new GMap2(document.getElementById("google_map"));
		map.setCenter(new GLatLng(52.789839,6.151056), 13);
		geocoder = new GClientGeocoder();
		LoadPlace();
	}
}

function showAddress(address,h_title) 
{
	if (geocoder) 
	{
		geocoder.getLatLng(
		address,
		function(point) 
		{
			if (point) 
			{
				map.setCenter(point, 13);
				var marker = new GMarker(point);
				map.addOverlay(marker);
				marker.openInfoWindowHtml(h_title);
        		map.addControl(new GMapTypeControl());
				map.addControl(new GSmallMapControl());
				map.addControl(new GScaleControl());
				map.addControl(new GOverviewMapControl());
			}
		}
		);
	}
}


function goParc(oid)
{
	document.location.href="?info_park&oid="+oid;
}

function UserLogin()
{
	document.location.href="admin_users/";
}

function changeVerblijfsduur(obj)
{
	if(obj=="3")
	{
		document.getElementById("week_th").style.display="block";
		document.getElementById("week_td").style.display="block";
	}
	else
	{
		document.getElementById("week_th").style.display="none";
		document.getElementById("week_td").style.display="none";
	}
}
