		function checkIt(msg){
			if (confirm("Are you sure you want to " + msg + "?")) {
				return true;
			}
			else {
				return false;
			}
		}
		function MM_jumpMenu(prefix,targ,selObj,restore){ //v3.0
		  eval(targ+".location='"+prefix+selObj.options[selObj.selectedIndex].value+"'");
		  if (restore) selObj.selectedIndex=0;
		}
function populateList(selectbox,thearray)
     {
         for (i=0;i<thearray[0].length;i++)
         {
             var o = new Option(thearray[1][i].replace(/&quot;/g, '"'), thearray[0][i],false,false);
             selectbox.options[selectbox.length] = o;
         }
     }
     function resetToAll(selectbox)
     {
         selectbox.options.length = 0;
         var o = new Option('All values','',false,false);
         selectbox.options[selectbox.length] = o;
     }
     function resetToSection(selectbox)
     {
         selectbox.options.length = 0;
         var o = new Option('Please type at least 3 characters in the box to the left.','',false,false);
         selectbox.options[selectbox.length] = o;
     }
     function resetToRoot(selectbox)
     {
         selectbox.options.length = 0;
         var o = new Option('Please type at least 3 characters in the box to the left.','',false,false);
         selectbox.options[selectbox.length] = o;
     }
     function repopulate(selectbox,m,resetfunc)
     {
         selectbox.options.length = 0;
         if (m[0].length == 0)
         {
             eval(resetfunc + '(selectbox);');
             return false;
         }
         for (i=0;i<m[0].length;i++)
         {
             var o = new Option(m[1][i].replace(/&quot;/g, '"'), m[0][i],false,false);
             selectbox.options[selectbox.length] = o;
         }
     }
     function stripSpaces(x)
     {
         while (x.substring(0,1) == ' ') x = x.substring(1);
         while (x.substring(x.length-1,x.length) == ' ') x =
x.substring(0,x.length-1);
         return x;
     }
     function keypress(string,selectbox,thearray,resetfunc)
     {
         var len = string.length;
         if (len < 3)
         {
             eval(resetfunc + '(selectbox);');
             return;
         }
         string = stripSpaces(string);
         var m = new Array(new Array(),new Array());
         if (len > 0)
         {
             for (i=0;i<thearray[0].length;i++)
             {
                 if (thearray[1][i].toLowerCase().indexOf
(string.toLowerCase()) > -1)
                 {
                     m[1][m[1].length] = thearray[1][i];
                     m[0][m[0].length] = thearray[0][i];
                 }
             }
             repopulate(selectbox,m,resetfunc);
         }
         else
         {
             eval(resetfunc + '(selectbox);');
         }
         return false;
     }
     function testOptionValue (thisForm,thisObj) {
		var selectObj = thisObj.value;
		if ((selectObj != '1') && (selectObj != '2')) {
			thisForm.newsletterBeginPostDate.disabled=false;
			thisForm.newsletterEndPostDate.disabled=false;
		}
		else if ((selectObj = '1') || (selectObj = '2')) {
			thisForm.newsletterBeginPostDate.disabled=true;
			thisForm.newsletterEndPostDate.disabled=true;
		}
	}
	function GetObjRef (objId) {
		var returnObj = null;
		if (document.getElementById) {
			returnObj = document.getElementById(objId);
		}
		else if (document.all) {
			returnObj = document.all[objId];
		}
		return returnObj;
	}
	function ShowObj (objId) {
		var returnObj = GetObjRef (objId);
		if (returnObj && returnObj.style) {
			returnObj.style.display = "block";
		}
	}
	function HideObj (objId) {
		var returnObj = GetObjRef (objId);
		if (returnObj && returnObj.style) {
			returnObj.style.display = "none";
		}
	}
	function ToggleObj (objId) {
		var returnObj = GetObjRef (objId);
		if (returnObj && returnObj.style) {
			if (returnObj.style.display == "block") {
				returnObj.style.display = "none";
			}
			else {
				returnObj.style.display = "block";
			}
		}
	}
/* New Scripts */
function CustomInit () {
    /* DISABLED 10/13/09 CAB */
	//resizeBody ();
}
function CustomInit2Column () {
}
function resizeBody () {
	rightHeight = $('column-right');
	bodyHeight = $('body');
	midHeight = $('column-mid');
	if (midHeight.offsetHeight > rightHeight.offsetHeight) {
		bodyHeight.style.height = midHeight.offsetHeight + 10;
	} else {
		bodyHeight.style.height = rightHeight.offsetHeight + 10;
	}
}
function ToggleImg(imagename,src1,src2){
    if(document.images && document.images[imagename]){
        image1=new Image;
        image1.src=src1;
        if(document.images[imagename].src != image1.src){
            document.images[imagename].src = image1.src
        }
        else{
            document.images[imagename].src=src2
        }
    }
}
function ToggleClass (objId,classIdActive,classIdDefault,className) {
	var classObjActive = GetObjRef (classIdActive);
	var classObjDefault = GetObjRef (classIdDefault);
	var className = className;
	var returnObj = GetObjRef (objId);
	if (classObjActive && classObjActive != "") {
		if (classObjActive.className == className) {
			classObjActive.className = className+"-active";
			classObjDefault.className = className;
		}
		else {
			classObjActive.className = className;
			classObjDefault.className = className+"-active";
		}
	}
}
function ToggleClass2 (objId,className) {
	var className = className;
	var returnObj = GetObjRef (objId);
	if (returnObj.className == className) {
		returnObj.className = className+"-active";
	}
	else {
		returnObj.className = className;
	}
}
function closeNav(selectedId,selectedClass) {
	var x = document.getElementsByTagName('div');
	var d = selectedId;
	var c = selectedClass;
	for (var i=0;i<x.length;i++) {
		if (x[i].className == c+'-show') {
			x[i].className = c;
		} else if (x[i].className == c) {
			if (x[i].id == d) {
				x[i].className = c+'-show';
			}
		}
	}
}
function ToggleMoreInfo (e) {
	var divMoreInfo = GetObjectRef ('view-hidden');
	if (e.cancelBubble) {
		e.cancelBubble = true;
	}
	if (divMoreInfo != null) {
			divMoreInfo.style.display = "block";
			SetObjectOffset (divMoreInfo, e);
	}
	return false;
}
function SetObjectOffset (obj, e) {
	var bodyWidth = -1;
	if (document.body.clientWidth) {
		bodyWidth = document.body.clientWidth;
	}
	else if (window.innerWidth) {
		bodyWidth = window.innerWidth;
	}
	var offsetY = -1;
	if (obj.offsetHeight) {
		offsetY = obj.offsetHeight;
	}
	//var offsetX = -1;
	//if (obj.offsetWidth) {
		//offsetX = obj.offsetWidth;
	//}
	if (bodyWidth > -1 && offsetY > -1) {
		// only use offset when we can obtain the bodyWidth and the offset
		var top = 0;
		//var left = 0;
		if (e.pageX) {
			top = e.pageY - offsetY;
			//left = e.pageX - offsetX;
		}
		else if (e.clientX) {
			var scrollTop = 0;
			if (document.body.scrollTop) {
				scrollTop = document.body.scrollTop;
			}
			top = e.clientY - offsetY + scrollTop - 50;
			// left = e.clientX - offsetX;
		}
		if (top < 0) {
			top = 0;
		}
		//if (left < 0) {
			//left = 0;
		//}
		topOffset = top + 30;
		obj.style.top = topOffset + "px";
		// obj.style.left = left + "px";
	}
}
function GetObjectRef (ObjId) {
	if (document.getElementById) {
		return document.getElementById (ObjId);
	}
	else if (document.all) {
		return document.all[ObjId];
	}
	else {
		return null;
	}
}
function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return strReturn;
}
function getMonthLen(theYear, theMonth) {
	var oneHour = 1000 * 60 * 60
	var oneDay = oneHour * 24
	var thisMonth = new Date(theYear, theMonth, 1)
	var nextMonth = new Date(theYear, theMonth + 1, 1)
	var len = Math.ceil((nextMonth.getTime() -
		thisMonth.getTime() - oneHour)/oneDay)
	return len
}
function DayOfWeek(day,month,year) {
    var a = Math.floor((14 - month)/12);
    var y = year - a;
    var m = month + 12*a - 2;
    var d = (day + y + Math.floor(y/4) - Math.floor(y/100) +
             Math.floor(y/400) + Math.floor((31*m)/12)) % 7;
    return d + 2;
}
function validateEmail (thisForm) {
					  var errMsg = "";
					  var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
					  var email1Value = (thisForm.email1.value == "");
					  var email2Value = (thisForm.email2.value == "");
					  var email3Value = (thisForm.email3.value == "");
					  var email4Value = (thisForm.email4.value == "");
					  var email5Value = (thisForm.email5.value == "");
					  var name1Value = (thisForm.name1.value == "");
					  var name2Value = (thisForm.name2.value == "");
					  var name3Value = (thisForm.name3.value == "");
					  var name4Value = (thisForm.name4.value == "");
					  var name5Value = (thisForm.name5.value == "");
					  var isEmailFilled = (email1Value && email2Value && email3Value && email4Value && email5Value);
					   var isNameFilled = (name1Value && name2Value && name3Value && name4Value && name5Value);
						 if (isNameFilled) {
						errMsg += "Friends' Names\n";
					  }
					  if (isEmailFilled) {
						errMsg += "Friends' E-mail Addresses\n";
					  }
					  if (thisForm.YourName.value == "") {
						errMsg += "Your Name\n";
					  }
					  if (!email1Value && !filter.test(thisForm.email1.value)) {
						 errMsg += "Please enter a valid first email address\n";
					  }
					  if (!email2Value && !filter.test(thisForm.email2.value)) {
						 errMsg += "Please enter a valid second email address\n";
					  }
					  if (!email3Value && !filter.test(thisForm.email3.value)) {
						 errMsg += "Please enter a valid third email address\n";
					  }
					  if (!email4Value && !filter.test(thisForm.email4.value)) {
						 errMsg += "Please enter a valid fourth email address\n";
					  }
					  if (!email5Value && !filter.test(thisForm.email5.value)) {
						 errMsg += "Please enter a valid fifth email address\n";
					  }
					  if (errMsg != "") {
						alert (errMsg);
						return false;
					  } else {
						return true;
					  }
					}
	function validateProfile (thisForm) {
		  var errMsg = "";
		  var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		  if (thisForm.fname.value == "") {
			errMsg += "First Name\n";
		  }
		   if (thisForm.lname.value == "") {
			errMsg += "Last Name\n";
		  }
		  if (thisForm.email.value == "") {
			errMsg += "Your Email Address\n";
		  }
		   if (thisForm.question.value == "") {
			errMsg += "Security question\n";
		  }
		   if (thisForm.answer.value == "") {
			errMsg += "Security question answer\n";
		  }
		  if ((thisForm.email.value != "") && !filter.test(thisForm.email.value)) {
			 errMsg += "Please enter a your valid email address\n";
		  }
		  if (errMsg != "") {
			alert (errMsg);
			return false;
		  } else {
			thisForm.submit();
			return true;
		  }
		}
		function validateRegistration (thisForm) {
                  var errMsg = "";
                  var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
                  if (thisForm.fname.value == "") {
                        errMsg += "First Name\n";
                  }
                   if (thisForm.lname.value == "") {
                        errMsg += "Last Name\n";
                  }
                  if (thisForm.email.value == "") {
                        errMsg += "Your Email Address\n";
                  }
                  if ((thisForm.email.value != "") && !filter.test(thisForm.email.value)) {
                         errMsg += "Please enter a your valid email address\n";
                  }
				   if (thisForm.question.value == "") {
					errMsg += "Security question\n";
				  }
				   if (thisForm.answer.value == "") {
					errMsg += "Security question answer\n";
				  }
                  if (thisForm.newpass1.value == "") {
                        errMsg += "Your Password\n";
                  }
                  if (thisForm.newpass2.value == "") {
                        errMsg += "Your Password Validation\n";
                  }
                  if ((thisForm.newpass1.value != "") || (thisForm.newpass2.value != "")) {
                          if (thisForm.newpass1.value != thisForm.newpass2.value) {
                                errMsg += "Your password and password verification do not match.\n";
                          }
                         if ((thisForm.newpass1.value.length < 8) || (thisForm.newpass2.value.length < 8)) {
                                 errMsg += "Your password must be at least 8 characters.\n";
                         }
                  }
                  if (errMsg != "") {
                        alert (errMsg);
                        return false;
                  } else {
                        thisForm.submit();
                        return true;
                  }
                }
function validateSubscribe (thisForm) {
		  var errMsg = "";
		  var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		  if (thisForm.full_name.value == "") {
			errMsg += "Full Name\n";
		  }
		  if (thisForm.email.value == "") {
			errMsg += "Your Email Address\n";
		  }
		  if ((thisForm.email.value != "") && !filter.test(thisForm.email.value)) {
			 errMsg += "Please enter a your valid email address\n";
		  }
		  if (thisForm.phone.value == "") {
			errMsg += "Phone Number\n";
		  }
		   if (thisForm.address.value == "") {
			errMsg += "Address\n";
		  }
		  if (thisForm.city.value == "") {
			errMsg += "City\n";
		  }
		  if (thisForm.state.value == "") {
			errMsg += "State\n";
		  }
		   if (thisForm.zip.value == "") {
			errMsg += "Zip Code\n";
		  }
		  if (thisForm.billme.checked == false) {
			errMsg += "Subscription\n";
		  }
		  if (errMsg != "") {
			alert (errMsg);
			return false;
		  } else {
			thisForm.submit();
			return true;
		  }
		}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function validateCheckout (thisForm) {
		  var errMsg = "";
		  var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		  if (thisForm.recipient.value == "") {
			errMsg += "Recipient Name\n";
		  }
		   if (thisForm.shipAddress1.value == "") {
			errMsg += "Address\n";
		  }
		  if (thisForm.shipCity.value == "") {
			errMsg += "City\n";
		  }
		   if (thisForm.shipZip.value == "") {
			errMsg += "Zip Code\n";
		  }
		  if (errMsg != "") {
			alert (errMsg);
			return false;
		  } else {
			thisForm.submit();
			return true;
		  }
		}
      function validateOrder(form) {
         var errMsg = "";
         var requiredInputTextArray = [
            ["billAddress1", "Address"],
            ["billCity", "City"],
            ["billZip", "Postal Code"],
			["holder", "Card Holder Name"],
            ["card_no", "Credit Card Number"]
         ];
         for (var i=0; i<requiredInputTextArray.length; i++) {
            if (form[requiredInputTextArray[i][0]].value == "") {
               errMsg += requiredInputTextArray[i][1] + "\n";
            }
         }
                var requiredSelectArray = [
                        ["card_type","Credit Card Type"],
                        ["exp_month","Credit Card Month Expiration"],
                        ["exp_year","Credit Card Year Expiration"]
                ];
         for (var i=0; i<requiredSelectArray.length; i++) {
            if (form[requiredSelectArray[i][0]].selectedIndex == 0) {
               errMsg += requiredSelectArray[i][1] + "\n";
            }
         }
         if (errMsg != "") {
            alert ("MISSING FIELD(S):\n\n" + errMsg);
            return false;
         }
         var expireMonth   = parseInt(selectValue(form["exp_month"]));
         var expireYear    = parseInt(selectValue(form["exp_year"]));
         if (!validateCard(form["card_no"].value, selectValue(form["card_type"]), expireMonth, expireYear)) {
            return false;
         }
         setCardExpire(form);
		 // Set the billing fields.
         return true;
	  }
      function setCardExpire(form) {
         form.cardExpire.value = form.exp_month.value + '/' + form.exp_year.value;
      }
      function selectValue(select) {
         return select.options[select.selectedIndex].value;
      }
	function addProduct (action,form,checkbox)  {
		//var formId = $('addToCart');
		var form = form;
		var checkbox = checkbox;
		if (checkbox.value) {
			var rad_val = checkbox.value;
		} else if (checkbox.length >= '2') {
			for (var i=0; i < checkbox.length; i++)   {
				if (checkbox[i].checked) {
					var rad_val = checkbox[i].value;
		  		 }
			}
		}
		form.action = action + '?productId='+ rad_val;
		alert (document.addToCartproduct.action);
		// document.addToCartproduct.submit();
	}
function validateGuide (thisForm) {
		  var errMsg = "";
		  var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		  if (thisForm.company.value == "") {
			errMsg += "Company Name\n";
		  }
		  if (thisForm.email.value == "") {
			errMsg += "Company Email Address\n";
		  }
		  if ((thisForm.email.value != "") && !filter.test(thisForm.email.value)) {
			 errMsg += "Please enter a valid company email address\n";
		  }
		  if (thisForm.main_phone.value == "") {
			errMsg += "Phone Number\n";
		  }
		   if (thisForm.address1.value == "") {
			errMsg += "Address\n";
		  }
		  if (thisForm.city.value == "") {
			errMsg += "City\n";
		  }
		  if (thisForm.state.value == "") {
			errMsg += "State\n";
		  }
		   if (thisForm.zip.value == "") {
			errMsg += "Postal Code\n";
		  }
		  if (errMsg != "") {
			alert (errMsg);
			return false;
		  } else {
			return true;
		  }
		}
		      function validateTrial(thisForm) {
         var errMsg = "";
var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
         var requiredInputTextArray = [
            ["fname", "First Name"],
            ["lname", "Last Name"],
			["title", "Job Title"],
            ["company", "Company"],
            ["email", "Email Address"],
            ["phone", "Work Phone"],
			["newpass1", "Password"],
            ["newpass2", "Password Verification"],
			["question", "Security Question"],
            ["answer", "Security Answer"]
         ];
         for (var i=0; i<requiredInputTextArray.length; i++) {
            if (thisForm[requiredInputTextArray[i][0]].value == "") {
               errMsg += requiredInputTextArray[i][1] + "\n";
            }
         }
                var requiredSelectArray = [
						["industry","Industry"],
						["company_size","Company Size"]
                ];
         for (var i=0; i<requiredSelectArray.length; i++) {
            if (thisForm[requiredSelectArray[i][0]].selectedIndex == 0) {
               errMsg += requiredSelectArray[i][1] + "\n";
            }
         }
		if ((thisForm.email.value != "") && !filter.test(thisForm.email.value)) {
			 errMsg += "Please enter a valid company email address\n";
		  }
         if (errMsg != "") {
			alert ("MISSING FIELD(S):\n\n" + errMsg);
            return false;
		  } else {
			return true;
		  }
      }
	    function validateTrial2(thisForm) {
         var errMsg = "";
var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
         var requiredInputTextArray = [
            ["address1", "Address"],
            ["city", "City"],
			["postal", "Zip Code"],
            ["card_no", "Card Number"]
         ];
         for (var i=0; i<requiredInputTextArray.length; i++) {
            if (thisForm[requiredInputTextArray[i][0]].value == "") {
               errMsg += requiredInputTextArray[i][1] + "\n";
            }
         }
                var requiredSelectArray = [
						["state","State"],
						["card_type","Card Type"],
						["exp_month","Card Expiration Month"],
						["exp_year","Card Expiration Year"]
                ];
         for (var i=0; i<requiredSelectArray.length; i++) {
            if (thisForm[requiredSelectArray[i][0]].selectedIndex == 0) {
               errMsg += requiredSelectArray[i][1] + "\n";
            }
         }
         if (errMsg != "") {
			alert ("MISSING FIELD(S):\n\n" + errMsg);
            return false;
		  } else {
			 var expireMonth   = parseInt(selectValue(thisForm["exp_month"]));
			 var expireYear    = parseInt(selectValue(thisForm["exp_year"]));
			 if (!validateCard(thisForm["card_no"].value, selectValue(thisForm["card_type"]), expireMonth, expireYear)) {
				return false;
			 }
			 setCardExpire(thisForm);
			return true;
		  }
      }
	  function mailToObfuscate(acc, domain, subject) {
location.href = "mailto:" + acc + "@" + domain + "?subject=" + subject;
}
      function validateComment(thisForm) {
         var errMsg = "";
         var requiredInputTextArray = [
            ["body", "Comments"]
         ];
         for (var i=0; i<requiredInputTextArray.length; i++) {
            if (thisForm[requiredInputTextArray[i][0]].value == "") {
               errMsg += requiredInputTextArray[i][1] + "\n";
            }
         }
         if (errMsg != "") {
			alert ("MISSING FIELD(S):\n\n" + errMsg);
            return false;
		  } else {
			return true;
		  }
      }
	 function validateClassified(thisForm) {
         var errMsg = "";
         var requiredInputTextArray = [
            ["contact_name", "Contact Name"],
			["contact_email", "Contact Email"],
			["body", "Ad Body"]
         ];
         for (var i=0; i<requiredInputTextArray.length; i++) {
            if (thisForm[requiredInputTextArray[i][0]].value == "") {
               errMsg += requiredInputTextArray[i][1] + "\n";
            }
         }
         if (errMsg != "") {
			alert ("MISSING FIELD(S):\n\n" + errMsg);
            return false;
		  } else {
			return true;
		  }
      }
	 function DarkenPage()
{
    var page_screen = document.getElementById('page_screen');
    page_screen.style.height = document.body.parentNode.scrollHeight + 'px';
    page_screen.style.display = 'block';
}
// this function removes the dark screen and the page is light again
function LightenPage()
{
    var page_screen = document.getElementById('page_screen');
    page_screen.style.display = 'none';
}
function writeDate(){
	var date = new Date();
	var day = date.getDate();
	var month = date.getMonth();
	var year = date.getFullYear();
	var months = new Array("January","February","March",
								"April","May","June",
								"July",	"August","September",   "October","November","December");
	var days= new Array("Sunday","Monday","Tuesday",
						"Wednesday","Thursday","Friday",
						"Saturday","Sunday");
	document.write( months[month] + " " + day + ", " + year);
}
function billIsShip (thisForm) {
		if (thisForm.billIsShip.checked == false) {
			thisForm.billAddress1.value == thisForm.shipAddress1.value;
			thisForm.billAddress2.value == thisForm.shipAddress2.value;
			thisForm.billCity.value == thisForm.shipCity.value;
			thisForm.billState.value == thisForm.shipState.value;
			thisForm.billProvince.value == thisForm.shipProvince.value;
			thisForm.billZip.value == thisForm.shipZip.value;
			thisForm.billCountry.value == thisForm.shipCountry.value;
		  } else {
			return false;  
		  }
}
/*function validateSearchTerm(){
    if (document.getElementById('q').value != ''){
        document.location = '/results.aspx?q=' + document.getElementById('q').value;
        return false;
    } else {
        window.alert('Please enter a search term or phrase and submit your search again.');
        document.getElementById('q').focus();
        return false;
    }
}*/
/****** old search - replaced with function below...3/20/08 CAB ******/
/*function checkEnter(e){ //e is event object passed from function invocation
    if ((e.keyCode && e.keyCode==13) || (e.which && e.which==13)){
        e.ReturnValue = false;
        e.cancel = false;
        if (document.Form1.q.hasFocus==true){
            validateSearchTerm();
            return false;
        }
        else if ((document.Form1.q.hasFocus == undefined) || (document.Form1.q.hasFocus==false)){
            if ((document.Form1.emailaddr.hasFocus) && !(document.Form1.emailaddr.hasFocus == undefined)){
               ss_submit_ezine_form(document.Form1);
               return false;
            }
       }
    return false;
    }
   else{
     //Do nothing;
    }
}*/
function validateSearchTerm(){
    if (document.getElementById('q').value != ''){
        //document.location = '/Search_Results.aspx?access=p&entqr=0&output=xml_no_dtd&sort=date%3AD%3AL%3Ad1&ud=1&site=Hr_Specialist&ie=UTF-8&client=hrs_frontend&oe=UTF-8&proxystylesheet=hrs_frontend&q=' + document.getElementById('q').value + '&ip=10.10.10.194&start=0&filter=p'
        //window.alert('/Search_Results.aspx?q=' + document.getElementById('q').value)
        pageLocation = '/Search_Results.aspx?q=' + document.getElementById('q').value;
        //window.alert(pageLocation);
        document.location.href = pageLocation;
        return false;
    } else {
        window.alert('Please enter a search term or phrase and submit your search again.');
        document.getElementById('q').focus();
        return false;
    }
}
function checkEnter(e){ //e is event object passed from function invocation
//window.alert('checking');
    if ((e.keyCode && e.keyCode==13) || (e.which && e.which==13)){
        //window.alert('hi');
        e.ReturnValue = false;
        e.cancel = false;
        if (document.getElementById("q").hasFocus==true){
            //window.alert('ok');
            return validateSearchTerm();
            return false;
        }
        else if ((document.getElementById("q").hasFocus == undefined) || (document.getElementById("q").hasFocus==false) || (document.getElementById("q")==null)){
            if ((document.Form1.emailaddr.hasFocus) && !(document.Form1.emailaddr.hasFocus == undefined)){
               ss_submit_ezine_form(document.Form1);
               return false;
            }
       }
    return false;
    }
   else{
     //Do nothing;
    }
}