
// mouse-over script begin - jocottbrands.com only

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


// validates email address - MailStudio

			function CheckMultiple1(frm, name) {
				for (var i=0; i < frm.length; i++)
				{
					fldObj = frm.elements[i];
					fldId = fldObj.id;
					if (fldId) {
						var fieldnamecheck=fldObj.id.indexOf(name);
						if (fieldnamecheck != -1) {
							if (fldObj.checked) {
								return true;
							}
						}
					}
				}
				return false;
			}
		function CheckForm1(f) {
			var email_re = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
			if (!email_re.test(f.email.value)) {
				alert("Please enter your email address.");
				f.email.focus();
				return false;
			}
		
				return true;
			}


// MFG drop-down handler - DigiCart

function goThere(manID){
   var url = 'cart.php?m=search_results&manID='+manID;
   window.location.href = url;
}

// SOLUTIONS drop-down handler - DigiCart

function goSol(solutions){
   var url = '../cart.php?m=search_results&search='+solutions;
   window.location.href = url;
}

// custom message display in email address field - MailStudio

if (window != top )
top.location.href = window.location.href;

function trim( stringToTrim ) 
 { 
      var chr; 
       
      chr = stringToTrim.substring( 0, 1 ); 
      while( chr == " " ) 
      { 
           stringToTrim = stringToTrim.substring( 1, stringToTrim.length ); 
           chr = stringToTrim.substring( 0, 1 ); 
      } 
       
      chr = stringToTrim.substring( stringToTrim.length - 1, stringToTrim.length ); 
      while( chr == " " ) 
      { 
           stringToTrim = stringToTrim.substring( 0, stringToTrim.length - 1 ); 
           chr = stringToTrim.substring( stringToTrim.length - 1, stringToTrim.length ); 
      } 
       
      return stringToTrim; 
 } 
 
function clearIt(theText) 
{
  if (theText.value == theText.defaultValue) 
  {
      theText.value = ""
  }
}
 
function replacetext(theText)
{
	if (theText.value == "")
		theText.value = "SIGNUP FOR EMAIL"
}

function validateEmail(src) {
		emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[a-zA-Z]$"
		var regex = new RegExp(emailReg);
		if(regex.test(src) == false){
			alert('Please enter a valid email address and try again!');
			document.frmSS.Email.value = ""
			document.frmSS.Email.focus();
			return false;
		}
		return regex.test(src);
}

				// check multi checkboxes based on the name passed in.
				function CheckMultiple(name) 
				{
					theFrm = document.frmSS;
					for (var i=0; i < theFrm.length; i++) 
					{
						fldObj = theFrm.elements[i];
						var fieldnamecheck=fldObj.name.indexOf(name);
						if (fieldnamecheck != -1) {
							if (fldObj.checked) {
								return true;
							}
						}
					}
					return false;
				}


				function CheckSS()
				{
					theFrm = document.frmSS;

					hasDot = theFrm.Email.value.indexOf(".");
					hasAt = theFrm.Email.value.indexOf("@");
					
					if (hasDot == -1 || hasAt == -1)
					{
						alert("Please enter a valid email address.");
						theFrm.Email.focus();
						theFrm.Email.select();
						return false;
					}

					
					return true;
				}
