﻿// get methods
function gX(el){var curleft=0;if(el.offsetParent)while(1){curleft+=el.offsetLeft;if(!el.offsetParent)break;el=el.offsetParent;}else if(el.x)curleft += el.x;return curleft;}
function gY(el){var curtop=0;if(el.offsetParent)while(1){curtop+=el.offsetTop;if(!el.offsetParent)break;el=el.offsetParent;}else if(el.y)curtop+=el.y;return curtop;}
function gW(el){var w;w=el.offsetWidth;return w;}
function gH(el){var h;h=el.offsetHeight;return h;}
function gBodyW(){var w=document.body.offsetWidth;return w;}
function gBodyH(){var h=document.body.offsetHeight;return h;}
function gWinW(){var w;if(isIE()){w=document.documentElement.offsetWidth;}else{w=window.innerWidth;}return w;}
function gWinH(){var h;if(isIE()){h=document.documentElement.offsetHeight;}else{h=window.innerHeight;}return h;};
function gST(){var t;t=document.documentElement.scrollTop;return t;}
function gSL(){var l;l=document.documentElement.scrollLeft;return l;}
function gEST(el){var t;t=el.scrollTop;return t;}
function gT(el){var t;t=el.offsetTop;return t;}
function gL(el){var l;l=el.offsetLeft;return l;}

// set methods
function sT(el,t){el.style.top=t+'px';}
function sL(el,l){el.style.left=l+'px';}
function sW(el,w){if(!isNaN(w))w+='px';el.style.width=w;}
function sH(el,h){if(!isNaN(h))h+='px';el.style.height=h;}
function sO(el,v){el.style.overflow=v;}

// div methods
function gE(el){var o;if(document.getElementById){o=document.getElementById(el);}else if(document.all){o=document.all[el];}return o;}
function wH(div, html){document.getElementById(div).innerHTML=html;}
function hide(el){el.className=el.className.replace('show','hide');}
function show(el){el.className=el.className.replace('hide','show');}

// browser detection
function isIE(){if(navigator.appName.indexOf('Microsoft')!=-1)return true;else return false;}
function isV6down(){if(navigator.appVersion.indexOf('6.0')!=-1||navigator.appVersion.indexOf('5.5')!=-1)return true;else return false;}
function isOp(){if(navigator.appName.indexOf('Opera')!=-1)return true;else return false;}
function isNS(){if(navigator.appName.indexOf('Netscape')!=-1)return true;else return false;}

// buttons
function bO(el){el.src=el.src.indexOf('_off')>-1?el.src.replace('_off','_on'):el.src.replace('_on','_off');} 

// hide or show the hand/pointer or default arrow
function dC(d){var c;if(d){if(isIE())c='hand';else c='pointer';}else{c='default';}document.body.style.cursor=c;}
