
function SymError()
{
    return true;
}

function SymWinOpen(url, name, attributes)
{
    return (new Object());
}

function numbersonly() //numbers
{
//48=0, 57=9
    if (!isNS4)
    {
        if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;
    }
    else 
    {
        if(event.which < 48 || event.which > 57)  event.returnValue = false;
    }
}

function keys()
{
    if (!isNS4)
    {
		if(event.keyCode==13) event.keyCode=9
	}
	else
	{
		if(event.which==13) event.which=9
	}
	event.returnValue = true;
}

function regnamecharonly() //letters and numbers and space and apostrophe
{
    if (!isNS4)
    {
	if (!( (event.keyCode > 47 && event.keyCode < 58) || (event.keyCode > 64 && event.keyCode < 91) || (event.keyCode > 96 && event.keyCode < 123) || (event.keyCode == 32) || (event.keyCode == 39)))  event.returnValue = false;
    }
    else
    {
        if (!( (event.which > 47 && event.which < 58) ||    (event.which > 64 && event.which < 91)  ||  (event.which > 96 && event.which < 123) || (event.which == 32) || (event.which == 39)))  event.returnValue = false;
    }
}

function validate(form) 	
{
    if (form.quantity.value < 1 || isNaN(form.quantity.value))
    {
        alert ("Select Quantity of Licenses.");
        form.quantity.value=1;
        event.returnValue=false;
		form.quantity.focus();
	return;
    }

    if (isEmpty(form.regname.value))
    {
		alert ("Enter Registration Name.");
        event.returnValue=false;
		form.regname.focus();
		return;
    }

    if (!isValidEmail(form.email.value))
    {
		alert ("Enter Valid Email Address.");
        event.returnValue=false;
		form.email.focus();
		return;
    }
	verifymessage(form);
}

function isEmpty(sText)
{
    var re = /\s/g; //Match any white space including space, tab, form-feed, etc. 
    RegExp.multiline = true; // IE support
    var str = sText.replace(re, "");

    if (str.length == 0) 
    {
		return true;
    } 
    else 
    {
		return false;
    }
} 

function isValidEmail(str)
{
    if ((str.indexOf(".") > 0) && (str.indexOf("@") > 0) && (str.indexOf("@") < str.length-1))
    {
        return true;
    }
    else
    {
        return false;
    }
}

function verifymessage(form)
{
    if (!confirm ("Licenses:                   " + form.quantity.value +
    "\rRegistration Name:   " + form.regname.value +
    "\rEmail Address:          " + form.email.value + 
    "\rAmount (US $):         " + form.amount.value + 
    "\r\r Do You Want To Continue On To Paypal?       ")) 
    {
		event.returnValue=false;
    }
}
