var time = new Date();
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion); 
var is_ie   = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3  = (is_ie && (is_major < 4));
var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) && (agt.indexOf("msie 6") == -1)); 
var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4); 
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav6up = (is_nav && (is_major >= 5));
var divcount = 0;


if (document.images) {
   lbn = new Image();
   lbn.src = if_images_directory+'/'+lightbox_no_gif;
   lby = new Image();
   lby.src = if_images_directory+'/'+lightbox_yes_gif;
   if (do_png_fix) {
      widthlbn  = lbn.width;
      heightlbn = lbn.height;
      widthlby  = lby.width;
      heightlby = lby.height;
   }
}

function showItems(newImageid, newPath, newExtension, inout) {
   div='div';
   layerdiv=div+newPath+newImageid+newExtension;
   if (usetextlinks==1){
      if (inout){
         if (is_ie5up || is_nav6up){ document.writeln('<div id="'+layerdiv+'"><a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_remove_link+'>Remove from '+lightbox_name+'</font></nobr></a></div>');}
         else { document.writeln('<a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_remove_link+'>Remove from '+lightbox_name+'</font></nobr></a>');}
      }
      else {
         if (is_ie5up || is_nav6up){ document.writeln('<div id="'+layerdiv+'"><a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_add_link+'>Add to '+lightbox_name+'</font></nobr></a></div>');}
         else { document.writeln('<a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_add_link+'>Add to '+lightbox_name+'</font></nobr></a>');}
      }
   }
   else {
      if (inout){
         if (is_ie5up || is_nav6up){ document.writeln('<div id="'+layerdiv+'"><a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_yes_gif+'" border=0 alt="Remove from '+lightbox_alt_name+'" title="Remove from '+lightbox_alt_name+'"></a></div>');}
         else { document.writeln('<a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_yes_gif+'" border=0 alt="Remove from '+lightbox_alt_name+'" title="Remove from '+lightbox_alt_name+'"></a>');}
      }
      else {
         if (is_ie5up || is_nav6up){ document.writeln('<div id="'+layerdiv+'"><a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_no_gif+'" border=0 alt="Add to '+lightbox_alt_name+'" title="Add to '+lightbox_alt_name+'"></a></div>');}
         else { document.writeln('<a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_no_gif+'" border=0 alt="Add to '+lightbox_alt_name+'" title="Add to '+lightbox_alt_name+'"></a>');}
      }
   }
}

function removefromlightbox(newImageid, newPath, newExtension) {
   newstr=location.search.substring(1);
   newarray=newstr.split("&");
   newstr=newarray[0];
   now = new Date();
   if (newstr=='lightbox=view'){
        location.href = lightbox_view_url+'&type=remove&lbi='+newImageid+'&lbp='+newPath+'&lbe='+newExtension+'&ct='+now.getTime();
   }
   else if (is_ie5up || is_nav6up){
//      totallbcnt=eval(totallbcnt - 1);
      totallbcnt--;
      IFv4=new Image();
      IFv4.src=imagefolio_url+'?lightbox=update&type=remove&lbi='+newImageid+'&lbp='+newPath+'&lbe='+newExtension+'&ct='+now.getTime();
      div='div';
      layerdiv=div+newPath+newImageid+newExtension;
      if (is_ie5up){
         if (usetextlinks==1){
            document.all[layerdiv].innerHTML = '<a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_add_link+'>Add to '+lightbox_name+'</font></nobr></a>';
         }
         else {
            divi='img';
            layerdivi=divi+newPath+newImageid+newExtension;
            document.all[layerdiv].innerHTML = '<a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img name="'+layerdivi+'" src="'+if_images_directory+'/'+lightbox_no_gif+'" border=0 alt="Add to '+lightbox_alt_name+'" title="Add to '+lightbox_alt_name+'"></a>';
            if (do_png_fix){
               document[layerdivi].src = pngfixgif.src;
               document[layerdivi].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + lbn.src + "')";
               document[layerdivi].width = widthlbn;
               document[layerdivi].height = heightlbn;
               document[layerdivi].name = lbn.src;
            }
         }
      }
      else{
         if (usetextlinks==1){
            document.getElementById(layerdiv).innerHTML = '<a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_add_link+'>Add to '+lightbox_name+'</font></nobr></a>';
         }
         else {
            document.getElementById(layerdiv).innerHTML = '<a href="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Add to '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_no_gif+'" border=0 alt="Add to '+lightbox_alt_name+'" title="Add to '+lightbox_alt_name+'"></a>';
         }
      }
   }
   else {
      IFv4=new Image();
      IFv4.src=imagefolio_url+'?lightbox=update&type=remove&lbi='+newImageid+'&lbp='+newPath+'&lbe='+newExtension+'&ct='+now.getTime();
      location.href = location.href;
   }
}


function addtolightbox(newImageid, newPath, newExtension) {
   now = new Date();
   IFv4=new Image();
   IFv4.src=imagefolio_url+'?lightbox=update&type=add&lbi='+newImageid+'&lbp='+newPath+'&lbe='+newExtension+'&ct='+now.getTime();
   if (is_ie5up || is_nav6up){
//      totallbcnt=eval(totallbcnt + 1);
      totallbcnt++;
      div='div';
      layerdiv=div+newPath+newImageid+newExtension;
      if (is_ie5up){
         if (usetextlinks==1){
            document.all[layerdiv].innerHTML = '<a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_remove_link+'>Remove from '+lightbox_name+'</font></nobr></a>';
         }
         else {
            divi='img';
            layerdivi=divi+newPath+newImageid+newExtension;
            document.all[layerdiv].innerHTML = '<a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img name="'+layerdivi+'" src="'+if_images_directory+'/'+lightbox_yes_gif+'" border=0 alt="Remove from '+lightbox_alt_name+'" title="Remove from '+lightbox_alt_name+'"></a>';
            if (do_png_fix){
               document[layerdivi].src = pngfixgif.src;
               document[layerdivi].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + lby.src + "')";
               document[layerdivi].width = widthlby;
               document[layerdivi].height = heightlby;
               document[layerdivi].name = lby.src;
            }
         }
      }
      else{
         if (usetextlinks==1){
            document.getElementById(layerdiv).innerHTML = '<a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true" title="'+lightbox_alt_name+'"><nobr><'+font_remove_link+'>Remove from '+lightbox_name+'</font></nobr></a>';
         }
         else {
            document.getElementById(layerdiv).innerHTML = '<a href="javascript:removefromlightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Remove from '+lightbox_alt_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_yes_gif+'" border=0 alt="Remove from '+lightbox_alt_name+'" title="Remove from '+lightbox_alt_name+'"></a>';
         }
      }
   }
   else {
      location.href = location.href;
   }
}

function Status(text){
   if (text) {
      text=text+" (current "+totallbcnt+" files)";
   }
   window.status = text;
}

function popup(url, name, size) {
   var features = 'toolbar=0,scrollbars=0,location=0,frameborder=no,border=0,status=0,menubar=0,resizable=yes,';
   features += size;
   popwin = window.open(url, name, features);
   if (popwin.opener == null) popwin.opener = self;
}