var lightbox_name="Album"
var lightbox_no_gif="nosel.gif"
var lightbox_yes_gif="sel.gif"
var if_images_directory="img"
var today = new Date();
var expiry = new Date(today.getTime() + 90 * 24 * 60 * 60 * 1000);

function showItems() {
		index = document.cookie.indexOf("myrequest");
		countbegin = (document.cookie.indexOf("=", index) + 1);
        	countend = document.cookie.indexOf(";", index);
        	if (countend == -1) {
            		countend = document.cookie.length;
                        
        	}
		fulllist = document.cookie.substring(countbegin, countend);
              
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

                okay=0;
		itemlist = 0;
		for (var i = 0; i <= fulllist.length; i++) {
			if (fulllist.substring(i,i+1) == '[') {
				itemstart = i+1;
				thisitem = 1;
			} else if (fulllist.substring(i,i+1) == ']') {
				itemend = i;
				thequantity = fulllist.substring(itemstart, itemend);
                    		itemlist=itemlist+1;
                                
                            
{                        compare=path + imageid + extension;
                         compareto=thePath + theImageid + theExtension;
                         if (compare==compareto) { 
                            okay=1;
                            which=itemlist;}
}
			} else if (fulllist.substring(i,i+1) == '|') {
				if (thisitem==1) theImageid = fulllist.substring(itemstart, i);
                                if (thisitem==2) thePath = fulllist.substring(itemstart, i);
                                if (thisitem==3) theExtension = fulllist.substring(itemstart, i);
                                thisitem++;
				itemstart=i+1;
			}
		}

div='div';
layerdiv=path+imageid+extension+div;


if (ie4){
 document.write('<div id="'+layerdiv+'" align="left"></div>');}
   

if (okay==1){
	if (ie4){ document.all[layerdiv].innerHTML = '<A HREF="javascript:removeItem(\''+imageid+'\',\''+path+'\',\''+extension+'\')" onMouseOver="Status(\'Togli immagine '+lightbox_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_yes_gif+'" border=0 alt="Togli immagine  '+lightbox_name+'"></a>';}
        else {
document.writeln('<div align="'+image_alignment+'"><a href="javascript:removeItem(\''+imageid+'\',\''+path+'\',\''+extension+'\')" onMouseOver="Status(\'Togli immagine'+lightbox_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_yes_gif+'" border=0 alt="Togli immagine '+lightbox_name+'"></a></div>');}}
else {
if (ie4){ document.all[layerdiv].innerHTML = '<A HREF="javascript:addtolightbox(\''+imageid+'\',\''+path+'\',\''+extension+'\')" onMouseOver="Status(\'Metti immagine '+lightbox_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_no_gif+'" border=0 alt="Metti immagine '+lightbox_name+'"></a>';}
        else {
document.writeln('<div align="'+image_alignment+'"><a href="javascript:addtolightbox(\''+imageid+'\',\''+path+'\',\''+extension+'\')" onMouseOver="Status(\'Metti immagine '+lightbox_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_no_gif+'" border=0 alt="Metti immagine '+lightbox_name+'"></A></div>');}}
		
	
	}

	function removeItem(newImageid, newPath, newExtension) {
                newlocation = location.href;
                newlocationarray=newlocation.split("&lightbox");
                newstr=location.search.substring(1);
                newarray=newstr.split("=");
                if (newarray[0]=='action'){ 
                lightbox = '&lightbox=1';
                newtogo=newlocationarray[0]+lightbox;}
                else {newtogo=location.href;}
                index = document.cookie.indexOf("myrequest");
		countbegin = (document.cookie.indexOf("=", index) + 1);
        	countend = document.cookie.indexOf(";", index);
        	if (countend == -1) {
            		countend = document.cookie.length;
                        
        	}
		fulllist = document.cookie.substring(countbegin, countend);
                newItemList = null;
		itemlist = 0;
                
		for (var i = 0; i <= fulllist.length; i++) {
			if (fulllist.substring(i,i+1) == '[') {
				itemstart = i+1;
                                thisitem = 1;
			} else if (fulllist.substring(i,i+1) == ']') {
				itemend = i;
				theitem = fulllist.substring(itemstart, itemend);
				itemlist=itemlist+1;
                                compare=newPath + newImageid + newExtension;
                                compareto=thePath + theImageid + theExtension;
                                if (compare!=compareto) {
					newItemList = newItemList+'['+theImageid+'|'+thePath+'|'+theExtension+'|]';
				}

			}else if (fulllist.substring(i,i+1) == '|') {
				if (thisitem==1) theImageid = fulllist.substring(itemstart, i);
                                if (thisitem==2) thePath = fulllist.substring(itemstart, i);
                                if (thisitem==3) theExtension = fulllist.substring(itemstart, i);
                                thisitem++;
				itemstart=i+1;
			}
		}


		index = document.cookie.indexOf("myrequest");
		document.cookie="myrequest="+newItemList+"; expires="+expiry.toGMTString()+"; path=/";

newstr=location.search.substring(1);
if (newstr=='lightbox=view'){location.href = location.href;}
else if (document.all){
div='div';
layerdiv=newPath+newImageid+newExtension+div;
document.all[layerdiv].innerHTML = '<A HREF="javascript:addtolightbox(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Metti in '+lightbox_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_no_gif+'" border=0 alt="Metti in '+lightbox_name+'"></a>';}
           else {    location.href = location.href;}
	}


	 
	function addtolightbox(newImageid, newPath, newExtension) {
            newlocation = location.href;
                newlocationarray=newlocation.split("&lightbox");
                newstr=location.search.substring(1);
                newarray=newstr.split("=");
                if (newarray[0]=='action'){ 
                lightbox = '&lightbox=1';
                newtogo=newlocationarray[0]+lightbox;}
                else {newtogo=location.href;}
             	index = document.cookie.indexOf("myrequest");
		countbegin = (document.cookie.indexOf("=", index) + 1);
        	countend = document.cookie.indexOf(";", index);
        	if (countend == -1) {
            		countend = document.cookie.length;
                        
        	}
		fulllist = document.cookie.substring(countbegin, countend);
                itemlist = 0;
		for (var i = 0; i <= fulllist.length; i++) {
			if (fulllist.substring(i,i+1) == '[') {
				itemstart = i+1;
				thisitem = 1;
			} else if (fulllist.substring(i,i+1) == ']') {
				itemend = i;
				thequantity = fulllist.substring(itemstart, itemend);
                    		itemlist=itemlist+1;}}

if (fulllist.length<3500){closeto=3501;}
else{
rawitemsize=fulllist.length/itemlist;
exactitemsize=Math.round(rawitemsize);
itemsize=exactitemsize+50;
closeto=4096-itemsize;}
if (fulllist.length>closeto){alert('ATTENZIONE:\r\r----------------------------------\r\rIl tuo '+lightbox_text+' contiene '+itemlist+' files.\rPer inserire nuove selezioni è necesario in '+lightbox_text+' .\r\r----------------------------------');}
else { 
				index = document.cookie.indexOf("myrequest");
				countbegin = (document.cookie.indexOf("=", index) + 1);
        			countend = document.cookie.indexOf(";", index);
	        		if (countend == -1) {
        	    			countend = document.cookie.length;
	        		}
		                document.cookie="myrequest="+document.cookie.substring(countbegin, countend)+"["+newImageid+"|"+newPath+"|"+newExtension+"|]"+"; expires="+expiry.toGMTString()+"; path=/";
           if (document.all){
div='div';
layerdiv=newPath+newImageid+newExtension+div;
document.all[layerdiv].innerHTML = '<A HREF="javascript:removeItem(\''+newImageid+'\',\''+newPath+'\',\''+newExtension+'\')" onMouseOver="Status(\'Togli immagine '+lightbox_name+'\');return true" onMouseOut="Status(\'\');return true"><img src="'+if_images_directory+'/'+lightbox_yes_gif+'" border=0 alt="Togli immagine '+lightbox_name+'"></a>';}
           else {    location.href = location.href;}}
}


function Status(text){window.status = text;}

