// JavaScript Document
	var winW = 630, winH = 460;
	if (document.body && document.body.offsetWidth) {
 		winW = document.body.offsetWidth;
 		winH = document.body.offsetHeight;
	}
	if (document.compatMode=='CSS1Compat' &&
	    document.documentElement &&
	    document.documentElement.offsetWidth ) {
		winW = document.documentElement.offsetWidth;
 		winH = document.documentElement.offsetHeight;
	}
	if (window.innerWidth && window.innerHeight) {
		winW = window.innerWidth;
		winH = window.innerHeight;
	}
	var wh = (winH - 600) / 2; 
	var ww = (winW - 991) / 2;
	
	var el = document.getElementById('main');
	el.style.marginTop = wh+'px';
	el.style.marginLeft = ww+'px';

//function list
function clearFrm(){
	document.getElementById('CheckOutMday').innerHTML='';
	document.getElementById('CheckOutDay').innerHTML='';
	document.getElementById('CheckOutMonth').innerHTML='';
	document.getElementById('CheckOutYear').innerHTML='';
}

	
	
function validate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      /*alert('Invalid Email Address');
	  document.form_id.email.focus();*/
	  return false;
   }
}

function updateCheckOut(cdate,nbNights,printD,printMD,printM,printY){
	var dt = new Date();
	var ccdate = new Array();
	var ccdate = cdate.split('/');

	var checkInY = ccdate[2];
	var checkInM = ccdate[1] - 1;
	var checkInD = ccdate[0];

	var echoCheckOutD = document.getElementById(printD);
	echoCheckOutD.innerHTML = '';
	var echoCheckOutMD = document.getElementById(printMD);
	echoCheckOutMD.innerHTML = '';
	var echoCheckOutM = document.getElementById(printM);
	echoCheckOutM.innerHTML = '';
	var echoCheckOutY = document.getElementById(printY);
	echoCheckOutY.innerHTML = '';
	var echoCheckOutResult = document.getElementById('CheckOutResult');
	echoCheckOutResult.innerHTML = '';

	if(checkInM < parseInt(dt.getMonth()) && checkInY == parseInt(dt.getFullYear()) || checkInY != parseInt(	dt.getFullYear())){
		echoCheckOutResult.innerHTML = 'Date values not correct. Change Month and Year';
		return 0;
	}
	else {

		if ((checkInD!=null) || (checkInM!=null) || (checkInY!=null)){
			var thedate = new Date();
			thedate.setFullYear(checkInY, checkInM, checkInD);
			var numOfNights = parseInt(nbNights.value);
			thedate.setDate(thedate.getDate()+numOfNights);

			months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
			var mday = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
			echoCheckOutD.innerHTML = thedate.getDate()+"&nbsp;&nbsp;&nbsp;";
			echoCheckOutMD.innerHTML = mday[thedate.getDay()]+"&nbsp;&nbsp;&nbsp;";
			echoCheckOutM.innerHTML = months[thedate.getMonth()]+"&nbsp;&nbsp;&nbsp;";
			echoCheckOutY.innerHTML = thedate.getFullYear()+"&nbsp;&nbsp;&nbsp;";
			document.getElementById('CheckOutDate').value = thedate.getDate()+"&nbsp;&nbsp;&nbsp;" + mday[thedate.getDay()]+"&nbsp;&nbsp;&nbsp;"+ months[thedate.getMonth()]+"&nbsp;&nbsp;&nbsp;"+ thedate.getFullYear()+"&nbsp;&nbsp;&nbsp;";

	return 1;
		}
	}
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	}
	else {
		countfield.value = maxlimit - field.value.length;
	}
}
