    var xCha="WYNDHAM"
    var xRef="08232001055506"
    var xCor=""
    var submitted = false;
    function isLeapYear(year)
    	{
        if (year == Math.round(year/4)*4)
		{
		return true;
		}
        else
		{
		return false;
		}
    }


    function changeDeptDate(inDate, outDate)
    {

	    if(submitted){
	    		 submitted = false;
	    		 return;
	    	}
	    var arr_date_val = document.getElementById(inDate).value;
	
        var ydeptday = 0;
        var ydepmonth = 0;
        var ydepyear = 0; 
        var arr_date = Date.parse(arr_date_val);
        dep_date = new Date(arr_date+86400000);
        ydepday = dep_date.getDate();
        ydepmonth = dep_date.getMonth(); ydepmonth++;
        ydepyear = dep_date.getFullYear();
        var currentYear = dep_date.getFullYear();
        var today = new Date();
        var thisYear = today.getFullYear();
        if(ydepyear > thisYear+1)
        {
         alert("The date you have chosen is beyond the booking range.");
         dRange = true;
         return;
         }
        var dept_date_val = '';
        if(ydepmonth < 10){
        		dept_date_val = '0'+ydepmonth;
        } else{
        		dept_date_val = ydepmonth;
        }
        if(ydepday < 10){
        		dept_date_val += '/' + '0'+ydepday;
        } else{
        		dept_date_val += '/'+ ydepday;
        } 
        dept_date_val += '/' + ydepyear;
		
    		if(isValidArrDate(inDate, outDate) && isDate(dept_date_val)){
        		document.getElementById(outDate).value = dept_date_val;
    		}
         
    	}
    
    function isValidArrDate(inDate, outDate){
    			var now = new Date();
			var today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
	    		var arrivalDate = document.getElementById(inDate).value;
	    		var arrivalDateSec   = Date.parse(arrivalDate);
	    		var arrDateFmt = new Date(arrivalDateSec);
	    		if(!isDate(arrivalDate)){
				alert('Please select a valid arrival date in mm/dd/yyyy format');
				return false;
			}
			if(!isValidDate(arrivalDate, true)){
				colorMissingFields("home_resv_arrival");
				alert('Please select a valid arrival date in mm/dd/yyyy format');
				return false;
			}
			if(Date.parse(arrivalDate) < today.valueOf()) 
			{   			
				alert("The arrival date you have selected is in the past. Please select another date.");
   				colorMissingFields("home_resv_arrival");
   				return false;
   			}
   			return true;
    		
    } 
    function isValidDeptDate(inDate, outDate){
    			var now = new Date();
			var today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
	    		var departureDate = document.getElementById(outDate).value;
	    		var departureDateSec = Date.parse(departureDate);
	   	 	var depDateFmt = new Date(departureDateSec);
			if(!isDate(departureDate)){
				alert('Please select a valid departure date in mm/dd/yyyy format');
				return false;
			}
			if(!isValidDate(departureDate, false)){
				colorMissingFields(outDate);
				alert('Please select a valid departure date in mm/dd/yyyy format');
				return false;
			}
   			if(Date.parse(departureDate) < today.valueOf()) 
			{   			
   				alert("The departure date you have selected is in the past. Please select another date.");
   				colorMissingFields(outDate);
   				return false;
   			}
   			return true;
    }

	function clearByRequestNumber()
	{
		if (document.forms['formState'].ByReqNum.value == "Number")
		{
			document.forms['formState'].ByReqNum.value = "";
		}
	}

	function clearLastName()
	{
		if (document.forms['formState'].LastName.value == "Last Name")
		{
			document.forms['formState'].LastName.value = "";
		}
	}

	function changeState(form) {
		   	form.state.selectedIndex = 0 ;

    }
    
    function initialize(field, val){
			document.getElementById(field).value = val;

    }
	
	
    function initialize2(useform, today, tomorrow){
    			document.forms[useform].home_resv_arrival.value = today;
			document.forms[useform].home_resv_departure.value = tomorrow;

    }

    
    
