
var iedom=document.all||document.getElementById,cgals=[],thewin=null;function cmotiongallery(gallery,rest,maxs,maxw,startp,width,height,c){if(!iedom)
return;this.gallery=gallery;this.usespace=this.gallery.usespace?' ':'';this.width=/%/.test(width)?width:parseInt(width)+'px';this.height=height;this.c=c?'margin:0 auto;':'';this.loadedyes=0;this.movestate='';this.scrollspeed=0;this.galid=cgals.length;cgals[cgals.length]=this;this.rest=rest;this.maxs=maxs;this.maxw=maxw;this.startpos=startp;for(var i_tem=0;i_tem<this.gallery.length;i_tem++)
this.gallery[i_tem]=!/on[cC]lick/.test(this.gallery[i_tem])?this.gallery[i_tem].replace(/href="#"/,'href="#" onclick="return false;"'):this.gallery[i_tem];document.write('<div class="motioncontainer" id="motioncontainer'+this.galid+'" style="'+this.c+'width:'+this.width+';height:'+this.height+'px;position:relative;left:0;top:0;overflow:hidden;">\n'+'<div id="motiongallery'+this.galid+'" style="position:absolute;left:0;top:0;white-space: nowrap;">\n'+'\n'+'<nobr id="trueContainer'+this.galid+'">'+this.gallery.join(this.usespace)+'<\/nobr>\n'+'\n'+'<\/div>\n'+'<\/div>')
this.fillup();}
function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}
function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;}
cmotiongallery.prototype.moveleft=function(){if(this.loadedyes){this.movestate="left";if(iedom&&parseInt(this.cross_scroll.style.left)>(this.menuwidth-this.actualwidth)){this.cross_scroll.style.left=parseInt(this.cross_scroll.style.left)-this.scrollspeed+"px";}}
this.lefttime=setTimeout("cgals["+this.galid+"].moveleft()",10);}
cmotiongallery.prototype.moveright=function(){if(this.loadedyes){this.movestate="right";if(iedom&&parseInt(this.cross_scroll.style.left)<0){this.cross_scroll.style.left=parseInt(this.cross_scroll.style.left)+this.scrollspeed+"px";}}
this.righttime=setTimeout("cgals["+this.galid+"].moveright()",10);}
cmotiongallery.prototype.motionengine=function(e){this.mainobjoffset=getposOffset(this.crossmain,"left"),dsocx=(window.pageXOffset)?pageXOffset:ietruebody().scrollLeft,dsocy=(window.pageYOffset)?pageYOffset:ietruebody().scrollTop,curposy=window.event?event.clientX:e.clientX?e.clientX:"";curposy-=this.mainobjoffset-dsocx;this.leftbound=(this.menuwidth-this.rest)/2;this.rightbound=(this.menuwidth+this.rest)/2;if(curposy>this.rightbound){this.scrollspeed=(curposy-this.rightbound)/((this.menuwidth-this.rest)/2)*this.maxs;clearTimeout(this.righttime);if(this.movestate!="left")this.moveleft();}
else if(curposy<this.leftbound){this.scrollspeed=(this.leftbound-curposy)/((this.menuwidth-this.rest)/2)*this.maxs;clearTimeout(this.lefttime);if(this.movestate!="right")this.moveright();}
else
this.scrollspeed=0;}
function contains_ns6(a,b){if(b!==null)
while(b.parentNode)
if((b=b.parentNode)==a)
return true;return false;}
cmotiongallery.prototype.stopmotion=function(e){if(!window.opera||(window.opera&&e.relatedTarget!==null))
if((window.event&&!this.crossmain.contains(event.toElement))||(e&&e.currentTarget&&e.currentTarget!=e.relatedTarget&&!contains_ns6(e.currentTarget,e.relatedTarget))){clearTimeout(this.lefttime);clearTimeout(this.righttime);this.movestate="";}}
cmotiongallery.prototype.fillup=function(){if(iedom){this.crossmain=document.getElementById?document.getElementById("motioncontainer"+this.galid):document.all["motioncontainer"+this.galid];if(typeof this.crossmain.style.maxWidth!=='undefined')
this.crossmain.style.maxWidth=this.maxw+'px';this.menuwidth=this.crossmain.offsetWidth;this.cross_scroll=document.getElementById?document.getElementById("motiongallery"+this.galid):document.all["motiongallery"+this.galid];this.loading=document.getElementsByTagName?document.getElementById('trueContainer'+this.galid).getElementsByTagName('img'):document.all['trueContainer'+this.galid].all.tags('img');for(var i_tem=0;i_tem<this.loading.length;i_tem++)
if(typeof this.loading[i_tem].complete=='boolean'&&this.loading[i_tem].complete==false){setTimeout("cgals["+this.galid+"].fillup()",500);return;}
this.actualwidth=document.getElementById?document.getElementById("trueContainer"+this.galid).offsetWidth:document.all['trueContainer'+this.galid].offsetWidth;if(this.startpos)
this.cross_scroll.style.left=(this.menuwidth-this.actualwidth)/this.startpos+'px';this.crossmain.onmousemove=new Function("e","cgals["+this.galid+"].motionengine(e)");this.crossmain.onmouseout=new Function("e","cgals["+this.galid+"].stopmotion(e);");}
this.loadedyes=1}
function cmotionresize(){for(var i_tem=0;i_tem<cgals.length;i_tem++){if(document.all&&document.all['motioncontainer'+i_tem]&&document.all['motioncontainer'+i_tem].filters){document.all['motioncontainer'+i_tem].style.width="0";document.all['motioncontainer'+i_tem].style.width=cgals[i_tem].width;document.all['motioncontainer'+i_tem].style.width=Math.min(document.all['motioncontainer'+i_tem].offsetWidth,cgals[i_tem].maxw)+'px';}
cgals[i_tem].menuwidth=cgals[i_tem].crossmain.offsetWidth;cgals[i_tem].cross_scroll.style.left=cgals[i_tem].startpos?(cgals[i_tem].menuwidth-cgals[i_tem].actualwidth)/cgals[i_tem].startpos+'px':0;}}
if(typeof window.addEventListener!="undefined")
window.addEventListener("resize",cmotionresize,false);else if(typeof window.attachEvent!="undefined")
window.attachEvent("onresize",cmotionresize);else{if(window.onresize!=null){var oldOnresize=window.onresize;window.onresize=function(e){oldOnresize(e);cmotionresize();};}
else
window.onresize=cmotionresize;}