function actionConfirmation(msg, url)
{
	if(confirm(msg))
		document.location.href=url;
}

function deleteConfirmation(url)
{
	if(confirm('Sei sicuro di voler cancellare il record?'))
		document.location.href=url;
}

function newWindow(url)
{
	window.open(url, 'newwin', 'width=650,height=500,top=50,left=100,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,location=yes');
}

function selRes(name, type, xmax, ymax, xmin, ymin, maxsize, minsize)
{
	window.open('selres.php?type='+type+'&name='+name+'&xmax='+xmax+'&ymax='+ymax+'&xmin='+xmin+'&ymin='+ymin+'&maxsize='+maxsize+'&minsize='+minsize, 'selres', 'width=650,height=500,top=50,left=100,resizable=yes,scrollbars=yes,menubar=no,toolbar=no,location=yes,status=yes');
}

function setRes(name, id, url, desc)
{
	var descescaped;
	descescaped=unescape(desc);

	if(eval("document.forms[0]."+name+"ctrltype.value")=='single')
		eval("document.forms[0]."+name+".value = id");
	else {
		var newoption=new Option(url, id);
		eval(name+"_descarr.push(descescaped)");
		eval("document.forms[0].elements['"+name+"[]'].options[document.forms[0].elements['"+name+"[]'].length]=newoption");
	}

	eval("document.forms[0]."+name+"url.value = url");
	eval("document.forms[0]."+name+"desc.value = descescaped");
	document.images[name].src = 'viewres.php?mode=thumb&id='+id;
}

function unsetRes(name)
{
	if(eval("document.forms[0]."+name+"ctrltype.value")=='single')
		eval("document.forms[0]."+name+".value = ''");
	else {
		eval(name+"_descarr.splice(document.forms[0].elements['"+name+"[]'].selectedIndex , 1)");
		eval("document.forms[0].elements['"+name+"[]'].options[document.forms[0].elements['"+name+"[]'].selectedIndex]= null");
	}

	eval("document.forms[0]."+name+"url.value = ''");
	eval("document.forms[0]."+name+"desc.value = ''");
	document.images[name].src = 'viewres.php';
}

function upRes(name)
{
	var index=eval("document.forms[0].elements['"+name+"[]'].selectedIndex");

	if(index>0) {
		var uptext=eval("document.forms[0].elements['"+name+"[]'].options[index-1].text");
		var upvalue=eval("document.forms[0].elements['"+name+"[]'].options[index-1].value");
		var currenttext=eval("document.forms[0].elements['"+name+"[]'].options[index].text");
		var currentvalue=eval("document.forms[0].elements['"+name+"[]'].options[index].value");
		eval("updesc="+name+"_descarr[index-1]");
		eval("currentdesc="+name+"_descarr[index]");
		eval("document.forms[0].elements['"+name+"[]'].options[index-1].text=currenttext");
		eval("document.forms[0].elements['"+name+"[]'].options[index-1].value=currentvalue");
		eval("document.forms[0].elements['"+name+"[]'].options[index-1].selected=true");
		eval("document.forms[0].elements['"+name+"[]'].options[index].text=uptext");
		eval("document.forms[0].elements['"+name+"[]'].options[index].value=upvalue");
		eval("document.forms[0].elements['"+name+"[]'].options[index].selected=false");
		eval(name+"_descarr[index-1]=currentdesc");
		eval(name+"_descarr[index]=updesc");
	}
}

function downRes(name)
{
	var index=eval("document.forms[0].elements['"+name+"[]'].selectedIndex");

	if(index<eval("document.forms[0].elements['"+name+"[]'].length")-1) {
		var downtext=eval("document.forms[0].elements['"+name+"[]'].options[index+1].text");
		var downvalue=eval("document.forms[0].elements['"+name+"[]'].options[index+1].value");
		var currenttext=eval("document.forms[0].elements['"+name+"[]'].options[index].text");
		var currentvalue=eval("document.forms[0].elements['"+name+"[]'].options[index].value");
		eval("downdesc="+name+"_descarr[index+1]");
		eval("currentdesc="+name+"_descarr[index]");
		eval("document.forms[0].elements['"+name+"[]'].options[index+1].text=currenttext");
		eval("document.forms[0].elements['"+name+"[]'].options[index+1].value=currentvalue");
		eval("document.forms[0].elements['"+name+"[]'].options[index+1].selected=true");
		eval("document.forms[0].elements['"+name+"[]'].options[index].text=downtext");
		eval("document.forms[0].elements['"+name+"[]'].options[index].value=downvalue");
		eval("document.forms[0].elements['"+name+"[]'].options[index].selected=false");
		eval(name+"_descarr[index+1]=currentdesc");
		eval(name+"_descarr[index]=downdesc");
	}
}

function viewRes(id)
{
	if(id!=0)
		window.open('viewres.php?id='+id, 'viewres', 'width=650,height=500,top=50,left=100,resizable=yes,scrollbars=yes,menubar=no,toolbar=no,location=yes,status=yes');
	else
		alert('Nessun file selezionato!');
}

