<!--

var current = "";
var state = "none";
var changeSSL = 0;
var changeVersion = 0;
var changeDataCenter = 0;

function checkSSL() {
	if (document.getElementById('SSL').checked == true) {
		changeSSL = 1;
		//document.getElementById('sslwarning').style.display = 'none';
	} else {
		changeSSL = 0;
		if (!confirm('All communications will be unencrypted.  Click OK if you wish to proceed'))
			document.getElementById('SSL').checked = true;
		//document.getElementById('sslwarning').style.display = 'block';
	}
}

function Set_Cookie(name,value,expires,path,domain,secure)
{
	if(!expires) {
		expires = new Date();
		expires.setTime(expires.getTime() + 86400*30*1000);
	}

	document.cookie = name + "=" +escape(value) +
		( (expires) ? ";expires=" + expires.toGMTString() : "") +
		( (path) ? ";path=" + path : "") +
		( (domain) ? ";domain=" + domain : "") +
		( (secure) ? ";secure" : "");
}


function Delete_Cookie(name,path,domain)
{
	if (Get_Cookie(name)) {
		document.cookie = name + "=" +
		( (path) ? ";path=" + path : "") +
		( (domain) ? ";domain=" + domain : "") +
		";expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}

function Get_Cookie(name)
{
	var start = document.cookie.indexOf(name+"=");
	var len = start+name.length+1;
	if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
	if (start == -1) return null;
	var end = document.cookie.indexOf(";",len);
	if (end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len,end));
}

function doSubmit() {
	var public = document.getElementById("public");
	var remember = document.getElementById("rememberMe");
	var user = document.getElementById("user");
	var ssl = document.getElementById("SSL");
	var password = document.getElementById("login_password");
	var version = document.getElementById("login_interface");
	var form = document.forms['FusemailLoginForm'];
	var SelVers = form.version.value;

	if (user.value == '' || password.value == '') {
		alert("Missing Username or Password");
		return;
	}
	//set or not set cookie
	if (public.checked == false && remember.checked == true) {	//public: do not save username
		Set_Cookie("FuseLastUser", user.value);
	} else {
		Delete_Cookie("FuseLastUser");
	}
	if (changeSSL == 1) {
		Set_Cookie("FuseLastSSL", ssl.checked);
	}
	if (changeVersion == 1) {
		Set_Cookie("FuseLastVersion", SelVers);
	}
	//if (changeDataCenter == 1) {
	//	Set_Cookie("FuseLastDataCenter", form.DataCenter.selectedIndex);
	//}
	if (public.checked == true) {
		Delete_Cookie("FuseLastPublic");
		Set_Cookie("FuseLastPublic",1);
	} else {
		Delete_Cookie("FuseLastPublic");
	}

/*
	var svars = "user=" + user.value
		+ "&password=" + password.value
		+ "&version=" + version.value
		+ "&datacenter=0";
		
	var req;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else {
		req = ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open('POST','/credentials.php',false);
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(svars);

	var xparts = req.responseText.split('|');
	if (xparts[0] == '') {
		alert("Invalid username/password");
	} else {
		var useversion = 0;
		var AccountID = parseInt(xparts[0]);
		var FeatureSetID = parseInt(xparts[1]);
		var PlatformAccountID = parseInt(xparts[2]);

		if (user == '' || password == '' || AccountID == 0 || FeatureSetID == 0)
			useversion = 2;
		if (version.value == '')
			useversion = -1;
		else
			useversion = parseint(version.value);

		var http = "http://";
		if (ssl.checked)
			http = "https://";

		var datacenter = 0;
		var prefix, suffix, useurl;

		if (FeatureSetID == 5)
			document.location.href = "http://webmail.mailanyone.net/webmail.php";
		else {
			if (useversion == -1) {
				if (AccountID > 512439) {
					prefix = "webmail3.";
					suffix = "/webmail.html";
					useversion = 3;
				} else {
					prefix = "webmail.";
					suffix = "/webmail.php";
				}
			} else {
				if (useversion == 3) {
					prefix = "webmail3.";
					suffix = "/webmail.html";
				} else {
					if (useversion == 2) {
						prefix = "webmail.";
						suffix = "/webmail.php";
					} else {
						if (useversion == 1) {
							prefix = "webmail1.";
							suffix = "/sq/src/webmail.php";
						} else {
							prefix = "webmail3.";
							suffix = "/webmail.html";
						}
					}
				}
			}
		}
		if (useversion == 1) {
			useurl = "mailanyone.net";
		} else {
			if (PlatformAccountID > 0 || useversion == 3)
				useurl = "mailanyone.net";
			else
				useurl = "fusemail.com";
		}
		document.getElementById('FusemailLoginForm').action = http + prefix + useurl + suffix;
		document.getElementById('FusemailLoginForm').submit();
	}
*/
		var http = "http://";
		if (ssl.checked)
			http = "https://";
		switch(version.value) {
			case '1':
				document.getElementById('FusemailLoginForm').action = http + 'www.mailanyone.net/sq/src/webmail.php';
				break;
			case '2':
				document.getElementById('FusemailLoginForm').action = http + 'webmail.fusemail.com/webmail.php';
				break;
			case '3':
				document.getElementById('FusemailLoginForm').action = http + 'webmail3.mailanyone.net/webmail.html';
				//document.getElementById('FusemailLoginForm').action = 'http://devmail3.fusemail.com/webmail.stevew.html';
				break;
		}
		document.getElementById('FusemailLoginForm').submit();
}

function loadLogin() {
	var lastUser = Get_Cookie("FuseLastUser");
	var lastVers = Get_Cookie("FuseLastVersion");
	var lastSSL = Get_Cookie("FuseLastSSL");
	var lastToggle = Get_Cookie("FuseLastToggle");
	var lastPublic = Get_Cookie("FuseLastPublic");
	//var lastDataCenter = Get_Cookie("FuseLastDataCenter");

	var form = document.forms['FusemailLoginForm'];
	
	if (lastVers != null) {
		if (lastVers >= 0 && lastVers <= 3) {
			form.version.value = lastVers;
		}
	}

	if(lastSSL != null) {
		if(lastSSL != 'true') {
			document.getElementById('SSL').checked = false;
		}
	}

	var user = document.getElementById("user");
	var public = document.getElementById("public");
	//var datacenter = document.getElementById("DataCenter");

	if (lastPublic == '1') {
		public.checked = true;
		user.value = "";	//if do not save username is true, clear out the user value
	} else {
		public.checked = false;
	}

	if (lastUser != null && user.value == "") {
		var rememberMe = document.getElementById("rememberMe");
		user.value = lastUser;
		rememberMe.checked = true;
	}

	//if (lastDataCenter >= 0 && lastDataCenter <= 3) {
	//	datacenter.selectedIndex = lastDataCenter;
	//}

}

function showhide(layer_ref)
{
	if (state == "block") {
		state = "none";
	} else {
		state = "block";
	}
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
//		eval( "document.all." + layer_ref + ".style.display = state");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
		document.layers[layer_ref].display = state;
	}
	//if (document.getElementById && !document.all) {
	if (document.getElementById) {
		var hza = document.getElementById(layer_ref);
		hza.style.display = state;
	}
	//put cursor in username box if it does not have value, if it does, put cursor in password field
	var user = document.getElementById("user");
	if (user) {
		if (user.value == "") {
			user.focus();
		} else {
			var password = document.getElementById("password");
			if (password) {
				password.focus();
			}
		}
	}
}

function setFocus() {

	var theForm = document.getElementById('FusemailLoginForm');
	if (theForm.user.value == '')
		theForm.user.focus();
	else
		theForm.password.focus();
}

//-->
