function openCenteredWindow(targetUrl,windowName,width,height,scrollbars) {
	var winleft = (screen.width - width) / 2;
	var wintop = (screen.height - height) / 2;

	var win = window.open(targetUrl,windowName,'width=' + width + ',height=' + height + ',top=' + wintop + ',left=' + winleft + ',scrollbars=' + scrollbars);

	if (navigator) {
		if (navigator.appVersion) {
			if (parseInt(navigator.appVersion) >= 4) { 
				win.window.focus();
			}
		}
	}
	return false;
}

function checkForm()
	{
	    var frm = document.form1;
	    var errMsg = "";
    	    if(frm.FirstName.value.length == 0)
	    {
	        errMsg += errMsg.length == 0 ? "" : "\n";
		errMsg += "- First Name required";
	    }
    	    if(frm.LastName.value.length == 0)
	    {
	        errMsg += errMsg.length == 0 ? "" : "\n";
		errMsg += "- Last Name required";
	    }
    	    if(frm.Email.value.length == 0)
	    {
	        errMsg += errMsg.length == 0 ? "" : "\n";
		errMsg += "- Email Address required";
	    }
    	    if(frm.DayPhone.value.length == 0)
	    {
	        errMsg += errMsg.length == 0 ? "" : "\n";
		errMsg += "- Phone required";
	    }
//    	    if(!frm.PrivacyTerms.checked)
//	    {
//	        errMsg += errMsg.length == 0 ? "" : "\n";
//		errMsg += "- You must read and agree with the terms of use";
//	    }	
//	    if (!isDigit(frm.DayPhone.value))
//	    {
//	        errMsg += errMsg.length == 0 ? "" : "\n";
//		errMsg += "- Invalid characters in Phone";
//	    }
	    if(errMsg.length != 0)
	    {
		errMsg = "Errors encountered:\n" + errMsg;
		alert(errMsg);
		return false;
	    }
	}
	function isDigit(str)
        {
	    var numchar="1234567890*";
    	    var nochar=false;
            for (var i=0; i < str.length; i++)
            {
        	mychar=str.substring(i, i+1);
        	if (numchar.indexOf(mychar) == -1) nochar=true;
            }
            if (nochar) return false;
	    else return true;
	}
