
var AbsolutePath = "";
var responseWrite;
var response = "";

function $V(ID) {
    return document.getElementById(ID).value;
}

function _showAjaxIndicator(){
	//document.getElementById('AjaxIndicator').style.display = 'block';
}

function _hideAjaxIndicator(){
	//document.getElementById('AjaxIndicator').style.display = 'none';
}


function GetPage(pagename) {
    var pars = "";
    var url = pagename;
    var myAjax = new Ajax.Request(
		url,
    {
        method: 'post',
        parameters: pars,
        onLoading: _showAjaxIndicator,
        onLoaded: _hideAjaxIndicator,
        onComplete: _GetPageEventResult
    }
	);
}

function _GetPageEventResult(Request) {
    if (Request.responseText != "") {
        $('ortaalan').innerHTML = Request.responseText;
		var positions = findPos($('cal'));
		Calendar.setup({
		inputField		:	"CheckinDate",     // id of the input field
		ifFormat		:	"%d/%m/%Y",      // format of the input field
		showsTime		:	false,
		button			:	"cal",  // trigger for the calendar (button ID)
		align			:	"Tl",           // alignment (defaults to "Bl")
		singleClick		:	true,
		position  		:  Array(positions[0]-210,positions[1]+20)
		});
		
		ShadowboxManual();
	 	Shadowbox.init();
    }
    else {
		
    }
}



function isEmail(string)
{
  if (string == "") return false; 
  if (string.indexOf ('@',0) == -1 || string.indexOf ('.',0) == -1) return false;
  if (string.indexOf ('@', string.indexOf('@',0) + 1) != -1) return false;
  if (string.indexOf (',',0) != -1 || string.indexOf (';',0) != -1 || string.indexOf (':',0) != -1) return false;
  if(string.substring(0,1) == "@" || string.substring(0,1) == ".") return false;
  return true;
}

function CalculateCheckOut(){
	
	//alert(document.getElementById('Nights').selectedIndex);
	//alert(document.getElementById('Nights').selectedItem);
	
	//alert(document.getElementById('Nights').options[document.getElementById('Nights').selectedIndex].value);
	
	document.getElementById('numNights').value = document.getElementById('Nights').options[document.getElementById('Nights').selectedIndex].value ;
	
	var CheckInDate = document.getElementById('CheckinDate');
	var Nights 		= document.getElementById('numNights').value;
	var Dates 		= CheckInDate.value.split('/');
	
	
	if(Dates[2].charAt(0) == 0){
		Dates[2] = Dates[2].charAt(1);
	}
	
	if(Dates[1].charAt(0) == 0){
		
		Dates[1] = Dates[1].charAt(1);
	}
	
	if(Dates[0].charAt(0) == 0){
		Dates[0] = Dates[0].charAt(1);
	}
	
	
	var _year		= parseInt(Dates[2]);
	var _month		= parseInt(Dates[1]) -1;
	var _day		= parseInt(Dates[0]) + parseInt(Nights);
	
	/*
	var _year		= parseInt(Dates[2]);
	var _month		= parseInt(Dates[1]) - 1;
	var _day		= parseInt(Dates[0]) + parseInt(Nights);
    */
    
	document.getElementById('Startmonth').value = parseInt(Dates[1]);
	document.getElementById('Startday').value 	= parseInt(Dates[0]);
	document.getElementById('Startyear').value 	= parseInt(Dates[2]);
	
	var checkout	= new Date(_year, _month, _day);
    
	var co_day		= checkout.getDate();
	var co_month	= checkout.getMonth() + 1;
	var co_year		= checkout.getFullYear();
	
    
	/*
	if(co_day < 10){
	    co_day = '0' + co_day;
	}
	*/
	
	document.getElementById('Endmonth').value 	= co_month;
	document.getElementById('Endday').value 	= co_day;
	document.getElementById('Endyear').value 	= co_year;
	
	
	//alert(parseInt(Dates[0])+ " " + parseInt(Dates[1])+ " " + parseInt(Dates[2]));
	//alert(co_day + " " + co_month + " " + co_year);
	
	return false;
}


	function ClearValue(elm){
		
		var CurrentValue = jQuery(elm).val();

		if(jQuery(elm).hasClass('_clear_') == false){
			jQuery(elm).val('');
			jQuery(elm).addClass('_clear_');
		}
		
		
		elm.onmouseout = function(){
			if(elm.value == ''){
				elm.value = CurrentValue;
				jQuery(elm).removeClass('_clear_');
			}
		}
	}
	
	
function result(originalRequest){
	var newData = originalRequest.responseText;
	var el = $('Status');
	el.innerHTML = newData;
	stopLoading();
}

function showLoadingImage() {
	var el = $('Status');
	if (el && !loaded) {
		el.innerHTML = '<img src="../images/indicator.gif">';
	}
} 	 
function startLoading() {
	loaded = false;
	showLoadingImage();
}
function stopLoading() {
	var el = $('Status');
	el.style.display = 'none';
	loaded = true;
}
Ajax.Responders.register({
onCreate : startLoading,
onComplete : stopLoading
});			


function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		return [curleft,curtop];
	}
}