﻿function popupMap(page, name, width, height, top, left)
{        
    window.open(page,name,'width='+width+',height='+height+',scrollbars=no,toolbar=no,top='+top+',left='+left);
}

function popup(page, name, width, height, top, left)
{        
    window.open(page,name,'width='+width+',height='+height+',scrollbars=yes,toolbar=no,top='+top+',left='+left);
}

function browser()
{
	var isNav4, isNav, isIE;

	if (parseInt(navigator.appVersion.charAt(0)) >= 4) 
	{
		isNav = (navigator.appName=="Netscape") ? true : false;
		isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
	}
	
	if (navigator.appName=="Netscape")
	{
		isNav4 = (parseInt(navigator.appVersion.charAt(0))==4);
	}

	return ((isNav4||isNav) ? "NS" : "IE");
}

function mascaraData(objeto)
{
	campo = eval(objeto);

	try
	{
		caracteres = '0123456789';

	if (browser() == 'IE')
	{
		var c = String.fromCharCode(event.keyCode);
	}
	else
	{
		var evento = arguments.callee.caller.arguments[0];
		if (evento.which == 8 || evento.which == 0)
			return false;
		campo = evento.target;
		var c = String.fromCharCode(evento.which);
	}

	if (campo.value.length > 9)
		throw e;

	if(c == "." || c == "^" || c == "$" || c == "|")
		throw e;
		
	if(caracteres.search(c)!=-1)
	{
		if((campo.value.length == 1)||(campo.value.length == 4))
		{
			campo.value = campo.value + c + '/';
			if(browser() == 'IE')
			{
				event.returnValue = false;
			}
			else
			{
				if (evento.which == 8 || evento.which == 0)
					return false;
				evento.preventDefault(true);
			}
			return;
		}
		else
			if((campo.value.length == 2)||(campo.value.length == 5))
			{
				campo.value = campo.value + '/' + c;
				if(browser() == 'IE')
				{
					event.returnValue = false;
				}
				else
				{
					if (evento.which == 8 || evento.which == 0)
						return false;
					evento.preventDefault(true);
				}
				return;
			}
		}
	}
	catch (e)
	{
		if(browser() == 'IE')
		{
			event.returnValue = false;
		}
		else
		{
			if (evento.which == 8 || evento.which == 0)
				return false;
			evento.preventDefault(true);
		}
		return;
	}
}

function AlteraEstrelas(nStar, nomeControleStar, nomeControleHF)
{
    var i;
    for (i = 1; i < nStar; i++)
        document.getElementById(nomeControleStar + i).src = 'Imagens/star_on.gif';
    
    for (i = nStar + 1; i <= 10; i++)
        document.getElementById(nomeControleStar + i).src = 'Imagens/star_off.gif';
    
    if (document.getElementById(nomeControleStar + nStar).src.indexOf('Imagens/star_on.gif') >= 0)
    {
        document.getElementById(nomeControleStar + nStar).src = 'Imagens/star_off.gif';
        document.getElementById(nomeControleHF).value = nStar - 1;
    }
    else
    {
        document.getElementById(nomeControleStar + nStar).src = 'Imagens/star_on.gif';
        document.getElementById(nomeControleHF).value = nStar;
    }
}