
function getHTTPObject()
{
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
    try
    {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E)
        {
                xmlhttp = false;
        }
    }
    @else
    xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
    {
        try
        {
            xmlhttp = new XMLHttpRequest();
        }
        catch (e)
        {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}
var http = getHTTPObject();

//AJAX live searching
function handleHttpResponse()
{
    // Hier wordt de output van het script gehaald.
    if (http.readyState == 4 && http.status == 200)
    {
        document.getElementById('maintext2').innerHTML = http.responseText;

        document.getElementById('bottomtext').innerHTML = '';
    }

}
function handleHttpResponse2()
{
    // Hier wordt de output van het script gehaald.
    if (http.readyState == 4 && http.status == 200)
    {
    	if (http.responseText == 'Mail sent')
		{
        	document.getElementById('contacttext').innerHTML = '<div id="error">Email has been sent succesfully</div>';
    	}
    	else
    	{
    		 document.getElementById('bottomtext').innerHTML = '<div style="left:-20px;float:left;position:relative;"><b>'+http.responseText+'</b></div>';
    	}
    }

}
function handleHttpResponse_showYacht()
{
    // Hier wordt de output van het script gehaald.
    if (http.readyState == 4 && http.status == 200)
    {
    	text = http.responseText.split("|;|");
    	if (text[0] == "novideo")
		{
    		  document.getElementById('bottomtext').innerHTML = text[1];

    	  	document.getElementById('videodiv').style.display = "none";
    	  	document.getElementById('videodiv').innerHTML = "";
    	}
    	else
    	{
    	  	document.getElementById('bottomtext').innerHTML = text[1];
    	  	setTimeout('document.getElementById(\'videodiv\').style.display = ""',1000);
    	  	document.getElementById('videodiv').innerHTML = '<img src="images/play.gif" alt="Play" style="cursor:pointer" width="28" onclick="window.open(\'video.php?video='+text[0]+'\',\'video\',\'width=400,height=500,scrollbars=no,toolbar=no,location=no\'); return false;" />';
    	}


    }

}
/**
 *
 * @access public
 * @return void
 **/

 var pressloaded = 1;

function show(file)
{
		/*if (file == "press" && pressloaded == 1) {
			pressloaded =0;
			http.open('GET', 'ajax/news.php', true);
		    http.onreadystatechange = show('press');
		    http.send(null);
		}
		else
		{*/

			document.getElementById('videodiv').style.display = "none";
	    	document.getElementById('videodiv').innerHTML = "";
			scroll_pause = 0;
			document.getElementById('maintext2').innerHTML = '';
		    http.open('GET', 'ajax/' + file + '.php', true);
		    http.onreadystatechange = handleHttpResponse;
		    http.send(null);

			document.getElementById('yachts_over').style.display = "";
			document.getElementById('menu_over').style.display = "";
			setTimeout("document.getElementById('yachts_over').style.display = 'none';",1500);
			setTimeout("document.getElementById('menu_over').style.display = 'none';",1500);
			if (file == "home")
			{

				swap_image(1,'main',0);
			}
			else
			{

			swap_image(0,'main',0);
			}
		//}



}

function getNewsItem(id)
{

		document.getElementById('videodiv').style.display = "none";
    	document.getElementById('videodiv').innerHTML = "";
		scroll_pause = 0;
		document.getElementById('maintext2').innerHTML = '';
	    http.open('GET', 'ajax/news.php?item='+id, true);
	    http.onreadystatechange = handleHttpResponse;
	    var theId = id;
	    http.send(null);

			document.getElementById('yachts_over').style.display = "";
				document.getElementById('menu_over').style.display = "";
				setTimeout("document.getElementById('yachts_over').style.display = 'none';",1500);
				setTimeout("document.getElementById('menu_over').style.display = 'none';",1500);


}


function showYacht(id,img)
{
		if (id == 0)
			{
				document.getElementById('bottomtext').innerHTML = "";

			}
			else if (id > 0)
			{

			 	swap_image(0,'main','images/jachten/normal/'+img);
			    setTimeout("document.getElementById('maintext2').innerHTML = ''",400);


				http.open('GET', 'ajax/getyacht.php?id='+id, true);
			    http.onreadystatechange = handleHttpResponse_showYacht;
				http.send(null);

				document.getElementById('yachts_over').style.display = "";
				document.getElementById('menu_over').style.display = "";
				setTimeout("document.getElementById('yachts_over').style.display = 'none';",1500);
				setTimeout("document.getElementById('menu_over').style.display = 'none';",1500);

			}




}

function POSTRequest(file,query) {
     var file = "ajax/"+ file +".php";

    http.open("POST", file, true);
    http.onreadystatechange = handleHttpResponse2;
    http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    http.send(query);
}




function PostContact(){

	name = document.getElementById('form_name').value;
	email = document.getElementById('form_email').value;
	subject = document.getElementById('form_subject').value;
	message = document.getElementById('form_message').value;
	POSTRequest('contact_post','name='+name+'&email='+email+'&subject='+subject+'&message='+message);
}

