function ChangeHeader()
{
	var ran_number=Math.floor(Math.random()*5);
	var img = new Array(5)
	img[0] = 'header';
	img[1] = 'header1';
	img[2] = 'header2';
	img[3] = 'header3';
	img[4] = 'header4';

	var image = img[ran_number];
	document.getElementById('header').className = image;
	setTimeout(ChangeHeader,5000);
}

function toggle_div(id)
{
  	if(document.getElementById(id).style.display == 'none')
	{
		document.getElementById(id).style.display = 'block';
	}
	else
	{
		document.getElementById(id).style.display = 'none';
	}
}

function toggle_image(id)
{
	var old_image = document.getElementById(id+'_img').src;
    var old_ext = old_image.substr(old_image.indexOf('.',old_image.length-5),old_image.length);
    var old_t = old_image.substr(old_image.indexOf('.',old_image.length-5)-1,1);
    var new_t = '';
	var new_image = '';
    if(old_t == 'a'){ new_t = 'b'; }else{ new_t = 'a';}
    var new_ext = new_t+old_ext;
    var new_image = old_image.replace(old_t+old_ext,new_ext);
	document.getElementById(id+'_img').src = new_image;
}

function showhide(div)
{
	toggle_image(div);
	ajax('togglepanels.php?toggle='+div,'');
  	if(document.getElementById(div+'_content').style.display == 'none')
	{
		document.getElementById(div+'_content').style.display = 'block';
	}
	else
	{
		document.getElementById(div+'_content').style.display = 'none';
	}
}

function Left()
{
	toggle_image('left');
	ajax('togglepanels.php?toggle=left','');
  	if(document.getElementById('left').style.display == 'none')
	{
		document.getElementById('left').style.display = 'block';
	}
	else
	{
		document.getElementById('left').style.display = 'none';
	}
	Content();
}

function Right()
{
	toggle_image('right');
	ajax('togglepanels.php?toggle=right','');
  	if(document.getElementById('right').style.display == 'none')
	{
		document.getElementById('right').style.display = 'block';
	}
	else
	{
		document.getElementById('right').style.display = 'none';
	}
	Content();
}

function Content()
{
  	if(document.getElementById('right').style.display == 'none' && document.getElementById('left').style.display == 'none')
	{
		document.getElementById('main').style.width = '100%';
	}
	else if(document.getElementById('right').style.display == 'none' || document.getElementById('left').style.display == 'none')
	{
		document.getElementById('main').style.width = '83%';
	}
	else
	{
		document.getElementById('main').style.width = '66%';
	}
}

function Hide()
{
	Left();
	Right();
	Content();
}

function keystroke(e) {
 var ctrlPressed=0;
 var altPressed=0;
 var shiftPressed=0;
 var H_key = 0;
 var L_key = 0;
 var R_key = 0;

 if (parseInt(navigator.appVersion)>3) {

  var evt = navigator.appName=="Netscape" ? e:event;

  if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) {
   var mString =(e.modifiers+32).toString(2).substring(3,6);
   shiftPressed=(mString.charAt(0)=="1");
   ctrlPressed =(mString.charAt(1)=="1");
   altPressed  =(mString.charAt(2)=="1");
   self.status="modifiers="+e.modifiers+" ("+mString+")"
  }
  else {
	 // alert(evt.keyCode);
   shiftPressed=evt.shiftKey;
   altPressed  =evt.altKey;
   ctrlPressed =evt.ctrlKey;
   self.status=""
    +  "shiftKey="+shiftPressed 
    +", altKey="  +altPressed 
    +", ctrlKey=" +ctrlPressed 
   if(evt.keyCode == 72){ H_key = 1; }
   if(evt.keyCode == 76){ L_key = 1; }
   if(evt.keyCode == 82){ R_key = 1; }
  }
  if (ctrlPressed && altPressed && L_key){ Left(); }
  if (ctrlPressed && altPressed && R_key){ Right(); }
  if (ctrlPressed && altPressed && H_key){ Hide(); }
 }
 return true;
}

if (parseInt(navigator.appVersion)>3) {
 document.onkeydown= keystroke;
 if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) 
  document.captureEvents(Event.KEYSTROKE);
}
