var EMPTY_TEXT = ''; var ENTER_KEY = 13; var ESC_KEY = 27; var MSIE = 'Microsoft Internet Explorer'; var IE = 'IE'; var NETSCAPE = 'Netscape'; var NAV = 'Nav'; var OPERA = 'Opera'; var FIREFOX = 'Firefox'; var enableNewsTicker = false; var enableSlideShow = false; document.oncontextmenu = function(eventObject) { var e = window.event ? window.event : eventObject; e.returnValue = false; return false;}; function trim(str)
{ return str.replace(/^\s+|\s+$/g,'');}
function hint(message){ var w; if(parent!=null) w=parent; else w=top; w.status=message; return true;}
function swapImgRestore() { var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}
function findObject(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=findObject(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x;}
function swapImage() { var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=findObject(a[i]))!=null){ document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function preloadImages() { var d=document; if(d.images){ if(!d.p) d.p=new Array(); var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}
}
}
function showDate(){ var d=new Date(); var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December"); document.write(monthname[d.getMonth()] + " "); document.write(d.getDate() + ", "); document.write(d.getFullYear());}
function showTextSizer(){ document.write('<div id="textsizer" class="notranslate" align="right" title="Text sizer buttons">\n' + '<ul class="textresizer">\n' + '<li><a href="#" class="normal-text" title="Normal text">A</a></li>\n' + '<li><a href="#" class="large-text" title="Large text">A</a></li>\n' + '<li><a href="#" class="larger-text" title="Larger text">A</a></li>\n' + '</ul>\n' + '</div>\n');}
function getObj(name) { if (document.getElementById) return document.getElementById(name); else if (document.all) return document.all[name]; else if (document.layers) return document.layers[name];}
function documentSize() { var n_scrollX = 0, n_scrollY = 0; if (typeof(window.pageYOffset) == 'number') { n_scrollX = window.pageXOffset; n_scrollY = window.pageYOffset;}
else if (document.body && (document.body.scrollLeft || document.body.scrollTop )) { n_scrollX = document.body.scrollLeft; n_scrollY = document.body.scrollTop;}
else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { n_scrollX = document.documentElement.scrollLeft; n_scrollY = document.documentElement.scrollTop;}
if (typeof(window.innerWidth) == 'number')
return [window.innerWidth, window.innerHeight, n_scrollX, n_scrollY]; if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
return [document.documentElement.clientWidth, document.documentElement.clientHeight, n_scrollX, n_scrollY]; if (document.body && (document.body.clientWidth || document.body.clientHeight))
return [document.body.clientWidth, document.body.clientHeight, n_scrollX, n_scrollY]; return [0, 0];}
function browserCode() { if (navigator.appName == MSIE) return IE; if (navigator.appName == NETSCAPE) return NAV; return EMPTY_TEXT;}
function browserVersion() { return EMPTY_TEXT + browserCode() + parseFloat(navigator.appVersion);}
function isEmail(email) { var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; return reg.test(email);}
