/* ----------------------------------------------------------------------------------------------------------------- *//* All intellectual property rights relating to this code are owned by Jared Newbold Interactive (jared@newbold.net) *//* ----------------------------------------------------------------------------------------------------------------- */document.js = true;var NS4=(document.layers)?1:0; var IE=(document.all)?1:0;var NS6=((document.getElementById)&&(navigator.appName=='Netscape'))?1:0;var DHTML=(IE||NS4||NS6)?1:0;var Mac=(navigator.userAgent.indexOf('Mac')!=-1)?1:0;var IEMac=(Mac&&IE)?1:0;var IE4Mac=(IEMac&&(navigator.appVersion.indexOf('4.',4)!=-1))?1:0;var IE5Mac=(IEMac&&(navigator.appVersion.indexOf('5.')!=-1))?1:0;//******* Rollover Functions ********//var cacheArray=new Array(0);function imageGroup() {  if (this.total==null) { this.add=imageGroup; this.hasLoaded=hasLoaded; this.loadList=new Object(); if (!document.images) return; this.total=this.cached=this.rollovers=0; this.names=new Array(0); this.urls=new Array(0); this.count=new Array(0); this.i=new Object(); this.index=cacheArray.length; cacheArray[this.index]=this; this.defURL=''; } var a,j,k,args=arguments; for (j=0; j<args.length; j++) { k=this.total; a=args[j].split('|'); this.names[k]=a[0]; this.urls[k]=this.defURL+a[1]; this.total++; } }function hasLoaded(who) { return(this.loadList[who]?true:false); }function loadImages() { if (document.images) { var j,c=cacheArray; for (j=0; j<c.length; j++) loadGroup(c[j]); } }function loadGroup(obj,pre) { if (obj.loaded) return; obj.loaded=1; var k,img,stuff=''; for (k=0; k<obj.total; k++) { img=obj.i[obj.names[k]]=new Image(); if (!NS4) { img.group=obj.index; img.num=k; img.onload=countImg; } if (NS4) { stuff+='<IMG SRC="'+ obj.urls[k] +'" BORDER="0" ONLOAD="countImg('+obj.index+','+k+');"><BR>'; } img.src=obj.urls[k]; } if (NS4) { if (pre) { document.newLayer('cacher'+obj.index,stuff,0); } else { var cacher=new Layer(0),c=cacher.document; c.write(stuff); c.close(); } } }function countImg(n,k) { if (!NS4) {n=this.group; k=this.num;} var obj=cacheArray[n]; if (obj.count[k]!=1) { obj.count[k]=1; obj.loadList[obj.names[k]]=1; obj.cached++; if (obj.cached==obj.total) {obj.rollovers=1; if (obj.onload) eval(obj.onload);} } }function swapImg(obj,who,n) { var img=document[who+'_bttn']; if ((obj.rollovers)&&(img)) {img.src = obj.i[who+((n)?'_on':'_off')].src;} }//***********************************////******* DHTML Functions ********// layers = new Object(); layers.EQ=new Array();hidden=(NS4)?'hide':'hidden'; visible=(NS4)?'show':'visible';ymargin=0; xmargin=0;var ns6FixObj=new Object(); function ns6Fix() { var l,i; for (i in ns6FixObj) { l=layers[i]; if (l) { l.style.visibility=hidden; l.style.left=ns6FixObj[i].left; } } ns6FixObj=new Object();  }function getLayer(spec,base) { if (!NS4) return getIt(spec); var j=0,temp=null; if (!base) base=document; if (base.layers[spec]) return base.layers[spec]; for (j=0; j<base.layers.length; j++) { temp=getLayer(spec,base.layers[j].document); if (temp) return temp; } return null; }function equalizeLayers(n) { var k,l; var list=(n==null)?layers.EQ:arguments; var a=new Array(); for (k=0; k<list.length; k++) {l=getLayer(list[k]); if(l) { equalize(l); } else { a[a.length]=list[k]; } } if (n==null) layers.EQ=a; }function getIt(id) { if (IE) return document.all[id]; if (NS6) return document.getElementById(id); }function getIy(img) {if (IE4Mac) return(parseXY(img)); return(img[(NS4)?'y':'offsetTop']+((NS6)?NS6offY:(IE5Mac)?ymargin:0));}function getIx(img) {if (IE4Mac) return(parseXY(img,'X')); return(img[(NS4)?'x':'offsetLeft']+((NS6)?NS6offX:(IE5Mac)?xmargin:0));}function parseXY(who,n) {var val=0; var num=who[(n=='X')?'offsetLeft':'offsetTop']; if(num)val+=num;  var oP=who.parentElement; if (oP) val+=parseXY(oP,n); return(val); }var NS6offX=0, NS6offY=0;function equalize(layer) { if (layers[layer.id]) return;  layer.getTop = new Function("return(parseInt(this.style.top))");  layer.getLeft = new Function("return(parseInt(this.style.left))");  layer.getHeight = new Function("if (IE) return this.scrollHeight; if (NS4) return this.document.height; if (NS6) return this.offsetHeight;");  layer.getWidth = new Function("if (IE) return this.scrollWidth; if (NS4) return this.document.width; if (NS6) return this.offsetWidth;");  layer.fade = new Function("o","if (IE) {this.style.filter='alpha(opacity='+o+')';} return(this);");  layer.setClip = new Function ("l","t","r","b","if (NS4) {this.clip.left=l; this.clip.top=t; this.clip.right=r; this.clip.bottom=b;} else { this.style.clip='rect('+t+' '+r+' '+b+' '+l+')'; } /*this.style.overflow='hidden';*/  return(this);");  layer.rewrite = new Function ("html","if (IE||NS6) this.innerHTML=html; if (NS4) {this.document.write(html); this.document.close();}  return(this);");  layer.vis = new Function("n","if (n!=null) { this.style.visibility=(n)?visible:hidden; if (NS6) {this.style.zIndex=(n)?this.z:eval(this.z)-1;} } return((this.style.visibility==visible)?1:0);");  layers[layer.id]=layer; if (NS4)layer.style=layer; if (NS6) { layer.z=layer.style.zIndex; if(layer.style.visibility==hidden)layer.vis(0); } }function layerTag(id,content,vis,z,l,t,w,h,extra,es) { if (!DHTML) return(''); layers.EQ[layers.EQ.length]=id; if(w==0)w=1; if(!t)t=0; if(!l)l=0; if ((vis==null)||(vis==1))vis=visible; if(vis==0)vis=hidden; if(!z)z=10; if(!extra)extra=''; if(!es)es='';  if ((NS6)&&(vis==hidden)) { ns6FixObj[id]=new Object(); ns6FixObj[id].left=l; l=l-1000; vis=visible; }  if (!NS4) {var stuff = '<DIV ID="'+id+'" STYLE="position:absolute; left:'+l+'px; top:'+t+'px;'+((w)?(' width:'+w+((isNaN(w))?'':'px')+';'):'')+((h)?(' height:'+h+((isNaN(h))?'':'px')+';'):'')+' visibility:'+vis+'; z-index:'+z+'; '+es+'" '+extra+'>'; }  if (NS4)  {var stuff = '<LAYER NAME="'+id+'" left="'+l+'" top="'+t+'"'+((w)?(' width="'+w+'"'):'')+((h)?(' height="'+h+'"'):'')+' visibility="'+vis+'" z-index="'+z+'" '+extra+'>'; } return (stuff+content+((NS4)?'</LAYER>':'</DIV>')); }function writeLayer(id,content,vis,z,l,t,w,h,extra,es) { this.writeln(layerTag(id,content,vis,z,l,t,w,h,extra,es)); equalizeLayers(); return(layers[id]); }if (DHTML) document.newLayer=writeLayer;function IMG(url,w,h,ex) { return('<IMG SRC="'+'/i/'+url+'" WIDTH="'+((w)?w:1)+'" HEIGHT="'+((h)?h:1)+'" BORDER="0"'+((ex)?' '+ex:'')+'>'); }function spacer(w,h,ex) {return(IMG('spacer.gif',w,h,ex));}//*******************************// //******* Drag Functions ********// var dragLayer=null; var inDrag=0; var dragOK=true;function makeDraggable(who,dragZ) {  var slave=who; var master=who; if (who.indexOf('|')!=-1) { var a=who.split('|'); slave=a[0]; master=a[1]; }  var layer=document.all[master]; if (!layer) return;  layer.slave=layers[slave]; if (!layer.slave) return; layer.slaveY=layer.slave;  if (NS4) layer.captureEvents(Event.MOUSEDOWN);  layer.onmousedown = beginDrag; layer.mu=stopDrag;  layer.z=layer.slave.style.zIndex; layer.dz=(dragZ)?dragZ:layer.z;  layer.cons=constrainLayer; }function constrainLayer(cons,d1,d2,d3,d4) {  var l=this; l.cx=l.cy=l.xmin=l.ymin=l.xmax=l.ymax=null; if (cons=='y') {d3=d1; d4=d2;}  if ((cons=='x')||(cons=='b')) {l.cx=1; if (d1!=null)l.xmin=d1; if(d2!=null)l.xmax=d2;}  if ((cons=='y')||(cons=='b')) {l.cy=1; if (d3!=null)l.ymin=d3; if(d4!=null)l.ymax=d4;} }DRAGGER=new Object(); layers.DRAGGER=DRAGGERfunction startDragOf(who) { makeDraggable(who+'|DRAGGER'); beginDrag(null,DRAGGER); }function beginDrag(e,who) { if (!dragOK) return;  var d=dragLayer=(who)?who:this; d.slave.style.zIndex = d.dz;  d.sX=d.slave.getLeft(); d.sY=d.slave.getTop();  if (NS4) { d.offsetY=e.pageY-d.sy; d.offsetX=e.pageX-d.sX; }  if (IE) { d.offsetY=(event)?(event.clientY+document.body.scrollTop-d.sY):0; d.offsetX=(event)?(event.clientX+document.body.scrollLeft-d.sX):0; }  document.oldmousemove=document.onmousemove; document.onmousemove=moveDragged; document.onmouseup=d.mu;  if (d.onBdrag) d.onBdrag();  inDrag=1; }function stopDrag() { inDrag=0;  if (!dragLayer) return; dragLayer.slave.style.zIndex=dragLayer.z; document.onmousemove=document.oldmousemove; document.onmouseup=null; dragLayer=null; }function moveDragged(e) { if (!inDrag) return false;  var y=0,x=0; var d=dragLayer;  if (IE) { y=event.clientY+document.body.scrollTop-d.offsetY; x=event.clientX+document.body.scrollLeft-d.offsetX;}  if (NS4) { y=e.pageY-d.offsetY; x=e.pageX-d.offsetX;}  if (d.goofyX) { x=2*d.goofyX+d.offsetX-x; }  if (d.goofyY) { y=2*d.goofyY+d.offsetY-y; }  if (d.cx) { if ((d.xmin!=null)&&(x<d.xmin)) {x=d.xmin;} if ((d.xmax!=null)&&(x>d.xmax)) {x=d.xmax;} }  if (d.cy) { if ((d.ymin!=null)&&(y<d.ymin)) {y=d.ymin;} if ((d.ymax!=null)&&(y>d.ymax)) {y=d.ymax;} }  if (d.yFunc)y=eval(d.yFunc); if (d.xFunc)x=eval(d.yFunc);  if (!d.cy||d.cx) if (d.slide) { slideL(d.slave.id,'L',x); } else { d.slave.style.left=x; }  if (!d.cx||d.cy) if (d.slide) { slideL(d.slave.id,'T',y); } else { d.slaveY.style.top=y; }  //fix();  if (d.onmove) eval(d.onmove);  return false; }if (NS4)  document.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP);//*******************************// function makeUnselectable(el) { if (!IE)return; for (i in el.all) { var o=el.all[i]; if(o.tagName!='INPUT') o.unselectable='on'; } }function popWin(url,name,w,h,s) {  var win=window.open(url,name,'toolbar=0,scrollbars='+s+',location=0,statusbar=0,menubar=0,resizable=0,width='+w+',height='+h+'');  if (window.focus)win.focus();  //win.resizeTo(w,h);}function MM_goToURL() { //v3.0  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");}function writeLayers() {   var bo=10; bx=3; var by=3; var bsx=2; var bsy=1;  var stuff  stuff+=layerTag('popbg1','',0,5,bx+bsx*4,by+bsy*4);  stuff+=layerTag('popbg2','',0,6,bx+bsx*2,by+bsy*2);  stuff+=layerTag('popbg3','',0,7,bx,by);  stuff+=layerTag('popmain','',0,10);  stuff=layerTag('popbox',stuff,0,2);  var c1=layerTag('center1',stuff,1,10,0,0,1003).replace('position:absolute','position:relative');  build='<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center">'+ c1 + '</td></tr></table>'  document.newLayer('center2',build,1,10);  layers.popbg1.fade(bo);  layers.popbg2.fade(bo);  layers.popbg3.fade(bo);}
