   var searchDefaultCaptionWhat = 'e.g. pizza, hotel, museum';
   var searchDefaultCaptionWhere = 'city or state';
   var mapAndDirDefaultCaptionWhere = 'Address, City, State, or Zip';
   var searchDefaultCaptionRoadTrip = 'Search Road Trips';

   


function validateFormSearch(thisform)
{
	with (thisform)
	  {	
		var myRegxp = new RegExp('([a-zA-Z0-9_-]+)$');		
	  if ( (what.value == null || what.value == ''  || what.value == searchDefaultCaptionWhat) &&
		   (where.value == null || where.value == '' || where.value == searchDefaultCaptionWhere)) { 
		  alert ("Please enter a search query.");
		  what.focus();return false;
	  }
	  
	  if ( !what.value.match(myRegxp) && !where.value.match(myRegxp)  )  {
		  {   alert ("Please enter a correct search query.");
			  what.focus();return false;}
		  }	  
	  
		if (what.value == searchDefaultCaptionWhat) {
			what.value = '';
		}else if (where.value == searchDefaultCaptionWhere) {
			where.value = '';
		}
		
	  }
}

function validateFormSearchRT(thisform)
{
	with (thisform)
	  {	
		var myRegxp = new RegExp('([a-zA-Z0-9_-*&$%]+)$');		
	  if ( (q.value == null || q.value == ''  || q.value == searchDefaultCaptionRoadTrip)) { 
		  alert ("Please enter a search query.");
		  q.focus();return false;
	  }
	  
	  if ( !q.value.match(myRegxp) && !q.value.match(myRegxp)  )  {
		  {   alert ("Please enter a correct search query.");
			  q.focus();return false;}
		  }	  
	  
		if (q.value == searchDefaultCaptionRoadTrip) {
			q.value = '';
		}
		
	  }
}

function fixIe6() {

	try {
		  document.execCommand("BackgroundImageCache", false, true);
		} catch(e) {}

}


function setSearchCaption (captionId, action, defaultValue, fieldClass) {
	if (defaultValue == undefined) {
		defaultValue = "Address, City, State, or Zip";
	}
	 if ($("#"+captionId).val() == defaultValue) {
		 $("#"+captionId).val('');
		 if (fieldClass == undefined) {
			 $("#"+captionId).removeClass('watermark');
		 } else {
			 $("#"+fieldClass).removeClass('watermark');
		 }	 
	 }

	 if (action == 'blur' && $("#"+captionId).val() == '') {
		 $("#"+captionId).val(defaultValue);
		 $("#"+captionId).addClass('watermark');
		 if (fieldClass == undefined) {
			 $("#"+captionId).addClass('watermark');
		 } else {
			 $("#"+fieldClass).addClass('watermark');
		 }
	 }	 
}
 
 function validateEmail(email) {
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	   if(reg.test(email) == false) {
	      return false;
	   } else {
		   return true;
	   }
 }
	   
 function move() {
		 window.location = '/home.do';
 }
   
   function replaceIfNotFound(pString, pTarget, pReplace) {
		  if(pString.indexOf(pReplace) == -1) {
			return pString.replace(pTarget, pReplace);
	   } else {
		   return pString;
	   }  
   }
   
   
 
