// Booking form
 
//sets default variable values

        function write_action(theform){
        	
        	theform.action="http://arestravel.com/826_hotel-list.html";
        		
        }
        
        function write_date()
        {
            
        	
        	for(i=0;i<8;i++){
        	
        		j = i + 1;
        		selected_rooms = 0;
        		if( j == 1 ){
        			selected_rooms = 1;
        		}
        		document.hotelquery.elements[2].options[i] = new Option(j,j,"",selected_rooms);
        		
        	}
        	
        	//sets options in the number of adults dropdown
        	
        	for(i=0;i<8;i++){
        	
        		j = i + 1;
        		selected_guests = 0;
        		if( j == 1 ){
        			selected_guests = 1;
        		}
        		document.hotelquery.elements[3].options[i] = new Option(j,j,"",selected_guests);
        		
        	} 
        	
        	//sets options in the number of children dropdown
        	
        	for(i=0;i<6;i++){
        	
        		j = i;
        		selected_children = 0;
        		if( j == 0 ){
        			selected_children = 1;
        		}
        		document.hotelquery.elements[4].options[i] = new Option(j,j,"",selected_children);
        		
        	}
        	
        } 

// Popup Calendar

        safari = navigator.userAgent.indexOf('AppleWebKit') == -1 ? 0 : 1;

		function findPosX(obj)
		{
			var curleft = 0;
			if (obj.offsetParent)
			{
				while (obj.offsetParent)
				{
					curleft += obj.offsetLeft;
					obj = obj.offsetParent;
				}
			}
			else if (obj.x)
				curleft += obj.x;
            curleft += totalElementXOffset(obj);
			return curleft;
		}

		function findPosY(obj)
		{
			var curtop = 0;
			if (obj.offsetParent)
			{
				while (obj.offsetParent)
				{
					curtop += obj.offsetTop;
					obj = obj.offsetParent;
				}
			}
			else if (obj.y)
				curtop += obj.y;
			curtop += totalElementYOffset(obj);
			return curtop;
		}

		function totalElementYOffset(obj)
		{
            var yOffset = ((obj.offsetTop) ? obj.offsetTop : 0);
            var elParent = obj.offsetParent;
            while(elParent)
            {
                yOffset += ((elParent.offsetTop) ? elParent.offsetTop : 0);
                elParent = elParent.offsetParent;
            }
            return (yOffset - 0);
         }

        function totalElementXOffset(obj){
             var xOffset = ((obj.offsetLeft) ? obj.offsetLeft : 0);
             var elParent = obj.offsetParent;
             while(elParent)
             {
                xOffset += ((elParent.offsetLeft) ? elParent.offsetLeft:0);
                elParent = elParent.offsetParent;
             }
             return (xOffset - 0);

        }

		function PositionCal(frm,idValue)
		{
			var obj = document.getElementById(frm);
			var txtbx = document.getElementById(idValue);
			obj.style.left = findPosX(txtbx)+'px';
			obj.style.top = findPosY(txtbx)+20+'px';
		}

		function SrcCal(frm,idValue,chkinId)
		{
			var frame =	document.getElementById(frm);
			var value =	document.getElementById(idValue);
		 	var calSrc = '/popUpCalendar.php?id='+idValue + '&selectedDate=' + value.value;
			if(idValue.indexOf('checkOut') != -1) { calSrc += '&checkIn=' + document.getElementById(chkinId).value; }
            window.frames['CalFrame'].location.replace( calSrc );
			return false;
		}

		function ShowCal(frm, idValue,chkinId)
		{
			if(!safari)
			    hideCal();
			PositionCal(frm,idValue);
			if(safari)
			{
			    document.getElementById(frm).style.visibility = 'visible';
		    }
		    else
		    {
			    document.getElementById(frm).style.display = 'block';
			}
			SrcCal(frm,idValue,chkinId);
			if(!safari)
			    document.getElementById(idValue).select();
		}

		function SetDateForID(id, date)
		{
			value =	document.getElementById(id);
			if(value)
			{
				value.value	= date;
				hideCal();
			}
		}

		function hideCal()
		{
			if(safari)
			{
			    document.getElementById('CalFrame').style.visibility = 'hidden';
		    }
		    else
		    {
			    document.getElementById('CalFrame').style.display = 'none';
			}
		    frameRef = window.frames['CalFrame'];
			if (frameRef.location.href.indexOf('blank') == -1) frameRef.location.replace('blank.html');
			return false;
		}

		var ns6=document.getElementById&&!document.all;

		function toggleCal(e)
		{
	        cur = ns6 ? e.target : event.srcElement;
			if(cur.id.indexOf('checkIn') == -1 && cur.id.indexOf('checkOut') == -1)
				hideCal();
	    }
		
		function makeFrame() {
			ifrm = document.createElement("IFRAME");
			ifrm.id = "CalFrame";
			ifrm.name = "CalFrame";
			ifrm.setAttribute("src", "blank.html");
			ifrm.setAttribute("scrolling", "no");
			ifrm.setAttribute("frameborder", "0");
			ifrm.style.position = "absolute";
			ifrm.style.borderWidth = 0+"px";
			ifrm.style.width = 130+"px";
			ifrm.style.height = 180+"px";
			ifrm.style.display = "none";
			ifrm.style.zIndex = "100";
		    ifrm.style.backgroundColor = "#fff";
			document.body.insertBefore(ifrm, document.body.lastChild);
			document.onclick = toggleCal; 
		}
			
		 function myInsDate(objID, daysOut)
		{			
		      myObject = document.getElementById(objID);
			  D = new Date();
        	  D.setDate(D.getDate()+daysOut);
			  var day   = leadingZero(D.getDate());
			  var month = leadingZero(D.getMonth()+1);
			  var year  = D.getFullYear();
			  myObject.value = month+'/'+day+'/'+year;  
		 }
			
		 function leadingZero(nr)
		 {
			  if (nr < 10) nr = "0" + nr;
			  return nr;
		 } 										
	    
