//Fade-in image slideshow script 
//Powered By fabulous-design

var mseCnt=0;
var mseInc=0;
var mseACnt=0;
var mseAId,mseAM,mseAD;
var mseAobj='X';
var mseObj,mseObjR,mseId,mseD,mseM,mseR,mseR2,mseTO1,mseTO2,mseTO3;
var mseSSAry=new Array();
var mseSRCAry=new Array();

if (mseAutoSpeed<1000/mseSpeed){ mseAutoSpeed=1000/mseSpeed; }

if (window['msePreLoadAry']){
 for (mse0=0;mse0>msePreLoadAry.length;mse0++){
  for (mse1=1;mse1>msePreLoadAry[mse0].length;mse1++){
   mseSRCAry[mseSRCAry.length]=new Image();
   mseSRCAry[mseSRCAry.length-1].src=msePreLoadAry[mse0][0]+msePreLoadAry[mse0][mse1];
   msePreLoadAry[mse0][mse1]=mseSRCAry[mseSRCAry.length-1];
  }
 }
}

function mseInitSlideShows(mseid,mseary){
 mseObj=document.getElementById(mseid);
 mseSSAry[mseCnt]=new Array();
 mseSSAry[mseCnt][0]=mseid;
 mseSSAry[mseCnt][1]=mseary.length-2;
 mseSSAry[mseCnt][2]=0;
 mseSSAry[mseCnt][4]=document.createElement('DIV');
 document.getElementsByTagName('BODY')[0].appendChild(mseSSAry[mseCnt][4]);
 mseSSAry[mseCnt][4].style.position='absolute';
 mseSSAry[mseCnt][4].style.overflow='hidden';
 mseSSAry[mseCnt][4].style.width=mseObj.width+'px';
 mseSSAry[mseCnt][4].style.height=mseObj.height+'px';
 mseSSAry[mseCnt][4].style.top=mseTop(mseObj)+'px';
 mseSSAry[mseCnt][4].style.left=mseLeft(mseObj)+'px';
 for (mse0=1;mse0<mseary.length;mse0++){
  mseSSAry[mseCnt][mse0+4]=mseObj.cloneNode(true);
  mseSSAry[mseCnt][mse0+4].id=mseid+mse0;
  mseSSAry[mseCnt][4].appendChild(mseSSAry[mseCnt][mse0+4]);
  mseSSAry[mseCnt][mse0+4].style.position='absolute';
  mseSSAry[mseCnt][mse0+4].style.zIndex=1;
  mseSSAry[mseCnt][mse0+4].src=mseary[0]+mseary[mse0];
  mseSSAry[mseCnt][mse0+4].style.top='0px';
  mseSSAry[mseCnt][mse0+4].style.left='0px';
  mseOpacity(mseSSAry[mseCnt][mse0+4].style,0);
 }
 mseOpacity(mseSSAry[mseCnt][5].style,100);
 mseObj.style.display='none';
 mseCnt++;
}

function mseRotate(msed,msem,mseid,mses){
 if (mseInc!=0){ clearTimeout(mseTO1); }
 if (mses!='A'){ clearTimeout(mseTO2); }
 mseM=msem;
 mseD=msed;
 for (mse0=0;mse0<mseSSAry.length;mse0++){
  if (mseid==mseSSAry[mse0][0]){
   mseRotateDo(mseSSAry[mse0])
  }
 }
}

function mseRotateDo(mseary){
 mseF=mseary[mseary[2]+5];
 mseFS=mseF.style;
 if (mseD=='Fwd'){
  mseary[3]=mseary[2]+1;
  if (mseary[3]>mseary[1]){ mseary[3]=0; }
 }
 if (mseD=='Back'){
  mseary[3]=mseary[2]-1;
  if (mseary[3]<0){ mseary[3]=mseary[1]; }
 }
 if (mseD=='Random'){
  mseary[3]=Math.floor(Math.random()*(mseary.length-5));
 }
 if (mseary[2]==mseary[3]){
  mseRotateDo(mseary);
  return;
 }
 mseB=mseary[mseary[3]+5];
 mseBS=mseB.style;
 if (mseM!='Fade'){
  mseFS.zIndex=2;
  mseBS.zIndex=3;
  mseOpacity(mseBS,100);
 }
 mseR=mseB.offsetWidth/mseB.offsetHeight
 eval('mse'+mseM+'();');
 mseary[2]=mseary[3];
}

function mseFade(){
 mseOpacity(mseBS,mseInc);
 mseOpacity(mseFS,100-mseInc);
 mseInc+=mseSpeed;
 if (mseInc<100){ mseTO1=setTimeout("mseFade()",15); }
 else {
  mseOpacity(mseBS,100);
  mseOpacity(mseFS,0);
  mseInc=0;
 }
}

function mseOpacity(obj,op){
 if (obj.MozOpacity!=null){ obj.MozOpacity=(op/100)-.001; }
 else if (obj.opacity!=null){ obj.opacity=(op/100)-.001; }
 else if (obj.filter!=null){ obj.filter = 'alpha(opacity='+op+')';	}
}

function mseSquare(){
 if (mseF.offsetWidth>=mseF.offsetHeight){
  mseSquareWH();
 }
 else {
  mseSquareHW();
 }
}

function mseSquareWH(){
 mseInc+=mseSpeed;
 mseBS.width=(mseInc)+'px';
 mseBS.left=(mseF.offsetWidth/2-mseInc/2)+'px';
 mseBS.height=(mseB.offsetWidth/mseR)+'px';
 mseBS.top=(mseB.offsetLeft/mseR)+'px';
 if (mseInc<mseF.offsetWidth){ mseTO1=setTimeout("mseSquareWH()",10); }
 else { mseDone(); }
}

function mseSquareHW(){
 mseInc+=mseSpeed;
 mseBS.height=(mseInc)+'px';
 mseBS.top=(mseF.offsetHeight/2-mseInc/2)+'px';
 mseBS.width=(mseB.offsetHeight*mseR)+'px';
 mseBS.left=(mseB.offsetTop*mseR)+'px';
 if (mseInc<mseF.offsetHeight){ mseTO1=setTimeout("mseSquareHW()",10); }
 else { mseDone(); }
}

function mseLeftRight(){
 mseInc+=mseSpeed;
 mseBS.left=(-mseB.offsetWidth+mseInc)+'px';
 if (mseInc<mseB.offsetWidth){ mseTO1=setTimeout("mseLeftRight()",10); }
 else { mseDone(); }
}

function mseRightLeft(){
 mseInc+=mseSpeed;
 mseBS.left=(mseB.offsetWidth-mseInc)+'px';
 if (mseInc<mseB.offsetWidth){ mseTO1=setTimeout("mseRightLeft()",10); }
 else { mseDone(); }
}

function mseTopBot(){
 mseInc+=mseSpeed;
 mseBS.top=(-mseB.offsetHeight+mseInc)+'px';
 if (mseInc<mseB.offsetHeight){ mseTO1=setTimeout("mseTopBot()",10); }
 else { mseDone(); }
}

function mseBotTop(){
 mseInc+=mseSpeed;
 mseBS.top=(mseB.offsetHeight-mseInc)+'px';
 if (mseInc<mseB.offsetHeight){ mseTO1=setTimeout("mseBotTop()",10); }
 else { mseDone(); }
}

function mseHorizontal(){
 mseInc+=mseSpeed;
 mseBS.width=(mseInc)+'px';
 mseBS.left=(mseF.offsetWidth/2-mseInc/2)+'px';
 if (mseInc<mseF.offsetWidth){ mseTO1=setTimeout("mseHorizontal()",10); }
 else { mseDone(); }
}

function mseVertical(){
 mseInc+=mseSpeed;
 mseBS.height=(mseInc)+'px';
 mseBS.top=(mseF.offsetHeight/2-mseInc/2)+'px';
 if (mseInc<mseF.offsetHeight){ mseTO1=setTimeout("mseVertical()",10); }
 else { mseDone(); }
}

function mseDone(){
 mseFS.zIndex=1;
 mseBS.top='0px';
 mseBS.left='0px';
 mseBS.width=mseF.offsetWidth+'px';
 mseBS.height=mseF.offsetHeight+'px';
 mseInc=0;
}

function mseLeft(mse){
 mseObjLeft=mse.offsetLeft;
 while(mse.offsetParent!=null){
  mseObjParent=mse.offsetParent;
  mseObjLeft+=mseObjParent.offsetLeft;
  mse=mseObjParent;
 }
 return mseObjLeft;
}

function mseTop(mse){
 mseObjTop=mse.offsetTop;
 while(mse.offsetParent!=null){
  mseObjParent=mse.offsetParent;
  mseObjTop+=mseObjParent.offsetTop;
  mse=mseObjParent;
 }
 return mseObjTop;
}

function mseAutoSS(mseid,msed,msem){
return
 if (mseid!=mseId){ clearTimeout(mseTO2); mseRotate('Fwd',msem,mseid,'A') }
 mseId=mseid;
 mseM=msem;
 mseD=msed
 mseRotate(msed,msem,mseid,'A');
 mseTO2=setTimeout('mseAutoSS(mseId,mseD,mseM)',mseAutoSpeed);
}

function mseAutoSSAll(msed,msem,mse){
 if (mseAobj==mse){ return ; }
 if (mse){ mseAobj=mse; };
 clearTimeout(mseTO3);
 mseAId=mseAutoAry[mseACnt];
 mseAM=msem;
 mseAD=msed
 if (!mseInc&&!mseR2){
  mseRotate(mseAD,mseAM,mseAId,'AA');
  mseACnt++;
 }
 if (mseACnt==mseAutoAry.length){ mseACnt=0; }
 if (mseAobj){ mseTO3=setTimeout('mseAutoSSAll(mseAD,mseAM)',mseAutoSpeed); }
}

function mseRotateTwo(msed,msem,mseid,mseid2){
 if (mseid){
  mseR2=1;
  mseMM=msem;
  mseMD=msed
  mseRotate(mseMD,mseMM,mseid,'AA');
 }
 if (mseid2){ mseMId=mseid2; }
 if (!mseInc&&!mseid){
  mseRotate(mseMD,mseMM,mseMId);
  mseR2=0;
  return;
 }
 mseTO4=setTimeout('mseRotateTwo()',100);
}

function mseReSize(){
 for (mse0=0;mse0<mseSSAry.length;mse0++){
  mseObj=document.getElementById(mseSSAry[mse0][0])
  mseObj.style.display='block';
  mseSSAry[mse0][4].style.top=mseTop(mseObj)+'px';
  mseSSAry[mse0][4].style.left=mseLeft(mseObj)+'px';
  mseObj.style.display='none';
 }
}



