// common device scripts
// © acme.co.uk 2002

var loaded=false;
var mouseMoved=false;
var currentAlert=null;

if(document.location==self.parent.document.location) document.location="/index.html";
setCookie("device",document.location,null)
//alert(getCookie("device"))

var today = new Date();
var expires = new Date();
expires.setTime(today.getTime() + 31536000000);

function setCookie(name, value, expire) {
  document.cookie=name+"="+escape(value)+((expire == null)?";path=/":("; expires="+expire.toGMTString()+";path=/"));
}


// CHANGE PAGE BACKGROUND
function changeBG(num){
  self.parent.document.body.background="/backgrounds/"+num+".gif";
  if(document.frm.choice) document.frm.choice.value=num;
}

// CHANGE NAVIGATOR SKIN
function changeNav(num){
  num=""+num;
  if(num.length<2) num="0"+num;
  self.parent.document.images("deviceL").src="/navigator/"+num+"/l.gif";
  self.parent.document.images("deviceT").src="/navigator/"+num+"/t.gif";
  self.parent.document.images("deviceR").src="/navigator/"+num+"/r.gif";
  self.parent.document.images("deviceB").src="/navigator/"+num+"/b.gif";
}

// LOGOUT
function logout(){
  //Logout user
  document.frm.mode.value="logout";
  document.frm.submit();
}

// GET COOKIE
function getCookie(Name) {
	var search = Name + "=";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) {end = document.cookie.length;}
			return unescape(document.cookie.substring(offset, end))
		}
	}
  return null;
}

// SHOW LAYER
function show(obj){
  if(document.all){
    if(currentAlert) currentAlert.style.visibility="hidden";
    obj.style.visibility="visible";
  } else {
    if(currentAlert) currentAlert.visibility="hidden";
    obj.visibility="visible";
  }
  mouseMoved=false;
  currentAlert=obj;
}

// HIDE LAYER OBJ WITH DISSOLVE
function hide(obj){
  if(!mouseMoved){
    if(document.all){
      obj.filters[1].Apply();                   
      obj.style.visibility="hidden";
      obj.filters[1].Play();
    } else {
      obj.visibility="hidden";
    }
    mouseMoved=true;
    currentAlert=null;
  }
}

// HANDLE KEY EVENTS
function checkKey(e){
  if (document.layers) {
      Key = e.which;
  } else {
      Key = window.event.keyCode;
 }
  if (Key!=0 && Key==13) return(checkForm(document.frm))			
}

// HANDLE RIGHT MOUSE CLICK
function click(e) {
  if((document.all&&event.button==2)||(document.layers&&e.which==3)){
    alert("©2002-2003 RU-OK.com");
    return false;
  }
}

// INITIALISE NETSCAPE 4.X
if(document.layers) {
  document.captureEvents(Event.MOUSEDOWN);
  document.captureEvents(Event.KEYPRESS);
}

