


function openwindow(n,vh)
{
	var winhandle;
	if(vh==1){
	winhandle=window.open(n,"mywindow","menubar=0,scrollbars=no,scroll=no,resizable=no,width=550,height=450", "valign=center");
	}
	else{
	winhandle=window.open("credits.htm"+n,"mywindow","menubar=0,scrollbars=no,scroll=no,resizable=no,width=550,height=450","valign=center");
	}
	return winhandle;
}

function gotopage(n)
{
	var frm = document.forms["formpage"];
    frm.pagenumx.value = n-1;
	frm.submit();
}
var errorFree = true;
var theError = "Please provide the following information so we can better assist you:\n";
var submitted = false;

function addMsg(control, msg) {
    theError += "\n\t-" + msg;
    if(errorFree) {
	control.focus();
    }
    errorFree = false;
}

function req_text(field, msg) {
	if(field.value.length == 0) {
	addMsg(field, msg);
	}
}

function req_regexp(field, exp_text, msg) {

    req_regexpRE = new RegExp(exp_text);
    if(!req_regexpRE.test(field.value)) {
	addMsg(field, msg);
    }
}

function finish_Validation (theForm) {

   if(!errorFree)
	{
	    alert(theError);
	    return false;
	}
    else if(!submitted)
	{
	    submitted = true;
	    return true;
	}
   return false;
}


function validate_register(form) {
	errorFree = true;
	theError = "Please correct the following information:\n";
    req_text(form.name, "Name");
    req_regexp(form.email, "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$", "E-mail Address");
    return finish_Validation(form);    
}	

function validate_refer(form) {
	errorFree = true;
	theError = "Please correct the following information:\n";
    req_text(form.rname, "Your Friend`s Name");
    req_regexp(form.emailid, "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$", "Your E-mail Address");
    req_regexp(form.remailid, "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$", "Referred E-mail Address");

	return finish_Validation(form);    
}	

function add(e, text) { 
      e.value=e.value + text;
 }
