jQuery.noConflict();

jQuery(document).ready(function(){
	jQuery(".languege-button").click(function(){
		jQuery(".lang-slide").slideToggle("slow");
	});
	
	/******** jClock section  **********/
	var jClockOptions = {
		timeNotation: '24h',
		am_pm: true,
		utc: false,
        utc_offset: 5
	}; 
	jQuery('.dgt-clock').jclock(jClockOptions);
	/******** jClock section  **********/
	
	jQuery("#side-arr").datepicker({
		minDate: 0,
		firstDay: 1,
		dateFormat: "dd.mm.yy",
		onClose: function() { this.focus(); },
		onSelect: function(dateText, inst){
			nextDate = jQuery(this).datepicker('getDate');
			nextDatem = new Date(nextDate.getTime());
			nextDatem.setDate(nextDatem.getDate() + 1);
			jQuery("#side-dep").datepicker("option", "minDate", nextDatem);
			var nextDay = parseInt(inst['selectedDay']) + 1;
			nextDay = nextDay+'.';
			var curDay = inst['selectedDay']+'.';
			nextDate = dateText.replace(curDay, nextDay);
		    jQuery("#side-dep").val(nextDate).focus();
		}
	});
	jQuery("#side-dep").datepicker({
		minDate: 0,
		firstDay: 1,
		dateFormat: "dd.mm.yy",
		onClose: function() { this.focus(); }
	});
	
	jQuery("#res-arrival").datepicker({
		minDate: 0,
		firstDay: 1,
		dateFormat: "dd.mm.yy",
		onClose: function() { this.focus(); },
		onSelect: function(dateText, inst){
			nextDate = jQuery(this).datepicker('getDate');
			nextDatem = new Date(nextDate.getTime());
			nextDatem.setDate(nextDatem.getDate() + 1);
			jQuery("#res-departure").datepicker("option", "minDate", nextDatem);
			var nextDay = parseInt(inst['selectedDay']) + 1;
			nextDay = nextDay+'.';
			var curDay = inst['selectedDay']+'.';
			nextDate = dateText.replace(curDay, nextDay);
		    jQuery("#res-departure").val(nextDate).focus();
		}
	});
	jQuery("#res-departure").datepicker({
		minDate: 0,
		firstDay: 1,
		dateFormat: "dd.mm.yy",
		onClose: function() { this.focus(); }
	});
	
	jQuery("#side-arr-img").click(function(){
		jQuery("#side-arr").datepicker("show");
		jQuery("#res-arrival").datepicker("show");
	});
	
	jQuery("#side-dep-img").click(function(){
		jQuery("#side-dep").datepicker("show");
		jQuery("#res-departure").datepicker("show");
	});
	
	
	jQuery("#add-review").click(function(){
		jQuery('#reviewdiv').dialog({
			modal: true,
			width:620,
			resizable: false,
			close: function(){
				window.location.reload();
			}
		});
	});
});

function reservation(lang_code)
{
	jQuery(".reservation_loading").css("display","block");
	
	jQuery.ajax({
	   type: "POST",
	   url: "/../includes/ajax.php",
	   data: "country="+jQuery("#res-country").val()+
	   "&arrival="+jQuery("#res-arrival").val()+
	   "&departure="+jQuery("#res-departure").val()+
	   "&room_type="+jQuery("#res-room-type").val()+
	   "&adults="+jQuery("#res-adults").val()+
	   "&children="+jQuery("#res-children").val()+
	   "&add_bed="+jQuery("#res-add-bed").val()+
	   "&contact_person="+jQuery("#res-contact-person").val()+
	   "&email="+jQuery("#res-email").val()+
	   "&phone="+jQuery("#res-phone").val()+	
	   "&organization="+jQuery("#res-organization").val()+	   
	   "&information="+jQuery("#res-information").val()+
	   "&capt="+jQuery("#capt").val()+	  
	   "&lang="+lang_code+
	   "&act=reservation",
	   
	   success: function(msg){
		   var msg_arr = msg.split("***");
		
		   if(msg_arr[0]==1)
			{
			   jQuery(".reservation_loading").css("display","none");
			   jQuery(".error").hide();
			   jQuery(".success").html('<b>'+msg_arr[1]+'</b>');
			   jQuery(".success").show();
			   document.getElementById('siimage').src = '/securimage/securimage_show.php?sid=' + Math.random();
			   jQuery("#reservFrom").hide();
			   return false;
			 }
		   else
			 {
			   jQuery(".reservation_loading").css("display","none");
			   jQuery(".error").html(msg_arr[1]);
			   jQuery(".error").show();
			   document.getElementById('siimage').src = '/securimage/securimage_show.php?sid=' + Math.random(); return false
			 }
	    
	   }
	 });
	return false;
}

function review(lang_code)
{
	jQuery(".review_loading").css("display","block");
	
	jQuery.ajax({
	   type: "POST",
	   url: "/../includes/ajax.php",
	   data: "name="+jQuery("#rev-name").val()+
	   "&email="+jQuery("#rev-email").val()+
	   "&message="+jQuery("#rev-message").val()+
	   "&capt="+jQuery("#capt").val()+	  
	   "&lang="+lang_code+
	   "&act=review",
	   
	   success: function(msg){
		   var msg_arr = msg.split("***");
		
		   if(msg_arr[0]==1)
			{
			   jQuery(".review_loading").css("display","none");
			   jQuery(".error").hide();
			   jQuery(".success").html('<b>'+msg_arr[1]+'</b>');
			   jQuery(".success").show();
			   document.getElementById('siimage').src = '/securimage/securimage_show.php?sid=' + Math.random();
			   jQuery("#reviewForm").hide();
			   return false;
			 }
		   else
			 {
			   jQuery(".review_loading").css("display","none");
			   jQuery(".error").html(msg_arr[1]);
			   jQuery(".error").show();
			   document.getElementById('siimage').src = '/securimage/securimage_show.php?sid=' + Math.random(); return false
			 }
	    
	   }
	 });
	return false;
}
