function mostra(cosamostrare){
	document.getElementById(cosamostrare).style.display = 'inline'; 
}


/* These functions are used to display the lightbox popup box */

function lightboxPopupBoxReset(popupBoxElementID){
	document.getElementById('AddToLightboxResponseMessages').style.display = 'none';
	document.getElementById('AddToLightboxResponseMessages').innerHTML = '';
	document.getElementById('AddToLightboxContentAdd').style.display = 'block'; 
	document.getElementById('AddToLightboxHelpButton1').style.display = 'inline'; 
	document.getElementById('AddToLightboxHelpButton2').style.display = 'none'; 
	document.getElementById('AddToLightboxContentHelp').style.display = 'none';
	document.getElementById('AddToLightboxContentCreateNew').style.display = 'none';
	document.getElementById('AddToExisting').checked = true;
	document.getElementById('AddToNew').checked = false;
	document.LightboxForm.Name.value = '';
	document.LightboxForm.Description.value = '';
	document.LightboxForm.Keywords.value = '';
}

function lightboxPopupBoxShowHelp(popupBoxElementID){
	document.getElementById('AddToLightboxResponseMessages').style.display = 'none';
	document.getElementById('AddToLightboxResponseMessages').innerHTML = '';
	document.getElementById('AddToLightboxContentAdd').style.display = 'none'; 
	document.getElementById('AddToLightboxHelpButton1').style.display = 'none'; 
	document.getElementById('AddToLightboxHelpButton2').style.display = 'inline'; 
	document.getElementById('AddToLightboxContentHelp').style.display = 'block'
}

function lightboxPopupBoxHideHelp(popupBoxElementID){
	document.getElementById('AddToLightboxContentAdd').style.display = 'block';  
	document.getElementById('AddToLightboxHelpButton1').style.display = 'inline'; 
	document.getElementById('AddToLightboxHelpButton2').style.display = 'none'; 
	document.getElementById('AddToLightboxContentHelp').style.display = 'none'
}

function lightboxPopupBoxClose(){
	//lightboxPopupBoxReset('lightboxPopupBox');
	hidePopupBox('lightboxPopupBox');
}



var AddToLightbox = Class.create();
AddToLightbox.prototype = {
	initialize: function(id, parentNodeID, fileID, popupBoxID, formName, jsCallback, isModal, imgSrc, label,seachCacheID, copyLightboxID, imgTitle, variabili) {
		this.id = id;
		this.parentNodeID = parentNodeID;
		this.labelID = "addToLightBoxLabel_" + id;
		this.buttonID = "addToLightBoxButton_" + id;
		this.fileID = fileID;
		this.popupBoxID = popupBoxID;
		this.formName = formName;
		//this.formName = formName + "_" + id;
		this.jsCallback = jsCallback;
		this.isModal = isModal;
		this.imgSrc = imgSrc;
		this.searchCacheID = seachCacheID;
		this.copyLightboxID = copyLightboxID;
		this.imgTitle = imgTitle + " _ " + fileID;
		this.label = label;
		this.variabili = variabili;
		this.variabiliXXX = variabili;
		this.buildLink();
	},
	
	buttonClick: function(e) {
		showPopupBox($(this.popupBoxID), e, this.jsCallback, this.isModal);
		$(this.formName).FileID.value = this.fileID;
		$(this.formName).SearchCacheID.value = this.searchCacheID;
		$(this.formName).LightboxID.value = this.copyLightboxID;
		$(this.formName).action = 'http://www.yahoo.it';
		$(this.formName).IDID.value = "asdfghjklò";
	},
	
	buildLink: function() {
		var img = document.createElement("img");
		img.setAttribute("id", this.buttonID);
		img.setAttribute("src", this.imgSrc);
		img.setAttribute("alt", "Add To Lightbox");
		img.setAttribute("title", this.imgTitle);
		img.setAttribute("className", 'lightboxAdd');
		img.setAttribute("class", 'lightboxAdd');
		img.onclick = this.buttonClick.bind(this);
		$(this.parentNodeID).appendChild(img);
		
		var span = document.createElement("span");
		span.setAttribute("id", this.labelID);
		span.innerHTML = this.label;
		span.onclick = this.buttonClick.bind(this);
		$(this.parentNodeID).appendChild(img);
		$(this.formName).action = "carrello_ajax.asp" + this.variabili;
		$(this.formName).IDID.value = this.id;
	}
	
	
}	

