//general functions

function loadContent() { 
		$('#ajax_content').load(toLoad,'',showNewContent());
}  

function showNewContent() {  
		$('#ajax_content').html(toLoad);
		$('#ajax_content').fadeIn(3000,hideLoader())
}  

function hideLoader() {  
		$('#load').fadeOut(3000); }  

function changeContent() {
	$('#gallery').remove();
	$('.tabberlive').remove();
	$('.tabber').remove();	
	$('#central-content').remove();
	$('#p_content').remove();
	
//	$('#maincontent').remove()
	$('#maincontent').append('<div id="load"></div');  
//	$('#central-content').append('<span id="load">LOADING...</span>');
	$('#load').fadeIn('normal');  
//	return false;  	
	$('#content').fadeOut(1000,loadContent());
}

//get.php
function showContent(id, menu, lang)
{
if (id=="")
  {
  document.getElementById("ajax_content").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    //document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		toLoad = xmlhttp.responseText;
			if(document.getElementById("ajax_content").style.display = 'none'){
				changeContent();
			}
    }
  }
xmlhttp.open("GET","library/get.php?q="+id+"&m="+menu+"&l="+lang,true);
xmlhttp.send();
}

//get2.php
function showContent2(str, lang, menu)
{
if (str=="")
  {
  document.getElementById("ajax_content").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    //document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		toLoad = xmlhttp.responseText;
			if(document.getElementById("ajax_content").style.display = 'none'){
				changeContent();
			}
    }
  }
xmlhttp.open("GET","library/get2.php?q="+str+"&l="+lang+"&m="+menu,true);
xmlhttp.send();
}

//login function
function showContent3(user, resp)
{
if (user=="" || resp=="")
  {
  document.getElementById("ajax_content").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    //document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		toLoad = xmlhttp.responseText;
			if(document.getElementById("ajax_content").style.display = 'none'){
				changeContent();			
			}
    }
  }
xmlhttp.open("GET","members/authenticate.php?username="+user+"&response="+resp,true);
xmlhttp.send();
}

//guest comments function
function showContent4(name, txt, uc)
{
if (txt=="")
  {
  document.getElementById("ajax_content").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
		toLoad = xmlhttp.responseText;
			if(document.getElementById("ajax_content").style.display = 'none'){
				changeContent();			
			}
    }
  }
var params = "name="+name+"&txt="+txt+"&uc="+uc;

xmlhttp.open("POST", "library/check_captcha.php", true);

xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.send(params);
}


//booking form function
function showContent5(reason, lastname, firstname, country, phone, email, roomtype, adults, child, date1, date2, txtNumber, message, lang)
{
if (lastname=="" || (phone="" && email==""))
  {
  document.getElementById("ajax_content").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {

  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
		toLoad = xmlhttp.responseText;
			if(document.getElementById("ajax_content").style.display = 'none'){
				changeContent();			
			}
    }
  }
var params = "reason="+reason+"&lastname="+lastname+"&firstname="+firstname+"&country="+country+"&phone="+phone+"&email="+email+"&roomtype="+roomtype+"&adults="+adults+"&child="+child+"&date1="+date1+"&date2="+date2+"&txtNumber="+txtNumber+"&message="+message+"&lang="+lang;

xmlhttp.open("POST", "booking_form/booking_form.php", true);

xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.send(params);
}

// function for carrer form
function showContent6(name, email, tel, address, txtNumber, message)
{
if (name=="" || (tel="" && email==""))
  {
  document.getElementById("ajax_content").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {

  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
		toLoad = xmlhttp.responseText;
			if(document.getElementById("ajax_content").style.display = 'none'){
				changeContent();			
			}
    }
  }
var params = "name="+name+"&email="+email+"&tel="+tel+"&address="+address+"&txtNumber="+txtNumber+"&message="+message;

xmlhttp.open("POST", "booking_form/career_form.php", true);

xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.send(params);
}

// function for newsletter form
function showContent7(name, email)
{
if (email=="")
  {
  document.getElementById("ajax_content").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {

  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
		toLoad = xmlhttp.responseText;
			if(document.getElementById("ajax_content").style.display = 'none'){
				changeContent();			
			}
    }
  }
var params = "name="+name+"&email="+email;

xmlhttp.open("POST", "booking_form/newsletter_form.php", true);

xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.send(params);
}

