/*var message = "Welcome to SMARTROOMS - Hotel Room Reservation Software"; 
	function rtclickcheck(keyp){ if (navigator.appName == "Netscape" && keyp.which == 3){ 	alert(message); return false; } 
	if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) { 	alert(message); 	return false; } } 
	document.onmousedown = rtclickcheck;
	*/
	
var date_start=1, date_end=30;
function pad(value, length) {
			value = String(value);
			
			length = parseInt(length) || 2;
			while (value.length < length)
				value = "0" + value;				
			return value;
		};  


function afterSetDateValue(ref_field, target_field, date) {
 
  var d = new Date();	
	var curr_date = d.getDate();
  var curr_month = pad(d.getMonth()+1);	
  var curr_year = d.getFullYear();
  var cdate = curr_year + "-" + curr_month + "-" + curr_date;	
  if (date!="") {
    var startDate=document.forms[0]["start_date"];
    var endDate=document.forms[0]["end_date"];		
	
    if(compareDates(cdate, getDateValue(startDate))>=0){
	  		 alert("Check In Date should not be less than OR equal to Current Date.");
				 setDateValue(startDate, "");
				  setDateValue(endDate, "");
	  }else if (target_field==startDate) {
      var endDateStart=dayOffset(date, date_start), endDateEnd=dayOffset(date, date_end), endDateValue=getDateValue(endDate);
      setRange("conf", endDateStart, endDateEnd);

      if (checkDate(endDateValue)==0 && (compareDates(endDateStart, endDateValue)>0 || compareDates(endDateEnd, endDateValue)<0)) {
        setDateValue(endDate, endDateStart);
      }
			
			if(startDate.value != "" && endDate.value == ""){			   
			   document.forms[0]["end_date"].value = endDateStart;
			}
    }
		
		
  }else {	
    setRange("conf", "", "");
  }
}


function checkForm() {
  var startDate=document.forms[0]["start_date"], startDateValue=getDateValue(startDate);
  var endDate=document.forms[0]["end_date"], endDateValue=getDateValue(endDate);
	var noOfRoom = document.forms[0]["strRooms"].value;
  if (checkDate(startDateValue)!=0) {
    alert("Please enter your Check In Date.");
  }
  else if (checkDate(endDateValue)!=0) {
    alert("Please enter your Check Out Date.");
  }

 else if (compareDates(dayOffset(startDateValue, date_start), endDateValue)>0) {
    alert("Check Out Date should be at least "+date_start+" day/s after Check In Date.");
  }
  else if (compareDates(dayOffset(startDateValue, date_start), endDateValue)>0) {
    alert("Check Out Date should be at least "+date_start+" day/s after Check In Date.");
  }
  else if (compareDates(dayOffset(startDateValue, date_end), endDateValue)<0) {
    alert("Check Out Date should be within "+date_end+" day/s after Check In Date.");
  }
  else {
	   
	     var flag = true;
		   for (var x = 1; x <= parseInt(noOfRoom); x++)
			 {
			      var adultRoom = "strAdultsRoom"+x;
						var childRoom = "strChildrenRoom"+x;
						var adultRoomNo = parseInt(document.getElementById(adultRoom).value);
						var childRoomNo = parseInt(document.getElementById(childRoom).value);
						var total = adultRoomNo + childRoomNo;
						if(total == 0){
						  flag = false;
							break;
						}
						
			 }
			if(!flag){
				
				
				var maxguest=document.forms[0].maxguest_hdn.value;				
				var alertmsg="Please enter number of guests (Maximum "+ maxguest +" guests allowed per room)";
				alert(alertmsg);
			    
			}else{
				document.forms[0].action="hr_checkroom.php?act=check";
				document.forms[0].method="post";
			 document.forms[0].submit();
			}
  }
}


function noOfRooms(roomNo,fld,maxguest)
{   
 	var adultRoom = "strAdultsRoom"+roomNo;
	var childRoom = "strChildrenRoom"+roomNo;
	var adultRoomNo = parseInt(document.getElementById(adultRoom).value);
	var childRoomNo = parseInt(document.getElementById(childRoom).value);
	if(adultRoomNo == 0 && childRoomNo != 0){
			alert("Please enter adult guests.");
      document.getElementById(childRoom).value = 0;
  }
	var total = adultRoomNo + childRoomNo;
	
	
		if(total > maxguest){
					
				var msgalert="Error! Maximum "+maxguest+" allowed per room.";
				 //alert("Error! Max. 4 guests allowed per room.");
				 alert(msgalert);
				 document.getElementById(adultRoom).value = 0;
				 document.getElementById(childRoom).value = 0;
		}

}

function showRoomsx(roomNo,fld)
{   
document.mainform.method="get";
document.mainform.action="hr_checkroom.php?act=check&dv=true" ;
document.mainform.submit();

}


function showRooms(roomNo,fld)
{   
document.mainform.method="post";
document.mainform.action="hr_index.php";
document.mainform.submit();

}
function showRoomsVides(roomNo,fld)
{
	switch(fld.value)
	{
		case '1':
		document.getElementById('tdname_1Vides').style.display='none';
		document.getElementById('room1Vides').style.display='block';
		document.getElementById('room2Vides').style.display='none';
		document.getElementById('room3Vides').style.display='none';
		document.getElementById('room4Vides').style.display='none';
		document.getElementById('childrenAgeVides').style.display='none';
		break;
		case '2':
		document.getElementById('tdname_1Vides').style.display='block';
		document.getElementById('room1Vides').style.display='block';
		document.getElementById('room2Vides').style.display='block';
		document.getElementById('room3Vides').style.display='none';
		document.getElementById('room4Vides').style.display='none';
		document.getElementById('roomChild3Vides').style.display='none';
		document.getElementById('roomChild4Vides').style.display='none';
		break;
		case '3':
		document.getElementById('tdname_1Vides').style.display='block';
		document.getElementById('room1Vides').style.display='block';
		document.getElementById('room2Vides').style.display='block';
		document.getElementById('room3Vides').style.display='block';
		document.getElementById('room4Vides').style.display='none';
		document.getElementById('roomChild4Vides').style.display='none';
		break;
		case '4':
		document.getElementById('tdname_1Vides').style.display='block';
		document.getElementById('room1Vides').style.display='block';
		document.getElementById('room2Vides').style.display='block';
		document.getElementById('room3Vides').style.display='block';
		document.getElementById('room4Vides').style.display='block';
		break;
	}
}


function showRoomsChildren(roomNo,fld)
{
	switch(roomNo)
	{
		case '1':
		document.getElementById('childrenAge').style.display='block';
		document.getElementById('roomChild1').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('childrenAge').style.display='none';
			document.getElementById('roomChild1').style.display='none';
			break;
			case '1':
			document.getElementById('r1c1').style.display='block';
			document.getElementById('r1c2').style.display='none';
			document.getElementById('r1c3').style.display='none';
			document.getElementById('r1c4').style.display='none';
			break;
			case '2':
			document.getElementById('r1c1').style.display='block';
			document.getElementById('r1c2').style.display='block';
			document.getElementById('r1c3').style.display='none';
			document.getElementById('r1c4').style.display='none';
			break;
			case '3':
			document.getElementById('r1c1').style.display='block';
			document.getElementById('r1c2').style.display='block';
			document.getElementById('r1c3').style.display='block';
			document.getElementById('r1c4').style.display='none';
			break;
			case '4':
			document.getElementById('r1c1').style.display='block';
			document.getElementById('r1c2').style.display='block';
			document.getElementById('r1c3').style.display='block';
			document.getElementById('r1c4').style.display='block';
			break;
		}
		break;
		case '2':
		document.getElementById('childrenAge').style.display='block';
		document.getElementById('roomChild2').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild2').style.display='none';
			break;
			case '1':
			document.getElementById('r2c1').style.display='block';
			document.getElementById('r2c2').style.display='none';
			document.getElementById('r2c3').style.display='none';
			document.getElementById('r2c4').style.display='none';
			break;
			case '2':
			document.getElementById('r2c1').style.display='block';
			document.getElementById('r2c2').style.display='block';
			document.getElementById('r2c3').style.display='none';
			document.getElementById('r2c4').style.display='none';
			break;
			case '3':
			document.getElementById('r2c1').style.display='block';
			document.getElementById('r2c2').style.display='block';
			document.getElementById('r2c3').style.display='block';
			document.getElementById('r2c4').style.display='none';
			break;
			case '4':
			document.getElementById('r2c1').style.display='block';
			document.getElementById('r2c2').style.display='block';
			document.getElementById('r2c3').style.display='block';
			document.getElementById('r2c4').style.display='block';
			break;
		}
		break;
		case '3':
		document.getElementById('childrenAge').style.display='block';
		document.getElementById('roomChild3').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild3').style.display='none';
			break;
			case '1':
			document.getElementById('r3c1').style.display='block';
			document.getElementById('r3c2').style.display='none';
			document.getElementById('r3c3').style.display='none';
			document.getElementById('r3c4').style.display='none';
			break;
			case '2':
			document.getElementById('r3c1').style.display='block';
			document.getElementById('r3c2').style.display='block';
			document.getElementById('r3c3').style.display='none';
			document.getElementById('r3c4').style.display='none';
			break;
			case '3':
			document.getElementById('r3c1').style.display='block';
			document.getElementById('r3c2').style.display='block';
			document.getElementById('r3c3').style.display='block';
			document.getElementById('r3c4').style.display='none';
			break;
			case '4':
			document.getElementById('r3c1').style.display='block';
			document.getElementById('r3c2').style.display='block';
			document.getElementById('r3c3').style.display='block';
			document.getElementById('r3c4').style.display='block';
			break;
		}
		break;
		case '4':
		document.getElementById('childrenAge').style.display='block';
		document.getElementById('roomChild4').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild4').style.display='none';
			break;
			case '1':
			document.getElementById('r4c1').style.display='block';
			document.getElementById('r4c2').style.display='none';
			document.getElementById('r4c3').style.display='none';
			document.getElementById('r4c4').style.display='none';
			break;
			case '2':
			document.getElementById('r4c1').style.display='block';
			document.getElementById('r4c2').style.display='block';
			document.getElementById('r4c3').style.display='none';
			document.getElementById('r4c4').style.display='none';
			break;
			case '3':
			document.getElementById('r4c1').style.display='block';
			document.getElementById('r4c2').style.display='block';
			document.getElementById('r4c3').style.display='block';
			document.getElementById('r4c4').style.display='none';
			break;
			case '4':
			document.getElementById('r4c1').style.display='block';
			document.getElementById('r4c2').style.display='block';
			document.getElementById('r4c3').style.display='block';
			document.getElementById('r4c4').style.display='block';	
			break;
		}
		break;
	}
}
function showRoomsChildrenVides(roomNo,fld)
{
	switch(roomNo)
	{
		case '1':
		document.getElementById('childrenAgeVides').style.display='block';
		document.getElementById('roomChild1Vides').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('childrenAgeVides').style.display='none';
			document.getElementById('roomChild1Vides').style.display='none';
			break;
			case '1':
			document.getElementById('r1c1Vides').style.display='block';
			document.getElementById('r1c2Vides').style.display='none';
			document.getElementById('r1c3Vides').style.display='none';
			document.getElementById('r1c4Vides').style.display='none';
			break;
			case '2':
			document.getElementById('r1c1Vides').style.display='block';
			document.getElementById('r1c2Vides').style.display='block';
			document.getElementById('r1c3Vides').style.display='none';
			document.getElementById('r1c4Vides').style.display='none';
			break;
			case '3':
			document.getElementById('r1c1Vides').style.display='block';
			document.getElementById('r1c2Vides').style.display='block';
			document.getElementById('r1c3Vides').style.display='block';
			document.getElementById('r1c4Vides').style.display='none';
			break;
			case '4':
			document.getElementById('r1c1Vides').style.display='block';
			document.getElementById('r1c2Vides').style.display='block';
			document.getElementById('r1c3Vides').style.display='block';
			document.getElementById('r1c4Vides').style.display='block';
			break;	
		}
		break;
		case '2':
		document.getElementById('childrenAgeVides').style.display='block';
		document.getElementById('roomChild2Vides').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild2Vides').style.display='none';
			break;
			case '1':
			document.getElementById('r2c1Vides').style.display='block';
			document.getElementById('r2c2Vides').style.display='none';
			document.getElementById('r2c3Vides').style.display='none';
			document.getElementById('r2c4Vides').style.display='none';
			break;
			case '2':
			document.getElementById('r2c1Vides').style.display='block';
			document.getElementById('r2c2Vides').style.display='block';
			document.getElementById('r2c3Vides').style.display='none';
			document.getElementById('r2c4Vides').style.display='none';
			break;
			case '3':
			document.getElementById('r2c1Vides').style.display='block';
			document.getElementById('r2c2Vides').style.display='block';
			document.getElementById('r2c3Vides').style.display='block';
			document.getElementById('r2c4Vides').style.display='none';
			break;
			case '4':
			document.getElementById('r2c1Vides').style.display='block';
			document.getElementById('r2c2Vides').style.display='block';
			document.getElementById('r2c3Vides').style.display='block';
			document.getElementById('r2c4Vides').style.display='block';
			break;
		}
		break;
		case '3':
		document.getElementById('childrenAgeVides').style.display='block';

		document.getElementById('roomChild3Vides').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild3Vides').style.display='none';
			break;
			case '1':
			document.getElementById('r3c1Vides').style.display='block';
			document.getElementById('r3c2Vides').style.display='none';
			document.getElementById('r3c3Vides').style.display='none';
			document.getElementById('r3c4Vides').style.display='none';
			;
			break;
			case '2':
			document.getElementById('r3c1Vides').style.display='block';
			document.getElementById('r3c2Vides').style.display='block';
			document.getElementById('r3c3Vides').style.display='none';
			document.getElementById('r3c4Vides').style.display='none';
			;
			break;
			case '3':
			document.getElementById('r3c1Vides').style.display='block';
			document.getElementById('r3c2Vides').style.display='block';
			document.getElementById('r3c3Vides').style.display='block';
			document.getElementById('r3c4Vides').style.display='none';
			;
			break;
			case '4':
			document.getElementById('r3c1Vides').style.display='block';
			document.getElementById('r3c2Vides').style.display='block';
			document.getElementById('r3c3Vides').style.display='block';
			document.getElementById('r3c4Vides').style.display='block';
			;
			break;
		}
		break;
		case '4':
		document.getElementById('childrenAgeVides').style.display='block';
		document.getElementById('roomChild4Vides').style.display='block';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild4Vides').style.display='none';
			break;
			case '1':
			document.getElementById('r4c1Vides').style.display='block';
			document.getElementById('r4c2Vides').style.display='none';
			document.getElementById('r4c3Vides').style.display='none';
			document.getElementById('r4c4Vides').style.display='none';
			break;
			case '2':
			document.getElementById('r4c1Vides').style.display='block';
			document.getElementById('r4c2Vides').style.display='block';
			document.getElementById('r4c3Vides').style.display='none';
			document.getElementById('r4c4Vides').style.display='none';
			break;
			case '3':
			document.getElementById('r4c1Vides').style.display='block';
			document.getElementById('r4c2Vides').style.display='block';
			document.getElementById('r4c3Vides').style.display='block';
			document.getElementById('r4c4Vides').style.display='none';
			break;
			case '4':
			document.getElementById('r4c1Vides').style.display='block';
			document.getElementById('r4c2Vides').style.display='block';
			document.getElementById('r4c3Vides').style.display='block';
			document.getElementById('r4c4Vides').style.display='block';
			break;	
		}
		break;				
	}
}

xcMods[1].order=1;
xcFootTagSwitch[1]=2;
xcFootTagSwitch[3]=3;


function openWindowS2(str)
{
window.open(str,"_blank","status=yes,scrollbars=yes,resizable=no,location=0,height=300,width=300,top=100,left=300")
}


function checkboxValidation1(form) {		
		
		var total = 0;
		
		for(var i=0; i < document.form1.select1.length; i++){
			if(document.form1.select1[i].checked)
				total++;
		}
		
		if(total >= 2){
			alert("Please select one room from the available choices.");
			for(var i=0; i < document.form1.select1.length; i++){
			   document.form1.select1[i].checked = false;
			}
		}
} 
function checkboxValidation2(form) {		
		
		var total = 0;
		
		for(var i=0; i < document.form1.select2.length; i++){
			if(document.form1.select2[i].checked)
				total++;
		}
		
		if(total >= 2){
			alert("Please select one room from the available choices.");
			for(var i=0; i < document.form1.select2.length; i++){
			   document.form1.select2[i].checked = false;
			}
		}
}
function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

   function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }
function Validation(no){
   

    var total = 0;		
         
   if(isInteger(document.form1.select1.value)){					
        if(document.form1.select1.checked){						
             total++;
         }
					
		}else{
			
			for(var i=0; i < document.form1.select1.length; i++){				
				if(document.form1.select1[i].checked)
					total++;
			}
    }
		
   
		if(no == 2){					
			 if(isInteger(document.form1.select2.value)){
					if(document.form1.select2.checked){						
             total++;
          }
						
			}else{	
				for(var i=0; i < document.form1.select2.length; i++){
					if(document.form1.select2[i].checked)
						total++;
				}
     }
		}
	
	 if(total == 0){
	     alert("Please select one room from the available choices.");			
			 return false;
	 }else{
	 	  return true;	 
	 }

}




 function openRequestPage(type,checkInDate,checkOutDate){
	  var url = 'hr_requestroom.php?room='+type+'&checkin='+checkInDate+'&checkout='+checkOutDate;
		window.open(url, 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=no,height=800,width=700,directories=no,location=no')
	}	

