// Global Variable Declarations
ns4 = (document.layers)? true:false; // netscape 4?
ie4 = (document.all)? true:false; // internet explorer 4/5?
ns6 = (ns4|ie4)? false:true; // (Netscape 6)

var page_position_left = 0;
var isLoaded=false;
var unroll_timeoutlow = 0;
var unroll_timeouthigh = 0;
var page_position_left = 0;

window.name="AflonMain";

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function P(url,h,w) { // (url,height,width)
var p = "height=" + h + ",width=" + w + ",scrollbars=yes";
window.open(url,"",p);
}

// DHTML

function openMenuImmediate(in_menu) {
	if (isLoaded) {
		var layer_to_change = in_menu.toString();
		shift_menu_left(layer_to_change);
		if (document.layers) {
			window.document.layers[layer_to_change].visibility = "show";
		}
		else {
			returnElement(in_menu).style.visibility = "visible";
		}
	}
}

function closeMenuImmediate(in_menu) {
	var layer_to_change = in_menu.toString();
	if (document.layers) {
		window.document.layers[layer_to_change].visibility = "hide";
	}
	else {
		returnElement(in_menu).style.visibility = "hidden";
	}
}

function returnElement(thename) {
	if (document.all) {
		return eval("window.document.all." + thename);
	} else {
		if (document.layers) {
			return eval("window.document.layers['" + thename + "']");
		} else {
			return window.document.getElementById(thename);
		}
	}
}

function submenu_swap(in_ubermenu,in_submenu,in_state) {
	if (in_ubermenu=="languageselecthigh") {
		clearTimeout(unroll_timeouthigh);
	}
	else {
		clearTimeout(unroll_timeoutlow);
	}
	if (in_submenu!="null") {
		layer_to_change = in_submenu;
		image_to_change = in_ubermenu + "_" + layer_to_change + "_image";
		image_to_change_to = in_ubermenu + "_" + layer_to_change + "_" + in_state + ".src";
		if (ie4) {
			returnElement(in_ubermenu).document.images[image_to_change].src = eval(image_to_change_to);
		}
		if (ns4) {
			returnElement(in_ubermenu).document.layers[layer_to_change].document.images[image_to_change].src = eval(image_to_change_to);
		}
		if (ns6) {
			document.images[image_to_change].src = eval(image_to_change_to);
		}
	}
	if (in_state=="off") {
		if (in_ubermenu=="languageselecthigh") {
			unroll_timeouthigh = setTimeout("closeMenuImmediate('languageselecthigh')",200);
		}
		else {
			unroll_timeoutlow = setTimeout("closeMenuImmediate('languageselectlow')",200);
		}
	}
}

function shift_menu_left(in_menu){
//	if (in_menu=="languageselecthigh") {
//		var left_shift_amount = 54;
//	}
//	if (in_menu=="languageselectlow") {
//		var left_shift_amount = 264;
//	}
	if (in_menu=="languageselecthigh") {
		var left_shift_amount = 30;
	}
	if (in_menu=="languageselectlow") {
		var left_shift_amount = 237;
	}
	if (document.layers) {
		window.document.layers[in_menu].left = page_position_left + left_shift_amount;
	}
	else {
		returnElement(in_menu).style.left = page_position_left + left_shift_amount;
	}
	
}

// Global Initialization

function global_init(in_lcode) {

    window.onresize=function () {location.reload(); };

	topnav_privacy_off = new Image;
	topnav_privacy_off.src = js_root + "images/common/topnav_privacy_off_" + in_lcode + ".gif";
	topnav_privacy_roll = new Image;
	topnav_privacy_roll.src = js_root + "images/common/topnav_privacy_roll_" + in_lcode + ".gif";

	topnav_contact_off = new Image;
	topnav_contact_off.src = js_root + "images/common/topnav_contact_off_" + in_lcode + ".gif";
	topnav_contact_roll = new Image;
	topnav_contact_roll.src = js_root + "images/common/topnav_contact_roll_" + in_lcode + ".gif";

	topnav_trademarks_off = new Image;
	topnav_trademarks_off.src = js_root + "images/common/topnav_trademarks_off_" + in_lcode + ".gif";
	topnav_trademarks_roll = new Image;
	topnav_trademarks_roll.src = js_root + "images/common/topnav_trademarks_roll_" + in_lcode + ".gif";

	topnav_language_off = new Image;
	topnav_language_off.src = js_root + "images/common/topnav_language_off_" + in_lcode + ".gif";
	topnav_language_roll = new Image;
	topnav_language_roll.src = js_root + "images/common/topnav_language_roll_" + in_lcode + ".gif";

	topnav_mailing_off = new Image;
	topnav_mailing_off.src = js_root + "images/common/topnav_mailing_off_" + in_lcode + ".gif";
	topnav_mailing_roll = new Image;
	topnav_mailing_roll.src = js_root + "images/common/topnav_mailing_roll_" + in_lcode + ".gif";

	topnav_feedback_off = new Image;
	topnav_feedback_off.src = js_root + "images/common/topnav_feedback_off_" + in_lcode + ".gif";
	topnav_feedback_roll = new Image;
	topnav_feedback_roll.src = js_root + "images/common/topnav_feedback_roll_" + in_lcode + ".gif";

	topnav_radiolabel_off = new Image;
	topnav_radiolabel_off.src = js_root + "images/common/topnav_radiolabel_off_" + in_lcode + ".gif";
	topnav_radiolabel_roll = new Image;
	topnav_radiolabel_roll.src = js_root + "images/common/topnav_radiolabel_roll_" + in_lcode + ".gif";

	nav_home_off = new Image;
	nav_home_off.src = js_root + "images/common/nav_home_off_" + in_lcode + ".gif";
	nav_home_roll = new Image;
	nav_home_roll.src = js_root + "images/common/nav_home_roll_" + in_lcode + ".gif";

	nav_listen_off = new Image;
	nav_listen_off.src = js_root + "images/common/nav_listen_off_" + in_lcode + ".gif";
	nav_listen_roll = new Image;
	nav_listen_roll.src = js_root + "images/common/nav_listen_roll_" + in_lcode + ".gif";

	nav_drink_off = new Image;
	nav_drink_off.src = js_root + "images/common/nav_drink_off_" + in_lcode + ".gif";
	nav_drink_roll = new Image;
	nav_drink_roll.src = js_root + "images/common/nav_drink_roll_" + in_lcode + ".gif";

	nav_learn_off = new Image;
	nav_learn_off.src = js_root + "images/common/nav_learn_off_" + in_lcode + ".gif";
	nav_learn_roll = new Image;
	nav_learn_roll.src = js_root + "images/common/nav_learn_roll_" + in_lcode + ".gif";

	nav_play_off = new Image;
	nav_play_off.src = js_root + "images/common/nav_play_off_" + in_lcode + ".gif";
	nav_play_roll = new Image;
	nav_play_roll.src = js_root + "images/common/nav_play_roll_" + in_lcode + ".gif";

	nav_shop_off = new Image;
	nav_shop_off.src = js_root + "images/common/nav_shop_off_" + in_lcode + ".gif";
	nav_shop_roll = new Image;
	nav_shop_roll.src = js_root + "images/common/nav_shop_roll_" + in_lcode + ".gif";

	nav_connect_off = new Image;
	nav_connect_off.src = js_root + "images/common/nav_connect_off_" + in_lcode + ".gif";
	nav_connect_roll = new Image;
	nav_connect_roll.src = js_root + "images/common/nav_connect_roll_" + in_lcode + ".gif";

	nav_party_off = new Image;
	nav_party_off.src = js_root + "images/common/nav_party_off_" + in_lcode + ".gif";
	nav_party_roll = new Image;
	nav_party_roll.src = js_root + "images/common/nav_party_roll_" + in_lcode + ".gif";
	
	isLoaded=true;
}

