function Gallery( title,desc,thumb) {
		this.title = title;
		this.desc = desc ;
		this.thumb = thumb ;
		this.src = new Array() ;
		
		for(var i=3; i < arguments.length; i++)
			if(arguments[i] != '')
				this.src[i-3] = arguments[i] ;
			
			
}


function decodeHTML(value) {
	var buff = value;
	if ( buff == null || ""  ) return "";
	buff = buff.replace(/<br>/gi, "\n");
	/*buff = buff.replace(/&lt;br&gt;/gi, "\n");
	buff = buff.replace(/&lt;/gi, "<") ;
	buff = buff.replace(/&gt;/gi, ">") ;
	buff = buff.replace(/&apos;/gi, "'") ;
	buff = buff.replace(/&quot;/gi, "\"") ;
	buff = buff.replace(/&amp;/gi, "&") ;
	*/
	return buff ; 
}
function encodeHTML(value) {
		var buff = value;
		if ( buff == null || ""  ) return "";
		/*buff = buff.replace(/&/gi, "&amp;");
		buff = buff.replace(/</gi, "&lt;");
		buff = buff.replace(/>/gi, "&gt;");
		buff = buff.replace(/\"/gi, "&quot;");
		//buff = buff.replace(/'/gi, "&#39;"); 
		buff = buff.replace(/'/gi, "&apos;") ;
		*/
		buff = buff.replace(/\n/gi, "<br>"); 
		return buff ; 
}
function encloseData(data) {
	return "<![CDATA[ "+data +"]]>"; 
}
function createItemXML(item) {
	
	xmldoc ="" ;
	xmldoc += "<item>\n " ;
	xmldoc += "<title>" + encloseData(item.title) +"</title>\n" ;
	xmldoc += "<description>"+encloseData(item.desc) +"</description>\n"; 
	xmldoc += "<thumbnail>"+item.thumb.toLowerCase() +"</thumbnail>\n";
	
	xmldoc += "<fullimage>\n" ;
	
	for (var j=0; j <item.src.length; j++) {
		
		xmldoc += "<src>"+item.src[j].toLowerCase() +"</src>\n";
	}
	xmldoc += "</fullimage>\n";
	xmldoc += "</item>\n" ;
	
	return xmldoc ;
}
function createXML() { 
		var xmldoc = "<" ;
		xmldoc +="?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?>\n" ;     
		xmldoc += "<gallery>\n" ;
		
		for (var i =0; i < glist.length; i++) {
			
			xmldoc += createItemXML(glist[i]) ;
		}
		xmldoc += "<content>\n" ;
		xmldoc += "<english>" + encloseData(english) +"</english>\n" ;
		
		xmldoc += "<italian>" + encloseData(italian) + "</italian>\n" ;
		xmldoc += "</content>\n" ;
		xmldoc += "</gallery>\n" ;
		return xmldoc ;
}
