<!--
function newWindow(url,sw,sh) {
	var v=parseInt(navigator.appVersion);
	isNetscape=navigator.appName.indexOf('Netscape')>=0;
	isExplorer=navigator.appName.indexOf('Explorer')>=0;
	positionCode='';

	         w  = screen.availWidth/2-sw/2;
	         h  = screen.availHeight/2-sh/2;

	 if(isExplorer) {
	        positionCode=',left='+w+',top='+h;

	    }
	 if(isNetscape) {
	        positionCode=',screenX='+w+',screenY='+h;
	    }
		   positionCode+=',scrollbars=yes, resizable=yes'

	   newWin=window.open('','a','width='+sw+',height='+sh+','+positionCode);
	   newWin.document.location=url;
	   newWin.focus();
}
function cancelsubmit(msg,element){
	alert(msg);
	element.focus();
	return false
}



function isNumeric(what){
    if (what.search(/^[-+]?\d+(\.\d+)?$/) != -1)
        return true;
    else
        return false;
}

function isInteger(what){
	if (what.search(/^[-+]?[1-9]\d*.?[0]*$/) != -1)
        return true;
    else
        return false;
}


function isEmail(what) {
	// Works
    if (what.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}

function isAlphanumeric(what){
	// ANY alphanumeric string with spaces, commas, dashes.
    if (what.search(/^[a-zA-Z0-9\s.\-]+$/) != -1)
        return true;
    else
        return false;
}

function isAlphabetic(what){
    if (what.search(/^[a-zA-Z\s]+$/) != -1)
        return true;
    else
        return false;
}

function noSpaces(what){
    if (what.search(/\s/) != -1)
        return false;
    else
        return true;
}

function isCC(what){
    if (what.search(/^((4\d{3})|(5[1-5]\d{2})|(6011))-?\d{4}-?\d{4}-?\d{4}|3[4,7]\d{13}$/) != -1)
        return true;
    else
        return false;
}

function validate(partnerForm){
if (partnerForm.NAME){if (partnerForm.NAME.value==''){return cancelsubmit('Field \'NAME\' is required',partnerForm.NAME)}if (!isAlphabetic(partnerForm.NAME.value)){return cancelsubmit('Field \'NAME\' can only contain alphabetic characters.',partnerForm.NAME)}}
if (partnerForm.EMAIL){if (partnerForm.EMAIL.value==''){return cancelsubmit('Field \'EMAIL\' is required',partnerForm.EMAIL)}if (!isEmail(partnerForm.EMAIL.value)){return cancelsubmit('Field \'EMAIL\' does not contain a valid e-mail address.',partnerForm.EMAIL)}}
if (partnerForm.ADDRESS){if (partnerForm.ADDRESS.value==''){return cancelsubmit('Field \'ADDRESS\' is required',partnerForm.ADDRESS)}}
if (partnerForm.CITY){if (partnerForm.CITY.value==''){return cancelsubmit('Field \'CITY\' is required',partnerForm.CITY)}}
if (partnerForm.PHONE){if (partnerForm.PHONE.value==''){return cancelsubmit('Field \'PHONE\' is required',partnerForm.PHONE)}}

}


// -->


