// CMWeb functions

var WM_acceptsCookies = false;
if(document.cookie == '') {
  document.cookie = 'WM_acceptsCookies=yes'; 
  if(document.cookie.indexOf('WM_acceptsCookies=yes') != -1) {
   WM_acceptsCookies = true; 
  }
} else {
WM_acceptsCookies = true;
}

function displayToggle(id)
{
	var obj = document.getElementById(id);
	if(obj != null)
	{
		if(obj.style.display != "block")
			obj.style.display = "block";
		else
			obj.style.display = "none";
	}
}

function addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false);
		return true;
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}

function getAccessibility()
{
	return(WM_readCookie('accessibilityToggle') != false && WM_readCookie('accessibilityToggle') == 1);
}

function setAccessibility()
{
		if(WM_readCookie('accessibilityToggle') == false || WM_readCookie('accessibilityToggle') == 0)
		{
			WM_setCookie('accessibilityToggle', 1, 8760, 'index.html', null, null);
		}
		else
		{
			WM_setCookie('accessibilityToggle', 0, 8760, 'index.html', null, null);
		}
		
		document.location.reload(true);		
}

function WM_setCookie (name, value, hours, path, domain, secure) {
  if (WM_acceptsCookies) {
   var not_NN2 = (navigator && navigator.appName 
               && (navigator.appName == 'Netscape') 
               && navigator.appVersion 
               && (parseInt(navigator.appVersion) == 2))?false:true;

   if(hours && not_NN2) {
       if ( (typeof(hours) == 'string') && Date.parse(hours) ) {
        var numHours = hours;
       } else if (typeof(hours) == 'number') {
        var numHours = (new Date((new Date()).getTime() + hours*3600000)).toGMTString();
       }
   }
   document.cookie = name + '=' + escape(value) + ((numHours)?(';expires=' + numHours):'') + ((path)?';path=' + path:'') + ((domain)?';domain=' + domain:'')
						  + ((secure && (secure == true))?'; secure':''); 
  }
}


function WM_readCookie(name) {
    if(document.cookie == '') {
	return false; 
    } else {
	var firstChar, lastChar;
	var theBigCookie = document.cookie;
	firstChar = theBigCookie.indexOf(name);
	var NN2Hack = firstChar + name.length;
	if((firstChar != -1) && (theBigCookie.charAt(NN2Hack) == '=')) {
	    firstChar += name.length + 1;
	    lastChar = theBigCookie.indexOf(';', firstChar);
	    if(lastChar == -1) lastChar = theBigCookie.length;
	    return unescape(theBigCookie.substring(firstChar, lastChar));
	} else {
	    return false;
	}
    }	
}

function WM_killCookie(name, path, domain) {
var theValue = WM_readCookie(name);
  if(theValue) {document.cookie = name + '=' + theValue + '; expires=Fri, 13-Apr-1970 00:00:00 GMT' + ((path)?';path=' 
    + path:'') + ((domain)?';domain=' + domain:'');
  }
}


// Search engine scripts

function SE_switchMenu(obj) {
  var el = document.getElementById(obj);
  if ( el.style.display != 'none' ) {
    el.style.display = 'none';
  }
  else {
    el.style.display = '';
  }
}

function SE_SetChecked(val,chkName) {
  dml=document.forms[0];
  len = dml.elements.length;
  var i=0;
  for( i=0 ; i<len ; i++) {
    if (dml.elements[i].name==chkName) {
      dml.elements[i].checked=val;
    }
  }
}
