<!--
//ABRIR CONDICOES DE USO DO SISTEMA
function fnCondicoes()
{
	var popCondicoes;
	var URL = document.location.toString().split('/');
	var ur = "";
	var frmC = "Acordos/impressao.aspx";
		for (var i=0; i < URL.length; i++)
			{
				if (i <= 2)
					{
						ur = ur + URL[i] + "/"
					}
			}
//	if (URL[2]=='localhost')
//		{
//			frmC = ur + 'scm_v1/' + frmC;
//		}
//	else
//		{
//			frmC = ur +  frmC;
//		}	
	frmC = ur +  frmC;
	popCondicoes = window.open(frmC,'wCondicoes', "menubar=no, toolbar=no, status=yes, location=no, resizable=yes, scrollbars=yes, dependent=yes");
}
//IMPRIMIR FRAME
function fnPrintFrame() 
	{
		var frm = window.parent.frames('main');
		frm.focus();
		frm.print();
	}
//NAVEGAR FRAME
function fnNavFrame(strUrl, strFrame) 
	{
		var frm = window.parent.frames(strFrame);
		frm.focus();
		frm.location.href=strUrl;
	}
//MENSAGEM DE ERRO
function fnMsgErro() 
	{
		window.alert('**********  ERRO  **********\n\nOcorreu uma falha nao tratada pelo Sistema.\n\nOs dados desta falha foram registrados e encaminhados para nossa Central e Suporte, logo o problema sera resolvido.\n\nCaso o problema persista, entre em contato com o Administrador do Sistema');
	}

//MENSAGEM DE ERRO
function fnMsgAcessoNegado() 
	{
		window.alert('**********  ACESSO NEGADO  **********\n\nVoce nao possui as permissoes necessarias para executar este procedimento.\n\nEntre em contato com o Administrador do Sistema.');
	}
		
//MENSAGEM DO SISTEMA
function fnMsg(msg) 
	{
		window.alert(msg);
	}
		
//ABRIR JANELA
function fnAbreJanela(strUrl,strW) 
	{
		//fnFecharJanela(strW);
		var w = window.open(strUrl,strW,"menubar=no, toolbar=yes, status=yes, location=no, resizable=yes, scrollbars=yes, dependent=yes");
		w.focus();
	}
	
//ABRIR JANELA
function fnAbrePop(strUrl,strW) 
	{
		//fnFecharJanela(strW);
		var w = window.open(strUrl,strW,"menubar=no, toolbar=no, status=yes, location=no, resizable=yes, scrollbars=yes, dependent=yes");
		w.focus();
	}	

//ABRIR JANELA
function fnAbrePopFixo(strUrl,strW) 
	{
		//fnFecharJanela(strW);
		var w = window.open(strUrl,strW,"menubar=no, toolbar=no, status=no, location=no, resizable=no, scrollbars=no, dependent=yes");
		w.focus();
	}

//FECHAR JANELA
function fnFecharJanela(strW) 
	{
		var w = window.open("",strW,"");
		w.close();
	}		

//LIMITA A QUANTIDADE DE CARACTERES DO CAMPO
function fnLimitaCampo(campo,limite)
	{
		if (campo.value.length>limite)
			{
				campo.value = campo.value.substring(0,limite);
				window.alert('O limite deste campo e de ' + limite + ' caracteres!');
			}
	}
	
//LIMPA DADOS AO RECEBER FOCO
function fnOnFocusClear(campo)
	{
		campo.value = '';
	}
	
//LIMPA DADOS AO RECEBER FOCO 2
function fnOnFocusClear2(campo,texto)
	{
		if (campo.value == texto)
			{
				campo.value = '';
			}
	}
	
//PREENCHE DADOS AO PERDER FOCO
function fnOnBlurSet(campo,texto)
	{
		if (campo.value == '')
			{
				campo.value=texto;
			}
	}
		
//LIMITA A ENTRADA DE DADOS PARA LETRAS
function fnSomenteLetra(campo)
	{
		var digits="ABCDEFGHIJLMNOPQRSTUVXZWKY abcdefghijlmnopqrstuvxyzwk";
		var campo_temp;
		for (var i=0;i<campo.value.length;i++)
			{
				campo_temp=campo.value.substring(i,i+1);
				if (digits.indexOf(campo_temp)==-1)
					{
						campo.value = campo.value.substring(0,i);
						window.alert('Este campo so pode conter letras!\n\nNumeros, acentos, pontos e sinais estao bloqueados.')
						break;
					}
			}
	}

//LIMITA A ENTRADA DE DADOS PARA LOGIN
function fnSomenteLogin(campo)
	{
		var digits="ABCDEFGHIJLMNOPQRSTUVXZWKYabcdefghijlmnopqrstuvxyzwk1234567890";
		var campo_temp;
		for (var i=0;i<campo.value.length;i++)
			{
				campo_temp=campo.value.substring(i,i+1);
				if (digits.indexOf(campo_temp)==-1)
					{
						campo.value = campo.value.substring(0,i);
						window.alert('Este campo pode conter apenas NUMEROS e LETRAS!\n\nEspacos, acentos, pontos e sinais estao bloqueados.')
						break;
					}
			}
	}
		
//LIMITA A ENTRADA DE DADOS PARA NUMEROS
function fnSomenteNumero(campo)
	{
		var digits="0123456789,";
		var campo_temp;
		for (var i=0;i<campo.value.length;i++)
			{
				campo_temp=campo.value.substring(i,i+1);
				if (digits.indexOf(campo_temp)==-1)
					{
						campo.value = campo.value.substring(0,i);
						break;
					}
			}
	}
	
//LIMITA A ENTRADA DE DADOS PARA DATA
function fnSomenteData(campo)
	{
		var digits="0123456789/";
		var campo_temp;
		for (var i=0;i<campo.value.length;i++)
			{
				campo_temp=campo.value.substring(i,i+1);
				if (digits.indexOf(campo_temp)==-1)
					{
						campo.value = campo.value.substring(0,i);
						break;
					}
			}
	}
//LIMITA A ENTRADA DE DADOS PARA CPF
function fnSomenteCPF(campo)
	{
		var digits="0123456789.-";
		var campo_temp;
		for (var i=0;i<campo.value.length;i++)
			{
				campo_temp=campo.value.substring(i,i+1);
				if (digits.indexOf(campo_temp)==-1)
					{
						campo.value = campo.value.substring(0,i);
						break;
					}
			}
	}
//LIMITA A ENTRADA DE DADOS PARA CNPJ
function fnSomenteCNPJ(campo)
	{
		var digits="0123456789.-/";
		var campo_temp;
		for (var i=0;i<campo.value.length;i++)
			{
				campo_temp=campo.value.substring(i,i+1);
				if (digits.indexOf(campo_temp)==-1)
					{
						campo.value = campo.value.substring(0,i);
						break;
					}
			}
	}
//MASCARA DE DATA
function mskData(X,Y,Z,setFocus)
	{ 
		var myX = ''; 
		myX = myX + X; 
		if (myX.length == 2)
			{ 
				myX = myX + '/'; 
				Y.value = myX;
			} 
		if (myX.length == 5)
			{ 
				myX = myX + '/'; 
				Y.value = myX;
			}
		if (myX.length == 10) 
			{
				if (setFocus == true)
					{
						Z.focus();
					}
			}
	} 
		
//MASCARA DE CPF
function mskCPF(X,Y)
	{ 
		var myX = ''; 
		myX = myX + X; 
		if (myX.length == 3)
			{ 
				myX = myX + '.'; 
				Y.value = myX;
			} 
		if (myX.length == 7)
			{ 
				myX = myX + '.'; 
				Y.value = myX;
			} 
		if (myX.length == 11)
			{ 
				myX = myX + '-'; 
				Y.value = myX;
			} 
	} 
//MASCARA DE CNPJ
function mskCNPJ(X,Y)
	{ 
		var myX = ''; 
		myX = myX + X; 
		if (myX.length == 2)
			{ 
				myX = myX + '.'; 
                Y.value = myX; 
			}
		if (myX.length == 6)
			{ 
				myX = myX + '.'; 
				Y.value = myX;
			} 
		if (myX.length == 10)
			{ 
				myX = myX + '/'; 
				Y.value = myX;
			} 
		if (myX.length == 15)
			{ 
				myX = myX + '-'; 
				Y.value = myX;
			} 
	} 
//MASCARA DE CEP
function mskCEP(X,Y)
	{ 
		var myX = ''; 
		myX = myX + X; 
		if (myX.length == 2)
			{ 
				myX = myX + '.'; 
				Y.value = myX;
			} 
		if (myX.length == 6)
			{ 
				myX = myX + '-'; 
				Y.value = myX;
			} 
	}	


	
//BLOQUEAR BOTÃO DIREITO DO MOUSE
function verfonte(e)
	{
	
		//var strcopy = "Copyright © ";
		var strcopy = "Copyright (C) ";
		var lngano1 = "2003";
		var lngano2 = "";
		var mydate = new Date();
		lngano2 = mydate.getFullYear();
		strcopy = strcopy + lngano1;
		if (lngano2 > lngano1)
			{
				strcopy = strcopy + "-" + lngano2;
			}
		strcopy = strcopy + " - Trend Operadora.\nTodos os direitos reservados.";
		if(!document.all)	//NS
			{
				if (e.button==2){window.alert(strcopy);}
			}
		else				//IE
			{
				if (event.button==2){window.alert(strcopy);}
			}

	}
	
	
function FormataReais(fld, milSep, decSep, e) {
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;
key = String.fromCharCode(whichCode);  // Valor para o código da Chave
if (strCheck.indexOf(key) == -1) return false;  // Chave inválida
len = fld.value.length;
for(i = 0; i < len; i++)
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
aux = '';
for(; i < len; i++)
if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
aux += key;
len = aux.length;
if (len == 0) fld.value = '';
if (len == 1) fld.value = '0'+ decSep + '0' + aux;
if (len == 2) fld.value = '0'+ decSep + aux;
if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--)
fld.value += aux2.charAt(i);
fld.value += decSep + aux.substr(len - 2, len);
}
return false;
}

//LIMITA A ENTRADA DE DADOS PARA NUMEROS
function fnOnlyNumber(key)
    {
	    if (document.all)
	        {
		        var aKey = key.keyCode;
		    }
	    else
	        {
    		    var aKey = key.which;
            }
		
	    if ( !( aKey == 0 || aKey == 37 || aKey == 9 || aKey == 8 || (aKey > 47 && aKey < 58 )))
	        {
		        if (document.all)
		            {
			            key.returnValue = false;
			        }
		        else
		            {
			            return false;
			        }
	        }
    }

//VERIFICAR SE O VALOR DO CAMPO É UMA DATA
function fnIsDate(camp_data)
    {
		/* ####### Função para Validação de Datas ############ */
		if (camp_data.value == '') return;
		var NumValid = "0123456789";	
		var Campo = camp_data;
		var DateValue = "";
		var DateTemp = "";
		var Seperator = "/";
		var Dia;
		var Mes;
		var Ano;
		var leap = 0;
		var err = 0;
		var i;
		var Arruma;
		err = 0;			
		Arruma = Campo.value.split("/");
		try
		    {
			    if (Arruma[0].length == 1)
			        {
				        DateValue = '0' + "" + Arruma[0];
			        }
			    else
			        {
				        DateValue = Arruma[0];
			        }
			    if (Arruma[1].length == 1)
			        {
				        DateValue = DateValue + "/" + '0'+""+Arruma[1];
			        }
			    else
			        {
				        DateValue = DateValue + "/" + Arruma[1];
			        }
			    DateValue = DateValue + "/" + Arruma[2];
		    }
		catch (e)
		    {
			    err = 1;
		    }	
	    /* Deleta todos os caracteres exceto 0..9 */
		for (i = 0; i < DateValue.length; i++) 
			{
			    if (NumValid.indexOf(DateValue.substr(i,1)) >= 0)
				    {
				        DateTemp = DateTemp + DateValue.substr(i,1);
				    }
			}
		DateValue = DateTemp;
		/* Sempre modifica a data para 8 digitos*/
		/* Se o ano for digitado com 2 digitos assume 20xx */
		if (DateValue.length == 6) 
			{
			    if (DateValue.substr(4,2) > 50)
			        {
			            DateValue = DateValue.substr(0,4) + '19' + DateValue.substr(4,2); 
			        }
			    else
			        {
			            DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); 
			        }
			}
		else if (DateValue.length == 4) 
		    {
		        var lngAno = "";
		        var myDate = new Date();
		        lngAno = myDate.getFullYear();
		        DateValue = DateValue.substr(0,4) + "" + lngAno
		    }
		if (DateValue.length != 8) 
			{
			    err = 1;
			}
		/* ano é considerado inválido se for = 0000 */
		Ano = DateValue.substr(4,4);
		if (Ano == 0) 
			{
			    err = 1;
			}
		/* Validação do Mês */
		Mes = DateValue.substr(2,2);
		if ((Mes < 1) || (Mes > 12)) 
			{
			    err = 1;
			}
		/* Validação do Dia */
		Dia = DateValue.substr(0,2);
		if (Dia < 1) 
			{
			    err = 1;
			}
		/* Validação do ano bissexto referente ao mês de fevereiro */
		if ((Ano % 4 == 0) || (Ano % 100 == 0) || (Ano % 400 == 0)) 
			{
			    leap = 1;
			}
			
		if ((Mes == 2) && (leap == 1) && (Dia > 29)) 
			{
			    err = 1;
			}
			
		if ((Mes == 2) && (leap != 1) && (Dia > 28)) 
			{
			    err = 1;
			}
			
		/* Validação dos outros meses */
		if ((Dia > 31) && ((Mes == "01") || (Mes == "03") || (Mes == "05") || (Mes == "07") || (Mes == "08") || (Mes == "10") || (Mes == "12"))) 
			{
			    err = 1;
			}
		if ((Dia > 30) && ((Mes == "04") || (Mes == "06") || (Mes == "09") || (Mes == "11"))) 
			{
			    err = 1;
			}
			
		/* Se não houver erro escreve a data completa no campo input com os separadores (ex. 07/01/2004) */
		if (err == 0) 
			{
				Campo.value = Dia + Seperator + Mes + Seperator + Ano;
			}
	
		/* Escreve mensagem de erro se err != 0 */
		else 
		    {
			    alert("Por favor, preencha a data corretamente.\n\nFormato dd/mm/aaaa.");
			    Campo.select();
			    Campo.focus();
			    return false;
		    }
		tempData = '<%=Format(Now,"yyyyMMdd")%>';
		if (Number(Ano+""+Mes+""+Dia) > Number(tempData))
		    {
			    alert("Por favor, preencha a data corretamente.\n\nFormato dd/mm/aaaa.");
			    Campo.select();
			    Campo.focus();
			    return false;
		    }
	}
	
//EVENTO PARA BLOQUEAR O BOTAO DIREITO DO MOUSE
document.onmousedown=verfonte
-->

