// JavaScript Document


function getXmlHttpObject() 
{
	var xmlHttp=null;
	try 
	{
	  // Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) 
	{
	  // Internet Explorer
	  	try 
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  	catch (e) 
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function delImage(type, img)
{
	var xmlHttp = getXmlHttpObject();
	if(xmlHttp == null) 
	{
		alert("Je browser is niet geschikt om deze actie uit te voeren. Wees ervan verzekerd dat je browser AJAX-scripting ondersteunt.");
		return;
	}
	var url = "global/ajax/delImg.php";
	url += "?type="+type;
	url += "&img="+img;
	url += "&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() 
	{
		if(xmlHttp.readyState==4) 
		{
			document.getElementById("img"+img).innerHTML = '<input style="width: 400px;" type="file" name="image'+img+'" />';
		}
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function setSpecial(column, type, checkbox)
{
	var xmlHttp = getXmlHttpObject();
	if(xmlHttp == null) 
	{
		alert("Je browser is niet geschikt om deze actie uit te voeren. Wees ervan verzekerd dat je browser AJAX-scripting ondersteunt.");
		return;
	}
	var url = "global/ajax/setSpecial.php";
	url += "?column="+column;
	url += "&type="+type;
	url += "&checked="+checkbox.checked;
	url += "&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() 
	{
		if(xmlHttp.readyState==4) 
		{
		}
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function sortCaravans(visitor, expected, curPage, caravansPerPage, imagesPerCaravan)
{
	var xmlHttp = getXmlHttpObject();
	if(xmlHttp == null) 
	{
		alert("Je browser is niet geschikt om deze actie uit te voeren. Wees ervan verzekerd dat je browser AJAX-scripting ondersteunt.");
		return;
	}
	var url = "global/ajax/sortCaravans.php";
	url += "?sortBy="+document.getElementById('selectCol').value;
	url += "&order="+document.getElementById('selectOrder').value;
	url += "&visitor="+visitor;
	url += "&expected="+expected;
	url += "&curPage="+curPage;
	url += "&caravansPerPage="+caravansPerPage;
	url += "&imagesPerCaravan="+imagesPerCaravan;
	url += "&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() 
	{
		if(xmlHttp.readyState==4) 
		{
			document.getElementById('caravans').innerHTML=xmlHttp.responseText;
		}
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);

}

function loadPic(pic)
{
	document.slideShow.src=pic.src;
}

function checkLimit(maximum, element)
{
	if(element.innerHTML.length() > maximum)
	{
		element.innerHTML = element.innerHTML.substr(0, maximum);
	}
}
