$(document).ready(function() {
	// Expand Panel
	$("#open").click(function(){
		$("div#ppanel").slideDown("slow");
	});	
	// Collapse Panel
	$("#close").click(function(){
		$("div#ppanel").slideUp("slow");	
	});		
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").click(function () {
		$("#toggle a").toggle();
	return false;});
	
	//keep panel open if password error
	//if ($('div.stat_msg').html() == "<div>ACEM Login error.  Please try again.</div>") {
	//if ($('div.stat_msg:contains("ACEM Login error")')) {
	//	$("div#ppanel").slideDown("slow"); 
	//	$("#toggle a").toggle();
	//}
	if ($("#feLogErr").length > 0) {
     		$("div#ppanel").slideDown("slow"); 
		$("#toggle a").toggle();
	}
	
	// keep panel open onload for forgot password
	var myForgot = getQueryString()["tx_felogin_pi1[forgot]"];
	if (typeof myForgot  == "undefined") {
	myForgot = 0;
	} else {
	$("div#ppanel").slideDown("slow"); 
	$("#toggle a").toggle();
	}
	// keep panel open onload for forgot password reset:
	var myForgotHash = getQueryString()["tx_felogin_pi1[forgothash]"];
	if (typeof myForgotHash  == "undefined") {
	myForgotHash = 0;
	} else {
	$("div#ppanel").slideDown("slow"); 
	$("#toggle a").toggle();
	}	
		
});

function getQueryString() {
  var result = {}, queryString = location.search.substring(1),
      re = /([^&=]+)=([^&]*)/g, m;
  while (m = re.exec(queryString)) {
    result[decodeURIComponent(m[1])] = decodeURIComponent(m[2]);
  }
  return result;
}

