﻿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 checkCookie() {
	var cValue = Get_Cookie("language");
	if(!cValue) 
		document.location.href=unescape('/eng/default.jsp?setLang=1');
	else 
	{
	 	if(cValue == "arb") 
		    document.location.href=unescape('/arb/default.jsp');
		else 
		    document.location.href=unescape('/eng/default.jsp');
	}
}

function Set_Cookie(name,value,expires,path,domain,secure) {
	document.cookie = name + "=" +escape(value) +
		( (expires) ? ";expires=" + expires.toGMTString() : "") +
		( (path) ? ";path=" + path : "") +
		( (domain) ? ";domain=" + domain : "") +
		( (secure) ? ";secure" : "");
}

function setLanguageCookie(target) {
	var today = new Date();
	var expires = new Date(today.getTime() + (356 * 86400000));
	Set_Cookie("language", target, expires, '/');
	if(parent.tickerFrame)
		parent.tickerFrame.location.reload();	
}

function checkLanguage() {
	var pageURL = document.location.href;
	pageURL = pageURL.substring(pageURL.indexOf("://") + 3);
	var filePath = pageURL.substring(pageURL.indexOf("/"));
	var pageParameter;
	if(pageURL.indexOf("?") > 0) 
	{
		pageParameter = pageURL.substring(pageURL.indexOf("?") + 1);
		if(pageParameter.indexOf("setLang=1") > -1) 
		{
			if(filePath.indexOf('/eng') >= 0)
				setLanguageCookie('eng');
			else
				setLanguageCookie('arb');
		}
	}
	var mirrorPageLink = MM_findObj('mirrorPageLink');
	if(mirrorPageLink)
	{
		if(filePath.indexOf('/eng') >= 0)
			filePath = filePath.replace('/eng', '/arb');
		else if(filePath.indexOf('/arb') >= 0)
			filePath = filePath.replace('/arb', '/eng');
		else
			filePath = '/arb/default.jsp';
		if(filePath.indexOf('setLang=1') < 0)
		{
			if(filePath.indexOf('?') < 0)
				filePath = filePath + '?setLang=1';
			else
				filePath = filePath + '&setLang=1';
		}
		mirrorPageLink.href = filePath
	}
}