var editmode=''
function hideElement(element_id){
   if (document.getElementById && document.getElementById(element_id) && document.getElementById(element_id).style)
   {
  document.getElementById(element_id).style.visibility="hidden";
   document.getElementById(element_id).style.display="none"
   };
}
function showElement(element_id){
   if (document.getElementById && document.getElementById(element_id) && document.getElementById(element_id).style)
   {
  document.getElementById(element_id).style.visibility="visible";
   document.getElementById(element_id).style.display=""
   };
}


window.onload=getevents
function getevents(){
	if (document.getElementById("events")){
	document.getElementById("events").src="fckblank.html"
	}
}

function trace(msg){return;
//alert("trace : " + msg)
    var textArea = document.getElementById("traceOutput");
    textArea.innerHTML += "<br>"+ msg;
}

function gotoProject(pId){
//    alert("gotoProject: " + pId);
    window.location = "Project.aspx?pageID=WhatWeDo&pname="+pId ;
}
function saveProjectBrowserState(stateObj){
    //alert("JS : saveProjectBrowserState saving: " + stateObj.type + " , " + stateObj.value)
    
    setCookie("ProjectBrowserState_type",stateObj.type,1,document);
    setCookie("ProjectBrowserState_value",stateObj.value,1,document);
}
function getProjectBrowserState(){
    var t  =  GetCookie("ProjectBrowserState_type");  
    var v =  GetCookie("ProjectBrowserState_value");  
   
   var res = new Object();
   res.type = t;
   res.value = v;
   //alert("JS : getProjectBrowserState returning: "+res.type + " , " + res.value)
   return res;
}
function flashMovie(){
    var fm=null;
    if(navigator.appName.indexOf("Microsoft") != -1){
         fm = window["ProjectBrowser"];     
    }else{          
        fm = document["ProjectBrowser"];
    }
    if(fm == null)
        throw "Cannot find SWF Gallery (id = 'ProjectBrowser')";
    return fm;
}

function GetCookie(sName)
{
  // cookies are separated by semicolons
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }

  // a cookie with the requested name does not exist
  return null;
}

function setCookie(NameOfCookie, value, expiredays,doc) {
	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	doc.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}


