// Get the value of a date
function DateValue(objval) {
 dateval = new Date()
 var Pat1 = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2,4})$/;
 if (Pat1.test(objval)) {
 var dateArray = objval.match(Pat1); // is the format ok?
 dateval.setDate(dateArray[1])
 dateval.setMonth(dateArray[3]-1)
 dateval.setYear(dateArray[4])
 dateval.setHours(0)
 dateval.setMinutes(0)
 dateval.setSeconds(0)
 dateval.setMilliseconds(0)
 return dateval.getTime()
 } else {
 return 0
 }
}

//sets the product type variable to be user across the scripts
function setProductType(productType){
 this.productType = productType;
}

 function expandSearchItems()
 {
    var expandedItems = getElem("expandedSearchItems");
    var contractedItems = getElem("contractedSearchItems");
    expandedItems.style.display ="block";
    contractedItems.style.display ="none";
   document.getElementById("flagExpandItems").value='true';
 }
 function contractSearchItems()
 {

    var expandedItems = getElem("expandedSearchItems");
    var contractedItems =getElem("contractedSearchItems");
    expandedItems.style.display ="none";
    contractedItems.style.display ="block";
    document.getElementById("flagExpandItems").value='false';
 }
function showError()
         {
            var errorMessage = document.getElementById('errormessage').value;
            if(errorMessage != "")
            {
               alert(errorMessage);
            }
         }
function updateIncludeVilla(obj)
{
	val = (obj.checked)?true:false;
	document.getElementById("includeVillaSearch").value=val;
}

