/* Essetech.js */

/* Check Form Version 1
   Position: BODY
   Autor: Toby Zenerino
   Homepage: http://www.zenerino.ch
   Erstellt: 17.09.2002
   Formular Inhalte Prüfen
*/
function checkRequiredFields(input)
{

    var requiredFields = new Array("nome",
                                   "cognome",
                                   "email");

    var fieldNames = new Array("Nome","Cognome","Indirizzo E-mail");
    var fieldCheck   = true;
    var fieldsNeeded = "\n\tAttenzione!!!\n\nNon sono stati compilati alcuni campi richiesti (*)\n\n\nCompilare i seguenti campi\n\n\t";

    for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
        if ((input.elements[requiredFields[fieldNum]].value == "") ||
            (input.elements[requiredFields[fieldNum]].value == " ")) {

            fieldsNeeded += fieldNames[fieldNum] + "\n\t";
            fieldCheck = false;
        }
    }

    if (fieldCheck == true)
    {
        return true;
    }
    else
    {
        alert(fieldsNeeded);
        return false;
    }
}

function resize (img,largh)
{
if (img.width>largh)
     {
     img.width=largh;
      }
}



function SwitchImg()
{ //start
  var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
    for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
    	store = SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
    if ((store.indexOf('document.layers[')==0 && document.layers==null) ||
        (store.indexOf('document.all[')==0 && document.all==null))
         store = 'document'+store.substring(store.lastIndexOf('.'),store.length);
         obj = eval(store);
    if (obj != null) {
   	   switcher[keep++] = obj;
      switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      obj.src = SwitchImg.arguments[rem+2];
  } }
  document.Data = switcher;
} //end

function RestoreImg()
{ //start
  if (document.Data != null)
    for (var rem=0; rem<(document.Data.length-1); rem+=2)
      document.Data[rem].src=document.Data[rem+1];
} //end






function ShowHide(el1, el2) {
	ShowHiddenElement(el1, el2);
}

function ShowHiddenElement(id1, id2) {
	var el1 = null;
	var el2 = null;
	if (document.getElementById) {
		el1 = document.getElementById(id1);
		el2 = document.getElementById(id2);
	} else if (document.all){
		el1 = document.all[id1];
		el2 = document.all[id2];
	} else if (document.layers){
		el1 = document.layers[id1];
		el2 = document.all[id2];
	}

	if (!el1 || !el2) {
		// pass
	} else if (el1.style && el2.style) {
		el1.style.display = "";
		el2.style.display = "none";
	} else {
	  	el1.visibility = "show";
	  	el1.visibility = "hidden";
	}
}
