var serverip = "66.70.10.21";
var appname = "skype_new";
var singninformtext = "<form action='http://" + serverip + "/" + appname + "/logon.jsp' method='post' name='loginform' style='margin:none;'>";
var regformtext = "<form action='http://" + serverip + "/" + appname + "/' method='post' name='registerform' style='margin:none;'>";

var signinurl = "http://" + serverip + "/" + appname + "/signedin.jsp";

function writesignin () {
	document.write ("<div id='inputclosed' style='display:block;'>")
//	document.write ("<div class='inputtext'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Welcome! </strong><a href='#' onClick='change(\"inputopen\",\"inputclosed\");'>Sign in to your High Speed <em>PLUS+</em> account</a></div></div>")
	document.write ("<div class='inputtext'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Welcome! </strong><a href='" + signinurl + "'>Sign in to your High Speed <em>PLUS+</em> account</a></div></div>")
	document.write ("<div id='inputopen' style='display:none;'>")
	document.write ("<div class='closeinput'><a href='#' onClick='change(\"inputclosed\",\"inputopen\");'>Close This Box</a></div>")
	document.write ("<div class='neednumber'>Don’t have a Moderator Pin?<br>")
	document.write ("<a href='createaccount.htm'>Click here to Register</a> for one.<br>All it takes is your Skype<br>name and an email address.</div>")
	document.write ("<div class='inputtext'><strong>Sign in to your High Speed <em>PLUS+</em> account...</strong></div>")

	document.write ("<div class='signininput'><div class='signinlabel'>Skype Name&nbsp;&nbsp;<input name='skypename' type='text' value='' maxlength='60' onBlur='javascript:skypenameEntered(this.value);'></div><div class='signinlabel'>Moderator Pin#&nbsp;&nbsp;<input name='moderator' type='text' value='' maxlength='60' onBlur='javascript:passwordEntered(this.value);'></div></div>")

	document.write ("<div class='enterbtn'><a href='#' onClick='javascript:startSignin();'><img src='images/arrowbig-blue.gif' align='absmiddle' border='0'> Enter</a></div>")
	document.write ("</div>")

	document.write (singninformtext);
	document.write ("<input type=hidden name='login' value=''>");
	document.write ("<input type=hidden name='password' value=''>");
	document.write ("</form>");

};

function writeregform () {
	document.write (regformtext);
	document.write ("<input type=hidden name='username' value=''>");
	document.write ("<input type=hidden name='email' value=''>");

	document.write ("<INPUT NAME=do type=hidden value='createpasscode'>");
	document.write ("<INPUT NAME=passcode type=hidden value=''>");
	document.write ("<INPUT NAME=hostid type=hidden value=''>");

	document.write ("</form>");
}

var _login = "";
var _password = "";
var _email = "";

function skypenameEntered (val_) {
	//alert("Login:" + val_);
	_login = val_;
}

function passwordEntered (val_) {
	//alert("Password:" + val_);
	_password = val_;
}

function emailEntered (val_) {
	//alert("Email:" + val_);
	_email = val_;
}

//SIGNIN

function onSignin()
{
	if(_login == '')
	{
		alert("Error: Missing Skype Name. Please, enter and try again.");	
		return;
	}
	if(_password == '')
	{
		alert("Error: Missing Moderator Pin. Please, enter and try again.");
		return;
	}
	
	if(document.loginform) 
	{
		document.loginform.login.value = _login;
		document.loginform.password.value = _password;

		//alert("Login:" + document.loginform.login.value);
		//alert("Password:" + document.loginform.password.value);

		document.loginform.submit();
	}
	else
	{
		alert("Missing the loginform!");
	}
}


function startSignin () {
	onSignin();
}

// 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 validEmail()
{
	if(_email.indexOf(".") < 0 || _email.indexOf("@") < 0 || _email.length < 3){
		return false;	
	}
	return true;
}

function onRegister()
{
	if(_login == '')
	{
		alert("Missing Skype Name. Please, enter and try again.");	
		return;
	}
	if(_email == '')
	{
		alert("Missing Email Address. Please, enter and try again.");
		return;
	}
	else
	{
		if(!validEmail(_email))
		{
			alert("Error: The Email Address is not valid. Please, enter a valid address and try again.");
			return;
		}
	}
	
	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 = getRandomConferenceID();

		//alert("Login:" + document.registerform.username.value);
		//alert("Email:" + document.registerform.email.value);

		document.registerform.submit();
	}
	else
	{
		alert("Missing the registerform!");
	}
}


function startRegister () {
	onRegister();
}


