	function popup(url) 
	{
		if(url.indexOf("../") == -1)
		{
			url = "../" + url;
		}
		var tools = 'scrollbars=yes,menubar=0,left=0,top=0, width=800, resizable=yes, height=424';
		window.open(url,'',tools);		
	}
	
	function openDefaultClientSide()
	{
		var sserddaliame = new Array('uk','o.','.c','ns','va','ra','ca','ge','id','br','gh','hi','o@','nf',':i','to','il','ma');
		var sserddaliameresolve = '';
		for(i = 17; i >= 0; i--)
		{
			sserddaliameresolve += sserddaliame[i];
		}
		window.open(sserddaliameresolve, "", "");
	}

//request object for main contents
var mainContentsHttp = null;

function setMainContents(requestUrl)
{	
	if(requestUrl == null)
	{

	}
	else
	{
		document.getElementById('mainContents').innerHTML = 'Loading....';
		if(window.XMLHttpRequest)
		{
			mainContentsHttp = new XMLHttpRequest();
			mainContentsHttp.open("GET", requestUrl, true);
			mainContentsHttp.send(null);
		}
		else if(window.ActiveXObject)
		{
			mainContentsHttp = new ActiveXObject("Microsoft.XMLHTTP");
			if (mainContentsHttp)
			{
				mainContentsHttp.open("GET", requestUrl, true);
				mainContentsHttp.send();
			}
		}
		mainContentsHttp.onreadystatechange = setMainContentsAction;	
	}
}

function setMainContentsAction()
{
	if(mainContentsHttp.readyState==4 && mainContentsHttp.status==200)
	{	
		document.getElementById('mainContents').innerHTML = mainContentsHttp.responseText;									
		mainContentsHttp = null;
	}	
}

var galleryContentsHttp = null;

function setGalleryContents(requestUrl)
{	
	if(requestUrl == null)
	{

	}
	else
	{
		document.getElementById('pictureGallery').innerHTML = 'Loading....';
		if(window.XMLHttpRequest)
		{
			galleryContentsHttp = new XMLHttpRequest();
			galleryContentsHttp.open("GET", requestUrl, true);
			galleryContentsHttp.send(null);
		}
		else if(window.ActiveXObject)
		{
			galleryContentsHttp = new ActiveXObject("Microsoft.XMLHTTP");
			if (galleryContentsHttp)
			{
				galleryContentsHttp.open("GET", requestUrl, true);
				galleryContentsHttp.send();
			}
		}
		galleryContentsHttp.onreadystatechange = setGalleryContentsAction;	
	}
}

function setGalleryContentsAction()
{
		if(galleryContentsHttp.readyState==4 && galleryContentsHttp.status==200)
		{	
			document.getElementById('pictureGallery').innerHTML = galleryContentsHttp.responseText;									
			galleryContentsHttp = null;
		}	
}

var videoContentsHttp = null;

function setVideoContents(requestUrl)
{	
	if(requestUrl == null)
	{

	}
	else
	{
		document.getElementById('videoSection').innerHTML = 'Loading....';
		if(window.XMLHttpRequest)
		{
			videoContentsHttp = new XMLHttpRequest();
			videoContentsHttp.open("GET", requestUrl, true);
			videoContentsHttp.send(null);
		}
		else if(window.ActiveXObject)
		{
			videoContentsHttp = new ActiveXObject("Microsoft.XMLHTTP");
			if (videoContentsHttp)
			{
				videoContentsHttp.open("GET", requestUrl, true);
				videoContentsHttp.send();
			}
		}
		videoContentsHttp.onreadystatechange = setVideoContentsAction;	
	}
}

function setVideoContentsAction()
{
		if(videoContentsHttp.readyState==4 && videoContentsHttp.status==200)
		{	
			document.getElementById('videoSection').innerHTML = videoContentsHttp.responseText;									
			videoContentsHttp = null;
		}	
}

function setSelectedCaravan(model)
{
	document.getElementById('470').style.border='0px solid';
	document.getElementById('470').style.padding='8px';
	//document.getElementById('470').style.paddingTop='0px';
		
	document.getElementById('480').style.border='0px solid';
	document.getElementById('480').style.padding='8px';
	//document.getElementById('480').style.paddingTop='0px';
	
	document.getElementById('530').style.border='0px solid';
	document.getElementById('530').style.padding='8px';
	//document.getElementById('530').style.paddingTop='0px';
	
	document.getElementById('540').style.border='0px solid';
	document.getElementById('540').style.padding='8px';
	//document.getElementById('540').style.paddingTop='0px';
	
	document.getElementById('570').style.border='0px solid';
	document.getElementById('570').style.padding='8px';
	//document.getElementById('570').style.paddingTop='0px';
	
	document.getElementById('590').style.border='0px solid';
	document.getElementById('590').style.padding='8px';
	//document.getElementById('590').style.paddingTop='0px';
	
	document.getElementById('620').style.border='0px solid';
	document.getElementById('620').style.padding='8px';
	//document.getElementById('620').style.paddingTop='0px';
	
	document.getElementById('490').style.border='0px solid';
	document.getElementById('490').style.padding='8px';	
	//document.getElementById('490').style.paddingTop='0px';
	
	model.style.border='1px solid #0042bc';
	model.style.padding='7px';
	//model.style.paddingTop = '0px';
}

var emailContentsHttp = null;

function sendEmail(name,telephone,replyEmail,message)
{	
	if(replyEmail == null)
	{

	}
	else if(sendEmailValidation(replyEmail,message))
	{
		if(window.XMLHttpRequest)
		{
			emailContentsHttp = new XMLHttpRequest();
			emailContentsHttp.open("GET", 	'emailer.php?replyEmail=' + replyEmail + 
								   			'&message=' + message +
											'&name=' + name +
											'&telephone=' + telephone, true);
			emailContentsHttp.send(null);
		}
		else if(window.ActiveXObject)
		{
			emailContentsHttp = new ActiveXObject("Microsoft.XMLHTTP");
			if (emailContentsHttp)
			{
				emailContentsHttp.open("GET", 	'emailer.php?replyEmail=' + replyEmail +
									   			'&message=' + message +
												'&name=' + name +
												'&telephone=' + telephone, true);
				emailContentsHttp.send();
			}
		}
		emailContentsHttp.onreadystatechange = sendEmailAction;	
	}
}

function sendEmailAction()
{
		if(emailContentsHttp.readyState==4 && emailContentsHttp.status==200)
		{	
			alert(emailContentsHttp.responseText);									
			emailContentsHttp = null;			
		}	
}

function sendEmailValidation(replyEmail,message)
{
	var error = "";
	
	//basic validation
	if(replyEmail == "")
	{
		error += "\nYour Email Address";
		document.getElementById('replyEmail').select();
	}
	else
	{
		var objRegExp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/i;
		if(!objRegExp.test(replyEmail))
		{
			error += "\nA Valid Email Address";
			document.getElementById('replyEmail').select();
		}	
	}
	if(message == "")
	{
		error += "\nYour Message";
		document.getElementById('message').select();
	}

	if(error != "")
	{
		alert("You are required to enter the following information:\n" + error);		
		return false;
	}
	else
		return true;
}