// JavaScript Document
function errr(opt,num){
	if (opt == 0){
		$('#errormessage').removeClass("open");
		$('#errormessage').addClass("closed");
		$('#errormessage').html(''); //reset the rroe message if needed
	}
	else if (opt == 1 && num >= 3){
		$('#errormessage').removeClass("closed");
		$('#errormessage').addClass("open");
		$('#errormessage').html('<img src="http://media.suntimes.com/images/cds/icons/cancel.png" width="16" height="16" />&nbsp;&nbsp;Sorry, your login has failed. <br /><strong>We may be experiencing technical difficulties!</strong><br />Did you <a href="#ForgotPass" onclick="ToggleDiv(\'ForgotPass\')" class="Pointer">forget your password</a>?<br />Maybe you have not <a title="Register" onclick="$(\'#loginHolder\').toggle();$(\'#regIframe\').toggle();" class="Pointer">registered</a> yet?');
	}
	else{
		$('#errormessage').removeClass("closed");
		$('#errormessage').addClass("open");
		$('#errormessage').html('<img src="http://media.suntimes.com/images/cds/icons/error.png" width="16" height="16" />&nbsp;&nbsp;Sorry, your login has failed. <br />Did you <a href="#ForgotPass" onclick="ToggleDiv(\'ForgotPass\')" class="Pointer">forget your password</a>?<br />Maybe you have not <a title="Register" onclick="$(\'#loginHolder\').toggle();$(\'#regIframe\').toggle();" class="Pointer">registered</a> yet?');
	}
	
}

function submitone(slaLoginForm){ //function to fire on submit of the main (visible) form
	errr(0,null);

	//assign the value of the main form to variable
	email = document.mainform.Lemail.value; 
	pword = document.mainform.password.value;
	//assign the value of the main form to variable

	//give the hidden forms hidden elements the same value as the mainforms *not* hidden elements
	document.getElementById('plckEmailST').value = email;
	document.getElementById('passwordST').value = pword;	
	document.getElementById('plckEmailSCN').value = email;
	document.getElementById('passwordSCN').value = pword;
	document.getElementById('plckEmailPT').value = email;
	document.getElementById('passwordPT').value = pword;
	document.getElementById('plckEmailNS').value = email;
	document.getElementById('passwordNS').value = pword;
	document.getElementById('plckEmailPP').value = email;
	document.getElementById('passwordPP').value = pword;
	//give the hidden forms hidden elements the same value as the mainforms *not* hidden elements
	
	openpop(); //fire the open popwindow function
	
	$('#bigf').addClass("closed"); //hide the main form
	
	$('#loading').removeClass("closed"); // open the loading div that replaces the main form
	$('#loading').addClass("open");
	
	//add loading classes to all elements that are 'nowloading' in this case its anything on the suntimes.com domain level
	$('#sutstat').addClass("nowloading"); //suntimes
	$('#ysstat').addClass("nowloading");  //yourseason
	$('#scstat').addClass("nowloading"); //search chicago
	$('#restat').addClass("nowloading"); //roger ebert
	submitstnew();
}

function submitstnew(){ //the function that submits the suntimes form
	document.getElementById('slaLoginFormST').submit(); //submit the form
	setTimeout('cookcheck()',2000); //since it is fired first in this instance we wait 2 seconds, then call the cookiecheck which, you guessed it, checks for the HD cookie set by pluck on this domain
	//essentially we're giving pluck 2 seconds to process each login if it fails we have an error message that could take the user to a domain specific login page
	//this cookie check is the authentication system for this log on system, more explained in the cookiecheck comments
}

function submitscnnew(){
	document.getElementById('slaLoginFormSCN').submit();
	$('#scnstat').removeClass("nowloading");
	$('#ptstat').addClass("nowloading");
	$('#scnstat').addClass("IconTick");
	setTimeout('submitptnew()',2000);
}
function submitptnew(){
document.getElementById('slaLoginFormPT').submit();
	$('#ptstat').removeClass("nowloading");
	$('#nsstat').addClass("nowloading");
	$('#ptstat').addClass("IconTick");
	setTimeout('submitnsnew()',2000);
}
function submitnsnew(){
document.getElementById('slaLoginFormNS').submit();
	$('#nsstat').removeClass("nowloading");
	$('#ppstat').addClass("nowloading");
	$('#nsstat').addClass("IconTick");
	setTimeout('submitppnew()',2000);
}
function submitppnew(){
document.getElementById('slaLoginFormPP').submit();
	$('#ppstat').addClass("nowloading");
	setTimeout('endsubmits()',3000);
}

function endsubmits(){
oNewWindow.close();
$('#loading').addClass("closed");
$('#ppstat').removeClass("nowloading");
$('#ppstat').addClass("IconTick");
$('#successfull').removeClass("closed");
$('#successfull').addClass("open");
}
var attem = 0;
function cookcheck(){  //check for cookie
var cooktest = $.cookie('HD'); //jquery check for cookie plugin
	if(cooktest != null){ //cookie has been set
		$('#ysstat').removeClass("nowloading");
		$('#restat').removeClass("nowloading");
		$('#scstat').removeClass("nowloading");
		$('#sutstat').removeClass("nowloading");
		$('#scstat').addClass("IconTick");
		$('#ysstat').addClass("IconTick");
		$('#restat').addClass("IconTick");
		$('#sutstat').addClass("IconTick");
		$('#scnstat').addClass("nowloading");
		submitscnnew();
		}
	else{
		$('#scstat').removeClass("nowloading");
		$('#restat').removeClass("nowloading");
		$('#ysstat').removeClass("nowloading");
		$('#sutstat').removeClass("nowloading");
		$('#bigf').removeClass("closed");
		$('#bigf').addClass("open");
		$('#loading').addClass("closed");
		attem = attem + 1;
		errr(1 , attem);
		oNewWindow.close();
		}
}