//----------------------------------------------------------------------------------------------- // Browser Detect var ns4 =(document.layers)?true:false; var ns6 =(!document.all && document.getElementById)?true:false; var ns7 = false; if (ns6) { var cStr; cStr = new String(navigator.userAgent); if (cStr.indexOf("/7") != -1) { ns7 = true; ns6 = false; } } var opera =(navigator.userAgent.indexOf("Opera")!=-1)?true:false; var ie =(document.all)?true:false; var safari =(navigator.userAgent.indexOf("Safari")!=-1)?true:false; var mozilla = false; if (ns6 || ns7) { mozilla = (navigator.userAgent.indexOf("Netscape")==-1)?true:false; } var win = true; var mac = (navigator.appVersion.toLowerCase().indexOf("mac")!=-1)?true:false; if(mac){ win = false; } //Fix IE detect problem ! if (opera) { ns4 = false; ns6 = false; ns7 = false; ie = false; mozilla = false;} if (mozilla) { ns4 = false; ns6 = false; ns7 = false; ie = false; opera = false;} // //----------------------------------------------------------------------------------------------- function GetElement(_cID,_oSrc) { var doc; if (ns4) { eval('doc = document.' + _cID); if (! doc) { eval('doc = document.layers["'+_cID+'"]'); } } if (ns6 || ns7 || opera || mozilla || safari) { if(_oSrc) { doc = _oSrc.getElementById(_cID); } else { doc = document.getElementById(_cID); } } if (ie) { if(_oSrc) { doc = _oSrc.all[_cID]; } else { doc = document.all[_cID]; } } return doc; } function GetElementStyle(_cID) { var doc; var doc2; if (ns4) { eval('doc = document.' + _cID); } if (ns6 || ns7 || opera || mozilla || safari) { doc2 = document.getElementById(_cID); if(doc2) { doc = doc2.style; } } if (ie) { doc2 = document.all[_cID] if (doc2) { doc = doc2.style; } } return doc; } function GetElementPosX(obj) { var curleft = 0; if(obj) { if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) { curleft += obj.x; } } return curleft; } function GetElementPosY(obj) { var curtop = 0; if(obj) { if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) { curtop += obj.y; } } return curtop; }