/************************************************************************************

            Functii pentru vizualizarea/ascunderea unui element

************************************************************************************/

function toggle_object(obj) {
var el = document.getElementById(obj);
if ( el.style.display != "block" ) {
el.style.display = "block";
window.focus();
}
else
{
el.style.display = "none";
window.focus();
}
}


/************************************************************************************

            Functii pentru marirea si/sau micsorarea fontului

************************************************************************************/

function increaseFontSize() {
   s = parseFloat(document.getElementById('div_content').style.fontSize.replace("em",""));
   s = s + 0.2;
   s = Math.round(s*10)/10;  //rotunjire la o zecimala
   document.getElementById('div_content').style.fontSize = '' + s + 'em';
}
function decreaseFontSize() {
   s = parseFloat(document.getElementById('div_content').style.fontSize.replace("em",""));
   s = s - 0.2;
   s = Math.round(s*10)/10;  //rotunjire la o zecimala
   document.getElementById('div_content').style.fontSize = '' + s + 'em';
}


/************************************************************************************

            Functii pentru loginbox

************************************************************************************/
function erase_namefield()
{
  if(document.login_form.username.value == 'Utilizator') document.login_form.username.value = "";
}
function erase_passfield()
{
  if(document.login_form.password.value == 'Parola') document.login_form.password.value = "";
}
function restore_field(input_field, value_input)
{
  if(input_field.value == "") input_field.value = value_input;
}

/************************************************************************************

            Functie pentru verificarea caracterelor introduse in formulare

************************************************************************************/

function verify_input(myfield,  e, charset)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// caractere aceptate
else if (((charset).indexOf(keychar) > -1))
   return true;
else
   return false;
}