function init(){

	if((YAHOO.util.Cookie.get("user_id") != undefined) && (YAHOO.util.Cookie.get("username") != undefined) &&  (YAHOO.util.Cookie.get("T5f4dcc3b5aa765d61d8327deb882cf99") != undefined)){
		var user_id = YAHOO.util.Cookie.get("user_id");
		var username = YAHOO.util.Cookie.get("username");
		var key = YAHOO.util.Cookie.get("T5f4dcc3b5aa765d61d8327deb882cf99");
		var request = YAHOO.util.Connect.asyncRequest('GET', "functions/login.php?&flag=validate&user_id=" + user_id + "&username=" + username + "&key=" + key ,{success:successvalid,failure:failurevalid});	

	}else{ 	
		var request = YAHOO.util.Connect.asyncRequest('GET', "functions/seek.php?i=init" ,{success:successHandler,failure:failureHandler});	
	}
}


function successHandler(o){
	messages = YAHOO.lang.JSON.parse(o.responseText);
	document.getElementById("leftbox").innerHTML  = messages.leftbox;
	document.getElementById("rightbox").innerHTML  = messages.rightbox;	
	document.getElementById("footer").innerHTML  = messages.footer;
	document.getElementById("signupbutton").innerHTML  = messages.signupbutton;
	document.getElementById("basemenu").innerHTML  = messages.basemenu;
	document.getElementById("contentpaneright").innerHTML  = messages.paneright;
	document.getElementById("logomenu").innerHTML  = messages.logomenu;
	showlogin();
}

function failureHandler(o){}


function successPane(o){
	var messages = YAHOO.lang.JSON.parse(o.responseText);
	document.getElementById('contentpaneright').innerHTML = messages.paneright;
}

function getpane(pane){
	var sUrl = "functions/seek.php?i=" + pane;
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl ,{success:successPane,failure:failureHandler});
}


function getmenu(){
	var sUrl = "functions/seek.php?i=getmenu";
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl ,{success:getmenuPane,failure:failureHandler});
}  

function getmenuPane(o){
	messages = YAHOO.lang.JSON.parse(o.responseText);
	document.getElementById("signupbutton").innerHTML  = messages.signupbutton;
	document.getElementById("basemenu").innerHTML  = messages.basemenu;
}

function successvalid(o){
		var messages = YAHOO.lang.JSON.parse(o.responseText);

	if(messages.login == "true"){

		document.getElementById("leftbox").innerHTML  = messages.leftbox;
		document.getElementById("rightbox").innerHTML  = messages.rightbox;	
		document.getElementById("logomenu").innerHTML  = messages.logomenu;	
		document.getElementById("footer").innerHTML  = messages.footer;
		document.getElementById("signupbutton").innerHTML  = '';
		document.getElementById("basemenu").innerHTML  = '';
		document.getElementById("loginbox").innerHTML  = logoutform;
		var username = YAHOO.util.Cookie.get("username");
		var name = YAHOO.util.Cookie.get("name");
		document.getElementById("loggedinas").innerHTML = "Logged in as User '" + username + "'. Welcome back " + name + "!";
		ticketcheck();
		authusermenu();

	}else{
		YAHOO.util.Cookie.remove("user_id"); 
		YAHOO.util.Cookie.remove("name"); 
		YAHOO.util.Cookie.remove("username"); 
		YAHOO.util.Cookie.remove("T5f4dcc3b5aa765d61d8327deb882cf99"); 	
		var request = YAHOO.util.Connect.asyncRequest('GET', "functions/seek.php?i=init" ,{success:successHandler,failure:failureHandler});
	}
}

function failurevalid(o){}

function statusHandler(o){
	var messages = YAHOO.lang.JSON.parse(o.responseText);
	var status = messages.status;
		if(status == 1){
			getpane('install');
		}else if(status == 2){
			getpane('smartstart');
		}else if(status == 3){
			getpane('qwcfile');
		}else if(status == 4){
			getpane('webconnect');
		}else if(status == 5){
			getpane('syncqb');
		}else if(status == 6){
			dashboard();
		}
}

function ticketcheck(){
	if(YAHOO.util.Cookie.get("username") == 'demo'){
		dashboard();
	}else{
		var request = YAHOO.util.Connect.asyncRequest('GET', "functions/status.php" ,{success:statusHandler,failure:failureHandler});	
	}

}

function sHandler(){}

function chgstat(i){
		var request = YAHOO.util.Connect.asyncRequest('GET', "functions/status.php?i="+i,{success:sHandler,failure:failureHandler});	
}
