
jQuery(document).ready(function() {
	jQuery.datepicker.setDefaults(jQuery.datepicker.regional['tr']);
	jQuery.datepicker.setDefaults({	showOn: 'both', buttonImageOnly: true, buttonImage: 'public/images/default/cal.jpg',buttonText: ''});
	jQuery("#CheckinDate").datepicker({ 
			dateFormat: 'dd/mm/yy',
			minDate: new Date() 
	});
	jQuery(".ui-datepicker-trigger").attr("align","absmiddle").css("padding","2px");


});


function searchSubmit(){
	var frm = document.getElementById('searchform');
	frm.submit();
}

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 VNUM(field) {
	var valid = "0123456789"
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) {
	temp = "" + field.value.substring(i, i+1);
	if (valid.indexOf(temp) == "-1" || valid.value == "" ) ok = "no";
	}
	if ((ok == "no") || (field.value=="")) {
		return false;
	}
return true;
}


function VTEXT(field) {
	if (( field.value=="" ) || ( field.value=="  " )  ||( field.value=="   " )  ||( field.value=="    " )  ||( field.value=="     " )) {
		return false;
	}
	return true;
}

function VINT(field,int) // alanin sayilarini kontrol ediyor int e esitse true yoksa false donduruyor
{
	if (VNUM(field))
	{
		if (field.value.length == int)
			{
			return true;
			}
		else
		{
		return false;
		}
	}
	else 
	{
	 return false;
	}
}

function VSELECT(field,fieldname) {
	if (( field.value=="" ) ) {
	alert("Warning !\n" + fieldname + " must be selected. ");
	field.focus();
	return false;
	   }
	return true;
}


function isEmail(email){
    return /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/.test(email);
}


function CheckForm()
{ 


	var ErrorMessage = new Array();
	var ErrorElement = new Array();
	
	
	if(VTEXT(document.contactform.name) != true){
	    ErrorMessage.push('Please enter name surname');
	    ErrorElement.push(document.contactform.name);
	}
	
	if(isEmail(document.contactform.email.value) != true){
	    ErrorMessage.push('Please enter a valid email address');
	    ErrorElement.push(document.contactform.email);
	}
	
	
	if(VTEXT(document.contactform.message) != true){
	    ErrorMessage.push('Please enter message');
	    ErrorElement.push(document.contactform.message);
	}
	
	
	if(ErrorMessage.length == 0){
	    document.contactform.submit();
	} else {
	    alert(ErrorMessage.join("\n"));
	    ErrorElement[0].focus();
	}
}

