// mouseover functions

var bw = new lib_bwcheck();

function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion;
	this.agent=navigator.userAgent;
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.moz= (this.agent.indexOf("Gecko/")>-1 && this.dom)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.moz || this.ns4 || this.ns6 || this.opera5 || this.dom)
	return this
}

function SetImage(strImage, strImageSrc)
{
 if (document.images) {
  if (IE || bw.moz)
  {
    document[strImage.toString()].src = eval(strImageSrc.toString()+".src");
  }
  else
  {
	document[strImage].src = eval(strImageSrc+".src");
  }
 }
}

function ImageSrcOn(strImage, strImageSrc) {
 SetImage(strImage, strImageSrc + "_On");
}

function ImageSrcOff(strImage, strImageSrc) {
  SetImage(strImage, strImageSrc + "_Off");
}

function SetImageDiv(strLayer, strImage, strImageSrc)
{
 if (document.images) {
  if (IE || bw.moz) {
    document[strImage.toString()].src = eval(strImageSrc.toString()+".src");
  }
  else
  {
	if(strLayer) 
	{
		//alert(document.layers[strLayer].document.images[strImage].src);
		//alert(eval('document.' + strLayer + '.images.' + strImage + '.src'));
		//alert(eval(strImageSrc));
		document.layers[strLayer].document.images[strImage].src =  eval(strImageSrc+".src");
	}
	else
	{
		document[strImage].src = eval(strImageSrc+".src");
	}
  }
 }
}

function ImageSrcOnDiv(strLayer, strImage, strImageSrc) {
 SetImageDiv(strLayer, strImage, strImageSrc + "_On");
}

function ImageSrcOffDiv(strLayer, strImage, strImageSrc) {
  SetImageDiv(strLayer, strImage, strImageSrc + "_Off");
}
