var headerNumCaracteresRestantes = "Número de caracteres restantes: ";

function menuHover(el)
{
	if(el.className == 'menuOff')
		el.className = 'menuOn';
	else if(el.className == 'menuOn')
		el.className = 'menuOff'; 
}

function subMenuHover(el)
{
	if(el.className == 'subMenuOff')
		el.className = 'subMenuOn';
	else if(el.className == 'subMenuOn')
		el.className = 'subMenuOff'; 
}

function subSubMenuHover(el)
{
	if(el.className == 'subSubMenuOff')
		el.className = 'subSubMenuOn';
	else if(el.className == 'subSubMenuOn')
		el.className = 'subSubMenuOff'; 
}

function checkIdade(sender, args)
{   
    args.IsValid = (args.Value >= 1 && args.Value <= 99);
}

function checkAltura(sender, args)
{   
    args.IsValid = (args.Value > 50 && args.Value.indexOf(',') < 0 && args.Value.indexOf('.') < 0);
}

function evalMaskImage(elName, elNameSpan)
{    
    el = document.getElementById(elName);
    el.src = "../imagens/masks/mask2White.png";
    
    elSpan = document.getElementById(elNameSpan);
    elSpan.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/masks/mask2White.png')";    
}

function actualizaNumeroCaracteres(idTextBox, numChars, spanResultId)
{ 
    txbEl = document.getElementById(idTextBox);
    resultEl = document.getElementById(spanResultId);
    
    numCharsLeft = numChars - txbEl.value.length;
    
    if(numCharsLeft >= 0)
    {
        resultEl.className = "txtMediumBlack";
        resultEl.innerHTML = headerNumCaracteresRestantes + numCharsLeft;
    }
    else
    {
        resultEl.className = "txtMediumRed";
        resultEl.innerHTML = headerNumCaracteresRestantes + "ultrapassado em " + (-numCharsLeft) + " !";
    }
}

function resetNumCaracteres(numChars, spanResultId)
{
    resultEl = document.getElementById(spanResultId);    
    resultEl.className = "txtMediumBlack";
    resultEl.innerHTML = headerNumCaracteresRestantes + numChars;
}
