// JavaScript Document

var xmlHttp

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
} 

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	} // function echeck(str) {
		
/// mascara

function Mascara (formato, keypress, objeto)
{
	
	//campo = eval (objeto);
	campo = objeto;
	
	// cep
	if (formato=='cep'){
	separador = '-';
	conjunto1 = 5;
	if (campo.value.length == conjunto1){
	campo.value = campo.value + separador;}
	}
	
	// cpf
	if (formato=='cpf'){
	separador1 = '.';
	separador2 = '-';
	conjunto1 = 3;
	conjunto2 = 7;
	conjunto3 = 11;
	if (campo.value.length == conjunto1)
	  {
	  campo.value = campo.value + separador1;
	  }
	if (campo.value.length == conjunto2)
	  {
	  campo.value = campo.value + separador1;
	  }
	if (campo.value.length == conjunto3)
	  {
	  campo.value = campo.value + separador2;
	  }
	}
	
	// cpf
	if (formato=='rg'){
	separador1 = '.';
	separador2 = '-';
	conjunto1 = 2;
	conjunto2 = 6;
	conjunto3 = 10;
	if (campo.value.length == conjunto1)
	  {
	  campo.value = campo.value + separador1;
	  }
	if (campo.value.length == conjunto2)
	  {
	  campo.value = campo.value + separador1;
	  }
	if (campo.value.length == conjunto3)
	  {
	  campo.value = campo.value + separador2;
	  }
	}
	
	// data
	if (formato=='data'){
	separador = '/';
	conjunto1 = 2;
	conjunto2 = 5;
	if (campo.value.length == conjunto1)
	  {
	  campo.value = campo.value + separador;
	  }
	if (campo.value.length == conjunto2)
	  {
	  campo.value = campo.value + separador;
	  }
	}
	
	// telefone
	if (formato=='telefone'){
	separador1 = '(';
	separador2 = ')';
	separador3 = '-';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 8;
	if (campo.value.length == conjunto1){
	campo.value = campo.value + separador1;
	}
	if (campo.value.length == conjunto2){
	campo.value = campo.value + separador2;
	}
	if (campo.value.length == conjunto3){
	campo.value = campo.value + separador3;
	}
	}	
	
	// telefonesemddd
	if (formato=='telefonesemddd'){
	separador1 = '-';
	conjunto1 = 4;
		if (campo.value.length == conjunto1){
		campo.value = campo.value + separador1;
		}
	}
} // function Mascara (formato, keypress, objeto){


function PreMascara(funcao, e, elemento)
{
	if(window.event) // IE
	  {
	  Mascara(funcao, window.event.keyCode, elemento);
	  }
	else if(e.which) // Netscape/Firefox/Opera
	  {
	  Mascara(funcao, e.which, elemento);
	  }
	
} //function PreMascara(funcao, e, elemento)


// JavaScript Document
// função para o Flash funcionar
function fnJsFlash(largura, altura, chamar){
	arquivo = chamar + '?rand=' + Math.random();
	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="'+largura+'" height="'+altura+'" id=teste align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="wmode" value="transparent" />');
	document.write('<param name="movie" value="'+arquivo+'" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="'+arquivo+'" wmode="transparent" quality="best" width="'+largura+'" height="'+altura+'" name=teste align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}
