var $isloaded=false;

function changeContent(style, content){

   hideAll();
   setActiveStyleSheet(style); 
   setCookie('currentcontent',content);
   //top.location.href=getCookie('ROOT');

   //parent.LEFT.location="../border/border.html?content="+content;
  // parent.RIGHT.location="../border/border.html?content="+content;
   parent.NORTH.location="../north/north.html?content="+content;
   //parent.SOUTH.location="../south/south.html?content="+content;
   parent.WEST.location="../west/west.html?content="+content;
   parent.EAST.location="../east/east.html?content="+content;
   parent.CENTER.location="../content/"+content+"/index.html?content="+content; 
   //hideAll();
   
}

function selectContent(){

   var root=getCookie("ROOT");
   var i =root.indexOf("index");
   root=root.substring(0,i);
   var currentContent=getCookie('currentcontent');
   parent.CENTER.location=root+"/content/"+currentContent+"/index.html";

}


function getParameter(key){
   var value="";

   if (window.location.search != ""){
     var paramStr=window.location.search.substring(1);
    
     var param=paramStr.split("&");
     var keySet=new Array();
     var i;
     for(i in param){
        keySet[i]=param[i].split("=");
        if(keySet[i][0]==key){ value=keySet[i][1]}
     }
     //var str="";
     //for(i in keySet){
     //   str+=keySet[i][0]+":="+keySet[i][1]+"\r\n";        
     //}
     //alert(str+"\r\n value="+value);
   }
   
   return value;
}

function showAll(){

 //  parent.LEFT.document.getElementsByTagName('body')[0].style.display = 'block';
 //parent.RIGHT.document.getElementsByTagName('body')[0].style.display = 'block';
   parent.NORTH.document.getElementsByTagName('body')[0].style.display = 'block';
   //parent.SOUTH.document.getElementsByTagName('body')[0].style.display = 'block';
   parent.WEST.document.getElementsByTagName('body')[0].style.display = 'block';
   parent.EAST.document.getElementsByTagName('body')[0].style.display = 'block';
   parent.CENTER.document.getElementsByTagName('body')[0].style.display = 'block';

}

function showMe(frame){

   //eval("parent."+frame+".document.getElementsByTagName('body')[0].style.display = 'block';");
   eval("parent."+frame+".document.getElementsByTagName('body')[0].style.visibility = 'visible';");

}


function hideAll(){
   
  // parent.LEFT.document.getElementsByTagName('body')[0].style.visibility = 'hidden';
//   parent.RIGHT.document.getElementsByTagName('body')[0].style.visibility = 'hidden';
   parent.NORTH.document.getElementsByTagName('body')[0].style.visibility = 'hidden';
   //parent.SOUTH.document.getElementsByTagName('body')[0].style.visibility = 'hidden';
   parent.WEST.document.getElementsByTagName('body')[0].style.visibility = 'hidden';
   parent.EAST.document.getElementsByTagName('body')[0].style.visibility = 'hidden';
   parent.CENTER.document.getElementsByTagName('body')[0].style.visibility = 'hidden';
   


}

function showScrollIcons(){
  parent.WEST.document.getElementById("SCROLLUP").style.visibility = 'visible';
  parent.WEST.document.getElementById("SCROLLDOWN").style.visibility = 'visible';
}

function hideScrollIcons(){
  parent.WEST.document.getElementById("SCROLLUP").style.visibility = 'hidden';
  parent.WEST.document.getElementById("SCROLLDOWN").style.visibility = 'hidden';
}
          
          

 function hookEvent(element, eventName, callback){
	 if(typeof(element) == "string") element = document.getElementById(element); 
	 if(element == null) return;
	 if(element.addEventListener){
		  if(eventName == 'mousewheel') element.addEventListener('DOMMouseScroll', callback, false);  
		  element.addEventListener(eventName, callback, false);
	 }else if(element.attachEvent){
		element.attachEvent("on" + eventName, callback);
	 }
  }

  function unhookEvent(element, eventName, callback){
	 if(typeof(element) == "string") element = document.getElementById(element);
	 if(element == null) return;
	 if(element.removeEventListener){
		if(eventName == 'mousewheel') element.removeEventListener('DOMMouseScroll', callback, false);  
		element.removeEventListener(eventName, callback, false);
	 }else if(element.detachEvent){
		element.detachEvent("on" + eventName, callback);
	 }
  }

  function cancelEvent(e){
	 e = e ? e : window.event;
	 if(e.stopPropagation)  e.stopPropagation();
	 if(e.preventDefault) e.preventDefault();
	 e.cancelBubble = true;
	 e.cancel = true;
	 e.returnValue = false;
	 return false;
  }

 var scrollActive=0;
 
 function scrollPage(e) {

	e = e ? e : window.event;
	var wheelData = e.detail ? e.detail * -1 : e.wheelDelta / 40;
	var direction = wheelData>=0 ? -1: 1;
	
	if(scrollActive==0){
	  scrollActive=1;
	  startScroll(direction,25);
	  setTimeout('stopScroll()',500);
	}
  }
  
  function startScroll(direction,delay){
	   parent.CENTER.scrollBy(0,4*direction); // horizontal and vertical scroll increments
	   scrolldelay = setTimeout('startScroll('+direction+')',delay); // scrolls every 100 milliseconds

  }
  
  function stopScroll() {
	 clearTimeout(scrolldelay);
	 scrollActive=0;
  }
  
  function activateScrollEvent(){
	 hookEvent('scrollContent','mousewheel',scrollPage);          
  }

       


