// Copyright (c)2004,2005 All rights reserved.

MONTHS=new Array('January','February','March','April','May','June','July','August','September','October','November','December');

function getObject(n){if(document.all)return document.all[n];else if(document.getElementById)return document.getElementById(n);else return document[n];}
function showObject(o){if(o.style)o.style.visibility='visible';else o.visibility='show';}
function hideObject(o){if(o.style)o.style.visibility='hidden';else o.visibility='hide';}
function getX(o){if(document.layers)return o.left;return o.offsetLeft+(o.offsetParent?getX(o.offsetParent):0);}
function getY(o){if(document.layers)return o.top;return o.offsetTop+(o.offsetParent?getY(o.offsetParent):0);}
function getW(o){if(document.layers)return o.clip.width;return o.offsetWidth;}
function getH(o){if(document.layers)return o.clip.height;return o.offsetHeight;}
function getParent(o){return o.parentNode;}
function isInside(o,x,y,dx1,dy1,dx2,dy2){var l=getX(o);var t=getY(o);return ((x-(dx1?dx1:0)>=l)&&(y-(dy1?dy1:0)>=t)&&(x-(dx2?dx2:0)<l+getW(o))&&(y-(dy2?dy2:0)<t+getH(o)));}
function moveObject(o,x,y){if(document.layers)o.moveToAbsolute(x,y);else if(o.style.left&&(!o.style.pixelLeft)){o.style.left=x+'px';o.style.top=y+'px';}else{o.style.pixelLeft=x;o.style.pixelTop=y;}}
function writeObject(o,c){if(document.layers){o.document.open('text/html');o.document.write(c);o.document.close();}else o.innerHTML=c;}
function trackMouseClick(f){if(document.layers)document.captureEvents(Event.MOUSEDOWN);document.onmousedown=f;}
function untrackMouseClick(){if(document.layers)document.releaseEvents(Event.MOUSEDOWN);document.onmousedown=null;}
function getEventX(e){return (document.all?event.clientX+document.body.scrollLeft:e.pageX);}
function getEventY(e){return (document.all?event.clientY+document.body.scrollTop:e.pageY);}

function distributeFormValue(e){var f=e.form;var n=e.name;var v=e.value;for(i=0;i<document.forms.length;i++){var q=document.forms[i];if((q!=f)&&q.elements[n])q.elements[n].value=v;}}
