<!--

// versao: 2.1
// autor: Fabiano Cainelli
// atualizado: 26-09-2006

var submited = false;

	function info() {
  		window.onerror=null;
		document.dados.navigator.value = navigator.appName;
   		document.dados.version.value = navigator.appVersion;
   		document.dados.platform.value = navigator.platform;
   		document.dados.nome.value = "";
   		document.dados.nome.focus();
	}


	function enviarEmail() {
		if(validar(document.dados_email.nome, document.dados_email.email )) {
			document.dados_email.submit();
		}
	}

	function enviarChat() {
		if(validar(document.dados.nome, document.dados.email)) {
			if ( !submited ) {
				document.dados.submit();
				submited = true;
				document.btnsub.classname = "botao_sair";
			}
			
		}
	}

	function validar(objNome, objEmail) {
		nome = objNome.value;
 		if (nome.length < 2 || nome.length > 50) {
			alert ("O Campo Nome é obrigatório e deve conter entre 2 e 50 caracteres. Por favor digite novamente.");
			objNome.focus();
			return false;
		}
		
		if (objEmail.value != ""){
			if (!ValidaEmail(objEmail.value)) {
				alert("E-mail inválido, entre com os dados novamente.");
				objEmail.focus();
				return false;
			}
		}

    		return true;
	}

	function ValidaEmail(email) {
		var w_ponto=false;
		var w_arroba=false;
		var w_caracter=false;

		for (var i=0; i<email.length; i++) {
			if (email.charAt(i)=="@")
			{
			  if (email.charAt(i+1)==".")
			   w_arroba=false;
			  else
			    w_arroba=true;
			}
			else if (email.charAt(i)==".") w_ponto=true;
			else if (email.charAt(i)!=" ") w_caracter=true;
		}

		if((email.charAt(0)=="W" || email.charAt(0)=="w") &&
		   (email.charAt(1)=="W" || email.charAt(1)=="w") &&
		   (email.charAt(2)=="W" || email.charAt(2)=="w") &&
		   (email.charAt(3)=="."))
		{
		    w_ponto=false;
		    w_caracter=false;
		}
		if(email.charAt(email.length-1)==".")
		{
		    w_ponto=false;
		}
	        return (w_ponto && w_arroba && w_caracter);
	}


	function LimpaMensagem(msgToSend) {

		//alert(msgToSend);
		// Remove empty styles.

		msgToSend =  msgToSend.replace( /'/gi, '&#39;' ) ;


		msgToSend =  msgToSend.replace( /\s*style="\s*"/gi, '' ) ;

		msgToSend = msgToSend.replace( /<SPAN\s*[^>]*>\s*&nbsp;\s*<\/SPAN>/gi, '&nbsp;' ) ;

		msgToSend = msgToSend.replace( /<SPAN\s*[^>]*><\/SPAN>/gi, '' ) ;

		// Remove Lang attributes
		msgToSend = msgToSend.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;

		msgToSend = msgToSend.replace( /<SPAN\s*>(.*?)<\/SPAN>/gi, '$1' ) ;

		msgToSend = msgToSend.replace( /<FONT\s*>(.*?)<\/FONT>/gi, '$1' ) ;
		msgToSend = msgToSend.replace( /<script\s*>(.*?)<\/script>/gi, '$1' ) ;

		//alert(msgToSend);
		msgToSend = msgToSend.replace( /<([^\s>]+)[^>]*>(.*?)<\/\1>/g, '$2') ;

		// Remove XML elements and declarations
		msgToSend = msgToSend.replace(/<\\?\?xml[^>]*>/gi, "") ;

		// Remove Tags with XML namespace declarations: <o:p></o:p>
		//msgToSend = msgToSend.replace(/<\/?\w+:[^>]*>/gi, "") ;

		msgToSend = msgToSend.replace( /<H\d>\s*<\/H\d>/gi, '' ) ;
		msgToSend = msgToSend.replace( /<br>/gi, '' ) ;
		msgToSend = msgToSend.replace( /<a/gi, '< a' ) ;
		msgToSend = msgToSend.replace( /</gi, '&lt;' ) ;
		msgToSend = msgToSend.replace( />/gi, '&gt;' ) ;

		msgToSend = msgToSend.replace( /<H\d([^>]*)>/gi, '' ) ;
		//msgToSend = msgToSend.replace( /<H2([^>]*)>/gi, '' ) ;
		//msgToSend = msgToSend.replace( /<H3([^>]*)>/gi, '<div$1><b><font size="4">' ) ;
		//msgToSend = msgToSend.replace( /<H4([^>]*)>/gi, '<div$1><b><font size="3">' ) ;
		//msgToSend = msgToSend.replace( /<H5([^>]*)>/gi, '<div$1><b><font size="2">' ) ;
		//msgToSend = msgToSend.replace( /<H6([^>]*)>/gi, '<div$1><b><font size="1">' ) ;

		//msgToSend = msgToSend.replace( /<\/H\d>/gi, '</font></b></div>' ) ;

		return msgToSend;
	}


		
	function UpdatePositionInQueue(strURL, pField) {
	    var xmlHttpReq = false;
	    var self = this;
	    // Mozilla/Safari
	    if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	    }
	    // IE
	    else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	    }

	    self.xmlHttpReq.open('GET', strURL, true);
		alert('position');
	    self.xmlHttpReq.onreadystatechange = function() {
		    if (self.xmlHttpReq.readyState == 4) {
		        if ( self.xmlHttpReq.status == 200 ) {
	              document.getElementById(pField).innerHTML = self.xmlHttpReq.responseText;
		        }
		    }
	       }

	    self.xmlHttpReq.send(null);

	}
	
//-->

