// Javascript common functions, V2.4 16 Jan 2006,CopyRight by 'Ksav',DataCOM Ltd
var d = document;
var dE = document.documentElement;
function Enabl(action){if(action.disabled){action.disabled = false;};}
function HRF(domain,part){domain+=part;if((domain.indexOf('www.')==-1)&&(domain.indexOf('http://')==-1))domain='www.'+domain;
if(domain.indexOf('http://')==-1)domain='http://'+domain;return domain;}
function noSpam(s1,s2){window.location.href='mailto:'+s2+'@'+s1;}
function inArray(arr,n){var j;for(j=0;j<arr.length;j++)if(arr[j]==n)return j;return -1;}
function setCookie(name,value,expires,path,domain,secure){d.cookie=name+"="+escape(value)+((expires)?";expires="+expires:"")+
((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"");}
function getElement(id){if(d.getElementById)return d.getElementById(id);if(d.all)return d.all(id);if(d.layers)return d.layers[id];return false;}
function getClientWidth(){var w=0;if(self.innerHeight)w=self.innerWidth;else if(dE&&dE.clientWidth)w=dE.clientWidth;else if(d.body)w=d.body.clientWidth;return w;}
function getClientHeight(){var h=0;if(self.innerHeight)h=self.innerHeight;else if(dE&&dE.clientHeight)h=dE.clientHeight;else if(d.body)h=d.body.clientHeight;return h;}
function getClientScrollTop(){var s=0;if(self.innerHeight)s=self.pageYOffset;else if(dE&&dE.scrollTop)s=dE.scrollTop;else if(d.body)s=d.body.scrollTop;return s;}
function getClientScrollLeft(){var s=0;if(self.innerHeight)s=self.pageXOffset;else if(dE&&dE.scrollLeft)s=dE.scrollLeft;else if(d.body)s=d.body.scrollLeft;return s;}
function high(which){theobject = which;highlighting=setInterval("highlightit(theobject)",50);}
function low(which){clearInterval(highlighting);which.filters.alpha.opacity=20;}
function highlightit(curr){if(curr.filters.alpha.opacity<100)curr.filters.alpha.opacity+=5;else if(window.highlighting)clearInterval(highlighting);}
function ShowHint(Hint,HintTbl,HintCell,HintIFR){var x=event.clientX+getClientScrollLeft()-20;var y=event.clientY+getClientScrollTop()-getElement('pagecell1').offsetTop+10;
with(getElement(HintTbl).style){left=x;top=y;visibility="visible";}getElement(HintCell).innerHTML=Hint;
with(getElement(HintIFR).style){left=x;top=y;el=getElement(HintTbl);width=el.offsetWidth;height=el.offsetHeight;visibility="visible";}}
function HideHint(HintTbl,HintIFR){getElement(HintTbl).style.visibility="hidden";getElement(HintIFR).style.visibility="hidden";}

