/*-----------------------------------------------------------------------------------

 * © Ganz - This code is exclusively the property of Ganz and all 
 * rights therein, including without limitation copyrights and trade
 * secrets, are reserved by Ganz.  Any reproduction, disclosure,
 * distribution or unauthorized use is strictly prohibited.
  
 javaScript document: initPage.js
 
 site notification
 
 -----------------------------------------------------------------------------------*/

 
var siteDown = false;
var siteWarning = false;


var languageValue = new Array("us_en","es_es","fr_fr","br_pr","de_de","it_it","se_se","nl_nl", "jp_jp", "iw_iw", "ru_ru", "ro_ro","zh_cn", "ko_ko" );
var languageName = new Array("English","Espa&ntilde;ol","Fran&ccedil;ais","Portugu&ecirc;s","Deutsch","Italiano","Svenska","Nederlands", "&#26085;&#26412;&#35486;","&#1506;&#1489;&#1512;&#1497;&#1514;", "&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;", "Rom&#226;n&#259;", "&#31616;&#20307;&#20013;&#25991;", "&#54620;&#44397;&#50612;" );

var languageSelection = new Array("Select Language", "Selecciona el idioma", "S&#233;lectionner langue", "Selecione o idioma", "Sprache ausw&#228;hlen", "Seleziona lingua", "V&#228;lj spr&#229;k", "Taal kiezen", "&#35328;&#35486;&#12434;&#36984;&#12435;&#12391;&#12367;&#12384;&#12373;&#12356;&#12290;", "&#1489;&#1495;&#1497;&#1512;&#1514; &#1513;&#1508;&#1492;", "&#1042;&#1099;&#1073;&#1077;&#1088;&#1080; &#1103;&#1079;&#1099;&#1082;", "Selecteaz&#259; Limba", "&#35831;&#36873;&#25321;&#35821;&#35328;","&#50616;&#50612; &#49440;&#53469;");


// publish information messages for site down 
var number  = languageList.length;
if (siteWarning) {	 
	for (var i = 0; i < number; i++) {
 		if (getPWD() == languageList[i]) {
 			warningMsg = unescape(decodeURI(broadcastMessage[i])); 
 			break;
 		} 
 	}
} 
else if (siteDown) {
	for (var i = 0; i < number; i++) {
 		if (getPWD() == languageList[i]) {
 			warningMsg = unescape(decodeURI(siteDownMessage[i]));
 			loginMsg = unescape(decodeURI(siteDownLoginButtonMessage[i])); 
 			break;
 		} 
 	}
}
 
		
/* Get present working directory */

 function getPWD() {
	var location = window.location.href;
	var location_array = location.split("/");
	location_array.reverse();
	
	return location_array[1];
}

function getlocale() {
		var location = window.location.href;
		var location_array = location.split("/");
		location_array.reverse();
		locale = location_array[1];
		if(locale=="ca_en")
		{
			locale="us_en";
		}
		return locale;
}

var preloadedImages = new Array();

function preloadImage(givenURL) {
	var index = preloadedImages.length;
	
	preloadedImages[index] = new Image();
	preloadedImages[index].src = givenURL;
}

function preloadImages() {
	preloadImage("assets/images/panels/login_sign/log_in_o.png");
	preloadImage("assets/images/panels/login_sign/new_member_o.png");
	preloadImage("assets/images/navigation/splash/button.png");
	preloadImage("assets/images/panels/nav_sign/login_o.png");
	preloadImage("assets/images/panels/nav_sign/new_member_o.png");
	
	// ner 7011
	//checkMenuCookie();


}

function initBars() {
        if (this.warningMsg) {
	        drawBar("warning", warningMsg);
        }

    var countryTopMenuSelect = '<p><strong>';
        for(var i=0; i < languageValue.length; i++) {
                countryTopMenuSelect += '&nbsp;&nbsp;<a href="javascript:createCookie(\'webkinzLocaleCookie\',\''+languageValue[i]+'\',365);">'+languageName[i]+'</a>';
                if(i %7==0 && i != 0) countryTopMenuSelect +='<br>';
        }

        countryTopMenuSelect += '</strong></p>';
        if(document.getElementById("countries") && !checkMenuCookie())
                document.getElementById("countries").innerHTML = countryTopMenuSelect;


        detectFlash();
}

function drawBar(barClass, givenMessage) {
	var newBar = '<div class="bar ' + barClass + '">' + givenMessage + '</div>';
	
	document.getElementById("barHolder").innerHTML += newBar;
}

function detectFlash() {
	if (is_Flash && is_FlashVersion < recommended_FlashVersion && is_FlashVersion >= minimum_FlashVersion) {
		var flashBar = '<a href="http://www.adobe.com/go/getflashplayer" target="_blank">We recommend that you upgrade to the latest version of Adobe&reg; Flash&trade; Player.</a>\n';
		flashBar += '<a href="http://www.adobe.com/go/getflashplayer" target="_blank"><img src="/assets/images/logos/get_flash_player.gif" alt="Get Adobe&reg; Flash&trade; Player" /></a>\n';
		
		drawBar("flash", flashBar);
	}
}

function initLoginSign() {
	var loginSign = "";
	if (siteDown == true) {
	    loginSign += '<table id="loginArea" class="empty"><tr><td>' +this.loginMsg+ '</td></tr></table>';
		document.write(loginSign);
		
	} else if (is_Flash && is_FlashVersion >= minimum_FlashVersion) {
		loginSign += '<div id="loginArea" class="buttons">';
		loginSign += '<a href="javascript:pW(\'loadReturnUser\');" class="' +getlocale()+ 'login"></a>';
		loginSign += '<a href="javascript:pW(\'portal\');" class="' +getlocale()+ 'newMember"></a>';
		loginSign += '</div>';
	} else {
		loginSign += '<div id="loginArea" class="empty"><div>';
		loginSign += '<a href="http://www.adobe.com/go/getflashplayer" target="_blank">Download<br />Adobe&reg; Flash&trade; Player.</a><br />';
		loginSign += '<a href="http://www.adobe.com/go/getflashplayer" target="_blank"><img src="/assets/images/logos/get_flash_player.gif" alt="Get Adobe&reg; Flash&trade; Player" /></a>\n';
		loginSign += '</div></div>';
		
		drawBar("flash", '<a href="http://www.adobe.com/go/getflashplayer" target="_blank">This site requires Adobe&reg; Flash&trade; Player.</a>');
	}
	
	document.write(loginSign);
}

function initLoginSignFree() {
	var loginSign = "";
	if (siteDown == true) {
	    loginSign += '<table id="loginArea" class="empty"><tr><td>' +this.loginMsg+ '</td></tr></table>';
		document.write(loginSign);
		
	} else if (is_Flash && is_FlashVersion >= minimum_FlashVersion) {
		loginSign += '<div id="loginArea" class="buttons">';
		loginSign += '<a href="javascript:pWFree(\'tier0UserRegistration\');" class="' +getlocale()+ 'login"></a>';
		loginSign += '<a href="javascript:pWFree(\'loadReturnUser\');" class="' +getlocale()+ 'newMember"></a>';
		loginSign += '</div>';
	}
	else 
	{
		loginSign += '<div id="loginArea" class="empty"><div>';
		loginSign += '<a href="http://www.adobe.com/go/getflashplayer" target="_blank">Download<br />Adobe&reg; Flash&trade; Player.</a><br />';
		loginSign += '<a href="http://www.adobe.com/go/getflashplayer" target="_blank"><img src="/assets/images/logos/get_flash_player.gif" alt="Get Adobe&reg; Flash&trade; Player" /></a>\n';
		loginSign += '</div></div>';
		
		drawBar("flash", '<a href="http://www.adobe.com/go/getflashplayer" target="_blank">This site requires Adobe&reg; Flash&trade; Player.</a>');
	}
	
	document.write(loginSign);
}
