//.. eZeeGallery NoTheme
//.. Copyright 2005 4LevelWebs All rights Reserved 
//.. version: 2.0.0 * DW4/MXSeries/DW8 *  11/23/2005
//.. Asset(ezeegallery.js)

var LvlTitle1="<b>Click on a thumbnail image to view larger picture. Click on the open picture to close it.</B>";
function setTitle(title){
 if(document.getElementById("gallerytitle")){
   document.getElementById("gallerytitle").innerHTML=eval(title);
   }
}

LvLLeft = new Image();
LvLLeft.src = "ezeegallery_assets/NoTheme/images/arrowleft.gif";
LvLRight = new Image();
LvLRight.src = "ezeegallery_assets/NoTheme/images/arrowright.gif";

var LvL_Sid1=null;
var LvL_Sid2=null;
function LvL_chClass(id, nc){
 if(document.getElementById){if(document.getElementById(id)){if(LvL_Sid1!=id){
 LvLel1=document.getElementById(id);LvLel1.className=nc;}}}
}

function LvL_dnClass(id,oc,nc){
 if(document.getElementById){if(document.getElementById(id)){
 if(LvL_Sid1!=null){if(document.getElementById(LvL_Sid1)){ 
 document.getElementById(LvL_Sid1).className=oc;}}
 LvLel1=document.getElementById(id);LvLel1.className=nc;LvL_Sid1=id;}}
}

function LvL_chClass2(id, nc){
 if(document.getElementById){if(document.getElementById(id)){
 if(LvL_Sid2!=id){LvLel2=document.getElementById(id);LvLel2.className=nc;}}}
}

function LvL_dnClass2(id,oc,nc){
 if(document.getElementById){if(document.getElementById(id)){
 if(LvL_Sid2!=null){if(document.getElementById(LvL_Sid2)){ 
 document.getElementById(LvL_Sid2).className=oc;}}
 LvLel2=document.getElementById(id);LvLel2.className=nc;LvL_Sid2=id;}}
}

function setFirstLink(){
 if(document.getElementById("fullimage")){
  LvL_dnClass2('link1','linksNorm','linksDown');LvL_Sid2="link1";
  LvL_dnClass('img1','thumbNorm','thumbDown');LvL_Sid1="img1";
 }
}

var setInit=false;
function setImage(image){
 var imgDiv=document.getElementById("fullimage");
 if(imgDiv){
  imgDiv.style.top=-1000+"px";
 var theHTML = "";
  theHTML+='<table width="100%" border="0" cellspacing="0" cellpadding="0">\n';
  theHTML+='<tr>\n';
  theHTML+='<td><a href="javascript:;" onclick="closeFullImage()">'+image+'</a></td>\n';
  theHTML+='</tr>\n';
  theHTML+='<tr id="captionrow">\n';
  theHTML+='<td><div id="caption"></div></td>\n';
  theHTML+='</tr>\n';
  theHTML+='</table>\n';
  imgDiv.innerHTML=theHTML;
  if(setInit==true){
   toggleVisTimer();
  }
 }
}

function closeFullImage(){
 var imgDiv=document.getElementById("fullimage");
   imgDiv.style.top=-1000+"px";
}

var LvLTrans = 0;
function applyTransition(oImg){
 if(document.all && LvLTrans == 1 && !window.opera && document.fireEvent){
  var mg = document.getElementById(oImg);
    mg.style.visibility = "hidden";
    mg.filters(0).Apply();
    mg.style.visibility = "visible";
    mg.filters(0).Play(0.3);
	}
}

function Lvl_showCaption(id){
  var captionDiv=document.getElementById("caption");
  var captionDivRow=document.getElementById("captionrow");
 if(captionDiv){
  if(eval(id)==""){
    captionDiv.style.display="none";
    if(captionDivRow){captionDivRow.style.display="none"}
  }else{
    captionDiv.style.display="block";
    if(captionDivRow){captionDivRow.style.display="block"}
    captionDiv.innerHTML="<p>"+unescape(eval(id))+"</p>";
  }
 }
}

var LvLTimer1=null;
var LvLTimer2=null;
function toggleVisTimer(){
 var imgDiv = document.getElementById("fullimage");
 imgDiv.style.top=-1000+"px";
 LvLTimer1=setTimeout('toggleVis();',100);
}

function toggleVis(){
 var togDiv = document.getElementById("wait");
  if(!document.images["full"].complete){
 togDiv.style.visibility="visible";
   LvLTimer2 = setTimeout('toggleVis();',500);
 }else
 if(document.images["full"].complete){
 togDiv.style.visibility="hidden";
  var theWidth=document.images["full"].width;
   if(LvLTimer1!=null){clearTimeout(LvLTimer1)}
   if(LvLTimer2!=null){clearTimeout(LvLTimer2)}
   setFullPosition();
 }
}

function scrollDistance(){
 var pos;
  if(window.innerHeight){pos=window.pageYOffset}else
  if(document.documentElement && document.documentElement.scrollTop){pos=document.documentElement.scrollTop}else
  if(document.body){pos=document.body.scrollTop;
  }return pos;
}

function setFullPosition(){
 var theWidth=document.images["full"].width;
 var theHeight=document.images["full"].height;
  captionDiv=document.getElementById("caption");
 var imgDiv = document.getElementById("fullimage");
  imgDiv.style.width=theWidth+"px";
 if(document.all && !window.opera && !document.fireEvent){
  var h=document.body.clientHeight;
  var w=document.body.clientWidth;
  }else
 if(document.all && !window.opera && document.fireEvent){
  var h=document.documentElement.clientHeight;
  var w=document.documentElement.clientWidth;
  }else{
  var h=window.innerHeight;
  var w=window.innerWidth;
  }

  var posLeft=(w-theWidth)/2;
  var PosTopVal=((h-theHeight)/2)+scrollDistance();
  imgDiv.style.top=PosTopVal+"px";
  imgDiv.style.left=posLeft+"px";
  captionDiv.style.width=theWidth+"px";
}

var tgA=new Array(),tq,Fi,tG;
function LvLxx(){
 if(tq<=ezg_T*ezg_R){
 document.getElementById("thumbnavLinks").style.display="none";
 }LvLinitPop=1;setInit=true;
}

function cmp(a,b){
 var A=a.match(/\d+|\D+/g);
 var B=b.match(/\d+|\D+/g);
 var res=0,i=0;
 do{if(A[i]){if(B[i]){res=(A[i]-B[i]) || ((B[i]<A[i])-(A[i]<B[i]));
   }else{return 1}
   }else if(B[i]){return -1}else{return res;
   }i++;
 }while(res == 0);
  return res;
}

var cc="Click Image to Close";
function setType(i,nm,iw,iS,cp,t){
var p1="";
 p1+="<a href=\"javascript:;\" onMouseOver=\"LvL_chClass('img"+i+"','thumbOver')\" onMouseOut=\"LvL_chClass('img"+i+"','thumbNorm')\"";
 p1+=" onclick=\"setImage(\'<img id=\\\'"+nm+"\\\' name=\\\'"+nm+"\\\' class=\\\'"+iw+"\\\' src=\\\'"+iS+"\\\'>\');applyTransition(\'full\');if(this.blur)this.blur();";
 p1+=" LvL_dnClass('img"+i+"','thumbNorm','thumbDown');Lvl_showCaption('caption"+cp+"_"+i+"');return false\"><img class=\"thumbNorm\" id=\"img"+i+"\" name=\"img"+i+"\" src=\""+t+"\" border=\"0\"></a>";
 return p1;
}

function decrementStep(dec){
step=step-parseInt(dec);
step2=step2-parseInt(dec);
}

var ezee,thumbStart,firstclass,LvL_p=0,step=0,step2=0,LvLinitPop=1;
var ezg_T=13,ezg_R=1,theLinks=14,grpSet=0,flag=0;
function writeNavLinks(groupNumber){
 var theNavLinks="",groops=tGG/ezg_R;
 if(groops.toString().indexOf(".")>-1){groopsAct=parseInt(groops)+1}else{groopsAct=groops;}
 var groupB=groupNumber;
 var step3=0;
 for(var f=0;f<theLinks;f++){
  for(var k=0;k<ezee;k++){
    if(step2 < groopsAct){step2++;step3++;
      groupB+=ezg_R;
    break;
   }
  }
 }
 var theDecVal,imgSet=1;
 var lastGroup=((groopsAct-(theLinks-step3))*(ezg_R));
 if(groupB>=lastGroup && ezg_T>1){
  theDecVal=((theLinks*2)-(theLinks-step3));
 }else
 if(step3 != theLinks && ezg_T==1){
  theDecVal=((theLinks*2)-(theLinks-step3));
 }else{
  theDecVal=(theLinks*2);
 }
 var groupA=groupNumber;
 if(step>1){
 theNavLinks +='<a href="javascript:;" onclick="decrementStep(\''+parseInt(theDecVal)+'\');insertTable('+(groupA-(theLinks*ezg_R)-1)+');writeNavLinks('+(groupA-(theLinks*ezg_R))+');LvL_dnClass2(\'link'+(groupA-(theLinks*ezg_R))+'\',\'linksNorm\',\'linksDown\')"><img align="top" src="ezeegallery_assets/NoTheme/images/arrowleft.gif" border="0" alt="Previous Group" title="Previous Group"></a>';
 }else
 if(step!=1 && ((ezg_T*ezg_R)*theLinks)<ezee){
 theNavLinks +='<a href="javascript:;" onclick="if(this.blur)this.blur();return false"><img src="ezeegallery_assets/NoTheme/images/arrowleft_dim.gif" border="0" align="top" alt="No Previous Groups" title="No Previous Groups"></a>';
 }
 for(var i=0;i<theLinks;i++){
 if(i>0){imgSet=parseInt(imgSet)+parseInt(ezg_T);}
  for(var j=0;j<ezee+(ezg_T*ezg_R);j++){
    if(j==groupA && step < groopsAct){step++;
      groupA+=ezg_R;
      if(groopsAct>1){
      theNavLinks +='<a class="linksNorm" id="link'+j+'" href="javascript:;" onMouseOver="LvL_chClass2(\'link'+j+'\',\'linksOver\')" onMouseOut="LvL_chClass2(\'link'+j+'\',\'linksNorm\')" onclick="insertTable('+(j-1)+');LvL_dnClass2(\'link'+j+'\',\'linksNorm\',\'linksDown\');if(this.blur)this.blur();return false">'+(step)+'</a>';
      }else{
      theNavLinks +='&nbsp;';
	  }
    break;
   }
  }
 }
 if(step < groopsAct){
    theNavLinks +='<a href="javascript:;" onclick="insertTable('+(j+(ezg_R-1))+');writeNavLinks('+groupA+')"><img align="top" src="ezeegallery_assets/NoTheme/images/arrowright.gif" border="0" alt="Next Group" title="Next Group"></a>';
}else
 if(step!=1 && ((ezg_T*ezg_R)*theLinks)<ezee){
    theNavLinks +='<a href="javascript:;" onclick="if(this.blur)this.blur();return false"><img align="top" src="ezeegallery_assets/NoTheme/images/arrowright_dim.gif" border="0" alt="No More Groups" title="No More Groups"></a>';
 }
 document.getElementById("thumbnavLinks").innerHTML=theNavLinks;
}

function insertTable(group){
 thumbStart=group;
 var retVal="";
 retVal+='<table border="0" cellspacing="0" cellpadding="0" align="center">';
 for(var i=0;i<ezg_R;i++){
  if(i>0){thumbStart++}
  if(tgA[thumbStart]){
   retVal+='<tr>';
   retVal+='<td>'+tgA[thumbStart]+'</td>';
   retVal+='</tr>';
  }else{break;}
 }
 retVal+='</table>';
   document.getElementById("thumbimages").innerHTML=retVal;
}


