function CreateLayer999() {
  if (document.getElementById('div_z999') == null)
	  document.body.innerHTML += '<div id="div_z999" style="position:absolute;z-index:999;"></div>';
 	document.getElementById('div_z999').visibility = 'visible';
}

function MausPosition (e) {
  var posx = 0;
  var posy = 0;
  if (!e)
   e = window.event;
  if (e)
  {
  if (e.pageX || e.pageY)
  {
    posx = e.pageX;
    posy = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    posx = e.clientX + document.body.scrollLeft
        + document.documentElement.scrollLeft;
    posy = e.clientY + document.body.scrollTop
        + document.documentElement.scrollTop;
  }
}
  CreateLayer999();
  document.getElementById('div_z999').style.left = posx+2+Layer999OffsetX + "px";
  document.getElementById('div_z999').style.top = posy+2+Layer999OffsetY + "px";
}
var Layer999OffsetX=0;
var Layer999OffsetY=0;

function showLayer999(xpos,ypos,imagename,posTyp,link1) {
	if (!posTyp || posTyp > 3 || posTyp < 1)
		posTyp=3;
	
	Layer999OffsetX = xpos;
	Layer999OffsetY = ypos;
	var html1;
	if (!imagename || imagename == "")
		html1 = [''];
  else if (document.getElementById('div_z999')
    && document.getElementById('div_z999').visibility == 'visible'
    && document.getElementById('div_z999').innerHTML != ""
    )
  {
 	  document.getElementById('div_z999').visibility = 'hidden';
    document.getElementById('div_z999').innerHTML = "";
    return;
  }
  else
  {
  	if (posTyp==3)
			document.onmousemove = MausPosition;
		if (link1 && link1 != "")
    	html1 = ['<a href="'+link1+'">'];
    else
		  html1 = [''];
    html1.push('<img id="img1" src="'+imagename+'" border="0" />');
		if (link1 && link1 != "")
    	html1.push('</a>');
  }
  CreateLayer999();
  if (posTyp!=3)
	{
	  if (posTyp==2)
		{
	    posx = document.body.scrollLeft + document.documentElement.scrollLeft;
	    posy = document.body.scrollTop + document.documentElement.scrollTop;
	    posx += (document.body.clientWidth-20)/2;
	    posy += (document.body.clientHeight-90)/2;
		}
	  else
		{
	    posx = 0;
	    posy = 0;
		}
  	document.getElementById('div_z999').style.left = posx+Layer999OffsetX + "px";
  	document.getElementById('div_z999').style.top = posy+Layer999OffsetY + "px";
	}
  document.getElementById('div_z999').innerHTML = html1.join('');
}

function switchImage(owner1,imagename) {
	if (owner1 && imagename && imagename != "")
	{
		//owner1.src = imagename;
    owner1.style.backgroundImage="url('"+imagename+"')";

	}
}

function switchGaleryImage(ownerid,tooltip1,imagename, paramLink1, hrefLink1, target1) {
	if (ownerid != "" && document.getElementById(ownerid) && imagename && imagename != "")
	{
		document.getElementById(ownerid).tooltip = tooltip1;
		document.getElementById(ownerid).src = imagename;
	  if (document.getElementById(ownerid).parentNode.parentNode.parentNode.search != null)
	  {
	  	document.getElementById(ownerid).parentNode.parentNode.parentNode.search = paramLink1;
	  	if (paramLink1 == "" && hrefLink1 == "")
	  	 document.getElementById(ownerid).parentNode.parentNode.parentNode.href = document.getElementById(ownerid).parentNode.parentNode.parentNode.href.replace('?','');
	  	else
	  	 document.getElementById(ownerid).parentNode.parentNode.parentNode.href = hrefLink1;
	  	document.getElementById(ownerid).parentNode.parentNode.parentNode.target = target1;
	  }
	  else if (document.getElementById(ownerid).parentNode.search != null)
	  {
	  	document.getElementById(ownerid).parentNode.search = paramLink1;
	  	if (paramLink1 == "" && hrefLink1 == "")
	  	 document.getElementById(ownerid).parentNode.href = document.getElementById(ownerid).parentNode.href.replace('?','');
	  	else
	  	 document.getElementById(ownerid).parentNode.href = hrefLink1;
  	  document.getElementById(ownerid).parentNode.target = target1;
	  }
	}
}


