function changeClass(obj, c) {
    if (document.getElementById)
	{
	p = document.getElementById(obj);
	p.className = c;
	}
    else if (document.layers)
	{
	document.layers[obj].className = c;
	}
    else if (document.all)
	{
     	eval("document.all." + obj + ".className = " + c);
	}
}
function setFocus(obj) {
    if (document.getElementById)
	{
	p = document.getElementById(obj);
	p.focus();
	}
}

function mostra(obj) {
    if (document.getElementById)
	{
	p = document.getElementById(obj);
	p.style.visibility = 'visible';
	}
    else if (document.layers)
	{
	document.layers[obj].visibility = 'show';
	}
    else if (document.all)
	{
     	eval("document.all." + obj + ".style.visibility = 'visible'");
	}
}

function nascondi(obj) {
    if (document.getElementById)
	{
	p = document.getElementById(obj);
	p.style.visibility = 'hidden';
	}
    else if (document.layers)
	{
	document.layers[obj].visibility = 'hide';
	}
    else if (document.all)
	{
     	eval("document.all." + obj + ".style.visibility = 'hidden'");
	}
}

function lnk1(){
// parametri: testo, locazione, stile base, stile per mouseover, title
	style1 = "lnk"; style2 = "lnko"; tt = "";
	if (typeof(lnk1.arguments[2]) != "undefined" && lnk1.arguments[2] != "") {style1 = lnk1.arguments[2]}
	if (typeof(lnk1.arguments[3]) != "undefined" && lnk1.arguments[3] != "") {style2 = lnk1.arguments[3]}
	if (typeof(lnk1.arguments[4]) != "undefined" && lnk1.arguments[4] != "") {tt = ' title="'+ lnk1.arguments[4] + '"'}
	if (document.getElementById)
		{
		document.write('<a' + tt + ' href="' + lnk1.arguments[1] + '"><span class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'">');
		document.write(lnk1.arguments[0]);
		document.write('</span></a>');
		}
	else if (document.layers)
		{
		document.write('<a' + tt + ' href="' + lnk1.arguments[1] + '">');
		document.write(lnk1.arguments[0]);
		document.write('</a>');
		}
	else 
		{
		document.write('<a' + tt + ' href="' + lnk1.arguments[1] + '"><span class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'">');
		document.write(lnk1.arguments[0]);
		document.write('</span></a>');
		}
}

function lnkMail(){
// parametri: testo, loc1, loc2, stile base, stile per mouseover, title, opzioni mail
	style1 = "lnk"; style2 = "lnko"; tt = ""; ss = "";
	if (typeof(lnkMail.arguments[3]) != "undefined" && lnkMail.arguments[3] != "") {style1 = lnkMail.arguments[3]}
	if (typeof(lnkMail.arguments[4]) != "undefined" && lnkMail.arguments[4] != "") {style2 = lnkMail.arguments[4]}
	if (typeof(lnkMail.arguments[5]) != "undefined" && lnkMail.arguments[5] != "") {tt = ' title="'+ lnkMail.arguments[5] + '"'}
	if (typeof(lnkMail.arguments[6]) != "undefined" && lnkMail.arguments[6] != "") {ss = '?'+ changeAt(lnkMail.arguments[6])}
	if (document.getElementById)
		{
		document.write('<a' + tt + ' href="mailto:' + lnkMail.arguments[1] + '@' + lnkMail.arguments[2] + ss + '"><span class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'">');
		document.write(lnkMail.arguments[0]);
		document.write('</span></a>');
		}
	else if (document.layers)
		{
		document.write('<a' + tt + ' href="' + lnkMail.arguments[1] +  + '@' + lnkMail.arguments[2] + ss +'">');
		document.write(lnkMail.arguments[0]);
		document.write('</a>');
		}
	else 
		{
		document.write('<a' + tt + ' href="' + lnkMail.arguments[1] +  + '@' + lnkMail.arguments[2] + ss + '"><span class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'">');
		document.write(lnkMail.arguments[0]);
		document.write('</span></a>');
		}
}

function lnk2(){
// parametri: testo, locazione, stile base, stile per mouseover, nome finestra, opzioni finestra, title
	style1 = "lnk"; style2 = "lnko"; 
	wname = "newWin"; ss = " "; tt = "";
	if (typeof(lnk2.arguments[2]) != "undefined" && lnk2.arguments[2] != "") {style1 = lnk2.arguments[2]}
	if (typeof(lnk2.arguments[3]) != "undefined" && lnk2.arguments[3] != "") {style2 = lnk2.arguments[3]}
	if (typeof(lnk2.arguments[4]) != "undefined" && lnk2.arguments[4] != "") {wname = lnk2.arguments[4]}
	if (typeof(lnk2.arguments[5]) != "undefined" && lnk2.arguments[5] != "") {ss = lnk2.arguments[5]}
	opt = getopt(ss, "width=", "600");
	opt = opt + "," + getopt(ss, "height=", "400");
	opt = opt + "," + getopt(ss, "left=", "150");
	opt = opt + "," + getopt(ss, "top=", "50");
	opt = opt + "," + getopt(ss, "location=", "yes");
	opt = opt + "," + getopt(ss, "resizable=", "yes");
	opt = opt + "," + getopt(ss, "scrollbars=", "yes");
	if (typeof(lnk2.arguments[6]) != "undefined" && lnk2.arguments[6] != "") {tt = ' title="'+ lnk2.arguments[6] + '"'}
	if (document.getElementById)
		{
		document.write('<span' + tt + ' class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'" onclick="' + wname + '=window.open(\'' + lnk2.arguments[1] + '\',\'' + wname + '\',\'' + opt + '\')">');
		document.write(lnk2.arguments[0]);
		document.write('</span>');
		}
	else if (document.layers)
		{
		document.write('<a' + tt + ' href="' + lnk2.arguments[1] + '" target="newWin">');
		document.write(lnk2.arguments[0]);
		document.write('</a>');
		}
	else 
		{
		document.write('<span' + tt + ' class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'" onclick="' + wname + '=window.open(\'' + lnk2.arguments[1] + '\',\'' + wname + '\',\'' + opt + '\')">');
		document.write(lnk2.arguments[0]);
		document.write('</span>');
		}
}

function lnk2b(){
// parametri: testo, locazione, stile base, stile per mouseover, nome finestra, opzioni finestra, titolo 
	style1 = "lnk"; style2 = "lnko";
	wname = "newWin"; ss = " "; tt = "";
	if (typeof(lnk2b.arguments[2]) != "undefined" && lnk2b.arguments[2] != "") {style1 = lnk2b.arguments[2]}
	if (typeof(lnk2b.arguments[3]) != "undefined" && lnk2b.arguments[3] != "") {style2 = lnk2b.arguments[3]}
	if (typeof(lnk2b.arguments[4]) != "undefined" && lnk2b.arguments[4] != "") {wname = lnk2b.arguments[4]}
	if (typeof(lnk2b.arguments[5]) != "undefined" && lnk2b.arguments[5] != "" ) {ss = lnk2b.arguments[5]}
	opt = getopt(ss, "width=", "740");
	opt = opt + "," + getopt(ss, "height=", "500");
	opt = opt + "," + getopt(ss, "left=", "30");
	opt = opt + "," + getopt(ss, "top=", "50");
	opt = opt + "," + getopt(ss, "location=", "yes");
	opt = opt + "," + getopt(ss, "resizable=", "yes");
	opt = opt + "," + getopt(ss, "scrollbars=", "yes");
	opt = opt + ",menubar=yes,toolbar=yes,status=yes";
	if (typeof(lnk2b.arguments[6]) != "undefined" && lnk2b.arguments[6] != "") {tt = ' title="'+ lnk2b.arguments[6] + '"'}
	if (document.getElementById)
		{
		document.write('<span' + tt + ' class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'" onclick="' + wname + '=window.open(\'' + lnk2b.arguments[1] + '\',\'' + wname + '\',\'' + opt + '\')">');
		document.write(lnk2b.arguments[0]);
		document.write('</span>');
		}
	else 
		{
		document.write('<a' + tt + ' href="' + lnk2b.arguments[1] + '" target="newWin">');
		document.write(lnk2b.arguments[0]);
		document.write('</a>');
		}
}
function getopt(str, param, defval) {
	n = str.indexOf(param);
	if (n < 0) {
		return param + defval}
	else	{
		ss1 = str.substr(n+param.length);
		n = ss1.indexOf(",");
		if (n < 0) 
			{return param + ss1}
		else	
			{return param + ss1.substr(0, n)}
		}
}

function changeAt(str) {
	n = str.indexOf("**");
	if (n < 1) {
		return str}
	else	{
		ss1 = str.substr(0, n) + "@" + str.substr(n+2);
		return ss1}
}

function clsAllW(){
	if (typeof(newWin)!='undefined'){window.newWin.close()}
	if (typeof(winH)!='undefined'){window.winH.close()}
}


function disableRadio (liv) {
if(liv=="1") {
form1.Ordina2[0].checked=false;form1.Ordina2[1].checked=false;form1.Ordina2[2].checked=false;form1.Ordina2[3].checked=false;
form1.Ordina2[0].disabled=true; form1.Ordina2[1].disabled=true; form1.Ordina2[2].disabled=true; form1.Ordina2[3].disabled=true;
}
form1.Ordina3[0].checked=false;form1.Ordina3[1].checked=false;form1.Ordina3[2].checked=false;form1.Ordina3[3].checked=false;
form1.Ordina3[0].disabled=true; form1.Ordina3[1].disabled=true; form1.Ordina3[2].disabled=true; form1.Ordina3[3].disabled=true;
}

function enableRadio (elem,liv) {
if(liv=="1") {
form1.Ordina2[elem].checked=false;
form1.Ordina2[0].disabled=false; form1.Ordina2[1].disabled=false; form1.Ordina2[2].disabled=false; form1.Ordina2[3].disabled=false;
form1.Ordina2[elem].disabled=true; 
}
form1.Ordina3[elem].checked=false;
if(form1.Ordina2[3].checked) 
	{form1.Ordina3[0].disabled=true; form1.Ordina3[1].disabled=true; form1.Ordina3[2].disabled=true; form1.Ordina3[3].disabled=true;}
else
	{form1.Ordina3[0].disabled=form1.Ordina1[0].checked||form1.Ordina2[0].checked; form1.Ordina3[1].disabled=form1.Ordina1[1].checked||form1.Ordina2[1].checked; form1.Ordina3[2].disabled=form1.Ordina1[2].checked||form1.Ordina2[2].checked; form1.Ordina3[3].disabled=form1.Ordina1[3].checked||form1.Ordina2[3].checked;}
form1.Ordina3[elem].disabled=true;
}


