var Dom={};
Dom.get=function(id){return document.getElementById(id);};
Dom.getByClass=function(className,node,tag){var classElements=new Array();if(node==null)node=document;if(tag==null)tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp('(^|\\s)'+className+'(\\s|$)');for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}return classElements;};
Dom.addHandler=function(element,event,handler){if(typeof element.addEventListener!='undefined')element.addEventListener(event,handler,false);else if(typeof element.attachEvent!='undefined')element.attachEvent('on'+event,handler);};
Dom.removeHandler=function(element,event,handler){if(typeof element.removeEventListener!='undefined')element.removeEventListener(event,handler,false);else if(typeof element.detachEvent!='undefined')element.detachEvent('on'+event,handler);};
Dom.addClass=function(element,className){var r=new RegExp("(^|\\s)"+className+"(\\s|$)",'ig');if(!r.test(element.className)){element.className+=" "+className;}};
Dom.removeClass=function(element,className){var r=new RegExp("(^|\\s)"+className+"(\\s|$)",'ig');element.className=element.className.replace(r,"");};
var Utils={};
Utils.fixPng=function(element){if(IE6){var src;if(element.tagName.toUpperCase()=='IMG'){if(/\.png$/.test(element.src)){src=element.src;element.src='/images/img/blank.gif';}}else{src=element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);if(src){src=src[1];element.runtimeStyle.backgroundImage='none';}}if(src)element.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='crop')";}};
Utils.show=function(element){if(typeof element=="string"){Dom.get(element).style.display="block";}else{element.style.display="block";}};
Utils.hide=function(element){if(typeof element=="string"){Dom.get(element).style.display="none";}else{element.style.display="none";}};
var Page={};
Page.onLoad=function(f){var root=window.addEventListener||window.attachEvent?window:document.addEventListener?document:null;if(root){Dom.addHandler(root,"load",f);}else{if(typeof window.onload=="function"){var existing=window.onload;window.onload=function(){existing();f();};}else{window.onload=f;}}};

