basepath="http://www.manueldevecchi.com/";
//basepath="http://localhost/devecchi//";
function switch_button(obj,name){
	obj.style.backgroundImage="url("+basepath+"template/"+name+".png)";
}

last_clicked_path="";
last_clicked_obj=null;
function switch_button(obj,name){
	if (obj!=last_clicked_obj)
	obj.style.backgroundImage="url("+basepath+"template/"+name+".png)";
}

function get_old_news(year){
	r=Math.random(10000);
	$('#information_box').css('display','none');
	$('#information_box').css('top','0px');
	$('#information_box').load(basepath+'contents.php',{'r':r,'action':'load','params':'news','year':year},function(){$('#information_box').fadeIn("slow");});
}

function get_old_videos(year){
	r=Math.random(10000);
	$('#information_box').css('display','none');
	$('#information_box').css('top','0px');
	$('#information_box').load(basepath+'contents.php',{'r':r,'action':'load','params':'video','year':year},function(){$('#information_box').fadeIn("slow");});
}

function click_button(obj,name,action,params){
	if (obj!=last_clicked_obj) {
	obj.style.backgroundImage="url("+basepath+"/template/button_"+name+"_ro.png)";
	last_clicked_obj.style.backgroundImage=last_clicked_path;
	last_clicked_obj=obj;
	last_clicked_path="url("+basepath+"/template/button_"+name+".png)";
	}
	$('#infoheader').html(name);
	switch (action){
		case 'load':
		case 'foto':
			r=Math.random(10000);
			$('#information_box').css('display','none');
			$('#information_box').css('top','0px');
			$('#information_box').load(basepath+'contents.php',{'r':r,'action':action,'params':params},function(){$('#information_box').fadeIn("slow");});
			break;
	}
}

function get_gallery(id){
	$('#information_box').css('display','none');
	$('#information_box').css('top','0px');
	$('#information_box').load(basepath+'contents.php',{'action':'foto','params':'get_gallery','id':id},function(){$('#information_box').fadeIn("slow");});
}

function resize_after_loaded(obj,wscale,hscale) {
	hz=parseInt($(obj).height());
	wz=parseInt($(obj).width());
	if (wz>hz) {
		if (wz>wscale) {
			scale=wscale/wz;
			if (hz*scale>hscale) scale*=(hscale/(hz*scale));
		} else scale=1;
	}	else {
			if (hz>hscale){
				scale=hscale/hz;
				if (wz*scale>wscale) scale*=(wscale/(wz*scale));
			} else scale=1;
		}
	hz=parseInt(scale*hz);
	wz=parseInt(scale*wz);
	$(obj).css('height',hz+'px');
	$(obj).css('width',wz+'px');
}

function get_img(cat,id){
	//$('#up_arrow').fadeOut("fast");
	//$('#dw_arrow').fadeOut("fast",function(){$('#lens').fadeIn("fast")});
	$('#photobox').html('caricamento in corso...');
	$('#photobox').fadeIn("slow");
	$('#photobox').load(basepath+'contents.php',{'action':'foto','params':'get_img','cat':cat,'id':id});
}

function immagine(obj){
	src=obj.src;
	//$('#up_arrow').fadeOut("fast");
	//$('#dw_arrow').fadeOut("fast",function(){$('#lens').fadeIn("fast")});
	$('#photobox').html('caricamento in corso...');
	$('#photobox').fadeIn("slow");
	$('#photobox').load(basepath+'contents.php',{'action':'foto','params':'get_single_img','src':src});
}

function my_little_tiny_init(){
tinyMCE.init({
		// General options
		entity_encoding : "numeric",
		mode : "textareas",
		theme : "advanced",
		plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",

		// Theme options
		theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "link,unlink,anchor,image,cleanup,code,|,insertdate,inserttime,|,forecolor,backcolor",
		theme_advanced_buttons3 : "sub,sup,|,charmap,emotions,advhr",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		relative_urls: false,
		
		font_size_style_values : "8px,10px,12px,14px,18px",

		// Example content CSS (should be your site CSS)
		content_css : "../style/content.css",
		
		

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Style formats
		style_formats : [
			{title : 'Bold text', inline : 'b'},
			{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
			{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
			{title : 'Example 1', inline : 'span', classes : 'example1'},
			{title : 'Example 2', inline : 'span', classes : 'example2'},
			{title : 'Table styles'},
			{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
		],

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
}

function my_tiny_init(){
tinyMCE.init({
		// General options
		entity_encoding : "numeric",
		mode : "textareas",
		theme : "advanced",
		plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",

		// Theme options
		theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		relative_urls: false,
		valid_elements : ""
+"a[accesskey|charset|class|coords|dir<ltr?rtl|href|hreflang|id|lang|name"
  +"|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|rel|rev"
  +"|shape<circle?default?poly?rect|style|tabindex|title|target|type],"
+"abbr[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"acronym[class|dir<ltr?rtl|id|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"address[class|align|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"applet[align<bottom?left?middle?right?top|alt|archive|class|code|codebase"
  +"|height|hspace|id|name|object|style|title|vspace|width],"
+"area[accesskey|alt|class|coords|dir<ltr?rtl|href|id|lang|nohref<nohref"
  +"|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup"
  +"|shape<circle?default?poly?rect|style|tabindex|title|target],"
+"base[href|target],"
+"basefont[color|face|id|size],"
+"bdo[class|dir<ltr?rtl|id|lang|style|title],"
+"big[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"blockquote[cite|class|dir<ltr?rtl|id|lang|onclick|ondblclick"
  +"|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
  +"|onmouseover|onmouseup|style|title],"
+"body[alink|background|bgcolor|class|dir<ltr?rtl|id|lang|link|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|onunload|style|title|text|vlink],"
+"br[class|clear<all?left?none?right|id|style|title],"
+"button[accesskey|class|dir<ltr?rtl|disabled<disabled|id|lang|name|onblur"
  +"|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup|onmousedown"
  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|tabindex|title|type"
  +"|value],"
+"caption[align<bottom?left?right?top|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"center[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"cite[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"code[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"col[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl|id"
  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
  +"|onmousemove|onmouseout|onmouseover|onmouseup|span|style|title"
  +"|valign<baseline?bottom?middle?top|width],"
+"colgroup[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl"
  +"|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
  +"|onmousemove|onmouseout|onmouseover|onmouseup|span|style|title"
  +"|valign<baseline?bottom?middle?top|width],"
+"dd[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+"del[cite|class|datetime|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"dfn[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"dir[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"div[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"dl[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"dt[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+"em/i[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"fieldset[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"font[class|color|dir<ltr?rtl|face|id|lang|size|style|title],"
+"form[accept|accept-charset|action|class|dir<ltr?rtl|enctype|id|lang"
  +"|method<get?post|name|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onreset|onsubmit"
  +"|style|title|target],"
+"frame[class|frameborder|id|longdesc|marginheight|marginwidth|name"
  +"|noresize<noresize|scrolling<auto?no?yes|src|style|title],"
+"frameset[class|cols|id|onload|onunload|rows|style|title],"
+"h1[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"h2[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"h3[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"h4[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"h5[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"h6[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"head[dir<ltr?rtl|lang|profile],"
+"hr[align<center?left?right|class|dir<ltr?rtl|id|lang|noshade<noshade|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|size|style|title|width],"
+"html[dir<ltr?rtl|lang|version],"
+"iframe[align<bottom?left?middle?right?top|class|frameborder|height|id"
  +"|longdesc|marginheight|marginwidth|name|scrolling<auto?no?yes|src|style"
  +"|title|width],"
+"img[align<bottom?left?middle?right?top|alt|border|class|dir<ltr?rtl|height"
  +"|hspace|id|ismap<ismap|lang|longdesc|name|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|src|style|title|usemap|vspace|width],"
+"input[accept|accesskey|align<bottom?left?middle?right?top|alt"
  +"|checked<checked|class|dir<ltr?rtl|disabled<disabled|id|ismap<ismap|lang"
  +"|maxlength|name|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onselect"
  +"|readonly<readonly|size|src|style|tabindex|title"
  +"|type<button?checkbox?file?hidden?image?password?radio?reset?submit?text"
  +"|usemap|value],"
+"ins[cite|class|datetime|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"isindex[class|dir<ltr?rtl|id|lang|prompt|style|title],"
+"kbd[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"label[accesskey|class|dir<ltr?rtl|for|id|lang|onblur|onclick|ondblclick"
  +"|onfocus|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
  +"|onmouseover|onmouseup|style|title],"
+"legend[align<bottom?left?right?top|accesskey|class|dir<ltr?rtl|id|lang"
  +"|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"li[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title|type"
  +"|value],"
+"link[charset|class|dir<ltr?rtl|href|hreflang|id|lang|media|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|rel|rev|style|title|target|type],"
+"map[class|dir<ltr?rtl|id|lang|name|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"menu[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"meta[content|dir<ltr?rtl|http-equiv|lang|name|scheme],"
+"noframes[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"noscript[class|dir<ltr?rtl|id|lang|style|title],"
+"object[align<bottom?left?middle?right?top|archive|border|class|classid"
  +"|codebase|codetype|data|declare|dir<ltr?rtl|height|hspace|id|lang|name"
  +"|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|standby|style|tabindex|title|type|usemap"
  +"|vspace|width],"
+"ol[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|start|style|title|type],"
+"optgroup[class|dir<ltr?rtl|disabled<disabled|id|label|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"option[class|dir<ltr?rtl|disabled<disabled|id|label|lang|onclick|ondblclick"
  +"|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
  +"|onmouseover|onmouseup|selected<selected|style|title|value],"
+"p[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|style|title],"
+"param[id|name|type|value|valuetype<DATA?OBJECT?REF],"
+"pre/listing/plaintext/xmp[align|class|dir<ltr?rtl|id|lang|onclick|ondblclick"
  +"|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
  +"|onmouseover|onmouseup|style|title|width],"
+"q[cite|class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"s[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+"samp[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"script[charset|defer|language|src|type],"
+"select[class|dir<ltr?rtl|disabled<disabled|id|lang|multiple<multiple|name"
  +"|onblur|onchange|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|size|style"
  +"|tabindex|title],"
+"small[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"span[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"strike[class|class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title],"
+"strong/b[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"style[dir<ltr?rtl|lang|media|title|type],"
+"sub[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"sup[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title],"
+"table[align<center?left?right|bgcolor|border|cellpadding|cellspacing|class"
  +"|dir<ltr?rtl|frame|height|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|rules"
  +"|style|summary|title|width],"
+"tbody[align<center?char?justify?left?right|char|class|charoff|dir<ltr?rtl|id"
  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|title"
  +"|valign<baseline?bottom?middle?top],"
+"td[abbr|align<center?char?justify?left?right|axis|bgcolor|char|charoff|class"
  +"|colspan|dir<ltr?rtl|headers|height|id|lang|nowrap<nowrap|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|rowspan|scope<col?colgroup?row?rowgroup"
  +"|style|title|valign<baseline?bottom?middle?top|width],"
+"textarea[accesskey|class|cols|dir<ltr?rtl|disabled<disabled|id|lang|name"
  +"|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onselect"
  +"|readonly<readonly|rows|style|tabindex|title],"
+"tfoot[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl|id"
  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|title"
  +"|valign<baseline?bottom?middle?top],"
+"th[abbr|align<center?char?justify?left?right|axis|bgcolor|char|charoff|class"
  +"|colspan|dir<ltr?rtl|headers|height|id|lang|nowrap<nowrap|onclick"
  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
  +"|onmouseout|onmouseover|onmouseup|rowspan|scope<col?colgroup?row?rowgroup"
  +"|style|title|valign<baseline?bottom?middle?top|width],"
+"thead[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl|id"
  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|title"
  +"|valign<baseline?bottom?middle?top],"
+"title[dir<ltr?rtl|lang],"
+"tr[abbr|align<center?char?justify?left?right|bgcolor|char|charoff|class"
  +"|rowspan|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title|valign<baseline?bottom?middle?top],"
+"tt[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+"u[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+"ul[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
  +"|onmouseup|style|title|type],"
+"var[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
  +"|title]",
		
		font_size_style_values : "8px,10px,12px,14px,18px",

		// Example content CSS (should be your site CSS)
		//content_css : "css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Style formats
		style_formats : [
			{title : 'Bold text', inline : 'b'},
			{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
			{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
			{title : 'Example 1', inline : 'span', classes : 'example1'},
			{title : 'Example 2', inline : 'span', classes : 'example2'},
			{title : 'Table styles'},
			{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
		],

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
}

function view_gallery(){
	r=Math.random(10000);
	idc	= document.getElementById('category');
	idc	= idc.options[idc.selectedIndex].value;
	//alert(idc);
	$('#action_box').load(basepath+'management/manager.php',{'action':'view_gallery','category':idc,'r':r},function(){if (idc==0) my_little_tiny_init()});
}

function update_img_des(id,sponsor){
	r=Math.random(10000);
	//desc=htmlentities(document.getElementById(id).value,"ENT_QUOTES");
	if (sponsor){
		tinyMCE.triggerSave();
		desc=tinyMCE.get(id).getContent();
	}
	else desc=document.getElementById(id).value;
	id=id.substr(4);
	myord=$('#ordine'+id).val();
	$.post(basepath+'management/manager.php',{'id':id,'action':'update_img_description','desc':desc,'ordine':myord,'r':r},function(data){alert(data)});
}

function delete_image(id,cat){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'id':id,'category':cat,'action':'delete_image','r':r});
}

function delete_news(id){
	r=Math.random(10000);
	if (confirm('attenzione: vuoi davvero cancellare la news?'))
		$('#action_box').load(basepath+'management/manager.php',{'id_news':id,'action':'delete_news','r':r});
}

function clone_news(idn){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'clone_news','id_news':idn,'r':r});
}

function get_news_list(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'list_news','r':r});
}

function import_step1(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'import_img','r':r});
}

function get_news(id_news){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'id_news':id_news,'action':'get_news','r':r},function(){my_tiny_init()});
}

function add_news(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'add_news','r':r},function(){my_tiny_init()});
}

function read_single_news(box,idnews){
	r=Math.random(10000);
	$('#singlenews_'+box).load(basepath+'contents.php',{'action':'read_single_news','params':idnews,'r':r});
}

function save_news(id_news){
	r=Math.random(10000);
	//ta=document.getElementById("news").value;
	ta=tinyMCE.activeEditor.getContent();
	dt=$('#datanews').val();
	modo=$('#modo').val();
	$('#action_box').load(basepath+'management/manager.php',{'id_news':id_news,'action':'save_news','news':ta,'datanews':dt,'modo':modo,'r':r},function(){alert("dati salvati")});
}

function get_video(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'get_video','r':r},function(){my_tiny_init()});
}

function empty_editor(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'get_empty_editor','r':r},function(){my_tiny_init()});
}

function save_video(){
	r=Math.random(10000);
	ta=tinyMCE.activeEditor.getContent();
	$('#action_box').load(basepath+'management/manager.php',{'action':'save_video','news':ta,'r':r},function(){alert("dati salvati")});
}

function get_bio(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'get_bio','r':r},function(){my_tiny_init()});
}

function save_bio(){
	r=Math.random(10000);
	ta=tinyMCE.activeEditor.getContent();
	$('#action_box').load(basepath+'management/manager.php',{'action':'save_bio','news':ta,'r':r},function(){alert("dati salvati")});
}

function get_sponsor(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'get_sponsor','r':r},function(){my_tiny_init()});
}

function save_sponsor(){
	r=Math.random(10000);
	ta=tinyMCE.activeEditor.getContent();
	$('#action_box').load(basepath+'management/manager.php',{'action':'save_sponsor','news':ta,'r':r},function(){alert("dati salvati")});
}

function get_calendario(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'get_calendario','r':r},function(){my_tiny_init()});
}

function save_calendario(){
	r=Math.random(10000);
	ta=tinyMCE.activeEditor.getContent();
	$('#action_box').load(basepath+'management/manager.php',{'action':'save_calendario','news':ta,'r':r},function(){alert("dati salvati")});
}

function get_link(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'get_link','r':r},function(){my_tiny_init()});
}

function save_link(){
	r=Math.random(10000);
	ta=tinyMCE.activeEditor.getContent();
	$('#action_box').load(basepath+'management/manager.php',{'action':'save_link','news':ta,'r':r},function(){alert("dati salvati")});
}

function get_shop(){
	r=Math.random(10000);
	$('#action_box').load(basepath+'management/manager.php',{'action':'get_shop','r':r},function(){my_tiny_init()});
}

function save_shop(){
	r=Math.random(10000);
	ta=tinyMCE.activeEditor.getContent();
	$('#action_box').load(basepath+'management/manager.php',{'action':'save_shop','news':ta,'r':r},function(){alert("dati salvati")});
}

function start_import(){
	r=Math.random(10000);
	nc=document.getElementById('nome_cat').value;
	idc	= document.getElementById('existing_category');
	idc	= idc.options[idc.selectedIndex].value;
	if ((nc=='') && (idc==-1))alert ('nome non valido');
	else {
		$('#action_box').html("inizio importazione ... attendere");
		$('#action_box').load(basepath+'management/manager.php',{'action':'start_import','category':nc,'existing_category':idc,'r':r},function(){alert("dati importati")});
	}
}

function update_category(cat){
	r=Math.random(10000);
	desc=document.getElementById('cat_des').value;
	dt=document.getElementById('cat_data').value;
	$.post(basepath+'management/manager.php',{'idc':cat,'action':'update_gallery_description','desc':desc,'data':dt,'r':r},function(data){alert(data)});
}

function delete_gallery(cat){
	if (confirm("Attenzione, continuando si cancelleranno tutte le immagini della galleria. Procedere?")){
		$('#action_box').load(basepath+'management/manager.php',{'action':'delete_gallery','category':cat,'r':r});
	}
}

myleft=0;
function center(obj){
	// centra l'oggetto all'interno del browser
	center_photobox();
	last_clicked_obj=document.getElementById('btn_0');
	last_clicked_path="url("+basepath+"template/button_news.png)";
	w = screen.availWidth;	
	wobj = $(obj).width();
	w=Math.floor((w-wobj)/2);
	if (w<0) w=0;
	myleft=w;
	w=w+'px';
	$(obj).css('position','absolute');
	$(obj).css('left',w);
	intro();
	$('#information_box').bind('mousewheel', function(event, delta,deltaX, deltaY) {
		if (delta<0) infobox_manager('scroll_down');
		else if (delta>0) infobox_manager('scroll_up');
	});
}

function center_photobox(){
	obj='#photobox';
	w = screen.availWidth;	
	wobj = $(obj).width();
	w=Math.floor((w-wobj)/2);
	if (w<0)w=0;
	myleft=w;
	w=w+'px';
	$(obj).css('position','absolute');
	$(obj).css('left',w);
}

scroll_action=false;
function infobox_manager(action){
	switch (action){
		case 'scroll_up':
			if (!scroll_action){ 
				scroll_action=true;
				if (parseInt($('#information_box').css("top"))<0)
					$('#information_box').animate({"left" : "+=0px", "top" : "+=385px"},500,function(){scroll_action=false});
				else 
					$('#information_box').animate({"left" : "+=0px", "top" : "+=10px"},200,function(){$('#information_box').animate({"left" : "+=0px", "top" : "-=10px"},200,function(){scroll_action=false});});
			}	
			break;
		case 'go_top':
			if (!scroll_action){ 
				scroll_action=true;
				s=parseInt($('#information_box').css("top"));
				$('#information_box').animate({"left" : "+=0px", "top" : "-="+s+"px"},500,function(){scroll_action=false});
			}
			break;
		case 'go_bottom':
			if (!scroll_action){ 
				scroll_action=true;
				s=parseInt($('#information_box').css("top"));
				h=parseInt($('#information_box').attr('scrollHeight'))-400;
				s=parseInt((h+s)/385)*385;
				if (s>0)
					$('#information_box').animate({"left" : "+=0px", "top" : "-="+s+"px"},500,function(){scroll_action=false});
			}
			break;
		case 'scroll_down':
			if (!scroll_action){ 
				scroll_action=true;
				h=-(parseInt($('#information_box').attr('scrollHeight'))-400);
				if (parseInt($('#information_box').css("top"))>h)
					$('#information_box').animate({"left" : "+=0px", "top" : "-=385px"},500,function(){scroll_action=false});
				else 
					$('#information_box').animate({"left" : "+=0px", "top" : "-=10px"},200,function(){$('#information_box').animate({"left" : "+=0px", "top" : "+=10px"},200,function(){scroll_action=false});});
			}
			break;
	}
}

function zoom(){
	src=document.getElementById("zoomed_img").src;
	window.open(src,'newWindow');
}

function reset_zoomer(){
	$('#photobox').css('display','none');
	//$('#lens').fadeOut("fast",function(){ $('#dw_arrow').fadeIn("fast"); $('#up_arrow').fadeIn("fast")});
}

function intro() {
	$('#manueldevecchi').animate({"top" : "+=115px"},500,function(){
	$('#manuel').animate({"left" : "+=296px"},500,function(){$('#manuel_shadow').fadeIn("slow");});
	display_button(0);
	$('#sponsor').fadeIn("slow",function(){
		$('#sponsor').html('<div id="sponsor_container" class="sponsor_container"><div id="sponsor_block1" class="sponsor_block"></div><div id="sponsor_block2" class="sponsor_block"></div></div>');
		sponsor_cycle(0);
	});
	//sponsor_cycle(0);
	});
}

function display_button(i){
	if (i<9) {
		if ($.browser.msie) $('#btn_'+i).css('display','block');
		else $('#btn_'+i).fadeIn("slow");
		i++;
		setTimeout(function(){display_button(i)},100);
	} else $('#infocontainer').fadeIn("slow");
}

function sponsor_cycle(i){
	if (i==0) {
		i++;
		$.post('contents.php',{'action':'init_sponsor'},function (data){
			$('#sponsor_block1').load('contents.php',{'action':'next_sponsor'},function(){
			$('#sponsor_block2').load('contents.php',{'action':'next_sponsor'})});
			});
	} else	if (i==1){
				$('#sponsor_container').animate({"left" : "-=545px"},500,function(){
					$('#sponsor_block1').load('contents.php',{'action':'next_sponsor'});
				});
				i++;
			}	else {
					$('#sponsor_container').animate({"left" : "+=545px"},500,function(){
						$('#sponsor_block2').load('contents.php',{'action':'next_sponsor'});
					});
					i=1;
				}
	setTimeout(function(){sponsor_cycle(i)},10000);
}

function get_html_translation_table (table, quote_style) {
    // Returns the internal translation table used by htmlspecialchars and htmlentities  
    // 
    // version: 1009.2513
    // discuss at: http://phpjs.org/functions/get_html_translation_table
    // +   original by: Philip Peterson
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: noname
    // +   bugfixed by: Alex
    // +   bugfixed by: Marco
    // +   bugfixed by: madipta
    // +   improved by: KELAN
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Frank Forte
    // +   bugfixed by: T.Wild
    // +      input by: Ratheous
    // %          note: It has been decided that we're not going to add global
    // %          note: dependencies to php.js, meaning the constants are not
    // %          note: real constants, but strings instead. Integers are also supported if someone
    // %          note: chooses to create the constants themselves.
    // *     example 1: get_html_translation_table('HTML_SPECIALCHARS');
    // *     returns 1: {'"': '&quot;', '&': '&amp;', '<': '&lt;', '>': '&gt;'}
    
    var entities = {}, hash_map = {}, decimal = 0, symbol = '';
    var constMappingTable = {}, constMappingQuoteStyle = {};
    var useTable = {}, useQuoteStyle = {};
    
    // Translate arguments
    constMappingTable[0]      = 'HTML_SPECIALCHARS';
    constMappingTable[1]      = 'HTML_ENTITIES';
    constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
    constMappingQuoteStyle[2] = 'ENT_COMPAT';
    constMappingQuoteStyle[3] = 'ENT_QUOTES';
 
    useTable       = !isNaN(table) ? constMappingTable[table] : table ? table.toUpperCase() : 'HTML_SPECIALCHARS';
    useQuoteStyle = !isNaN(quote_style) ? constMappingQuoteStyle[quote_style] : quote_style ? quote_style.toUpperCase() : 'ENT_COMPAT';
 
    if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {
        throw new Error("Table: "+useTable+' not supported');
        // return false;
    }
 
    entities['38'] = '&amp;';
    if (useTable === 'HTML_ENTITIES') {
        entities['160'] = '&nbsp;';
        entities['161'] = '&iexcl;';
        entities['162'] = '&cent;';
        entities['163'] = '&pound;';
        entities['164'] = '&curren;';
        entities['165'] = '&yen;';
        entities['166'] = '&brvbar;';
        entities['167'] = '&sect;';
        entities['168'] = '&uml;';
        entities['169'] = '&copy;';
        entities['170'] = '&ordf;';
        entities['171'] = '&laquo;';
        entities['172'] = '&not;';
        entities['173'] = '&shy;';
        entities['174'] = '&reg;';
        entities['175'] = '&macr;';
        entities['176'] = '&deg;';
        entities['177'] = '&plusmn;';
        entities['178'] = '&sup2;';
        entities['179'] = '&sup3;';
        entities['180'] = '&acute;';
        entities['181'] = '&micro;';
        entities['182'] = '&para;';
        entities['183'] = '&middot;';
        entities['184'] = '&cedil;';
        entities['185'] = '&sup1;';
        entities['186'] = '&ordm;';
        entities['187'] = '&raquo;';
        entities['188'] = '&frac14;';
        entities['189'] = '&frac12;';
        entities['190'] = '&frac34;';
        entities['191'] = '&iquest;';
        entities['192'] = '&Agrave;';
        entities['193'] = '&Aacute;';
        entities['194'] = '&Acirc;';
        entities['195'] = '&Atilde;';
        entities['196'] = '&Auml;';
        entities['197'] = '&Aring;';
        entities['198'] = '&AElig;';
        entities['199'] = '&Ccedil;';
        entities['200'] = '&Egrave;';
        entities['201'] = '&Eacute;';
        entities['202'] = '&Ecirc;';
        entities['203'] = '&Euml;';
        entities['204'] = '&Igrave;';
        entities['205'] = '&Iacute;';
        entities['206'] = '&Icirc;';
        entities['207'] = '&Iuml;';
        entities['208'] = '&ETH;';
        entities['209'] = '&Ntilde;';
        entities['210'] = '&Ograve;';
        entities['211'] = '&Oacute;';
        entities['212'] = '&Ocirc;';
        entities['213'] = '&Otilde;';
        entities['214'] = '&Ouml;';
        entities['215'] = '&times;';
        entities['216'] = '&Oslash;';
        entities['217'] = '&Ugrave;';
        entities['218'] = '&Uacute;';
        entities['219'] = '&Ucirc;';
        entities['220'] = '&Uuml;';
        entities['221'] = '&Yacute;';
        entities['222'] = '&THORN;';
        entities['223'] = '&szlig;';
        entities['224'] = '&agrave;';
        entities['225'] = '&aacute;';
        entities['226'] = '&acirc;';
        entities['227'] = '&atilde;';
        entities['228'] = '&auml;';
        entities['229'] = '&aring;';
        entities['230'] = '&aelig;';
        entities['231'] = '&ccedil;';
        entities['232'] = '&egrave;';
        entities['233'] = '&eacute;';
        entities['234'] = '&ecirc;';
        entities['235'] = '&euml;';
        entities['236'] = '&igrave;';
        entities['237'] = '&iacute;';
        entities['238'] = '&icirc;';
        entities['239'] = '&iuml;';
        entities['240'] = '&eth;';
        entities['241'] = '&ntilde;';
        entities['242'] = '&ograve;';
        entities['243'] = '&oacute;';
        entities['244'] = '&ocirc;';
        entities['245'] = '&otilde;';
        entities['246'] = '&ouml;';
        entities['247'] = '&divide;';
        entities['248'] = '&oslash;';
        entities['249'] = '&ugrave;';
        entities['250'] = '&uacute;';
        entities['251'] = '&ucirc;';
        entities['252'] = '&uuml;';
        entities['253'] = '&yacute;';
        entities['254'] = '&thorn;';
        entities['255'] = '&yuml;';
    }
 
    if (useQuoteStyle !== 'ENT_NOQUOTES') {
        entities['34'] = '&quot;';
    }
    if (useQuoteStyle === 'ENT_QUOTES') {
        entities['39'] = '&#39;';
    }
    entities['60'] = '&lt;';
    entities['62'] = '&gt;';
 
 
    // ascii decimals to real symbols
    for (decimal in entities) {
        symbol = String.fromCharCode(decimal);
        hash_map[symbol] = entities[decimal];
    }
    
    return hash_map;
}

function htmlentities (string, quote_style) {
    // Convert all applicable characters to HTML entities  
    // 
    // version: 1009.2513
    // discuss at: http://phpjs.org/functions/htmlentities
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: nobbler
    // +    tweaked by: Jack
    // +   bugfixed by: Onno Marsman
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Ratheous
    // -    depends on: get_html_translation_table
    // *     example 1: htmlentities('Kevin & van Zonneveld');
    // *     returns 1: 'Kevin &amp; van Zonneveld'
    // *     example 2: htmlentities("foo'bar","ENT_QUOTES");
    // *     returns 2: 'foo&#039;bar'
    var hash_map = {}, symbol = '', tmp_str = '', entity = '';
    tmp_str = string.toString();
    
    if (false === (hash_map = this.get_html_translation_table('HTML_ENTITIES', quote_style))) {
        return false;
    }
    hash_map["'"] = '&#039;';
    for (symbol in hash_map) {
        entity = hash_map[symbol];
        tmp_str = tmp_str.split(symbol).join(entity);
    }
    
    return tmp_str;
}
