	if (navigator.appname == "Netscape") 
		{
			onresize = reDo;
			origWidth = innerWidth;
			origHeight = innerHeight;
	    }



	function reDo() 
		{
		if (navigator.appname == "Netscape"){
	        if ((innerWidth != origWidth) || (innerHeight != origHeight)){
	            location.reload();
	            }
			}
		}




	function mOvr(src, clrOver)
		{
			if (!src.contains(event.fromElement))
				{
					src.style.cursor = 'default';
					src.bgColor = clrOver;
	 			}
		}


	function mOut(src,clrIn)
		{
			if (!src.contains(event.toElement))
				{
					src.style.cursor = 'default';
					src.bgColor = clrIn;
		 		}
		}
				

	function printLabel ( fileName, quantity, browserversion )
		{
			if (browserversion != 5.5)
				{
					newWindow = window.open('','','menubar=no,location=no,toolbar=yes,status=no,scrollbars=no,resizable=yes,left=100,top=100,screenX=150,screenY=150,');
				}
			for (var i=1;i<=quantity;i++)
				{		
					if (browserversion == 5.5)
						{
							newWindow = window.open(fileName + "&itemnum="+ i + "&qty=" + quantity + "&browserversion=" + browserversion,'','menubar=no,location=no,toolbar=yes,status=no,scrollbars=no,resizable=yes,left=100,top=100,screenX=150,screenY=150,');
						}
					else
						{							
							newWindow.location.replace(fileName + "&itemnum="+ i + "&qty=" + quantity + "&browserversion=" + browserversion);
						}
					newWindow.print();
				}
		}
		
		

	function ViewTemplate()
		{
			var newWindow;
			newWindow = window.open('/admin/cobrand/view-cobrand.asp', '','menubar=no,location=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,left=200,top=200,screenX=800,screenY=600,');
			newWindow.focus();
		}



	function IsZip(val)
		{
			var zipcode = new RegExp("\\d{5}","g");
			val = val.match(zipcode);
			var num = Number(val);
			if (num < 10000)
			{
				alert("You need to enter a valid zipcode!");
			} 
			if (num > 9999)
			{
				document.forms['FindLocation'].submit();
			}
			return false;
		}


	function ValidateZip( Zip )
		{
			var ZipCode = new RegExp("\\d{5}","g");
			Zip = Zip.match(ZipCode);
			var num = Number(Zip);
			if (num == 0)
				{
					return false;
				}
			else
				{
					return true;
				}
		}


	function ValidatePhone( Phone )
		{
			var PhoneNumber = new RegExp("\\d*","g");
			Phone = Phone.match(PhoneNumber);
			Phone = Phone.join("");
			if (Phone.length < 10)
				{
					return false;
				}
			else
				{
					return true;
				}
		}


	function MapQuest(fileName)
		{
			var newWindow;
			newWindow = window.open(fileName, '','menubar=no,location=no,toolbar=no,status=no,scrollbars=no,resizable=no,left=200,top=200,screenX=200,screenY=100,');
			newWindow.close();
		}


	function ValidateEmail( Email )
		{
			var EmailAddress = new RegExp("[\\w@.]","g");
			var Email2 = false;
			Email2 = Email.match(EmailAddress);
			if ( Email2 )
				{
					Email = Email2.join("");
				}
			return Email;
		}

		function isValidEmail(str) {

		    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);



		}


	function ValidateName( NameString )
		{
			var NewString = new RegExp("[\\w\\s-']","g");
			var NameString2 = false;
			NameString2 = NameString.match( NewString );
			if ( NameString2 )
				{
					NameString = NameString2.join("");
				}
			return NameString;
		}

	function ValidateUserName( NameString )
		{
			var NewString = new RegExp("[\\w]","g");
			var NameString2 = false;
			NameString2 = NameString.match( NewString );
			if ( NameString2 )
				{
					NameString = NameString2.join("");
				}
			return NameString;
		}

	function ValidateDomain( NameString )
		{
			var NewString = new RegExp("[\\w.\/:~]","g");
			var NameString2 = false;
			NameString2 = NameString.match( NewString );
			if ( NameString2 )
				{
					NameString = NameString2.join("");
				}
			return NameString;
		}
