var _div_init_ = false;var _div_array_ = new Array();var _div_content_ = new Array();var _div_reldivs_ = new Array();var _div_reldivs_counter_ = 0;var divDOM = '';var redraw = '';var browser = '';var system = 'Win';_div_init();
function _div_init(){divDOM='NON';if(document.layers) divDOM='NN4';if(document.all) divDOM='IE4';if(document.getElementById) divDOM='DOM';var appName=navigator.appName;var appVer=parseInt(navigator.appVersion);
if(appName=='Netscape'){if(appVer==5) appVer=6;browser='NN'+appVer;}if(appName=='Microsoft Internet Explorer'){if(divDOM=='DOM'&&appVer==4) appVer=5;browser='IE'+appVer;}if(navigator.userAgent.indexOf('Mac')>0) system='Mac';_div_getSizes_();
_div_setRels_();}
function _div_getDiv_(name){var divID=null;switch (divDOM){case 'NN4': divID=_findNN4div(document,name);break;case 'IE4': divID=document.all[name];break;case 'DOM': divID=document.getElementById(name);break;}return divID;}
function _findNN4div(d,name){var i,div=null;for(i=0;i<d.layers.length;i++){div=d.layers[i];if(div.name==name) return div;if(div.document&&div.document.layers.length>0) if((div=_findNN4div(div.document, name))!=null) return div;}return null;}
function _div_getSizes_(){screenWidth=screen.width;screenHeight=screen.height;screenColors=screen.colorDepth;windowWidth=0;windowHeight=0;if(self.innerWidth){windowWidth=self.innerWidth;
windowHeight=self.innerHeight;}if(document.body){if(document.body.clientWidth){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}}if(!windowWidth) windowWidth=screenWidth;if(!windowHeight) windowHeight=screenHeight;}
function setRelDivPos(id){var d='';if(!id) return;if(id.id){d=id;id=d.id;}else d=_div_getDiv_(id);if(!d) return;var x=-1;var y=-1;var reldiv=null;var img=getImage(id+'-position');if(img){x=getImageLeft(img);
y=getImageTop(img);}else if(divDOM=='NN4'){reldiv=getDiv(id+'relative');if(reldiv){x=getDivAttribute(reldiv,'offsetLeft');y=getDivAttribute(reldiv,'offsetTop');}}if(x>=0&&y>=0){if(d) moveDivTo(d,x,y);else{var i=0;d=1;while (d){d=_div_getDiv_(id+i);i++;
if(d) moveDivTo(d,x,y);}}}}
function _div_setRels_(){for(i=0;i<_div_reldivs_counter_;i++) setRelDivPos(_div_reldivs_[i]);}
function setDiv2Pic(id, im){var d='';if(!id) return;if(id.id){d=id;id=d.id;}else d=_div_getDiv_(id);if(!d) return;var i='';if(!im) return;if(im.name){i=im;im=i.name;}else i=getImage(im);if(!i) return;moveDivTo(d,getImageLeft(i),getImageTop(i));}
function getDiv(name){var divID=_div_getDiv_(name);return divID;}
function insertDiv(divID,visibility,width,height){var ext='';var divIDR=divID+'relative';if(!visibility) visibility='hidden';
if(width){ext+=';width:'+width;}if(height){ext+=';height:'+height;}document.write('<div id="'+divID+'" style="position:absolute;visibility:'+visibility+ext+'"></div><div id="'+divIDR+'" style="position:relative;visibility:hidden"><img src=transparent height=1 width=1></div>');
_div_reldivs_[_div_reldivs_counter_++]=divID;}
function createDiv(name, left, top, width, height, visible, html, back, text, pic){if(_div_getDiv_(name)){alert('ERROR: Div \''+name+'\' already exists');return null;}var s='';var z = _div_array_.length;_div_array_[z] = name;if(!html) html='';
if(divDOM=='NN4'){s='<la'+'yer name="'+name+'" left='+left+' top='+top+' width='+width+' height='+height+' visibility='+(visible ? '"show"' : '"hide"')+' z-index='+z;if(back) s+=' bgColor="'+back+'"';if(pic) s+=' background="'+pic+'"';s+='>';
if(text) s+='<font color="'+text+'">';s+=html;if(text) s+='</font>';s+='</la'+'yer>';
_div_content_[name]=html;}else{s='<div id="'+name+'" style="position:absolute;overflow:none;left:'+left+';top:'+top+';width:'+width+';height:'+height+';clip:rect(0 '+width+' '+height+' 0);visibility:'+(visible ? 'visible;' : 'hidden;')+'z-index:'+z+';';
if(text) s+='color:'+text+';';if(back) s+='background:'+back+';';if(pic) s+='background-image:url('+pic+');';s+='">'+html+'</div>';}document.writeln(s);return getDiv(name);}
function getDivAttribute(divID,cmd){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;var s=eval('divID.'+_div_cmd_(divID,cmd));if(divDOM=='NN4'){if(s=='show') s='visible';if(s=='hide') s='hidden';}return s;}
function setDivAttribute(divID,cmd,value){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;if(divDOM=='NN4'){if(value=='visible') value='show';if(value=='hidden') value='hide';}eval('divID.'+_div_cmd_(divID,cmd)+'=\''+value+'\'');return 1;}
function _div_cmd_(divID,cmd){if(divDOM=='DOM'){switch(cmd){case 'left': cmd='style.left';break;case 'top': cmd='style.top';break;case 'width': cmd='style.width';break;case 'height': cmd='style.height';break;case 'offsetLeft': cmd='offsetLeft';break;
case 'offsetTop': cmd='offsetTop';break;case 'offsetRight': cmd='offsetLeft+divID.offsetWidth';break;case 'offsetBottom': cmd='offsetTop+divID.offsetHeight';break;case 'offsetWidth': cmd='offsetWidth';break;case 'offsetHeight': cmd='offsetHeight';break;
case 'clip': cmd='style.clip';break;case 'visibility': cmd='style.visibility';break;case 'bgColor': cmd='style.backgroundColor';break;case 'bgImage': cmd='style.backgroundImage';break;
case 'zIndex': cmd='style.zIndex';break;}}if(divDOM=='NN4'){switch(cmd){case 'width': cmd='clip.width';break;case 'height': cmd='clip.height';break;case 'offsetLeft': cmd='pageX';break;case 'offsetTop': cmd='pageY';break;
case 'offsetBottom': cmd='clip.bottom+divID.pageY';break;case 'offsetRight': cmd='clip.right+divID.pageX';break;case 'offsetWidth': cmd='clip.width';break;case 'offsetHeight': cmd='clip.height';break;
case 'bgImage': cmd='background';break;}}if(divDOM=='IE4'){var rel=(divID.style.position=='relative');switch(cmd){case 'left': cmd='style.left';break;case 'top': cmd='style.top';break;case 'width': cmd='style.width';break;
case 'height': cmd='style.height';break;case 'offsetLeft': if(rel) cmd='style.pixelLeft';else cmd='offsetLeft';break;case 'offsetTop': if(rel) cmd='style.pixelTop';else cmd='offsetTop';break;
case 'offsetRight': cmd='style.pixelLeft+divID.style.pixelWidth';break;case 'offsetBottom': cmd='style.pixelTop+divID.style.pixelHeight';break;case 'offsetWidth': cmd='style.pixelWidth';break;case 'offsetHeight': cmd='style.pixelHeight';break;
case 'clip': cmd='style.clip';break;case 'visibility': cmd='style.visibility';break;case 'bgColor': cmd='style.backgroundColor';break;case 'bgImage': cmd='style.backgroundImage';break;case 'zIndex': cmd='style.zIndex';break;}}return cmd;}
function redrawDivs(){var redraw=_div_getDiv_('REDRAW');if(redraw){setDivAttribute(redraw,'visibility','visible');setDivAttribute(redraw,'visibility','hidden');}}
function hideDiv(divID){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;setDivAttribute(divID,'visibility','hidden');return 1;}
function showDiv(divID){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;setDivAttribute(divID,'visibility','visible');return 1;}
function inheritDiv(divID){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;setDivAttribute(divID,'visibility','inherit');return 1;}
function toggleDiv(divID){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;s=getDivAttribute(divID,'visibility');if(s!='hidden') hideDiv(divID);else showDiv(divID);return 1;}
function moveDivTo(divID,x,y){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;setDivAttribute(divID,'left',x);setDivAttribute(divID,'top',y);return 1;}
function moveDivBy(divID,x,y){if(x>=0) x='+'+x;if(y>=0) y='+'+y;return moveDiv(divID,x,y);}
function moveDiv(divID,x,y){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;var cx=(''+x+' ').charAt(0);var cy=(''+y+' ').charAt(0);var divx=getDivAttribute(divID,'offsetLeft');var divy=getDivAttribute(divID,'offsetTop');if(cx==' ') x=divx;
if(cy==' ') y=divy;if(cx=='-'||cx=='+') x=divx+parseInt(x,10);if(cy=='-'||cy=='+') y=divy+parseInt(y,10);setDivAttribute(divID,'left',x);setDivAttribute(divID,'top',y);return 1;}
function resizeDivTo(divID,x,y){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;setDivAttribute(divID,'width',x);setDivAttribute(divID,'height',y);if(divDOM!='NN4') divID.style.clip='rect(0 '+x+' '+y+' 0)';return 1;}
function resizeDivBy(divID,x,y){if(x>=0) x='+'+x;if(y>=0) y='+'+y;return resizeDiv(divID,x,y);}
function resizeDiv(divID,x,y){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;var cx=(''+x+' ').charAt(0);var cy=(''+y+' ').charAt(0);var divx=getDivAttribute(divID,'offsetWidth');var divy=getDivAttribute(divID,'offsetHeight');
if(cx==' ') x=divx;if(cy==' ') y=divy;if(cx=='-'||cx=='+') x=divx+parseInt(x,10);if(cy=='-'||cy=='+') y=divy+parseInt(y,10);setDivAttribute(divID,'width',x);setDivAttribute(divID,'height',y);if(divDOM!='NN4') divID.style.clip='rect(0 '+x+' '+y+' 0)';
return 1;}
function setDivBgColor(divID,color){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;setDivAttribute(divID,'bgColor',color);return 1;}
function setDivBgImage(divID,src){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;if(divDOM=='NN4') divID.background.src=src;else divID.style.backgroundImage='url('+src+')';return 1;}
function initializeDiv(divID,left,top,width,height,html){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;moveDiv(divID,left,top);resizeDiv(divID,width,height);if(html) setDivHTML(divID,html);return 1;}
function copyDivPosition(sdiv,ddiv){var x=getDivAttribute(sdiv,'offsetLeft');var y=getDivAttribute(sdiv,'offsetTop');moveDiv(ddiv,x,y);}
function getDivLeft(div){return getDivAttribute(div,'offsetLeft');}
function getDivTop(div){return getDivAttribute(div,'offsetTop');}
function getDivWidth(div){return getDivAttribute(div,'width');}
function getDivHeight(div){return getDivAttribute(div,'height');}
function getDivHTML(divID){if(!divID||!divID.id) divID=getDiv(divID);if(!divID) return 0;var html='';if(divDOM=='NN4') html=_div_content_[divID.id];else html=divID.innerHTML;if(!html) html='';return(html);}
function setDivHTML(divID,html){if(!divID||(!divID.id&&!divID.document)) divID=getDiv(divID);if(!divID) return 0;if(divDOM=='NN4'||(!divID.id&&divID.document)){divID.document.open();divID.document.write(html);divID.document.close();
_div_content_[divID.name]=html;}else divID.innerHTML=html;return 1;}
function hideDivObj(divID){if(!divID||(!divID.id&&!divID.document)) divID=getDiv(divID);if(!divID||!divID.style) return;divID.style.display = 'none';return;}
function showDivObj(divID){if(!divID||(!divID.id&&!divID.document)) divID=getDiv(divID);if(!divID||!divID.style) return;divID.style.display = 'block';return;}
function toggleDivObj(divID){if(!divID||(!divID.id&&!divID.document)) divID=getDiv(divID);if(!divID||!divID.style) return;if(divID.style.display=='none') divID.style.display = 'block';else divID.style.display = 'none';return;}
function getWindowWidth(){if(browser=='NN6'){return document.width+16;}if(window.innerWidth) return window.innerWidth;if(document&&document.body&&document.body.clientWidth) return document.body.clientWidth;return -1;}
function getWindowHeight(){if(window.innerHeight) return window.innerHeight;if(document&&document.body&&document.body.clientHeight) return document.body.clientHeight;return -1;}
function getPageWidth(){if(document.width) return document.width;if(document&&document.body&&document.body.scrollWidth) return document.body.scrollWidth;return -1;}
function getPageHeight(){if(document.height) return document.height;if(document&&document.body&&document.body.scrollHeight) return document.body.scrollHeight;return -1;}
function getPageScrollX(){if(window.pageXOffset) return window.pageXOffset;if(document&&document.body&&document.body.scrollLeft) return document.body.scrollLeft;return -1;}
function getPageScrollY(){if(window.pageYOffset) return window.pageYOffset;if(document&&document.body&&document.body.scrollTop) return document.body.scrollTop;return -1;}
function getImage(name){var img=null;switch (divDOM){case 'NN4': img=_findNN4image(document,name);break;case 'IE4': img=document.all[name];break;case 'DOM': img=document.images[name];break;}return img;}
function _findNN4image(d,name){var i,img=null;for(i=0;i<d.images.length;i++) if(d.images[i].name==name) return d.images[i];for(i=0;i<d.layers.length;i++) if((img=_findNN4image(d.layers[i].document, name))!=null){img.container=d.layers[i];
return img;}return img;}
function getImageLeft(img){var x,obj;if(img&&!img.id&&!img.name) img=getImage(img);if(!img) return -1;if(divDOM=='NN4'){if(img.container!=null) return img.container.pageX+img.x;else return img.x;}else{x=0;obj=img;
if(obj.offsetParent) while(obj.offsetParent!=null){x+=obj.offsetLeft;obj=obj.offsetParent;}x+=obj.offsetLeft;if(system=='Mac') x+=parseInt(document.body.leftMargin,10);return x;}return -1;}
function getImageTop(img){var y,obj;if(img&&!img.id&&!img.name) img=getImage(img);if(!img) return -1;if(divDOM=='NN4'){if(img.container!=null) return img.container.pageY+img.y;else return img.y;}else{y=0;obj=img;
if(obj.offsetParent) while(obj.offsetParent!=null){y+=obj.offsetTop;obj=obj.offsetParent;}y+=obj.offsetTop;if(system=='Mac') y+=parseInt(document.body.topMargin,10);return y;}return -1;}
function getImageWidth(img){if(img&&!img.id&&!img.name) img=getImage(img);if(!img) return -1;return img.width;}
function getImageHeight(img){if(img&&!img.id&&!img.name) img=getImage(img);if(!img) return -1;return img.height;}