if (!onloadHandlers){
	var onloadHandlers = [];
}
function setupDescriptions(){
	var liArray = [];
	liArray = document.getElementsByTagName('li');
	for(var i=0;i<liArray.length;i++){
		liArray[i].onmouseover = function(){
			$(this.id+'-description').style.display = 'block';
		}
		liArray[i].onmouseout = function(){
			$(this.id+'-description').style.display = 'none';
		}
	}
}

function enableImpressum(){
	
	if (self.innerHeight) {    // all except Explorer
        widthL = self.innerWidth;
        heightL = self.innerHeight;
    } 
	else if(document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
        widthL = document.documentElement.clientWidth;
        heightL = document.documentElement.clientHeight;
    } else if (document.body) { // other Explorers
        widthL = document.body.clientWidth;
        heightL = document.body.clientHeight;
    }
    windowHeightL = heightL;
    windowWidthL = widthL;
	
	
	if($('link-legal-notice') && $('impressum') && window.location.href.toLowerCase().indexOf("rolex.de") > 0){
		$('link-legal-notice').style.visibility = "visible";
		$('link-legal-notice').onclick = function(){
			$('language-nav').style.visibility = "hidden";   
			$('link-legal-notice').style.visibility = "hidden";
			$('impressum').style.visibility = "visible";
			return false;
		}
		$('link-close-legal-notice').onclick = function(){
			$('impressum').style.visibility = "hidden";
			$('link-legal-notice').style.visibility = "visible";
			$('language-nav').style.visibility = "visible";
			return false;
		}
	}
}

onloadHandlers[onloadHandlers.length] = 'killFlickerOnResize()';
function killFlickerOnResize(){
    var boddyArray = [];
    bodyArray = document.getElementsByTagName('body');
	bodyArray[0].style.background = "#0b1707 url(/en/media/images/backgrounds/language/background2.jpg) top left repeat-x";
    bodyArray[0].style.visibility='visible';
}

try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}


onloadHandlers[onloadHandlers.length] = 'setupDescriptions()';
onloadHandlers[onloadHandlers.length] = 'enableImpressum()';
window.onload = function(){
    for(var i=0;i<onloadHandlers.length;i++){
		if (onloadHandlers[i] == 'cook = checkCookie()'){
			eval(onloadHandlers[i]);
			if (cook == true){
				//if page is being redirected, stop execution
				break;
			}
		}
        eval(onloadHandlers[i]);
    }
}
