// Controls the multimedia box expand/collapse icons
function changeVideoBtnStatus(playerContainer, videoImg){
	var abort = false;
	var videoContainer = document.getElementById(playerContainer);
	if(videoContainer.style.display == 'none') {
  		document.getElementById(videoImg).src = '/home/images/btn_expanded.gif';
		abort = true;
	}
	
	if(abort != true){
  		document.getElementById(videoImg).src = '/home/images/btn_collapsed.gif';
	}
	
}

//Expand and Collapse All Sections Nav
function switchMenu(obj) {
			var el = document.getElementById(obj);
			var allSections = document.getElementById("allsections")
			if ( el.style.display != "none" ) {
				el.style.display = 'none';
				allSections.className="last"
			}
			else {
				el.style.display = '';
				allSections.className="last-on"
			}
}

//Expand and Collapse Elements
function showHide(obj) {
			var el = document.getElementById(obj);
			var allSections = document.getElementById("dropdown-sections")
			var allSectionsmenu = document.getElementById("allsections")
			if ( el.style.display != "none" ) {
				el.style.display = 'none';
			}
			else {
				el.style.display = '';
				allSections.style.display = 'none';
				allSectionsmenu.className="last"
			}
}

// Pop up window
var win= null;
function NewWindow(mypage,myname,w,h,scroll){
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='resizable=yes';
	win=window.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
} 

function MM_openBrWindow(theURL,winName,features) { 
	window.open(theURL,winName,features);
}

//Login JS

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/; domain=.afr.com"; 
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}


function CustomerLogin (customerId, customerPackage, customerLogged, sessionKey, CustomerLogin) 
{
var valuesPassed = "customerId: " + customerId + " | customerPackage: " + customerPackage + " | customerLogged : " + customerLogged + " | sessionKey : " + sessionKey + "CustomerLogin: " + CustomerLogin;
//alert("The function was called with the following values: " + valuesPassed );


//Test if cookies enabled
createCookie("test","true");

if(readCookie("test")==null) {
   alert("You must enable cookies in order to login to this site.");
   return;
}

else 
{
    eraseCookie("test");
}

createCookie("customerId",customerId,14);
createCookie("customerPackage",customerPackage,14);
createCookie("customerLogged",customerLogged,14); 
createCookie("sessionKey",sessionKey,14); 
createCookie("CustomerLogin",CustomerLogin,14); 

var passStatusLogin = readCookie("passStatusLogin");
var passStatusLogout = readCookie("passStatusLogout");

//Loggedout
if (customerLogged==true) {
		//alert("Loggged in");

		//var redirLoginHome = readCookie("redirLoginHome");
		
		//if(redirLoginHome!=null && redirLoginHome == "false") {
		//	createCookie("redirLoginHome","true");
			
		//}
		
		//else {
		//	createCookie("redirLoginHome","false");
			signOUT();
			if(document.getElementById("print_headline")!=null) {
				checkHomeSubscribeLinks();
			}
			

			var LoginRedirectURL = readCookie("LoginRedirectURL");
		
			//LoginRedirectURL = "http://dev1.afr.com/home/viewer.aspx?EDP://20071029000019892534&magsection=news&portal=_home1&title=Labor+raises+climate+stakes&source=%2f_xmlfeeds%2fhome%2ffeed.xml";
			if(LoginRedirectURL!=null && LoginRedirectURL != "") {
				eraseCookie("LoginRedirectURL");
				window.location=LoginRedirectURL;
			}
			
			
var pageLoc = window.location.pathname;
pageLoc = pageLoc.toLowerCase();
	if( pageLoc.indexOf("digital") != -1 ) {
		window.location = "/home/Digital.aspx";
	}			
			
		//	else 
		//		window.location="/home/";
		// }
		
}

else {
		//alert("Loggged out");
		signIN();
			if(document.getElementById("print_headline")!=null) {
			checkHomeSubscribeLinks();
		}
		
		//window.location="/home/";
	}
}




function checkHomeSubscribeLinks() {


var customerLoggedValue = readCookie("customerLogged");

if (customerLoggedValue=="true") {
	var userName = readCookie("CustomerLogin");
	var authCode = readCookie("sessionKey");
	var digitalLink = "http://digitaledition.afr.com/index.do?SESSION=" + userName + "|" + authCode;
	
	//var digitalLink = "http://demo.x-cago.com/afr2";
	document.getElementById("print_headline").href = digitalLink;
	document.getElementById("print_headline").target = "_blank";
	document.getElementById("print_image").href = digitalLink;
	document.getElementById("print_image").target = "_blank";
	document.getElementById("print_subscribe").href = digitalLink;
	document.getElementById("print_subscribe").target = "_blank";
	document.getElementById("print_subscribe").innerHTML = "CLICK TO READ";

}

else {
	var digitalLink = "https://subscribe.afr.com/home/myaccount/signup.aspx?referrer=4";
	//var digitalLink = "http://demo.x-cago.com/afr2";
	document.getElementById("print_headline").href = digitalLink;
	document.getElementById("print_headline").target = "_self";
	document.getElementById("print_image").href = digitalLink;
	document.getElementById("print_image").target = "_self";
	document.getElementById("print_subscribe").href = digitalLink;
	document.getElementById("print_subscribe").target = "_self";
	document.getElementById("print_subscribe").innerHTML = "SUBSCRIBE";

	

}

}


function checkLoginStatus() {

var customerIdValue = readCookie("customerId");

if (customerIdValue=="0" || customerIdValue==null ) {
	signOUT();
}

else {
	signIN();

}

//createCookie("redirLoginHome","false");

}


function signOUT() {
	//document.getElementById("anc_AFR_Signin").innerHTML = "Sign in/out";
	//document.getElementById("anc_AFR_Signin").title = "Sign in - afr.com";
	//document.getElementById("anc_AFR_Subscribe").innerHTML = "Subscribe";	
	//document.getElementById("anc_AFR_Subscribe").href = "/home/Myaccount/Signup.aspx";
}

function signIN() {
	//document.getElementById("anc_AFR_Signin").innerHTML = "Sign in/out";
	//document.getElementById("anc_AFR_Signin").title = "Sign in/out";
	//document.getElementById("anc_AFR_Subscribe").innerHTML = "My Account";	
	//document.getElementById("anc_AFR_Subscribe").href = "/home/MyAccount/login.aspx";

}



function loginPageCheck() 
{


var customerLogged = readCookie("customerLogged");
//Logged IN
if (customerLogged=="true") {
		//signOUT();
	//document.getElementById("Signtext").innerHTML = "Sign out";
	//document.getElementById("NotSubscribebox").style.display = "none";
	//document.getElementById("NotSubscribetext").style.display = "none";

}

else {
		//signIN();
	//document.getElementById("Signtext").innerHTML = "Sign in";
	//document.getElementById("NotSubscribebox").style.display = "block";
	//document.getElementById("NotSubscribetext").style.display = "block";	
	}

}


/* clears text from search text box */
function clearItemSearchArticle(objElement, compare)	{ 
	if(objElement.value == compare)
		objElement.value="";
		document.getElementById("searcharticle").style.color = "#000000";
}

/* clears text from search quote text boxes */
function clearItemSearchQuote(objElement, compare)	{ 
	if(objElement.value == compare)
		objElement.value="";
		document.getElementById("searchQ").style.color = "#000000";
}

function clearItemSearchQuoteCode(objElement, compare)	{ 
	if(objElement.value == compare)
		objElement.value="";
		document.getElementById("searchQC").style.color = "#000000";
}







