// open window: used for quicktime movievar newwindow;function popagil(url){	newwindow=window.open(url,'name','height=248,width=340');	if (window.focus) {newwindow.focus()}}// Note:  clear form field on clickfunction clearDefault(el) {  if (el.defaultValue==el.value) el.value = ""}	// Note: form validaton scriptsfunction validateForm(theForm){   if (!validAndRequired(theForm.yourName,"Name"))      return false;   if (!validAndRequired(theForm.compName,"Company Name"))      return false;   if (!validEmail(theForm.emailAdd,"E-mail Address"))      return false;   if (!validPhone(theForm.busPhone,"Phone Number",true))      return false;   if (!validAndRequired(theForm.city,"City"))      return false;   if (!validAndRequired(theForm.state,"State/Province",true))      return false;   return true;}function submitIt(){   if (validateForm(document.form1))      document.form1.submit();}function validAndRequired(formField,fieldLabel){	var result = true;		if ((formField.value == "")||(fieldLabel == formField.value))	{		alert('Please enter a value for the "' + fieldLabel +'" field.');		formField.focus();		result = false;	}		return result;}function validRequired(formField,fieldLabel){	var result = true;		if (formField.value == "")	{		alert('Please enter a value for the "' + fieldLabel +'" field.');		formField.focus();		result = false;	}		return result;}function isEmailAddr(email){  var result = false;  var theStr = new String(email);  var index = theStr.indexOf("@");  if (index > 0)  {    var pindex = theStr.indexOf(".",index);    if ((pindex > index+1) && (theStr.length > pindex+1))	result = true;  }  return result;}function allDigits(str){	return inValidCharSet(str,"0123456789");}function inValidCharSet(str,charset){	var result = true;	// Note: doesn't use regular expressions to avoid early Mac browser bugs		for (var i=0;i<str.length;i++)		if (charset.indexOf(str.substr(i,1))<0)		{			result = false;			break;		}		return result;}function validEmail(formField,fieldLabel,required){	var result = true;		if (required && !validRequired(formField,fieldLabel))		result = false;	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )	{		alert("Please enter a complete email address in the form: yourname@yourdomain.com");		formField.focus();		result = false;	}     return result;}function validZipCode(formField, fieldLabel, required){	var sZipValue = formField.value;	var zipRegExp = /^((\d{5})|(\d{9})|(\d{5}-\d{4}))$/;	if (required && !validRequired(formField,fieldLabel))		return false;	if ((sZipValue != "") && (sZipValue.search(zipRegExp) == -1))	{		alert("Please enter a valid '" + fieldLabel + "'.");		formField.focus();		return false;	}		// Format the string only if the zip code is 9 characters long	if (sZipValue.length == 9)		formField.value = sZipValue.substr(0,5) + "-" + sZipValue.substr(5,4);	return true;}function validPhone(formField,fieldLabel,required){	var sPhoneValue = formField.value;	var sNewPhoneValue;	sNewPhoneValue = sPhoneValue.replace(/[ \-\(\)x]/gi, "");	var result = true;		if (required && !validRequired(formField,fieldLabel))		result = false;	if (result && ((sNewPhoneValue.length > 11) || (sNewPhoneValue.length == 10)))        {                formField.value=sNewPhoneValue;        }        else if (required || (!required && formField.value != ""))	{		alert("Please enter a valid '" + fieldLabel + "'.");		formField.focus();		return false;	}     return result;}function validNum(formField,fieldLabel,required){	var result = true;	if (required && !validRequired(formField,fieldLabel))		result = false;   	if (result) 	{ 		if (!allDigits(formField.value)) 		{ 			alert('Please enter a number for the "' + fieldLabel +'" field.');			formField.focus();					result = false;		}	} 		return result;}function validInt(formField,fieldLabel,required){	var result = true;	if (required && !validRequired(formField,fieldLabel))		result = false;   	if (result) 	{ 		var num = parseInt(formField.value,10); 		if (isNaN(num)) 		{ 			alert('Please enter a number for the "' + fieldLabel +'" field.');			formField.focus();					result = false;		}	} 		return result;}