// JavaScript Document

function unselectField(id)
{
	hideBaloon();
	document.forms['formLogin'].elements[id].style.border = "1px #E3E3E3 solid";
}

function selectField(id)
{
	document.forms['formLogin'].elements[id].style.border = "1px #f26667 solid";
	//document.forms['formLogin'].elements[id].focus();
}


function checkPasswordValid(id)
{

	var myRegex = /\w/i;
	var obj = document.forms['formLogin'].elements[id];
	unselectField(id);
	
	if(document.all)
	{
		if( obj.value.length < 6 || !myRegex.test(obj.value) )
			return createAdvise(id, "compilare il campo " + obj.name + " correttamente, la password deve essere almeno 6 caratteri", 1);
	}
	else
	{
		var val = document.forms['formLogin'].elements[id].value;
		if( val.length < 6 || val.length > 13 || !myRegex.test(val) )
		{
			return createAdvise(id, "compilare il campo " + document.forms['formLogin'].elements[id].name + " correttamente, la password deve essere almeno 6 caratteri e massimo 13", 1);
		}
	}
	
	return true;
}

function checkLogin()
{
	unselectField('login');
	unselectField('password');
	
	if(document.forms['formLogin'].login.value == "")
	{
		createAdvise('login', "Inserisci la tua login", 1);
		return false;
	}
	else if( !checkPasswordValid('password') )
	{
		return false;
	}
	
	document.forms['formLogin'].submit();
	
}



