leftdisabled = true;
rightdisabled = true;
widthLength = 640;

function fp_ie4() {
 var nav = navigator.appVersion.indexOf("MSIE");
 return (nav>0) && (parseInt(navigator.appVersion.substring(nav+5, nav+6)) >= 4);
}

function fp_ns6() {
 return ((navigator.appName == "Netscape") &&
       (parseInt(navigator.appVersion.substring(0, 1)) >= 5))
}

function fp_ShowImg(src, sWidth, sHeight, sID, iIndex)
{	
	var el = document.images["fpGalleryMainImg_" + sID];
	if (el) {
		if(fp_ie4()) {
			el.style.visiblity = "hidden";
			el.src = src.getAttribute ? src.getAttribute("lowsrc") : src.lowsrc;
			el.width = sWidth;
			el.height = sHeight;
				
			var caption = document.all["fpGalleryCaptions_" + sID].all.tags("div")
			var sCaptionTxt;
			var sCaptionHTML;
			
			if (caption && caption[iIndex]) {
				sCaptionTxt = caption[iIndex].innerText
				sCaptionHTML = caption[iIndex].innerHTML
			} else {
				sCaptionTxt = "";
				sCaptionHTML = "";
			}
			
			el.title = sCaptionTxt;
			el.style.visiblity = "visible";
			
			var el = document.all["fpGalleryCaptionCell_" + sID];
			if (el) {
				el.innerHTML = sCaptionHTML;
			}
			
			var el = document.all["fpGalleryDescCell_" + sID];
			if (el) {
				var sDesc = document.all["fpGalleryDescriptions_" + sID].all.tags("div")
				el.innerHTML = sDesc && sDesc[iIndex]?sDesc[iIndex].innerHTML:"";
			}
		} else {
			el.src = src.getAttribute ? src.getAttribute("lowsrc") : src.lowsrc
			el.style.width = sWidth
			el.style.height = sHeight

			caption = document.getElementById("fpGalleryCaptions_" + sID).getElementsByTagName("div")			
			if (caption && caption[iIndex]) {
				sCaptionTxt = caption[iIndex].innerText
				sCaptionHTML = caption[iIndex].innerHTML
			} else {
				sCaptionTxt = ""
				sCaptionHTML = ""
			}
		
			el.title = sCaptionTxt			
			var e = document.getElementById("fpGalleryCaptionCell_" + sID)
			if (e) {
				e.innerHTML = sCaptionHTML
			}
			
			var e = document.getElementById("fpGalleryDescCell_" + sID)
			if (e) {
				var sDesc = document.getElementById("fpGalleryDescriptions_" + sID).getElementsByTagName("div")
				e.innerHTML = sDesc[iIndex]?sDesc[iIndex].innerHTML:""
			}

		}
	}
}

// function fp_ScrollLeft(sID) {
//  var el = document.all["fpGalleryListCell_" + sID];
//  if (el && fp_ie4()) {
//    var coll = el.children.tags("A");
//    var count = 20;
// 
//    if (coll) {
//      for (i=1;i<coll.length;i++) {
//        if (coll(i).style.display != "none") {
//          coll(i-1).style.display = "inline";
//          break;  
//        }
//      }
//      
//      for (i=0;i<coll.length;i++) {
//        
//        if (coll(i).style.display != "none") {
//          var images = coll[i].children.tags("img");
//          count = count + 20 + images[0].width;
//          
//          if (count > widthLength)        
//            coll(i).style.display = "none";
//        }
//      }
// 
//      if ((el.scrollWidth - 5) >= el.clientWidth) {
//        var btn = document.all["fpGalleryRightBtn_" + sID]
//        if (btn && rightdisabled) {
//          rightdisabled = false;
//          te = btn.src
//          btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
//          btn.lowsrc = te
//        }
//      }
//      
//      if (coll(0).style.display != "none") {
//        var btn = document.all["fpGalleryLeftBtn_" + sID]
//        if (btn && !leftdisabled) {
//          leftdisabled = true;
//          te = btn.src
//          btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
//          btn.lowsrc = te
//        }
//      }
//    }
//    
//  }
// }
// 
// function fp_ScrollRight(sID) {
//  var el = document.all["fpGalleryListCell_" + sID];
//  if (el && fp_ie4()) {
//    if (!rightdisabled)
//    {
//      var coll = el.children.tags("A");
//      if (coll) {
//          var state = 0;
//        var count = 20;
//        for (i=0;i<coll.length;i++) {
//          if (state == 0)
//          {
//            if (coll(i).style.display != "none") {
//              coll(i).style.display = "none"; 
//              state = 1;
//            }
//          }
//          else{
//            var images = coll[i].children.tags("img");
//            count = count + 20 + images[0].width;
//            if (count <= widthLength)
//              coll(i).style.display = "inline";
//            else
//              coll(i).style.display = "none";
//          }
//        }
//      }
//    
//      var btn = document.all["fpGalleryRightBtn_" + sID];
//      if (btn && coll(coll.length - 1).style.display != "none") {
//        rightdisabled = true
//        te = btn.src
//        btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
//        btn.lowsrc = te
//      }
//      
//      var btn = document.all["fpGalleryLeftBtn_" + sID];
//      if (btn && leftdisabled) {
//        te = btn.src
//        btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
//        btn.lowsrc = te
//        leftdisabled = false
//      }
//    }   
//  }
// }


var left_en = 'photogallery/photo00022358/prev.gif'
var left_dis = 'photogallery/photo00022358/prevdis.gif'
var right_en = 'photogallery/photo00022358/next.gif'
var right_dis = 'photogallery/photo00022358/nextdis.gif'

function scroll_right(){
  var all = $('#thumbnailsContainer > a');
  
  var now_last = $('#thumbnailsContainer > a:visible:last');
  var now_last_id = $('img', now_last).attr('id');
  
  var next_last_no;
  
  all.each(function(i, img){
    var this_id = $('img', img).attr('id')
    
    if(this_id == now_last_id){
      next_last_no = i + 1;
      return false;
    }
  });
  
  if(next_last_no < all.length){
    $('#thumbnailsContainer > a:visible:first').hide();
    $(all[next_last_no]).show();
  }
  
  
  var right = $('#fpGalleryRightBtn_9164');
  if(next_last_no < all.length -1 ){
    right.attr('src', right_en);
  }else{
    right.attr('src', right_dis);
  }
  
  var left = $('#fpGalleryLeftBtn_9164');
  if(next_last_no - 6 > -1){
    left.attr('src', left_en);
  }else{
    left.attr('src', left_dis);
  }
}

function scroll_left(){
  var all = $('#thumbnailsContainer > a');
  
  var now_first = $('#thumbnailsContainer > a:visible:first');
  var now_first_id = $('img', now_first).attr('id');
  
  var next_first_no;
  
  all.each(function(i, img){
    var this_id = $('img', img).attr('id')
    
    if(this_id == now_first_id){
      next_first_no = i - 1;
      return false;
    }
  });
  
  if(next_first_no > -1){
    $('#thumbnailsContainer > a:visible:last').hide();
    $(all[next_first_no]).show();
  }
  
  
  var right = $('#fpGalleryRightBtn_9164');
  if(next_first_no + 1 < all.length ){
    right.attr('src', right_en);
  }else{
    right.attr('src', right_dis);
  }
  
  var left = $('#fpGalleryLeftBtn_9164');
  if(next_first_no > 0 ){
    left.attr('src', left_en);
  }else{
    left.attr('src', left_dis);
  }
}

$().ready(function(){
  var imgs = $('#thumbnailsContainer > a');
  //alert(imgs.length);
  
  imgs.each(function(i, img){
    if(i < 6){
      // $(img).show();
    }else{
       $(img).hide();
      //$(img).css('display', 'none');
      //$('img', img).css('display', 'none');
    }
  });
  
  var left = $('#fpGalleryLeftBtn_9164');
  left.show();
  left.attr('src', left_dis);
  
  left.click(scroll_left)
  
  var right = $('#fpGalleryRightBtn_9164');
  right.show();
  
  right.click(scroll_right);
  
  if(imgs.length > 6){
    right.attr('src', right_en);
  }else{
    right.attr('src', right_dis);
  }
});
