function $(elementId)
{
		return document.getElementById(elementId);
}

function getElementsByClassName(className, tag, elm)
{
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for (var i = 0; i < length; i++){
		current = elements[i];
		if (testClass.test(current.className))
			returnElements.push(current);
	}
	return returnElements;
}

function addClassName(elm, className)
{
    var currentClass = elm.className;
    if (!new RegExp(("(^|\\s)" + className + "(\\s|$)"), "i").test(currentClass))
        elm.className = currentClass + ((currentClass.length > 0) ? " " : "") + className;		
    return elm.className;
}

function removeClassName(elm, className)
{
    var classToRemove = new RegExp(("(^|\\s)" + className + "(\\s|$)"), "i");
    elm.className = elm.className.replace(classToRemove, "").replace(/^\s+|\s+$/g, "");
    return elm.className;
}

function activateThisColumn(column, tableName, classColor)
{
	var table = $(tableName);
	
	var ths = table.getElementsByTagName('th');
	for (var g = 0; g < ths.length; g++)
		removeClassName(ths[g], 'on' + classColor);

	var tds = table.getElementsByTagName('td');
	for (var m = 0; m < tds.length; m++)
		removeClassName(tds[m], 'on' + classColor);
	
	var newths = getElementsByClassName(column, 'th', table);
	for (var h = 0; h < newths.length; h++)
		addClassName(newths[h], 'on' + classColor);

	var newtds = getElementsByClassName(column, 'td', table);
	for (var i = 0; i < newtds.length; i++)
		addClassName(newtds[i], 'on' + classColor);
}
// Funzioni create da Vito
function smtpE()
{
    $("txtServizio").value = "Virtual SMTP Entry";
}
function smtpA()
{
    $("txtServizio").value = "Virtual SMTP Advance";
}
function ftpE()
{
    $("txtServizio").value = "Virtual FTP Entry";
}
function ftpM()
{
    $("txtServizio").value = "Virtual FTP Medium";
}
function ftpA()
{
    $("txtServizio").value = "Virtual FTP Advance";
}
function H2m()
{
    $("txtServizio").value = "Housing 2 Mega";
}
function H4m()
{
    $("txtServizio").value = "Housing 4 Mega";
}
function H8m()
{
    $("txtServizio").value = "Housing 8 Mega";
}
function H16m()
{
    $("txtServizio").value = "Housing 16 Mega";
}
function Wmm1()
{
    $("txtServizio").value = "Wide Mail Manager 1000";
}
function Wmm5()
{
    $("txtServizio").value = "Wide Mail Manager 5000";
}
function Wmm10()
{
    $("txtServizio").value = "Wide Mail Manager 10000";
}
function Wmm20()
{
    $("txtServizio").value = "Wide Mail Manager 20000";
}










// Funzioni Ato Design
function wuno()
{
    $("txtServizio").value = "Windows - Virtual Hosting 300";
}

function wdue()
{
    $("txtServizio").value = "Windows - Virtual Hosting 800";
}

function wtre()
{
    $("txtServizio").value = "Windows - Virtual Hosting 3GB";
}

function wqua()
{
    $("txtServizio").value = "Windows - Virtual Hosting 10GB";
}

function wcin()
{
    $("txtServizio").value = "Windows - Virtual Hosting GOLD";
}

function luno()
{
    $("txtServizio").value = "Linux - Virtual Hosting 300";
}

function ldue()
{
    $("txtServizio").value = "Linux - Virtual Hosting 800";
}

function ltre()
{
    $("txtServizio").value = "Linux - Virtual Hosting 3GB";
}

function lqua()
{
    $("txtServizio").value = "Linux - Virtual Hosting 10GB";
}

function lcin()
{
    $("txtServizio").value = "Linux - Virtual Hosting GOLD";
}

function vEntry()
{
    $("txtServizio").value = "Virtual Server Entry";
}

function vBasic()
{
    $("txtServizio").value = "Virtual Server Basic";
}

function vMedium()
{
    $("txtServizio").value = "Virtual Server Medium";
}

function vAdvanced()
{
    $("txtServizio").value = "Virtual Server Advanced";
}

function vPro()
{
    $("txtServizio").value = "Virtual Server Pro";
}

function d01()
{	  	  	  	  	  	
    $("txtServizio").value = "DELL R210 - BASIC1";
}

function d02()
{
    $("txtServizio").value = "DELL R210 - BASIC2";
}

function d03()
{
    $("txtServizio").value = "DELL R300 - WIDE1";
}

function d04()
{
    $("txtServizio").value = "DELL R410 - WIDE2";
}

function d05()
{
    $("txtServizio").value = "DELL R610 - BUSINESS1";
}

function d06()
{
    $("txtServizio").value = "DELL R510 - BUSINESS2";
}

function d07()
{
    $("txtServizio").value = "DELL R900 - BUSINESS3";
}

function wid05()
{
    $("txtServizio").value = "Wid-Key 05";
}

function wid10()
{
    $("txtServizio").value = "Wid-Key 10";
}

function wid15()
{
    $("txtServizio").value = "Wid-Key 15";
}

function wid20()
{
    $("txtServizio").value = "Wid-Key 20";
}

function wid25()
{
    $("txtServizio").value = "Wid-Key 25";
}

function cambiaCssLin()
{
    $("linTd").className = "switchAcceso";
    $("linDiv").className = "switchAccesoDiv";
    
    $("winTd").className = "switchSpento";
    $("winDiv").className = "switchSpentoDiv";
    
    $("win").style.display = "none";
    $("lin").style.display = "block";
}

function cambiaCssWin()
{
    $("winTd").className = "switchAcceso";
    $("winDiv").className = "switchAccesoDiv";
    
    $("linTd").className = "switchSpento";
    $("linDiv").className = "switchSpentoDiv";
    
    $("win").style.display = "block";
    $("lin").style.display = "none";
}

function cambiaTab_1()
{
    document.getElementById("tab1").className = "boxAcceso";
    document.getElementById("tab2").className = "boxSpento";
    document.getElementById("tab3").className = "boxSpento";
    document.getElementById("tab4").className = "boxSpento";
    document.getElementById("tab5").className = "boxAcceso";
    document.getElementById("tab6").className = "boxSpento";
    document.getElementById("tab7").className = "boxSpento";
    
    document.getElementById("layer1").style.display = "block";
    document.getElementById("layer2").style.display = "none";
    document.getElementById("layer3").style.display = "none";
    document.getElementById("layer4").style.display = "none";
    document.getElementById("layer5").style.display = "block";
    document.getElementById("layer6").style.display = "none";
    document.getElementById("layer7").style.display = "none";
}

function cambiaTab_2()
{
    document.getElementById("tab1").className = "boxSpento";
    document.getElementById("tab2").className = "boxAcceso";
    document.getElementById("tab3").className = "boxSpento";
    document.getElementById("tab4").className = "boxSpento";
    document.getElementById("tab5").className = "boxAcceso";
    document.getElementById("tab6").className = "boxSpento";
    document.getElementById("tab7").className = "boxSpento";
    
    document.getElementById("layer1").style.display = "none";
    document.getElementById("layer2").style.display = "block";
    document.getElementById("layer3").style.display = "none";
    document.getElementById("layer4").style.display = "none";
    document.getElementById("layer5").style.display = "block";
    document.getElementById("layer6").style.display = "none";
    document.getElementById("layer7").style.display = "none";
}

function cambiaTab_3()
{
    document.getElementById("tab1").className = "boxSpento";
    document.getElementById("tab2").className = "boxSpento";
    document.getElementById("tab3").className = "boxAcceso";
    document.getElementById("tab4").className = "boxSpento";
    document.getElementById("tab5").className = "boxAcceso";
    document.getElementById("tab6").className = "boxSpento";
    document.getElementById("tab7").className = "boxSpento";

    document.getElementById("layer1").style.display = "none";
    document.getElementById("layer2").style.display = "none";
    document.getElementById("layer3").style.display = "block";
    document.getElementById("layer4").style.display = "none";
    document.getElementById("layer5").style.display = "block";
    document.getElementById("layer6").style.display = "none";
    document.getElementById("layer7").style.display = "none";
}

function cambiaTab_4()
{
    document.getElementById("tab1").className = "boxSpento";
    document.getElementById("tab2").className = "boxSpento";
    document.getElementById("tab3").className = "boxSpento";
    document.getElementById("tab4").className = "boxAcceso";
    document.getElementById("tab5").className = "boxAcceso";
    document.getElementById("tab6").className = "boxSpento";
    document.getElementById("tab7").className = "boxSpento";

    document.getElementById("layer1").style.display = "none";
    document.getElementById("layer2").style.display = "none";
    document.getElementById("layer3").style.display = "none";
    document.getElementById("layer4").style.display = "block";
    document.getElementById("layer5").style.display = "block";
    document.getElementById("layer6").style.display = "none";
    document.getElementById("layer7").style.display = "none";
}

function cambiaTab_5()
{
    document.getElementById("tab1").className = "boxAcceso";
    document.getElementById("tab2").className = "boxSpento";
    document.getElementById("tab3").className = "boxSpento";
    document.getElementById("tab4").className = "boxSpento";
    document.getElementById("tab5").className = "boxAcceso";
    document.getElementById("tab6").className = "boxSpento";
    document.getElementById("tab7").className = "boxSpento";

    document.getElementById("layer1").style.display = "block";
    document.getElementById("layer2").style.display = "none";
    document.getElementById("layer3").style.display = "none";
    document.getElementById("layer4").style.display = "none";
    document.getElementById("layer5").style.display = "block";
    document.getElementById("layer6").style.display = "none";
    document.getElementById("layer7").style.display = "none";
}

function cambiaTab_6()
{
    document.getElementById("tab1").className = "boxAcceso";
    document.getElementById("tab2").className = "boxSpento";
    document.getElementById("tab3").className = "boxSpento";
    document.getElementById("tab4").className = "boxSpento";
    document.getElementById("tab5").className = "boxSpento";
    document.getElementById("tab6").className = "boxAcceso";
    document.getElementById("tab7").className = "boxSpento";

    document.getElementById("layer1").style.display = "block";
    document.getElementById("layer2").style.display = "none";
    document.getElementById("layer3").style.display = "none";
    document.getElementById("layer4").style.display = "none";
    document.getElementById("layer5").style.display = "none";
    document.getElementById("layer6").style.display = "block";
    document.getElementById("layer7").style.display = "none";
}

function cambiaTab_7()
{
    document.getElementById("tab1").className = "boxAcceso";
    document.getElementById("tab2").className = "boxSpento";
    document.getElementById("tab3").className = "boxSpento";
    document.getElementById("tab4").className = "boxSpento";
    document.getElementById("tab5").className = "boxSpento";
    document.getElementById("tab6").className = "boxSpento";
    document.getElementById("tab7").className = "boxAcceso";

    document.getElementById("layer1").style.display = "block";
    document.getElementById("layer2").style.display = "none";
    document.getElementById("layer3").style.display = "none";
    document.getElementById("layer4").style.display = "none";
    document.getElementById("layer5").style.display = "none";
    document.getElementById("layer6").style.display = "none";
    document.getElementById("layer7").style.display = "block";
}

var stile = "width=460, height=540, status=yes, menubar=no, toolbar=no scrollbar=no";
     function Popup(apri) {
        window.open(apri, "", stile);
}

function cambiaRidondanzaLin()
{
    document.getElementById("linux").className = "active";
    document.getElementById("windows").className = "noactive";
	
	document.getElementById("SM1").style.display = "none";
	document.getElementById("SM2").style.display = "block";
}

function cambiaRidondanzaWin()
{
    document.getElementById("windows").className = "active";
    document.getElementById("linux").className = "noactive";
	
	document.getElementById("SM1").style.display = "block";
	document.getElementById("SM2").style.display = "none";
}