function fnShowSignIn() {
	fnGetObj("sign-in-div").style.display='';
	fnGetObj("forgot-username-div").style.display='none';
	fnGetObj("forgot-passwd-div").style.display='none';
	fnGetObj("username").focus();
}

function fnShowForgotUsername() {
	fnGetObj("sign-in-div").style.display='none';
	fnGetObj("forgot-username-div").style.display='';
	fnGetObj("forgot-passwd-div").style.display='none';
	fnSetVal("accesscode","");
}

function fnShowForgotPassword() {
	fnGetObj("sign-in-div").style.display='none';
	fnGetObj("forgot-username-div").style.display='none';
	fnGetObj("forgot-passwd-div").style.display='';
	fnSetVal("username-fp","");
}

/*function fnSignIn(action) {

	fnDisplayData("error-signin", "Please wait...");

	var username = fnGetVal("username");
	var password = fnGetVal("password");

	var query = "action=validateLogin" +
					"&username=" + username + 
					"&password=" + password +
					"&ajax=1";

	$.ajax({
		type: "POST",
		url: "index.php",
		data: query,
		success: function(data) {
			if(eval(data)) {
				fnRedirect("funKlubHome&a=1");
			}
			else {
				fnDisplayData("error-signin", "Incorrect username/password combination.");
			}
		}
	});
}*/

function fnSignIn(action) {

	fnDisplayData("error-signin", "Please wait...");

	var username = fnGetVal("username");
	var password = fnGetVal("password");

	var query = "action=validateLogin" +
					"&username=" + username + 
					"&password=" + password +
					"&ajax=1";

	$.ajax({
		type: "POST",
		url: "index.php",
		data: query,
		success: function(data) {			
			if(eval(data)) {

				if(data==1)
					fnRedirect("funKlubHome&a=1");
				if(data==2)
					fnDisplayData("error-signin", "Your 90 Day Fun Klub Trial has expired. A permanent code for the Kooky Fun Klub is available by purchasing a Kooky Fun Klub Kit. <span class='left_link'><a href='http://www.thekookys.com/store/index.php?target=pages&page_id=funklub2b' target='_new'>Klick Here</a></span>");
			}
			else {
				fnDisplayData("error-signin", "Incorrect username/password combination.");
			}
		}
	});
}

function fnForgotUsername() {

	var secretcode = fnGetVal("accesscode");

	var query = "action=forgotUsername" +
					"&secretcode=" + secretcode +
					"&ajax=1";
		
	$.ajax({
			type: "POST",
			url: "index.php",
			data: query,
			success: function(data) {
					fnDisplayData("error-forgot-username", data);
			}
		});
}

function fnForgotPassword() {

	var username = fnGetVal("username-fp");
	var secretcode = fnGetVal("secretcode");

	var query = "action=forgotPasswd" +
					"&username=" + username + 
					"&secretcode=" + secretcode +
					"&ajax=1";
		
	$.ajax({
			type: "POST",
			url: "index.php",
			data: query,
			success: function(data) {
				if(eval(data)) {
					window.location.href = "index.php?action=resetPasswd&username="+username+"&token="+secretcode;
				}
				else {
					fnDisplayData("error-forgot-passwd", "Incorrect username/access code combination!");
				}
			}
		});
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function fnCheckTermServices() {
	if(fnGetObj("tc").checked==true) {
		return true;
	}

	document.getElementById("error-conf-tc").innerHTML="Please read & accept terms and conditions.";
	return false;
}

function fnExploreImage(image_url,screen_width,screen_height){
	image_url="showDesktop.inc.php?url=desktops/"+image_url;
	var scr_width_height="width="+screen_width+"px,height="+screen_height+"px";
	window.open(image_url,'_blank','resizable=1,scrollbars=1',scr_width_height);
}

function fnHideHelp(id1, id2, id3, id4, id5, id6, id7) {
	fnHideObj(id1);
	fnHideObj(id2);
	fnHideObj(id3);
	fnHideObj(id4);
	fnHideObj(id5);
	fnHideObj(id6);
	fnHideObj(id7);
}
