/*
Ajax call functions throughout the site
*/

function call_impressionscounter(bannerid)
{
	$.post(AJAX_URL+"impressions_counter.php",{'iBannerId':bannerid},function(data){
		//alert(data);
   });
   return false;	
}
function GetState(country_code , state_id, state_div_id)
{
  $.post(AJAX_URL+"countrystate.php",{'country_code':country_code,'state_id':state_id},function(data){
		$("#"+state_div_id).html(data);
   });
   return false;
}
function SaveRateandReview()
{
  var rate = document.getElementById('iRateValue').value;
  var review = document.getElementById('review').value;
  var establishment_id = document.getElementById('establishment_id').value;
  
  if(establishment_id=='')
  {
  	alert('please select establishment.')
	return false;
  }
  else if(review=='')
  {
  	alert('please enter your review.')
	return false;
  }
  else if(rate=='')
  {
  	alert('please select rate.')
	return false;
  }
  $.post(AJAX_URL+"rate_review.php",{'iRateValue':rate,'review':review,'establishment_id':establishment_id},function(data){
		$("#rate_errormsg").html(data);
		
   });
   return false;
}
function SaveGuestPref()
{
  var homecity = document.getElementById('homecity').value;
  var email = document.getElementById('emailaddress').value;
  var emembershipemail = '';
	if(document.getElementById('emembershipemail').checked)
	{
		emembershipemail = 'Yes'
	}else{
		emembershipemail = ''
	}
  var valid = validate(document.frmadd)
  if(valid)
  {
	  $.post(AJAX_URL+"guestpref.php",{'homecity':homecity,'email':email,'mode':'Update','emembershipemail':emembershipemail},function(data){
			$("#pref_errormsg").html(data);
	   });
  }
   return false;
}
function RemoveFromFavourite(establishmentid)
{
		ans = confirm("Are you sure to remove from favorites");
 		if(ans == true)
 		{	
           $.post(AJAX_URL+"guestpref.php",{'establishmentid':establishmentid,'mode':'RemoveFavourite'},function(data){
				  $("#pref_errormsg").html(data);
			});
         }
 		else
 		{return false;}
   return false;
}
function AddEstablishmentToFavourite(establishmentid)
{
   if(establishmentid=='' || establishmentid==0)
   {
   		alert('please select your establishment first.')
		 $("#establishmentid").focus();
		return false;
   }
   $.post(AJAX_URL+"guestpref.php",{'establishmentid':establishmentid,'mode':'AddFavourite'},function(data){
		$("#errormsgid").html(data);
	});
   return false;
}

function AddToFavourite(establishmentid)
{
   establishmentid = $("#establishmentid").val();
   if(establishmentid=='' || establishmentid==0)
   {
   		alert('please select your establishment first.')
		 $("#establishmentid").focus();
		return false;
   }
   $.post(AJAX_URL+"guestpref.php",{'establishmentid':establishmentid,'mode':'AddFavourite'},function(data){
		$("#pref_errormsg").html(data);
	});
   return false;
}
function UpdatePrimaryemail()
{
   var email = document.getElementById('emailaddress').value;
   if(email=='')
   {
   		alert('please enter your email');
		$("#emailaddress").focus();
		return false;
   }
   $.post(AJAX_URL+"guestpref.php",{'email':email,'mode':'UpdateEmail'},function(data){
		$("#pref_errormsg").html(data);
	});
   return false;
}

function deleteMenu(menuid,estid)
{
  ans = confirm("Are you sure to remove menu from establishment.");
 	if(ans == true)
 	{
    $.post(AJAX_URL+"delete.php",{'menuid':menuid,'estid':estid},function(data){
  		$("#errormsg").html('menu deleted successfully.');
  		$("#menulist").html(data);
  	});
  }
   //return false;
}

function AddFavouriteEstablishment(establishmentid,id)
{
  if(document.getElementById(id).checked)
	{   
    $.post(AJAX_URL+"guestpref.php",{'establishmentid':establishmentid,'mode':'AddFavourite'},function(data){
		      $("#err"+id).html(data);
	   });
	}else{
	      $.post(AJAX_URL+"guestpref.php",{'establishmentid':establishmentid,'mode':'RemoveFavourite'},function(data){
				  $("#err"+id).html(data);
			});
  }
   return false;
}

function CallForContent(id , url , bradcrumbsstr)
{	
	var tabval = id.substring(id.lastIndexOf("_")+1);
	for(var j=1; j<=5; j++)
	{	
		var tmpid = 'toptab_'+j;
		var spanid = 'topspantab_'+j;
		
		if(id==tmpid)
		{
			document.getElementById(spanid).setAttribute("class", "bluefont_tab");
			document.getElementById(id).setAttribute("class", "tabs_midetab");
			
		}	
		else
		{
			document.getElementById(tmpid).setAttribute("class", "tabs-inactive_midetab");
			document.getElementById(spanid).setAttribute("class", "whitefont_tab");
			//alert(2)
		}
	}
		//document.getElementById(id).setAttribute("class", "tabs_midetab");
		//alert("<img src="+site_image_url+'loader.gif">")
		$("#tabcontent").html('<span class="loader"><img src='+site_image_url+'loader.gif></span>');
		
		//return false;
		$.post(AJAX_URL+url,{'TabId':tabval},function(data){
			$("#tabcontent").html(data);
			$("#breadcrumbs").html(bradcrumbsstr);
			
	  	});
		
}

function setAirLineImages(id)	
{
	 $.post(AJAX_URL+"showairlineimage.php",{'iAirLineId':id},function(data){
		$('#image_holder').html(data);
	});
}
 