//EMAIL NEWSLETTER SIGNUP FORM VALIDATION
		function validateForm(theForm,theFid) {
			if (emailCheck(theForm.email_address.value)==false) {
				alert('Please enter a valid Email.');
				return false;
			}
			else if (theForm.last_name.value=='') {
				alert('Please enter your First Name.');
				return false;
			}
			else if (theForm.first_name.value=='') {
				alert('Please enter your Last Name.');
				return false;
			}
			else if (theForm.company_name.value=='') {
				alert('Please enter your Company.');
				return false;
			}
			else {
				var leftPos = 0;
				var topPos = 0;

				if (screen) {
					leftPos = (screen.width / 2) - 300;
					topPos = (screen.height / 2) - 225;
				}

				var signupWindow=window.open('http://www.verticalresponse.com', 'vr_optin_popup', ',width=600,height=450,left='+leftPos+',top='+topPos);
				signupWindow.focus();
				return true;
			}
		}
		
		function emailCheck(theEmail) {
			var at="@";
			var dot=".";
			var lat=theEmail.indexOf(at);
			var lstr=theEmail.length;
			var ldot=theEmail.indexOf(dot);

			if (theEmail.indexOf(at)==-1) {
			   return false;
			}

			if (theEmail.indexOf(at)==-1 || theEmail.indexOf(at)==0 || theEmail.indexOf(at)==lstr) {
			   return false;
			}

			if (theEmail.indexOf(dot)==-1 || theEmail.indexOf(dot)==0 || theEmail.indexOf(dot)==lstr) {
			    return false;
			}

			 if (theEmail.indexOf(at,(lat+1))!=-1) {
			    return false;
			 }

			 if (theEmail.substring(lat-1,lat)==dot || theEmail.substring(lat+1,lat+2)==dot) {
			    return false;
			 }

			 if (theEmail.indexOf(dot,(lat+2))==-1) {
			    return false;
			 }

			 if (theEmail.indexOf(" ")!=-1) {
			    return false;
			 }

	 		 return true;					
		}


//IE FLASH FIX
n=navigator.userAgent;
w=n.indexOf("MSIE");
if((w>0)&&(parseInt(n.charAt(w+5))>5)){
T=["object","embed","applet"];
for(j=0;j<2;j++){
E=document.getElementsByTagName(T[j]);
for(i=0;i<E.length;i++){
P=E[i].parentNode;
H=P.innerHTML;
P.removeChild(E[i]);
P.innerHTML=H;
}}}


