function reorderMenues() {
    reorderMenuesGlobal();
	var TopMenu = document.getElementById('TopMenu');
	var SideMenu = document.getElementById('SideMenu');
	var SiteNavigation = document.getElementById('SiteNavigation');
	var ServiceNavigation = document.getElementById('ServiceNavigation');
 	// ---------------------------------------------------------------
    // language chooser reorder
    // ---------------------------------------------------------------
    var languageChooser = document.getElementById('languageChooser');
    if(languageChooser) {
	    SiteNavigation.removeChild(languageChooser);
 	    SideMenu.removeChild(ServiceNavigation);
 	    TopMenu.appendChild(languageChooser);
 	    TopMenu.appendChild(ServiceNavigation);
 	    languageChooser.style.display='block';
    }

    var ShopCartNavigationItemSubMenu = document.getElementById('ShopCartNavigationItemSubMenu');
    if(ShopCartNavigationItemSubMenu) {
	    ShopCartNavigationItemSubMenu.parentNode.removeChild(ShopCartNavigationItemSubMenu);
 	    TopMenu.appendChild(ShopCartNavigationItemSubMenu);
 	    ShopCartNavigationItemSubMenu.style.display='block';
    }

    // ---------------------------------------------------------------
    if(navigator.appVersion.indexOf("MSIE 5.") >= 0) {
        // ie doesn't like this resizing stuff
        addCSS('/css/ie5.css');
        return;
    }

    if(navigator.appVersion.indexOf("Safari") >= 0 ) {
        // safari doesn't like this resizing stuff
        addCSS('/css/safari.css');
        return;
     }

    // ---------------------------------------------------------------
    if(navigator.userAgent.indexOf("Gecko") >= 0) {
        // gecko doesn't like this resizing stuff either
        addCSS('/css/gecko.css');
    }

    // serviceNavigation to bottom of page
/*    document.body.oldonload = document.body.onload;
    document.body.onload = new function() {
        var SideMenu = document.getElementById('SideMenu');
        var ServiceNavigation = document.getElementById('ServiceNavigation');

    	SideMenu.removeChild(ServiceNavigation);
	    document.body.appendChild(ServiceNavigation);
	    ServiceNavigation.style.display='block';

        var defaultOffset = 165;
        var menuHeight = document.getElementById('SideMenu').offsetHeight;
        if (menuHeight && menuHeight > defaultOffset) {
            document.getElementById('Content').style.height = menuHeight - 100;
        }

        var bodyID = document.getElementsByTagName("body")[0].id;
        if(!(bodyID.indexOf("Payment") != -1
            || bodyID.indexOf("AppletPage") != -1
            || bodyID.indexOf("Shop") != -1
            || bodyID.indexOf("PopUpPage") != -1)) {
            // we don't want flash on the applet, popup or payment pages
	        WriteFlash();
        }
 	   if(document.body.oldonload) {
	       document.body.oldonload();
	   }
   }*/
}

function navigateRandom(){

 var link = new Array();
 link[0] = "HPCamAreaAllNavigationItem";
 link[1] = "HSCamAreaHQAllNavigationItem";
 link[2] = "HSCamAreaSMAllNavigationItem";
 link[3] = "HMovieAreaAllNavigationItem";
 link[4] = "HImageAreaAllNavigationItem";

 rnd = Math.random()*(link.length-1);
 index = Math.round(rnd);

 navigate(link[index]);
}

var lastShowHide = null;

function showHide(anID) {
	hide();
	lastShowHide = document.getElementById(anID);
	if(lastShowHide != null) {
    	lastShowHide.style.display="block";
    }
}

function hide() {
	if(lastShowHide != null) {
		lastShowHide.style.display="none";
	}
}

function rotateTeaserImage(mode, start, end, alt, type, path) {

	imgPath = (path != null) ? path : "/img/teasers/";
	myMode=(mode != null) ? mode : "misc";
	myMode=(mode != "shop") ? mode : "misc";

	myImgType = "jpg";
	myAlt = (alt != null) ? alt : myMode;

	imgNumberStart = (start != null) ? start : 1;
	imgNumberEnd = (end != null) ? end : 8;
	imgNumberDelta = imgNumberEnd - imgNumberStart;

	rnd = Math.random()*imgNumberDelta;
	myImgNumber = Math.round(rnd)+imgNumberStart;
	if (myImgNumber < 10) {
        myImgNumber = "0"+myImgNumber;
	}

	myImgSrc = "teaser_"+myMode+"_"+myImgNumber+"."+myImgType;

	myImgTag = "<img src=\""+imgPath+myImgSrc+"\" border=\"0\""+" alt=\""+myAlt+"\"></img>"

	document.write(myImgTag);
}
