var the_style="black";
function change_sheet(){

	if(the_style=="white"){
		setActiveStyleSheet('', 1);
		if(document.getElementById('teaserId')){
			teaserId.src=mcImageBlack;
		}
//		teaserId.style.filter="none";
		//return false;
		the_style="black";
	}else{
		setActiveStyleSheet('white bg', 1);
		if(document.getElementById('teaserId')){
			teaserId.src=mcImageWhite;
		}
//		teaserId.style.filter="Invert";
		//return false;
		the_style="white";
	}
		
	//alert(the_style);
}

function setActiveStyleSheet(title, reset) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
  if (reset == 1) {
	  createCookie("wstyle", title, 365);
  }
}

function setStyle() {
	var style = readCookie("wstyle");
	//alert (style);
	if (style != null) {
		
		if(style=="white bg"){
			if(document.getElementById('teaserId')){
				document.getElementById('teaserId').src=mcImageWhite;
//				document.getElementById('teaserId').style.filter="Invert";
			}
		} else {
			if(document.getElementById('teaserId')){
				document.getElementById('teaserId').src=mcImageBlack;
		//		document.getElementById('teaserId').style.filter="none";
			}
		}	
		setActiveStyleSheet(style, 0);
	}
}

///-------------

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = ";expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+";domain=.icon-cg.co.uk;path=/;";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

///-------------

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 MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

/************************************************************************************************************
(C) www.dhtmlgoodies.com, October 2005

Update log:
Version 1.1 	December, 1st 2005: Critical update for the new Firefox 1.5 browser
Version 1.2: 	December, 21th 2005 : Mouseover effect when mouse moves outside of a submenu items text


This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	

Terms of use:
You are free to use this script as long as the copyright message is kept intact. However, you may not
redistribute, sell or repost it without our permission.

Thank you!

www.dhtmlgoodies.com
Alf Magne Kalleland

************************************************************************************************************/	
	
var dhtmlgoodies_menuObj;	// Reference to the menu div
var currentZIndex = 1000;
var liIndex = 0;
var visibleMenus = new Array();
var activeMenuItem = false;
var timeBeforeAutoHide = 1200; // Microseconds from mouse leaves menu to auto hide.
var dhtmlgoodies_menu_arrow = 'images/arrow.gif';
var alwaysBoldMenuItemId = '';	// id of the menu item which is always selected.

var MSIE = false; //navigator.userAgent.indexOf('MSIE')>=0?true:false;
var navigatorVersion = navigator.appVersion.replace(/.*?MSIE ([0-9]\.[0-9]).*/g,'$1')/1;
var menuBlockArray = new Array();
var menuParentOffsetLeft = false;	
function getTopPos(inputObj)
{
  return inputObj.offsetTop;
}

function getLeftPos(inputObj)
{
  return inputObj.offsetLeft;
}

function showHideSub()
{

	var attr = this.parentNode.getAttribute('currentDepth');
	if(navigator.userAgent.indexOf('Opera')>=0){
		attr = this.parentNode.currentDepth;
	}
	
	this.className = 'currentDepth' + attr + 'over';
	
	if(activeMenuItem && activeMenuItem!=this){
		activeMenuItem.className=activeMenuItem.className.replace(/over/,'');
	}
	activeMenuItem = this;

	var numericIdThis = this.id.replace(/[^0-9]/g,'');
	var exceptionArray = new Array();
	// Showing sub item of this LI
	var sub = document.getElementById('subOf' + numericIdThis);
	if(sub){
		visibleMenus.push(sub);
		sub.style.display='';
		sub.parentNode.className = sub.parentNode.className + 'over';
		exceptionArray[sub.id] = true;
	}	
	
	// Showing parent items of this one
	
	var parent = this.parentNode;
	while(parent && parent.id && parent.tagName=='UL'){
		visibleMenus.push(parent);
		exceptionArray[parent.id] = true;
		parent.style.display='';
		
		var li = document.getElementById('dhtmlgoodies_listItem' + parent.id.replace(/[^0-9]/g,''));
		if(li.className.indexOf('over')<0)li.className = li.className + 'over';
		parent = li.parentNode;
		
	}

		
	hideMenuItems(exceptionArray);



}

function hideMenuItems(exceptionArray)
{
	/*
	Hiding visible menu items
	*/
	var newVisibleMenuArray = new Array();
	for(var no=0;no<visibleMenus.length;no++){
		if(visibleMenus[no].className!='menuBlock1' && visibleMenus[no].id){
			if(!exceptionArray[visibleMenus[no].id]){
				var el = visibleMenus[no].getElementsByTagName('A')[0];
				visibleMenus[no].style.display = 'none';
				var li = document.getElementById('dhtmlgoodies_listItem' + visibleMenus[no].id.replace(/[^0-9]/g,''));
				if(li.className.indexOf('over') > 0)
					if( li.id != alwaysBoldMenuItemId )
						li.className = li.className.replace(/over/,'');
			}else{				
				newVisibleMenuArray.push(visibleMenus[no]);
			}
		}
	}		
	visibleMenus = newVisibleMenuArray;		
}



var menuActive = true;
var hideTimer = 0;
function mouseOverMenu()
{
	menuActive = true;		
}

function mouseOutMenu()
{
	menuActive = false;
	timerAutoHide();	
}

function timerAutoHide()
{
	if(menuActive){
		hideTimer = 0;
		return;
	}
	
	if(hideTimer<timeBeforeAutoHide){
		hideTimer+=100;
		setTimeout('timerAutoHide()',300);
	}else{
		hideTimer = 0;
		autohideMenuItems();	
	}
}

function autohideMenuItems()
{
	if(!menuActive){
		hideMenuItems(new Array());	
		if(activeMenuItem)activeMenuItem.className=activeMenuItem.className.replace(/over/,'');		
	}
}


function initSubMenus(inputObj,initOffsetLeft,currentDepth)
{	
	var subUl = inputObj.getElementsByTagName('UL');
	if(subUl.length>0){
		var ul = subUl[0];
		
		ul.id = 'subOf' + inputObj.id.replace(/[^0-9]/g,'');
		ul.setAttribute('currentDepth' ,currentDepth);
		ul.currentDepth = currentDepth;
		ul.className='menuBlock' + currentDepth;
		ul.onmouseover = mouseOverMenu;
		ul.onmouseout = mouseOutMenu;
		currentZIndex += 1;
		ul.style.zIndex = currentZIndex;
		menuBlockArray.push(ul);
		var topPos = getTopPos(inputObj)/1 + initOffsetLeft/1;
		var leftPos = getLeftPos(inputObj);
		ul = dhtmlgoodies_menuObj.appendChild(ul);
		ul.style.position = 'absolute';
		ul.style.left = leftPos + 'px';
		ul.style.top = topPos + 'px';
		var li = ul.getElementsByTagName('LI')[0];

		while(li){
			if(li.tagName=='LI'){	
				li.className='currentDepth' + currentDepth;					
				li.id = 'dhtmlgoodies_listItem' + liIndex;
				liIndex++;				
				var uls = li.getElementsByTagName('UL');
				li.onmouseover = showHideSub;

				if(uls.length>0){
					var offsetToFunction = li.getElementsByTagName('A')[0].offsetHeight+2;
					if(navigatorVersion<6 && MSIE)offsetToFunction+=15;	// MSIE 5.x fix
					initSubMenus(li,offsetToFunction,(currentDepth+1));
				}
				if(MSIE){
					var a = li.getElementsByTagName('A')[0];
					a.style.width=li.offsetWidth+'px';
					a.style.display='block';
				}					
			}
			li = li.nextSibling;
		}
		ul.style.display = 'none';	
		if(!document.all){
			//dhtmlgoodies_menuObj.appendChild(ul);
		}
	}	
}


function resizeMenu()
{
	var offsetParent = getLeftPos(dhtmlgoodies_menuObj);
	
	for(var no=0;no<menuBlockArray.length;no++){
		var leftPos = menuBlockArray[no].style.left.replace('px','')/1;
		menuBlockArray[no].style.left = leftPos + offsetParent - menuParentOffsetLeft + 'px';
	}
	menuParentOffsetLeft = offsetParent;
}

/* 
Initializing menu 
*/
function initDhtmlGoodiesMenu(menuname)
{                    
	dhtmlgoodies_menuObj = document.getElementById( menuname );
	
    if(!dhtmlgoodies_menuObj) return;
	
	var aTags = dhtmlgoodies_menuObj.getElementsByTagName('A');
	for(var no=0;no<aTags.length;no++){			

		var subUl = aTags[no].parentNode.getElementsByTagName('UL');
		if(subUl.length>0 && aTags[no].parentNode.parentNode.parentNode.id != menuname){
			var img = document.createElement('IMG');
			img.src = dhtmlgoodies_menu_arrow;
			aTags[no].appendChild(img);				

		}

	}
			
	var mainMenu = dhtmlgoodies_menuObj.getElementsByTagName('UL')[0];
	mainMenu.className='menuBlock1';
	mainMenu.style.zIndex = currentZIndex;
	mainMenu.setAttribute('currentDepth' ,1);
	mainMenu.currentDepth = '1';
	mainMenu.onmouseover = mouseOverMenu;
	mainMenu.onmouseout = mouseOutMenu;		

	var mainMenuItemsArray = new Array();
	var mainMenuItem = mainMenu.getElementsByTagName('LI')[0];
	mainMenu.style.height = mainMenuItem.offsetHeight + 2 + 'px';
	while(mainMenuItem){
		
		mainMenuItem.className='currentDepth1';
		mainMenuItem.id = 'dhtmlgoodies_listItem' + liIndex;

		mainMenuItem.onmouseover = showHideSub;
		liIndex++;				
		if(mainMenuItem.tagName=='LI')
		{
			if( mainMenuItem.value == '969' ) {
				alwaysBoldMenuItemId = mainMenuItem.id;
				mainMenuItem.className = mainMenuItem.className + 'over';
			}
			mainMenuItem.style.cssText = 'float:left;';	
			mainMenuItem.style.styleFloat = 'left';
			mainMenuItemsArray[mainMenuItemsArray.length] = mainMenuItem;
			initSubMenus(mainMenuItem,16,2);
		}
		
		mainMenuItem = mainMenuItem.nextSibling;
		
	}

	for(var no=0;no<mainMenuItemsArray.length;no++){
		initSubMenus(mainMenuItemsArray[no],0,2);			
	}
	
	menuParentOffsetLeft = getLeftPos(dhtmlgoodies_menuObj);		
}


function menuPlacemenetFix()
 {
	left1=360;
	left2=350;
	left3=290;
	left4=400;
	left5=380;
	left6=610;
	left7=750;
	
	lala = document.getElementById("the_table");
	a = lala.offsetLeft;
	
	var i = 1;
	while( i<=6 )
	{
		the_menu = document.getElementById('Layer'+i);
		b=eval("left"+i);
		the_menu=the_menu.style;
		the_menu.left=b+a;
		the_menu.height=10+'px';
		the_menu.zIndex=0;
		the_menu.top=144;
		i++;
	}
 }

 function menuOn(no)
 {
 	var nn = 1*no + 1;
 	
 	MM_swapImage('i'+nn,'','images/icon'+nn+'.jpg',1);
 	
 	if( no != alwaysOnMenuNo ) {
 		var m = document.getElementById('i'+(1*alwaysOnMenuNo+1));
 		if( m != null ) m.src = 'images/empty.gif';
 	}

 	var i = 0;
 	while( i < 7 )
 	{
		var m = document.getElementById('iconmenu'+i);
		MM_swapImage('i'+i,'','images/empty.gif',1);
		
		if( m != null )
		{
			var action = 'hide';
	 		if( i == no )
	 		{
	 			m.style.visibility = 'visible';
	 			action = 'show';
	 		}
	 		else
	 			m.style.visibility = 'hidden';

	 		MM_showHideLayers('Layer'+(1*i+1), '', action);
	 	}
	 	
 		i++;
 	}
 	MM_swapImage('i'+nn,'','images/icon'+nn+'.jpg',1);
 }
 
 function menuOff()
 {
	MM_swapImgRestore();
	
	var m = document.getElementById('i'+(1*alwaysOnMenuNo+1));
 	if( m != null ) m.src = 'images/icon'+(1*alwaysOnMenuNo+1)+'.jpg';

 	var i = 0;
 	while( i < 7 )
 	{
		var m = document.getElementById('iconmenu'+i);
		if( m != null ) m.style.visibility = 'hidden';
 		i++;
 	}

	var m = document.getElementById('iconmenu'+alwaysOnMenuNo);
	if( m != null ) m.style.visibility = 'visible';
 }