function RodarFlash(path,variaveis,_width,_height)
{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+_width+'" height="'+_height+'">')
		document.write('<param name="movie" value="'+path+'?'+variaveis+'">')
		document.write('<param name="quality" value="high">')
		document.write('<param name="wmode" value="transparent">')
		document.write('<embed src="'+path+'?'+variaveis+'" width="'+_width+'" height="'+_height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>')
	document.write('</object>')
}
/* ------------------ MAPA ------------------------------------ */
function RodarFlashFull(path, variaveis)
{
	var altura;
	var largura;
	altura = screen.height + (screen.height==768 ? 100 : -150);
	largura = screen.width-20;
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">')
		document.write('<param name="allowScriptAccess" value="sameDomain" />')
		document.write('<param name="movie" value="'+path+'?'+variaveis+'"/>')
		document.write('<param name="quality" value="high" />')
		document.write('<param name="wmode" value="transparent" />')
		document.write('<embed src="'+path+'?'+variaveis+'" quality="high" wmode="transparent" scale="noscale" width="'+largura+'"  height="'+altura+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />')
	document.write('</object>')
}
function posicaoDiv()
{
	var mapa = document.getElementById('mapa');
	var browser = navigator.appName;
	var versao = navigator.appVersion;
	var largura = screen.width
	mapa.style.top = '0px';
	if(browser=='Microsoft Internet Explorer' && versao.indexOf('MSIE 6.0') != -1 && largura == 1280)
	{
		mapa.style.left = '10px';
	}
	else if(browser=='Microsoft Internet Explorer' && versao.indexOf('MSIE 7.0') != -1 && largura == 1024)
	{
		mapa.style.left = '135px';
	}
}
function ocultaDiv()
{
	document.getElementById('mapa').style.display = "none";
	document.getElementById('combos').style.visibility = "visible";
	document.getElementById('combo').style.visibility = "visible";
}
function guardaCookie(estado)
{
	var _estado = estado;
	document.cookie = "estad="+_estado;
	ocultaDiv();
}
/* ------------------ MAPA FIM ------------------------------------ */
function ocultaInfos()
{
	var largura; 
	/*if(browser=='Microsoft Internet Explorer' && versao.indexOf('MSIE 6.0') != -1)
	{
		largura = screen.width/2 - (312);
	}
	else
	{*/
	largura = screen.width/2 - (312/2);
	//}
	var altura = (screen.height/2) - 201;
	var infos = document.getElementsByTagName("div");
	for(var i = 0; i<infos.length; i++)
	{
		var divInfo = infos[i];
		if(divInfo.getAttribute("nomeId")=="info")
		{
			document.getElementById(divInfo.getAttribute("id")).style.display = "none";
			document.getElementById(divInfo.getAttribute("id")).style.position = "absolute";
			document.getElementById(divInfo.getAttribute("id")).style.left = largura+"px";
			document.getElementById(divInfo.getAttribute("id")).style.top = altura+"px";
		}
	}
}

function desocultaInfo(info)
{
	document.getElementById(info).style.display = "block";
	//apareceFlash(infoSwf)
}
function ocultaDivInfo(info)
{
	document.getElementById(info).style.display = "none";
}
/*
function carrMovie(movie) 
{
   if (navigator.appName.indexOf("Microsoft") != -1) 
   {
       return window[movie]
   }
   else 
   {
       return document[movie]
   }
}
function apareceFlash(idFlash)
{
	eval("document.getElementById("+"'"+idFlash+"'"+").apareceInfo()");
}
*/
// ### Galeria - Abrir Foto Grande ###
	function abreFotoGaleria(url,nome,param)
	{
		jan = window.open("",nome,param);
		jan.document.write("<html><head><title></title></head><body topmargin=\"0\" leftmargin=\"0\"><img src=\"" + url + "\"></body></html>");
	}
// ### Função para verificar o e-mail
var defaultEmptyOK = false
var whitespace = " \t\n\r";
function isEmail (s)
{  
	
 if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
   
    if (isWhitespace(s)) return false;
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}
function isWhitespace (s)

{   var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }

    return true;
}

function RetornaData(intMes, booBarra)
{
	var	objDate			= new Date();
	var	strMes			= objDate.getMonth() + 1;
	var	strAno			= objDate.getFullYear();
	var	strMesAnterior	= strMes - intMes;

	if(strMesAnterior < 1)
	{
		if(strMesAnterior < 0)
			strMesAnterior = 11;
		else
			strMesAnterior = 12;
			
		strAno.parseInt()--;
	}
	
	if(strMesAnterior.toString().length < 2)
		strMesAnterior = "0" + strMesAnterior;

	if(booBarra)
		document.write(strMesAnterior + "/" + strAno);
	else
		return strMesAnterior.toString() + strAno.toString();
}

function RelatorioFundif(strURL, strDN, strTarget, intMes, booBarra)
{
	//alert(strURL + "_" + strDN + "_" + RetornaData(intMes, booBarra) + ".pdf");
	//document.forms[0].target = strTarget;
	//document.forms[0].action = strURL + "_" + strDN + "_" + RetornaData(intMes, booBarra) + ".pdf";
	//document.forms[0].submit();
		
	window.open(strURL + "_" + strDN + "_" + RetornaData(intMes, booBarra) + ".pdf");
}

function CallAspNetMethod()
{
	__doPostBack("CallMethod", "null");
}

//====================================================================================================
// Somente Numérico
//====================================================================================================
function SomenteNumerico(evt)//onKeyDown
{
        var key_code = evt.keyCode  ? evt.keyCode  :
                       evt.charCode ? evt.charCode :
                       evt.which    ? evt.which    : void 0;
		//alert("down: " + String.fromCharCode(key_code) + "|" + key_code);

        // Habilita teclas <DEL>, <TAB>, <ENTER>, <ESC> e <BACKSPACE>
        if (key_code == null || key_code == 0 || key_code == 8 || key_code == 9 || key_code == 13 || key_code == 27 || key_code == 37 || key_code == 39 || (key_code == 45))
        {
            return true;
        }
        // Habilita teclas <HOME>, <END>, mais as quatros setas de navegação (cima, baixo, direta, esquerda)
       /* else if ((key_code >= 35)  &&  (key_code <= 40))
        {
            return true
        }*/
        // Habilita números de 0 a 9
        else if ((key_code >= 48)  &&  (key_code <= 57))
        {
            return true
        }

        return false;
}