var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip = false;

function ZoomImage(img){
document.getElementById('PicZoomLayon').style.height = document.body.clientHeight + 'px';
document.getElementById('PicZoomLayon').style.filter='Alpha(Opacity=0)';
document.getElementById('PicZoomLayon').style.display='';
document.getElementById('ZoomPic').src = img;
if (document.all){
var fromthetop = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
document.getElementById('PicZoom').style.top = fromthetop + 'px';
} else {
document.getElementById('PicZoom').style.top = window.pageYOffset + 'px';}
document.getElementById('PicZoom').style.display='';

var timeamount = 0;
var mspercent = 5;
var timeinc = 1;
var opacinc = 1;
var maxopacity = 80;
for (var opacity = 0; opacity <= maxopacity; opacity=opacity+opacinc){
timeamount=timeamount+timeinc;
setTimeout("document.getElementById('PicZoomLayon').style.filter='Alpha(Opacity='+"+opacity+"+')';",timeamount*mspercent)
}}

function HideImage() {
document.getElementById('PicZoom').style.display='none';
var timeamount = 0;
var mspercent = 5;
var timeinc = 1;
var opacinc = 1;
var maxopacity = 80;
for (var opacity = maxopacity; opacity >= 0; opacity=opacity-opacinc){
timeamount=timeamount+timeinc;
setTimeout("document.getElementById('PicZoomLayon').style.filter='Alpha(Opacity='+"+opacity+"+')';",timeamount*mspercent)
}
setTimeout("document.getElementById('PicZoomLayon').style.display='none';",timeamount*mspercent)
setTimeout("document.getElementById('ZoomPic').src = '" + SkinDir + "loading.jpg';",timeamount*mspercent)
}

var offsetxpoint=5 //Customize x offset of tooltip
var offsetypoint=5 //Customize y offset of tooltip
enabletip = false;

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20

var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<document.getElementById('PopHelp').offsetWidth)
//move the horizontal position of the menu to the left by it's width
document.getElementById('PopHelp').style.left=ie? ietruebody().scrollLeft+event.clientX-document.getElementById('PopHelp').offsetWidth+"px" : window.pageXOffset+e.clientX-document.getElementById('PopHelp').offsetWidth+"px"
else if (curX<leftedge)
document.getElementById('PopHelp').style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
document.getElementById('PopHelp').style.left=curX+offsetxpoint+"px"

//same concept with the vertical position
if (bottomedge<document.getElementById('PopHelp').offsetHeight)
document.getElementById('PopHelp').style.top=ie? ietruebody().scrollTop+event.clientY-document.getElementById('PopHelp').offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-document.getElementById('PopHelp').offsetHeight-offsetypoint+"px"
else
document.getElementById('PopHelp').style.top=curY+offsetypoint+"px"
}
}

function ShowHelp(text,e){
document.getElementById('PopHelp').innerHTML = text;
document.getElementById('PopHelp').style.display = '';
enabletip = true;
};

function HideHelp(){
enabletip = false;
document.getElementById('PopHelp').style.display = 'none';
document.getElementById('PopHelp').innerHTML = '';
};

document.onmousemove=positiontip

function IsNumeric(strString)
   {
   var strValidChars = "0123456789.- ";
   var strChar;
   var blnResult = true;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function IsEmail(strString)
   {
   var blnResult = true;
   if (strString.length > 0){
   if (strString.length < 7 || strString.indexOf('@') == -1 || strString.indexOf('.') == -1){
    blnResult = false;
	};};
   return blnResult;
   }
