
var loginform = '<span class="error" id="errorform"></span>\
<form method="get">	\
<table>   \
	<tr><td align="left">	\
		<label>Username</label>	\
		<input name="username" id="usernm" type="text" class="inputbox" alt="Username" />  \
	</td>	\
	<td align="left">  \
		<label>Password</label>	\
		<input type="password" id="passwd" name="passwd" class="inputbox"  alt="Password" />	\
	</td>  \
	<td width=30%>  \
		<input type="button" value="Log In" onClick="sendlogin();">	\
	</td></tr> \
\
\
	<tr><td>  \
		<center><span class="loginbx" style="text-decoration: underline; text-weight: bolder; color: navy; cursor: help;" id="forgotuser" onClick="userrem_shadow();">Forgot your username?</span></center>	\
	</td><td>  \
		<center><span class="loginbx" style="text-decoration: underline; text-weight: bolder; color: navy; cursor: help;" id="forgotpass" onClick="prshadow();">Forgot your password?</span></center>	\
	</td><td>   \
		<span class="loginbx" style="text-decoration: underline; text-weight: bolder; color: navy; cursor: pointer; cursor: hand;" id="reglink" onClick="regformshadow();">Create an account</span>   \
	</td></tr>  \
</table></form>	\
';


var logoutform = '<span class="loggedin" id="loggedinas"></span> \
<form method="get" name="logout" class="log">	\
	<input type="button" name="logout" class="button" value="Log out" onClick="logmeout();" />	\
</form>	\
';


function logmeout(){
	YAHOO.util.Cookie.remove("user_id"); 
	YAHOO.util.Cookie.remove("name"); 
	YAHOO.util.Cookie.remove("username"); 
	YAHOO.util.Cookie.remove("T5f4dcc3b5aa765d61d8327deb882cf99"); 	
	showlogin();
	getpane('home');
	document.getElementById("authmenu").innerHTML = '';
	getmenu();	
}



function showlogin(){
	document.getElementById("loginbox").innerHTML = loginform;
}

function showlogout(){
	document.getElementById("loginbox").innerHTML = lougoutform;
}

function sendlogin(){

	var user = 1;
	var pass = 1;
	if(document.getElementById("usernm").value != ''){
		var username = document.getElementById("usernm").value;
	}else{
		var user=0;
	}

	if(document.getElementById("passwd").value != ''){
		var password = document.getElementById("passwd").value;	
	}else{
		var pass=0;
	}

	if(user == 0){
		document.getElementById("errorform").innerHTML = "Username is blank. Please enter a valid Username.";
	}else if (pass == 0){
		document.getElementById("errorform").innerHTML = "Password is blank. Please enter a valid Password.";
	}else if ((user == 0) && (pass == 0)){
		document.getElementById("errorform").innerHTML = "Username and Password is blank. Please enter a valid Username and a valid Password.";	 
	}

	if((user == 1)&&(pass == 1)){
		var request = YAHOO.util.Connect.asyncRequest('GET', "functions/login.php?username=" + username + "&passwd=" + password,{success:successlogin,failure:failurelogin});
	}
}

function failurelogin(o){}

function successlogin(o){

	var messages = YAHOO.lang.JSON.parse(o.responseText);
	if(!messages.errorform){
		document.getElementById("loginbox").innerHTML  = logoutform;
	        var myDate=new Date();
		myDate.setHours(myDate.getHours()+2);
		//myDate.format('F j, Y');
		YAHOO.util.Cookie.set("user_id", messages.user_id, { expires: myDate }); 
		YAHOO.util.Cookie.set("name", messages.name, { expires: myDate }); 
		YAHOO.util.Cookie.set("username", messages.username, { expires: myDate }); 
		var specialcode = messages.T5f4dcc3b5aa765d61d8327deb882cf99;
		YAHOO.util.Cookie.set("T5f4dcc3b5aa765d61d8327deb882cf99", specialcode , { expires: myDate } ); 
		document.getElementById("loggedinas").innerHTML = "Logged in as User '" + messages.username + "'. Welcome back " + messages.name + "!";
		ticketcheck();
		document.getElementById("signupbutton").innerHTML  = '';
		document.getElementById("basemenu").innerHTML  = '';
		authusermenu();

	}else{
		document.getElementById("errorform").innerHTML = messages.errorform;
	}
}

function authusermenu(){
		var request = YAHOO.util.Connect.asyncRequest('GET', "functions/seek.php?i=authuser",{success:successauthuser,failure:failureauthuser});
}

function failureauthuser(o){}

function successauthuser(o){

	var messages = YAHOO.lang.JSON.parse(o.responseText);
	if(messages.authuser != undefined){
		var messages = YAHOO.lang.JSON.parse(o.responseText);

		document.getElementById("authmenu").innerHTML = messages.authuser;		
	}
}
