
 function IWpopup()
 {
 	var noriko = window.open("IWpopup.html", "InstallWizardPopUp", "height=300,width=300"); 
 	if (!noriko.opener) {noriko.opener = self;}
 }
 function openWindow(theURL,winName,features) {
   window.open(theURL,winName,features);
 }
 
var strArray = new Array("&", "%", "<", ">", "\/","\\", "`", "~", "@", "$", "^", "*", "(", ")", "+", "|", ":", ";", "?", "}", "{", "]", "[");
var strVal;

function bryan(str){
	for( x=0; x<strArray.length; x++ ){
		if( str.indexOf(strArray[x]) != -1){
			strVal = strArray[x];
			return false;
		}
	}
	return true;
}


 function validateForm(form) {
 	if (form.sitename.value == "") {
         alert("Please enter the Web site name.");
         form.sitename.focus();
         return false;
         }
  var str = form.sitename.value;
	if (!bryan(str)){
   		alert("" + str + " is an invalid sitename! Sitename cannot contain the character " + strVal + ".");
   		form.sitename.select();
   		form.sitename.focus();
   		return false;
 		}
 	if (form.description.value == "") {
         alert("Please enter a description for the Web site.");
         form.description.focus();
         return false;
         }
	var str = form.description.value;
		if (!bryan(str)){
   		alert("" + str + " is an invalid description! Description cannot contain the character " + strVal + ".");
   		form.description.select();
   		form.description.focus();
   		return false;
 		}
 	if ((form.category.selectedIndex == 0)) {
         alert("Please select a category.");
         form.category.focus();
         return false;
         }
 	if ((form.keyword1.value == "") && (form.keyword2.value == "") && (form.keyword3.value == "") && (form.keyword4.value == "") && (form.keyword5.value == "") && (form.keyword6.value == "")) {
         alert("Please enter at least one keyword describing the Web site.");
         form.keyword1.focus();
         return false;
         }	
var str = form.keyword1.value;
		if (!bryan(str)){
   		alert("" + str + " is an invalid keyword! Keyword cannot contain the character " + strVal + ".");
   		form.keyword1.select();
   		form.keyword1.focus();
   		return false;
 		}
	var str = form.keyword2.value;
		if (!bryan(str)){
   		alert("" + str + " is an invalid keyword! Keyword cannot contain the character " + strVal + ".");
   		form.keyword2.select();
   		form.keyword2.focus();
   		return false;
 		}
	var str = form.keyword3.value;
		if (!bryan(str)){
   		alert("" + str + " is an invalid keyword! Keyword cannot contain the character " + strVal + ".");
   		form.keyword3.select();
   		form.keyword3.focus();
   		return false;
 		}
	var str = form.keyword4.value;
		if (!bryan(str)){
   		alert("" + str + " is an invalid keyword! Keyword cannot contain the character " + strVal + ".");
   		form.keyword4.select();
   		form.keyword4.focus();
   		return false;
 		}
var str = form.keyword5.value;
		if (!bryan(str)){
   		alert("" + str + " is an invalid keyword! Keyword cannot contain the character " + strVal + ".");
   		form.keyword5.select();
   		form.keyword5.focus();
   		return false;
 		}
var str = form.keyword6.value;
		if (!bryan(str)){
   		alert("" + str + " is an invalid keyword! Keyword cannot contain the character " + strVal + ".");
   		form.keyword6.select();
   		form.keyword6.focus();
   		return false;
 		}
 	if ((form.country.selectedIndex == 0)) {
         alert("Please enter country.");
         form.country.focus();
         return false;
         }	
	if ((form.site_language.selectedIndex == 0)) {
        alert("Please select primary language of Web Site.");
        form.site_language.focus();
        return false;
        }	
 	if (form.contact_name.value == "") {
         alert("Please enter Contact First Name.");
         form.contact_name.focus();
         return false;
         }
 	if (form.contact_name2.value == "") {
         alert("Please enter Last Name.");
         form.contact_name2.focus();
         return false;
         }
 	var str = form.email_address.value;
 	var isEmail = ((str.indexOf("@") != -1) && (str.indexOf(".") != -1));
 	if (form.email_address.value == "") {
 	   	alert("Please enter your email address.");
     	form.email_address.focus();
     	return false;
 	 }
 	if (!isEmail){
   		alert("" + str + " is an invalid email address!");
   		form.email_address.select();
   		form.email_address.focus();
   		return false;
 		}

if ((form.survey_domain[0].checked == false) && (form.survey_domain[1].checked == false)) {
		alert("Please indicate whether you own a domain name.");
		form.survey_domain[0].focus();
		return false;
		}

if ((form.survey_hasproduct[0].checked == false) && (form.survey_hasproduct[1].checked == false)) {
		alert("Please indicate whether you use your site to sell a product.");
		form.survey_hasproduct[0].focus();
		return false;
		}

 if ((form.survey_htmlmailreader[0].checked == false) && (form.survey_htmlmailreader[1].checked == false)) {
 		alert("Please indicate whether or not your e-mail reader supports HTML documents.");
		form.survey_htmlmailreader[0].focus();
 		return false;
 		}
 	
 	if (form.byear.value == "") {
         alert("Please enter the year you were born.");
         form.byear.focus();
         return false;
         }

	var str = new String(form.byear.value);
	for (var i=0;i<str.length;i++)
	{
        if (str.charAt(i) == " ")
   			{
				alert("No spaces allowed in the year you were born.")
         		form.byear.focus();
  				 return false;
			}
  	if ( isNaN(form.byear.value))
   			{
     		 alert("Please enter a valid birth year");
    		 form.byear.focus();
     	 	return false;
   			}
	 }
 				
 	if (form.password.value == "") {
         alert("Please enter a password.");
         form.password.focus();
         return false;
         }
 	  if (form.password2.value == "") {
         alert("Please enter password again.");
         form.password2.focus();
         return false;
         }
         
   		if (form.password.value != form.password2.value) {
         alert("Your password does not match. Please enter again.");
         form.password2.focus();
         return false;
         }
  	if(form.password.value.length >= 4)
 		{
  		return true;
  			} 
  			else 
  			{
  				alert("Your password must be at least four (4) characters long");
  				return false;
  			}
  }
 NS4 = (document.layers);
 IE4 = (document.all);
 isMac = ((navigator.appVersion.indexOf("Mac") != -1) || (navigator.appVersion.indexOf("PPC") != -1));
 var hasNavlayers = (document.layers) ? 1:0;
 var hasIElayers = (document.all) ? 1:0;
 if ((!hasNavlayers && !hasIElayers) || isMac) { 
 	demopath = "<a href='http://vwr1.hitbox.com/HitboxUI?acct=WQ591023G3VA34EN2&p=0' target='_blank'>"
 } else {
 	demopath = "<a href='http://vwr1.hitbox.com/HitboxUI?acct=WQ591023G3VA34EN2&p=1' target='_blank'>"
 }
      