
//Descrição: Arquivo de scripts "cliente side" padrão de todo o sistema
//Criado por: Pedro Alves
//Data: 01/08/03
		
		// ********************** Início do Executa SWF ************************

		//set player version here
		var MM_contentVersion = 7;

		//set sub version here
		var release = "6,0,67,0";
		//check for flash player
		var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
		if ( plugin ) {
				var words = navigator.plugins["Shockwave Flash"].description.split(" ");
				for (var i = 0; i < words.length; ++i)
				{
				if (isNaN(parseInt(words[i])))
				continue;
				var MM_PluginVersion = words[i];
				}
			var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
		}
		else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
		&& (navigator.appVersion.indexOf("Win") != -1)) {
			document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
			document.write('on error resume next \n');
			document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
			document.write('</SCR' + 'IPT\> \n');
		}


		/* -- 2. Deployment function -- */

		function writeFlash(swf,flashVarString,h,w,bgcolor,menu,mode,q,id){
		if ( MM_FlashCanPlay ) {
			document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
			+'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+release+'" '
			+'width="'+w+'" height="'+h+'" id="'+id+'" align="">'
			+'<param name="movie" value="'+swf+'">'
			+'<param name="menu" value="'+menu+'"> '
			+'<param name="quality" value="'+q+'"> '
			+'<param name="wmode" value="'+mode+'"> '
			+'<param name="bgcolor" value="'+bgcolor+'"> '
			+'<param name="flashvars" value="'+flashVarString+'"> '
			+'<embed src="'+swf+'" flashvars="'+flashVarString+'" menu="'+menu+'" quality="'+q+'" wmode="'+mode+'" '
			+' bgcolor="'+bgcolor+'"  width="'+w+'" height="'+h+'" name="'+swf+'" '
			+' align=""  type="application/x-shockwave-flash" '
			+' pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> ');
		} else {
			//behaviour for if there is no flash player
			document.write('Você precisa do Macromedia Flash Player '+MM_contentVersion+' para visualizar partes desre site. ');
			document.write('<em><a href="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">');
			document.write('Clique aqui para instalar.</a></em>');
		}
		}


 

		//Função para abrir janelas popup centralizadas e dependentes da que chamou
		function AbreJanela(pagina, nomedajanela, w, h) {

		var winl = (screen.width - w) / 2;
		var wint = (screen.height - h) / 2;
		winprops = 'dependente=yes,height='+h+',width='+w+',top='+wint+',left='+winl+',status=no,scrollbars=no,resizable=no,menubar=no'
		 
		win = window.open(pagina, nomedajanela, winprops)
		     
		if (parseInt(navigator.appVersion) >= 4) { 
				win.window.focus(); 
			}

		}

		//Função para abrir janelas grandes (para cadastros) centralizadas e dependentes da que chamou
		function AbreGrandeJanela(pagina, nomedajanela, w, h) {

		var winl = (screen.width - w) / 2;
		var wint = (screen.height - h) / 2;
		winprops = 'dependente=yes,height='+h+',width='+w+',top='+wint+',left='+winl+',status=yes,scrollbars=no,resizable=no,menubar=no'
		 
		win = window.open(pagina, nomedajanela, winprops)
		     
		if (parseInt(navigator.appVersion) >= 4) { 
				win.window.focus(); 
			}

		}


		function BlurInscricao(Field) {
			if (document.Form1.cmbTipoInscricao.value == "0") {
				DoCPF(Field);
			}
			if (document.Form1.cmbTipoInscricao.value == "1") {
				DoCNPJ(Field);
			}	
		}
		
		function validarCPF_CNPJ(Field){
		var elimina_texto = Field.value
		var texto_limpo   = ""
		for (var k = 0; k <= elimina_texto.length; k++) {
			if (elimina_texto.charAt(k) >=0 & elimina_texto.charAt(k) <=9){
				texto_limpo = texto_limpo + elimina_texto.charAt(k)}}
		//Field.value = texto_limpo
		var carac  = texto_limpo.length;
		if (carac == 11 | carac ==14 ) {
			if (carac == 11) {return(testa_cpf(texto_limpo))} 
			if (carac == 14) {return(testa_cnpj(texto_limpo))}
		} else {
			return(false)}
		}

		function testa_cpf(verificar){
		var digito = verificar.toString()
		// DIGITO 1
		var soma1 = 0
			soma1 = soma1 + 10 * digito.charAt(0);
			soma1 = soma1 +  9 * digito.charAt(1);
			soma1 = soma1 +  8 * digito.charAt(2);
			soma1 = soma1 +  7 * digito.charAt(3);
			soma1 = soma1 +  6 * digito.charAt(4);
			soma1 = soma1 +  5 * digito.charAt(5);
			soma1 = soma1 +  4 * digito.charAt(6);
			soma1 = soma1 +  3 * digito.charAt(7);
			soma1 = soma1 +  2 * digito.charAt(8);
		var divisao1    = soma1 / 11
		var multiplica1 = parseInt(divisao1,10) * 11
		var resto1      = soma1 - multiplica1
		if (resto1 <= 1) {var digi1 = 0} else {var digi1 = 11 - resto1}
		// DIGITO 2
		var soma2 = 0
			soma2 = soma2 + 11 * digito.charAt(0);
			soma2 = soma2 + 10 * digito.charAt(1);
			soma2 = soma2 +  9 * digito.charAt(2);
			soma2 = soma2 +  8 * digito.charAt(3);
			soma2 = soma2 +  7 * digito.charAt(4);
			soma2 = soma2 +  6 * digito.charAt(5);
			soma2 = soma2 +  5 * digito.charAt(6);
			soma2 = soma2 +  4 * digito.charAt(7);
			soma2 = soma2 +  3 * digito.charAt(8);
			soma2 = soma2 +  2 * digi1       
		var divisao2    = soma2 / 11
		var multiplica2 = parseInt(divisao2,10) * 11
		var resto2      = soma2 - multiplica2
		if (resto2 <= 1) {var digi2 = 0} else {var digi2 = 11 - resto2}
		if (digito.charAt(9) == digi1.toString() & digito.charAt(10) == digi2.toString()) {return(true)
		} else {alert("CPF incorreto!");return(false)}}

		function testa_cnpj(verificar){
		var digito = verificar.toString()
		// DIGITO 1
		var soma1 = 0
			soma1 = soma1 + 5 * digito.charAt(0)
			soma1 = soma1 + 4 * digito.charAt(1)
			soma1 = soma1 + 3 * digito.charAt(2)
			soma1 = soma1 + 2 * digito.charAt(3)
			soma1 = soma1 + 9 * digito.charAt(4)
			soma1 = soma1 + 8 * digito.charAt(5)
			soma1 = soma1 + 7 * digito.charAt(6)
			soma1 = soma1 + 6 * digito.charAt(7)
			soma1 = soma1 + 5 * digito.charAt(8)
			soma1 = soma1 + 4 * digito.charAt(9)
			soma1 = soma1 + 3 * digito.charAt(10)
			soma1 = soma1 + 2 * digito.charAt(11)
		var divisao1    = soma1 / 11
		var multiplica1 = parseInt(divisao1,10) * 11
		var resto1      = soma1 - multiplica1
		if (resto1 <= 1) {var digi1 = 0} else {var digi1 = 11 - resto1}
		// DIGITO 2
		var soma2 = 0
			soma2 = soma2 + 6 * digito.charAt(0)
			soma2 = soma2 + 5 * digito.charAt(1)
			soma2 = soma2 + 4 * digito.charAt(2)
			soma2 = soma2 + 3 * digito.charAt(3)
			soma2 = soma2 + 2 * digito.charAt(4)
			soma2 = soma2 + 9 * digito.charAt(5)
			soma2 = soma2 + 8 * digito.charAt(6)
			soma2 = soma2 + 7 * digito.charAt(7)
			soma2 = soma2 + 6 * digito.charAt(8)
			soma2 = soma2 + 5 * digito.charAt(9)
			soma2 = soma2 + 4 * digito.charAt(10)
			soma2 = soma2 + 3 * digito.charAt(11)
			soma2 = soma2 + 2 * digi1       
		var divisao2    = soma2 / 11
		var multiplica2 = parseInt(divisao2,10) * 11
		var resto2      = soma2 - multiplica2
		if (resto2 <= 1) {var digi2 = 0} else {var digi2 = 11 - resto2}
		if (digito.charAt(12) == digi1.toString() & digito.charAt(13) == digi2.toString()){return(true)
		} else {alert("CNPJ incorreto!");return(false)}}	


		// CNPJ: ##.###.###/####-##
		function DoCNPJ(Field) {
			// Verifica o "." como terceiro caractere
			if ((Field.value.length >= 3) && (Field.value.charAt(2) != '.')) {
				Field.value = Field.value.substr(0, 2) + '.' + Field.value.substr(2);
			}
			// Verifica o "." como sétimo caractere
			if ((Field.value.length >= 7) && (Field.value.charAt(6) != '.')) {
				Field.value = Field.value.substr(0, 6) + '.' + Field.value.substr(6);
			}
			// Verifica o "/" como décimo primeiro caractere
			if ((Field.value.length >= 11) && (Field.value.charAt(10) != '/')) {
				Field.value = Field.value.substr(0, 10) + '/' + Field.value.substr(10);
			}
			// Verifica o "-" como décimo sexto caractere
			if ((Field.value.length >= 16) && (Field.value.charAt(15) != '-')) {
				Field.value = Field.value.substr(0, 15) + '-' + Field.value.substr(15);
			}
			// Verifica os números
			if (!(parseInt(Field.value.charAt(0)) >= 0)) { Field.value = Field.value.substr(1); }
 			if (!(parseInt(Field.value.charAt(1)) >= 0)) { Field.value = Field.value.substr(0, 1) + Field.value.substr(2); }
			if (!(parseInt(Field.value.charAt(3)) >= 0)) { Field.value = Field.value.substr(0, 3) + Field.value.substr(4); }
			if (!(parseInt(Field.value.charAt(4)) >= 0)) { Field.value = Field.value.substr(0, 4) + Field.value.substr(5); }
 			if (!(parseInt(Field.value.charAt(5)) >= 0)) { Field.value = Field.value.substr(0, 5) + Field.value.substr(6); }
			if (!(parseInt(Field.value.charAt(7)) >= 0)) { Field.value = Field.value.substr(0, 7) + Field.value.substr(8); }
			if (!(parseInt(Field.value.charAt(8)) >= 0)) { Field.value = Field.value.substr(0, 8) + Field.value.substr(9); }
 			if (!(parseInt(Field.value.charAt(9)) >= 0)) { Field.value = Field.value.substr(0, 9) + Field.value.substr(10); }
			if (!(parseInt(Field.value.charAt(11)) >= 0)) { Field.value = Field.value.substr(0, 11) + Field.value.substr(12); }
			if (!(parseInt(Field.value.charAt(12)) >= 0)) { Field.value = Field.value.substr(0, 12) + Field.value.substr(13); }
			if (!(parseInt(Field.value.charAt(13)) >= 0)) { Field.value = Field.value.substr(0, 13) + Field.value.substr(14); }
			if (!(parseInt(Field.value.charAt(14)) >= 0)) { Field.value = Field.value.substr(0, 14) + Field.value.substr(15); }
			if (!(parseInt(Field.value.charAt(16)) >= 0)) { Field.value = Field.value.substr(0, 16) + Field.value.substr(17); }
			if (!(parseInt(Field.value.charAt(17)) >= 0)) { Field.value = Field.value.substr(0, 17); }
		}

		// CPF: ###.###.###-##
		function DoCPF(Field) {
			// verifica se a caixa tem texto digitado
			if (Field.value.length == 0) { return true; }
			// Verifica o "." como quarto caractere
			if ((Field.value.length >= 4) && (Field.value.charAt(3) != '.')) {
				Field.value = Field.value.substr(0, 3) + '.' + Field.value.substr(3);
			}
			// Verifica o "." como oitavo caractere
			if ((Field.value.length >= 8) && (Field.value.charAt(7) != '.')) {
				Field.value = Field.value.substr(0, 7) + '.' + Field.value.substr(7);
			}
			// Verifica o "-" como décimo segundo caractere
			if ((Field.value.length >= 12) && (Field.value.charAt(11) != '-')) {
				Field.value = Field.value.substr(0, 11) + '-' + Field.value.substr(11);
			}
			// Verifica os números
			if (!(parseInt(Field.value.charAt(0)) >= 0)) { Field.value = Field.value.substr(1); }
 			if (!(parseInt(Field.value.charAt(1)) >= 0)) { Field.value = Field.value.substr(0, 1) + Field.value.substr(2); }
			if (!(parseInt(Field.value.charAt(2)) >= 0)) { Field.value = Field.value.substr(0, 2) + Field.value.substr(3); }
			if (!(parseInt(Field.value.charAt(4)) >= 0)) { Field.value = Field.value.substr(0, 4) + Field.value.substr(5); }
 			if (!(parseInt(Field.value.charAt(5)) >= 0)) { Field.value = Field.value.substr(0, 5) + Field.value.substr(6); }
			if (!(parseInt(Field.value.charAt(6)) >= 0)) { Field.value = Field.value.substr(0, 6) + Field.value.substr(7); }
			if (!(parseInt(Field.value.charAt(8)) >= 0)) { Field.value = Field.value.substr(0, 8) + Field.value.substr(9); }
 			if (!(parseInt(Field.value.charAt(9)) >= 0)) { Field.value = Field.value.substr(0, 9) + Field.value.substr(10); }
			if (!(parseInt(Field.value.charAt(10)) >= 0)) { Field.value = Field.value.substr(0, 10) + Field.value.substr(11); }
			if (!(parseInt(Field.value.charAt(12)) >= 0)) { Field.value = Field.value.substr(0, 12) + Field.value.substr(12); }
 			if (!(parseInt(Field.value.charAt(13)) >= 0)) { Field.value = Field.value.substr(0, 13); }
		}

		// CEP: #####-###
		function DoCEP(Field) {
			// Verifica o "-" como sexto caractere
			if ((Field.value.length >= 6) && (Field.value.charAt(5) != '-')) {
				Field.value = Field.value.substr(0, 5) + '-' + Field.value.substr(5);
			}
			// Verifica os números
			if (!(parseInt(Field.value.charAt(0)) >= 0)) { Field.value = Field.value.substr(1); }
 			if (!(parseInt(Field.value.charAt(1)) >= 0)) { Field.value = Field.value.substr(0, 1) + Field.value.substr(2); }
			if (!(parseInt(Field.value.charAt(2)) >= 0)) { Field.value = Field.value.substr(0, 2) + Field.value.substr(3); }
			if (!(parseInt(Field.value.charAt(3)) >= 0)) { Field.value = Field.value.substr(0, 3) + Field.value.substr(4); }
			if (!(parseInt(Field.value.charAt(4)) >= 0)) { Field.value = Field.value.substr(0, 4) + Field.value.substr(5); }
			if (!(parseInt(Field.value.charAt(6)) >= 0)) { Field.value = Field.value.substr(0, 6) + Field.value.substr(7); }
			if (!(parseInt(Field.value.charAt(7)) >= 0)) { Field.value = Field.value.substr(0, 7) + Field.value.substr(8); }
			if (!(parseInt(Field.value.charAt(8)) >= 0)) { Field.value = Field.value.substr(0, 8) + Field.value.substr(9); }
		}

		function FormataValor(tammax,teclapres,Field) {
			//detectando navegador
			sAgent = navigator.userAgent;
			bIsIE = sAgent.indexOf("MSIE") > -1;
			bIsNav = sAgent.indexOf("Mozilla") > -1 && !bIsIE;
			
			if (bIsIE) {
				var tecla = teclapres.keyCode;
				vr = Field.value;
				vr = vr.replace( "/", "" );
				vr = vr.replace( "/", "" );
				vr = vr.replace( ",", "" );
				vr = vr.replace( ".", "" );
				vr = vr.replace( ".", "" );
				vr = vr.replace( ".", "" );
				vr = vr.replace( ".", "" );
				tam = vr.length;

				if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

				if (tecla == 8 ){	tam = tam - 1 ; }
					
				if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
					if ( tam <= 2 ){ 
	 					Field.value = vr ; }
	 				if ( (tam > 2) && (tam <= 5) ){
	 					Field.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 				if ( (tam >= 6) && (tam <= 8) ){
	 					Field.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 				if ( (tam >= 9) && (tam <= 11) ){
	 					Field.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 				if ( (tam >= 12) && (tam <= 14) ){
	 					Field.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 				if ( (tam >= 15) && (tam <= 17) ){
	 					Field.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
				}		
			}
		}
		
		function FormataData(teclapres, Field) {
			var tecla = teclapres.keyCode;
			vr = Field.value;
			vr = vr.replace( ".", "" );
			vr = vr.replace( "/", "" );
			vr = vr.replace( "/", "" );
			tam = vr.length + 1;

			if ( tecla != 9 && tecla != 8 ){
				if ( tam > 2 && tam < 5 )
					Field.value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
				if ( tam >= 5 && tam <= 10 )
					Field.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 ); }
		}

		function FormataMesAno(Campo,teclapres) {
			var tecla = teclapres.keyCode;
			vr = document.form[Campo].value;
			vr = vr.replace( ".", "" );
			vr = vr.replace( "/", "" );
			vr = vr.replace( "/", "" );
			tam = vr.length + 1;

			if ( tecla != 9 && tecla != 8 ){
				if ( tam > 2 && tam < 7 )
					document.form[Campo].value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, tam ); }
		}

		function FormataPercentual(campo,tammax,teclapres) {
			var tecla = teclapres.keyCode;
			vr = document.form[campo].value;
			vr = vr.replace( "/", "" );
			vr = vr.replace( "/", "" );
			vr = vr.replace( ",", "" );
			vr = vr.replace( ".", "" );
			vr = vr.replace( ".", "" );
			vr = vr.replace( ".", "" );
			vr = vr.replace( ".", "" );
			tam = vr.length;

			if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

			if (tecla == 8 ){	tam = tam - 1 ; }
				
			if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
				if ( tam <= 3 ){ 
	 				document.form[campo].value = vr ; }
	 			if ( (tam > 3) && (tam <= 6) ){
	 				document.form[campo].value = vr.substr( 0, tam - 3 ) + ',' + vr.substr( tam - 3, tam ) ; }
			}		
			
		}

		
		function isNumeric(Field){

		String = Field.value
		if (String == "0,00"){
			Field.value = '';
			return false }
		else{ 
		return true}
		}
		
		function noNumeric(Field){

		String = Field.value
		if (String == ""){
			Field.value = '0,00';
			return false }
		else{ 
		return true}
		}		
		
    /***
    * Descrição.: formata um campo do formulário de
    * acordo com a máscara informada...
    * Parâmetros: - objForm (o Objeto Form)
    * - strField (string contendo o nome
    * do textbox)
    * - sMask (mascara que define o
    * formato que o dado será apresentado,
    * usando o algarismo "9" para
    * definir números e o símbolo "!" para
    * qualquer caracter...
    * - evtKeyPress (evento)
    *
    * Uso.......: <input type="textbox"
    * name="xxx".....
    * onkeypress="return txtBoxFormat(document.rcfDownload, 'str_cep', '99999-999', event);">
    * Observação: As máscaras podem ser representadas
    * como os exemplos abaixo:
    * CEP -> 99999-999
    * CPF -> 999.999.999-99
    * CNPJ -> 99.999.999/9999-99
    * C/C -> 999999-!
    * Tel -> (99) 9999-9999
    ***/
		
		function txtBoxFormat(objForm, strField, sMask, evtKeyPress) {
		var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

		if(document.all) { // Internet Explorer
		nTecla = evtKeyPress.keyCode; }
		else if(document.layers) { // Nestcape
		nTecla = evtKeyPress.which;
		}

		sValue = objForm[strField].value;

		// Limpa todos os caracteres de formatação que
		// já estiverem no campo.
		sValue = sValue.toString().replace( "-", "" );
		sValue = sValue.toString().replace( "-", "" );
		sValue = sValue.toString().replace( ".", "" );
		sValue = sValue.toString().replace( ".", "" );
		sValue = sValue.toString().replace( "/", "" );
		sValue = sValue.toString().replace( "/", "" );
		sValue = sValue.toString().replace( "(", "" );
		sValue = sValue.toString().replace( "(", "" );
		sValue = sValue.toString().replace( ")", "" );
		sValue = sValue.toString().replace( ")", "" );
		sValue = sValue.toString().replace( " ", "" );
		sValue = sValue.toString().replace( " ", "" );
		fldLen = sValue.length;
		mskLen = sMask.length;

		i = 0;
		nCount = 0;
		sCod = "";
		mskLen = fldLen;

		while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

		if (bolMask) {
		sCod += sMask.charAt(i);
		mskLen++; }
		else {
		sCod += sValue.charAt(nCount);
		nCount++;
		}

		i++;
		}

		objForm[strField].value = sCod;

		if (nTecla != 8) { // backspace
		if (sMask.charAt(i-1) == "9") { // apenas números...
		return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
		else { // qualquer caracter...
		return true;
		} }
		else {
		return true;
		}
		}
		
		function limpanumero(caracter) {

		if(document.all) { // Internet Explorer
		var tecla = event.keyCode;
		}
		else {
		if(document.layers) { // Nestcape
		var tecla = caracter.which;
		}
		}

		if(tecla > 47 && tecla < 58) { // numeros de 0 a 9
		return true;
		}
		else {
		if (tecla != 8) { // backspace
		return false;
		}
		else {
		return true;
		}
		}

		}
		
		//Verifica se mudou o valor do txt para poder atualizar.
		function VerificaValor(objForm, strField, strValorAnterior) {
			if (objForm[strField].value != strValorAnterior) {
				objForm.submit();
			}
		}


		//tirar os espaços das extremidades do valor passado
		function trim(valor){
				for (i=0;i<valor.length;i++){
						if(valor.substr(i,1) != " "){
								valor = valor.substr(i);
								break;
						}
						if (i == valor.length-1){
								valor = "";
						}
				}
				for (i=valor.length-1;i>=0;i--){
						if(valor.substr(i,1) != " "){
								valor = valor.substr(0,i+1);
								break;
						}
				}
				return valor;
		}
