
// REGISTRATION


function getRandomConferenceID() {
   return Math.floor(1000000*(1+9*Math.random()));
}


function getRandomConferenceIDStartWith(val_) {
   return ((1000000*val_) + Math.floor(100000*(1+9*Math.random())));
}

function getRandomConferenceIDStartWith2(val_) {
   return ((100000*val_) + Math.floor(10000*(1+9*Math.random())));
}

function validEmail()
{
	if(_email.indexOf(".") < 0 || _email.indexOf("@") < 0 || _email.length < 3){
		return false;	
	}
	return true;
}

function onRegister()
{
	var email = document.registerform.email.value
	if(!email)
	{
		alert("Missing Email Address.");
		return false;
	}
	else 
	{
		if(!validEmail(email))
		{
			alert("Improper format for an email address.");
			return false;
		}
	}

    showDisclaimer();
	
}



function continueRegister () {
     
        if(document.registerform)
        {
                if(document.registerform.passcode)
                        document.registerform.username.value = _login;
                if(document.registerform.passcode)
                        document.registerform.email.value = _email;

                if(document.registerform.passcode)
                        document.registerform.passcode.value = getRandomConferenceIDStartWith(5);
                if(document.registerform.hostid)
                        document.registerform.hostid.value =   getRandomConferenceIDStartWith2(85);

                //alert("Login:" + document.registerform.username.value);
                //alert("Email:" + document.registerform.email.value);

                document.registerform.submit();
        }
        else
        {
                alert("Missing the registerform!");
        }


}       


function startRegister () {
	onRegister();
}


