function browserHeight() {
    var value = '';

    if (document.all) {

        value = document.body.clientHeight;

    } else {

        value = window.innerHeight;
    }
    
    return value;
}

function getElement(id)
{
    var element = '';

    if (document.all) {

        element = document.all[id];

    } else {

        element = document.getElementById(id);
    }

    return element;
}

function hideElement(id)
{
    var element = getElement(id);

    element.style.display="none";
    element.style.visibility="hidden";
}

function showElement(id)
{
    var element = getElement(id);

    element.style.display="";
    element.style.visibility="visible";
}

function makePassword(fPassword, fPasswordCheck, iPwdLen)
{
	/**
	 * Imposta le variabili
	 */
	var sCharSet = new Array(
                                'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j',
                                'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm',
                                '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', 'A', 'S', 'D', 'F', 'G', 'H', 'J',
                                'K', 'L', 'Z', 'X', 'C', 'V', 'B', 'N', 'M',
                                '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
                            );
	var sPassword = '';
	var iCharPos = 0;
	var iRandomChar = 0;

	/**
	 * Genera la password
	 */
	for(iCharPos=0; iCharPos<iPwdLen; iCharPos++) {

	    /**
	     * Calcola il carattere
	     */
	    iRandomChar = Math.floor((sCharSet.length-1) * Math.random());

	    /**
	     * Aggiunge il carattere estratto nella password
	     */
	    sPassword = sPassword + sCharSet[iRandomChar];

    }

	/**
	 * Imposta il valore nei campi passati
	 */
	fPassword.value = sPassword;
	fPasswordCheck.value = sPassword;

	/**
	 * Blocca il campo Ripeti Password
	 */
	fPasswordCheck.disabled = true;
}

