function $(id){return document.getElementById(id);}
var preloaded = new Array();
function PreloadImg(){for (var i = 0; i < arguments.length; i++){preloaded[i] = document.createElement('img');preloaded[i].setAttribute('src',arguments[i]);}}
function OnValidationNumberReload(t,i){$(t).src=i+"?R="+Math.random();}
function ValidateNumbers(e){var key;if(window.event)key=e.keyCode;else if(e.which)key=e.which;else return true;if((key<48||key>57)&&key!=8)return false;}
function _submit(b,e){var key;if(e.keyCode)key=e.keyCode;else if(e.which)key=e.which;if(key==13){if(document.all){$(b).focus();$(b).click();}else{$(b).onfocus;$(b).onclick;}}}
/*function $(id){return document.getElementById(id)}

var processhide;
function Hide(id){processhide = setTimeout("Hide1('"+id+"')", 300);}
function Hide1(id){var d1 = $(id);d1.style.display = 'none';}
function Show1(id){clearTimeout(processhide);$(id).style.display = 'block';}
function Show(p,c,x,y){
var d1 = $(p);
var d2 = $(c);
clearTimeout(processhide);
d2.style.position = 'absolute';
d2.style.top = d1.offsetTop + y + 'px';
d2.style.left = d1.offsetLeft + x + 'px';
d2.style.display = 'block';
}*/
function $(id){return document.getElementById(id)}
var processhide;var stt,wasover=false;
function Hide(id){processhide = setTimeout("Hide1('"+id+"')", 100);}
function Hide1(id)
{
    if(!wasover || (stt!=null &&($(stt).style.display != 'block')))
    {
        var d=$(id);
        d.style.display = 'none';
        removeEventHandler(d,'mouseout',cal_mouseOut);
        removeEventHandler(d,'mouseover',cal_mouseOver);
    }
    wasover=false;
}
function Show1(id)
    {
        stt=id;
        clearTimeout(processhide);
        var d=$(id);
        d.style.display = 'block';
        addEventHandler(d,'mouseout',cal_mouseOut);
        addEventHandler(d,'mouseover',cal_mouseOver);
    }
function cal_mouseOver()
{
    wasover = true;
}
function cal_mouseOut()
{
    $(stt).style.display='none';
}
function Show(p,c,x,y){
    var d1 = $(p);
    var d2 = $(c);
    clearTimeout(processhide);
    d2.style.position = 'absolute';
    d2.style.top = d1.offsetTop + y + 'px';
    d2.style.left = d1.offsetLeft + x + 'px';
    d2.style.display = 'block';
}
var divGlHint;
function OpHint_(mx,my,title,text,divId,e)
{
    divGlHint = divId;
    offsetmouse = [mx,my];
    document.onmousemove=followmouse1;
    newHTML = '<div style="width:310px;background:#FFFACD;border:1px solid #9A8220; font-family:Tahoma; font-size:11px; color:#000000; line-height:125%; padding:6px; padding-top:5px; padding-left:9px;" >';
    newHTML = newHTML + '<div style="margin-bottom:3px;"><b>' + title + '</b></div>';
    newHTML = newHTML + text + '</div>';
    var myDiv = $(divId);
    myDiv.innerHTML = newHTML;
    myDiv.style.display="block";
}
function ClHint(divId){divGlHint = divId;var myDiv = $(divId);myDiv.style.left="-500px";myDiv.style.display = "none";document.onmousemove="";}
function followmouse1(e){
    var xcoord = offsetmouse[0];
    var ycoord = offsetmouse[1];
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
    var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)
    if (typeof e != "undefined")
    {
        if (docwidth - e.pageX < 2*offsetmouse[0]) xcoord = e.pageX - xcoord;
        else xcoord += e.pageX;
        if (docheight - e.pageY < 2*offsetmouse[1]) ycoord += e.pageY - Math.max(0,(2*offsetmouse[1] + e.pageY - docheight - truebody().scrollTop));
        else ycoord += e.pageY;
    }
    else if (typeof window.event != "undefined"){
        if (docwidth - event.clientX < 2*offsetmouse[0]) xcoord = event.clientX + truebody().scrollLeft - xcoord;
        else xcoord += truebody().scrollLeft+event.clientX;
        if (docheight - event.clientY < 2*offsetmouse[1]) ycoord += event.clientY + truebody().scrollTop - Math.max(0,(2*offsetmouse[1] + event.clientY - docheight));
        else ycoord += truebody().scrollTop + event.clientY;
    }
     var d1 = $(divGlHint);
     d1.style.left = xcoord+"px";
     d1.style.top = ycoord+"px";
}
function truebody(){return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;}

function DispHide(arguments){
 if($(arguments[0]).style.display == 'none'){
  for (var i = 0; i < arguments.length; i++){
   if(navigator.appName=='Microsoft Internet Explorer') $(arguments[i]).style.display = 'block';
   else $(arguments[i]).style.display = 'table-row';}}
 else{
 for (var i = 0; i < arguments.length; i++){
  $(arguments[i]).style.display = 'none'}}
}

var preloaded = new Array();
function PreloadImg() {
	for (var i = 0; i < arguments.length; i++){
  	preloaded[i] = document.createElement('img');
		preloaded[i].setAttribute('src',arguments[i]);
	}
}
function VNumbers(e)
{
    var key;
    if(window.event)
        key = e.keyCode;
    else if(e.which)
        key = e.which;
    else 
        return true;
    if((key<48||key>57)&&key!=8)
        return false;
}
function PngFix(clear){
if(navigator.userAgent.toLowerCase().indexOf('msie')>0){
	is = document.getElementsByTagName('img');
	for(x=0; x<is.length; x++){ 
		if( (is[x].src.indexOf('.png')) > 0){ 
			is[x].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+is[x].src+"', sizingMethod='scale')";
			is[x].src = clear;
		}
	}
}}
