//#################################################################################################################
// INDICE DAS FUNCOES JAVA SCRIPT
// 01 - FUNCAO TRANSPARENTE
// 02 - ABRIR POP-UP
// 03 - MUDA COR DO INPUT AO SER SELECIONADO
// 04 - ENVIA OS DADOS DE UMA JANELA PARA OUTRA, CLICANDO APENAS NUM LINK
// 05 - FORMATA O COMPONENTE DE ACORDO COM A MÁSCARA
// 06 - CARREGAR SITE (LOADING)
// 07 - FORMATAR O VALOR
// 08 - ABRE O POPOUP NO TAMANHO DA IMAGEM
// 09 - CAMPO PREENCHIDO E SEGUE PARA O PROXIMO 
// 10 - LEGENDA DE ICONES
// 11 - FONTE MAIOR OU FONTE MENOR
// 12 - MUDA O CONTEUDO DE ACORDO COM O COMBO
// 13 - MARCA TODOS OS CHECKBOX DOS FORMULARIOS
// 14 - VERIFICA SE OS CHECKBOX ESTAO VAZIOS E RETORNA MENSAGEM
// 15 - CALENDARIO
// 16 - HABILITA A FOTO
// 17 - EXPANDIR DIVS
// 18 - CRIA O MENU RETRATIL
// 19 - CONTROLA O SOBE E DESCE DO MENU DE AJUDAS ON-LINE DO ADMINISTRATIVO
// 21 - TEMPO DECORRIDO
// 22 - CALCULADORA
// 23 - FORMULARIO VAZIO AO CLICAR
// 24 - RECEBE A SENHA
// 25 - HABILITA A COMBO DE PAISES
// 26 - PRELOAD DAS IMAGENS
// 27 - FUNCAO PARA POPUP
// 28 - FUNCAO PARA ANTI SELECTION
// 29 - FUNCAO ADD FAVORITOS
// 30 - ONMOUSE
// 31 - NAO LIBERAR TEXTO PARA O CAMPO NUMERICO
//#################################################################################################################
// 01 - FUNCAO TRANSPARENTE
//#################################################################################################################
	nereidFadeObjects = new Object();
	nereidFadeTimers = new Object();
	function nereidFade(object, destOp, rate, delta){
	if (!document.all)
	return
	if (object != "[object]"){
	setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
	return;
	}
	clearTimeout(nereidFadeTimers[object.sourceIndex]);
	diff = destOp-object.filters.alpha.opacity;
	direction = 1;
	if (object.filters.alpha.opacity > destOp){
	direction = -1;
	}
	delta=Math.min(direction*diff,delta);
	object.filters.alpha.opacity+=direction*delta;
	if (object.filters.alpha.opacity != destOp){
	nereidFadeObjects[object.sourceIndex]=object;
	nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
	}
	}
//#################################################################################################################
// 02 - ABRIR POP-UP
//#################################################################################################################
	function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
	}
//#################################################################################################################
// 03 - MUDA COR DO INPUT AO SER SELECIONADO
//#################################################################################################################
	function troca_fundo(ethis,on_off,cor_1,cor_2)
	{
	ethis.style.backgroundColor=(on_off == 1 ? (cor_1 == undefined ? '#FFEBD7' : cor_1) : (cor_2 == undefined ? '' : cor_2));
	}
//#################################################################################################################
// 04 - ENVIA OS DADOS DE UMA JANELA PARA OUTRA, CLICANDO APENAS NUM LINK
//#################################################################################################################                                  **/
	function f_submeter(formulario,destino) {
	var objForm = document.getElementById(formulario);
	objForm.action = destino;
	objForm.submit();
	}
	function f_submeter_blank(formulario,destino) {
	var objForm = document.getElementById(formulario);
	objForm.setAttribute("target", "_blank");
	objForm.action = destino;
	objForm.submit();
	}
//#################################################################################################################
// 05 - FORMATA O COMPONENTE DE ACORDO COM A MÁSCARA
//#################################################################################################################                   **/
	function formatar(componente, mascara) {
	var tamanho = componente.value.length;
	var saida = mascara.substring(0,1);
	var texto = mascara.substring(tamanho)
	if (texto.substring(0,1) != saida) {
	componente.value += texto.substring(0,1);
	}
	}
//#################################################################################################################
// 06 - CARREGAR SITE (LOADING)
//#################################################################################################################
	function loadImages() {
	if (document.getElementById) {  // DOM3 = IE5, NS6
	document.getElementById('hidepage').style.visibility = 'hidden';
	}
	else {
	if (document.layers) {  // Netscape 4
	document.hidepage.visibility = 'hidden';
	}
	else {  // IE 4
	document.all.hidepage.style.visibility = 'hidden';
	}
	}
	}
//#################################################################################################################
// 07 - FORMATAR O VALOR
//#################################################################################################################
	function currencyFormat(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;  // Enter
	key = String.fromCharCode(whichCode);  // Get key value from key code
	if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
	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;
	}
//#################################################################################################################
// 08 - ABRE O POPOUP NO TAMANHO DA IMAGEM
//#################################################################################################################
	function fnc_AbrePopUp(str_NomeArquivo, str_NomeJanela, bln_Scrollbar, lng_Largura, lng_Altura, lng_Top, lng_Left) {
	if ( (!lng_Altura) || (lng_Altura == 0) ) {
	lng_Altura = 465;
	}
	if ( (!lng_Largura) || (lng_Largura == 0) ) {
	lng_Largura = 450;
	}
	if ( (!lng_Top) || (lng_Top == 0) ) {
	lng_Top = screen.availHeight/2 - lng_Altura/2;
	}
	if ( (!lng_Left) || (lng_Left == 0) ) {
	lng_Left = screen.availWidth/2 - lng_Largura/2;
	}
	if ( (!bln_Scrollbar) || (bln_Scrollbar == 0) ) {
	bln_Scrollbar = 'no';
	}
	window.open(str_NomeArquivo, str_NomeJanela, 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=' + bln_Scrollbar + ', resizable=no, width=' + lng_Largura + ', height=' + lng_Altura +', top=' + lng_Top + ', left=' + lng_Left);
	}
//#################################################################################################################
// 09 - CAMPO PREENCHIDO E SEGUE PARA O PROXIMO
//#################################################################################################################
	VerifiqueTAB=true;
	function Mostra(quem, tammax) {
	if ( (quem.value.length == tammax) && (VerifiqueTAB) ) { 
	var i=0,j=0, indice=-1;
	for (i=0; i<document.forms.length; i++) { 
	for (j=0; j<document.forms[i].elements.length; j++) { 
	if (document.forms[i].elements[j].name == quem.name) { 
	indice=i;
	break;
	} 
	} 
	if (indice != -1) break; 
	} 
	for (i=0; i<=document.forms[indice].elements.length; i++) { 
	if (document.forms[indice].elements[i].name == quem.name) { 
	while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&
	(i < document.forms[indice].elements.length) ) { 
	i++;
	} 
	document.forms[indice].elements[(i+1)].focus();
	VerifiqueTAB=false;
	break;
	} 
	} 
	} 
	} 
	function PararTAB(quem) { VerifiqueTAB=false; } 
	function ChecarTAB() { VerifiqueTAB=true; }
//#################################################################################################################
// 10 - LEGENDA DE ICONES
//#################################################################################################################
	var dragapproved=false
	if (document.all){
	document.onmouseup=new Function("dragapproved=false")
	}
	function drag_dropie(){
	if (dragapproved==true){
	document.all.showimage.style.pixelLeft=tempx+event.clientX-iex
	document.all.showimage.style.pixelTop=tempy+event.clientY-iey
	return false
	}
	}
	function initializedragie(){
	iex=event.clientX
	iey=event.clientY
	tempx=showimage.style.pixelLeft
	tempy=showimage.style.pixelTop
	dragapproved=true
	document.onmousemove=drag_dropie
	}
	function hidebox(){
	if (document.all)
	showimage.style.visibility="hidden"
	else if (document.layers)
	document.showimage.visibility="hide"
	}
//#################################################################################################################
// 11 - FONTE MAIOR OU FONTE MENOR
//#################################################################################################################
	var tgs = new Array( 'div','td','tr');
	var szs = new Array( '10px','11px','12px','13px','14px','15px','16px' );
	var startSz = 2;	
	function ts( trgt,inc ) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;	
	sz += inc;
	if ( sz < 0 ) sz = 0;
	if ( sz > 6 ) sz = 6;
	startSz = sz;	
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];	
	cEl.style.fontSize = szs[ sz ];	
	for ( i = 0 ; i < tgs.length ; i++ ) {
	cTags = cEl.getElementsByTagName( tgs[ i ] );
	for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
	}
//#################################################################################################################
// 12 - MUDA O CONTEUDO DE ACORDO COM O COMBO
//#################################################################################################################
	function ExpandeDiv(id_cadastro_assinante)
	{
	var qtd_div = document.getElementsByTagName('div').length;
	var div_sel = document.getElementById(id_cadastro_assinante);
	var todas_divs;
	for (var i = 1; i <= qtd_div; i++)
	{
	if (document.getElementById("div"+i)){
	todas_divs = document.getElementById("div"+i);
	}
	if (todas_divs.id != id_cadastro_assinante)
	todas_divs.style.display = 'none';
	else
	div_sel.style.display = 'block';
	}
	}
//#################################################################################################################
// 13 - MARCA TODOS OS CHECKBOX DOS FORMULARIOS
//#################################################################################################################
	function marcaTodosCheckbox(objeto)
	{				
	if(objeto.checked == true)
	{
	for(var i = 0; i < frm_varios.checkbox.length; i++)
	{
	frm_varios.checkbox[i].checked = true;
	}
	}
	else
	{
	for(var i = 0; i < frm_varios.checkbox.length; i++)
	{
	frm_varios.checkbox[i].checked = false;
	}
	}			
	}
//#################################################################################################################
// 14 - VERIFICA SE OS CHECKBOX ESTAO VAZIOS E RETORNA MENSAGEM
//#################################################################################################################
	function verificaCheckbox() {
	var objForm = document.getElementById("meuform")
	var bitCheckboxMarcador = false;
	for(var i = 0; i < meuform.checkbox.length; i++) {
	if (meuform.checkbox[i].checked == true) {
	bitCheckboxMarcador = true;
	}
	}
	if (!(bitCheckboxMarcador)) {
	alert("Nenhuma opção para impressão foi selecionada.\n Favor seleciona no minimo uma!");
	return;
	}
	objForm.target="_blank";
	objForm.submit();
	}
//#################################################################################################################
// 16 - HABILITA A FOTO
//#################################################################################################################
	function Habilita(frm_noticia)
	{
	if ( frm_noticia.strImg_conf.value == 2)
	{
	frm_noticia.strFoto.disabled = false
	frm_noticia.strFoto.style.backgroundColor = "#FFFFFF"
	}
	else
	{
	frm_noticia.strFoto.disabled = true
	frm_noticia.strFoto.style.backgroundColor = "#CCCCCC"
	}
	}
//#################################################################################################################
// 17 - EXPANDIR DIVS
//#################################################################################################################
	var head = "display:''";
	var folder = '';
	if ( navigator.appName == "Netscape"){
	var ns6 = document;
	}
	function expandit(obj){
	folder = ns6?obj.nextSibling.nextSibling.style : document.all[obj.sourceIndex+1].style;
	if ( folder.display == "none" )
	folder.display = "";
	else
	folder.display = "none";
	} 
//#################################################################################################################
// 18 - CRIA O MENU RETRATIL
//#################################################################################################################
	function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
	if(el.style.display != "block"){ //DynamicDrive.com change
	for (var i=0; i<ar.length; i++){
	if (ar[i].className=="submenu") //DynamicDrive.com change
	ar[i].style.display = "none";
	}
	el.style.display = "block";
	}else{
	el.style.display = "none";
	}
	}
	}
	function generico(URL,NOME,LARG,ALT,T,L,R,S)
	{
	var op ; 
	op =window.open(URL,NOME,'width='+LARG+',height='+ALT+',top='+T+',left='+L+',resizable='+R+',scrollbars='+S)
	op.focus();
	}				 
//#################################################################################################################
// 19 - CONTROLA O SOBE E DESCE DO MENU DE AJUDAS ON-LINE DO ADMINISTRATIVO
//#################################################################################################################
	function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	function MM_showHideLayers() { //v6.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
	}
	// menu 
	window.onerror = null;
	var topMargin = 80; //altura
	var slideTime = 1000; // velocidade
	var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);
	function layerObject(id,right) {
	if (ns6) {
	this.obj = document.getElementById(id).style;
	this.obj.right = right;
	return this.obj;
	}
	else if(ie4) {
	this.obj = document.all[id].style;
	this.obj.right = right;
	return this.obj;
	}
	else if(ns4) {
	this.obj = document.layers[id];
	this.obj.right = right;
	return this.obj;
	}
	}
	function layerSetup() {
	floatLyr = new layerObject('floatLayer', pageWidth);
	window.setInterval("main()", 10)
	}
	function floatObject() {
	if (ns4 || ns6) {
	findHt = window.innerHeight;
	} else if(ie4) {
	findHt = document.body.clientHeight;
	}
	} 
	function main() {
	if (ns4) {
	this.currentY = document.layers["floatLayer"].top;
	this.scrollTop = window.pageYOffset;
	mainTrigger();
	}
	else if(ns6) {
	this.currentY = parseInt(document.getElementById('floatLayer').style.top);
	this.scrollTop = scrollY;
	mainTrigger();
	} else if(ie4) {
	this.currentY = floatLayer.style.pixelTop;
	this.scrollTop = document.body.scrollTop;
	mainTrigger();
	}
	}
	function mainTrigger() {
	var newTargetY = this.scrollTop + this.topMargin;
	if ( this.currentY != newTargetY ) {
	if ( newTargetY != this.targetY ) {
	this.targetY = newTargetY;
	floatStart();
	}
	animator();
	}
	}
	function animator() {
	var now = new Date();
	var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D;
	newY = Math.round(newY);
	if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) {
	if ( ie4 )document.all.floatLayer.style.pixelTop = newY;
	if ( ns4 )document.layers["floatLayer"].top = newY;
	if ( ns6 )document.getElementById('floatLayer').style.top = newY + "px";
	}
	}
	
	function floatStart() {
	var now = new Date();
	this.A = this.targetY - this.currentY;
	this.B = Math.PI / ( 2 * this.slideTime );
	this.C = now.getTime();
	if (Math.abs(this.A) > this.findHt) {
	this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt;
	this.A = this.A > 0 ? this.findHt : -this.findHt;
	}
	else {
	this.D = this.currentY;
	}
	}
	function start() {
	if(ns6||ns4) {
	pageWidth = "0";
	//pageWidth = innerWidth;
	pageHeight = innerHeight;
	layerSetup();
	floatObject();
	}
	else if(ie4) {
	pageWidth = "0";
	pageHeight = document.body.clientHeight;
	layerSetup();
	floatObject();
	}
	}
//#################################################################################################################
// 21 - TEMPO DECORRIDO
//#################################################################################################################
	function tempo_decorrido(){
	now                           = new Date();
	the_timer                     = new Date(now.getTime());
	hora                          = the_timer.getHours();
	minutos                       = the_timer.getMinutes();
	segundos                      = the_timer.getSeconds();
	if ( minutos <= 9 ) minutos   = '0' + minutos;
	if ( segundos <= 9 ) segundos = '0' + segundos;
	display_timer = hora + ':' + minutos + ':' + segundos;
	document.all.tempo.value      = display_timer;
	var temp = setTimeout('tempo_decorrido()', 1000);
	}
//#################################################################################################################
// 22 - CALCULADORA
//#################################################################################################################
	var wynik=0, op=0, nowe=0, nowe2=0, done=1, oset=0, kropka, temp;
	function reset(value)
	{
	document.form1.ekran.value = value;
	wynik = 0,
	op = 0,
	nowe = 0,
	nowe2 = 0;
	done = 1;
	oset = 0;
	}
	function wspolna(new_temp)
	{
	kropka = 1;
	if(nowe || done) {
	nowe = 0;
	done = 0;
	temp = new_temp;
	}
	{
	if (temp.indexOf(".")!=-1) {
	kropka=0;
	}
	}
	}
	function button(ktory,ktory2)
	{
	temp = document.form1.ekran.value;
	
	if(ktory2=='.') {
	wspolna('0');
	if(kropka==1) {
	temp += ktory2;
	document.form1.ekran.value = temp;
	oset = 0;
	}
	}
	if(ktory>=0 && ktory<=9) {
	wspolna('');
	if(temp==0 && kropka==1) temp='';
	temp += ktory;
	document.form1.ekran.value = temp;
	oset = 1;
	}
	if(ktory2=='-' || ktory2=='+' || ktory2=='/' || ktory2=='*') {
	if(nowe) op = ktory2
	else {
	if(!nowe2) {
	op = ktory2;
	wynik = temp;
	nowe2=1;
	}
	else {
	wynik = eval(wynik + op + temp);
	op = ktory2;
	document.form1.ekran.value = wynik;
	}
	oset=0;
	nowe = 1;
	}
	}
	if(ktory2=='1/x' ) { wynik = eval(1 / temp) ; reset(wynik); }
	if(ktory2=='sqrt') { wynik = Math.sqrt(temp); reset(wynik); }
	if(ktory2=='exp' ) { wynik = Math.exp(temp) ; reset(wynik); }
	if(ktory2=='+/-') document.form1.ekran.value = eval(-temp);
	if(ktory2=='=' && oset && op!='0') reset(eval(wynik + op + temp));
	if (ktory2=='C') reset(0);
	if(document.form1.ekran.value[0] == '.')
	document.form1.ekran.value = '0' + document.form1.ekran.value;
	}		
//#################################################################################################################
// 23 - FORMULARIO VAZIO AO CLICAR
//#################################################################################################################
	function Esvazia(valor_campo){
	if (valor_campo.value == valor_campo.defaultValue)
		valor_campo.value='';
	}
	function Padrao(valor_campo){
	if (valor_campo.value == '')
		valor_campo.value=valor_campo.defaultValue;
	}

//#################################################################################################################
// 25 - HABILITA A COMBO DE PAISES
//#################################################################################################################
	function paises(){
	var currentState=document.frm_cadastro.STROUTROPAIS.checked == false; 
	var newState=document.frm_cadastro.STROUTROPAIS.checked == true;
	if (newState!=currentState){
	document.frm_cadastro.STRCEPINICIO.disabled=newState;
	document.frm_cadastro.STRUF.disabled=newState;
	document.frm_cadastro.STRPAIS.disabled=!newState;
	if (document.frm_cadastro.STRPAIS.disabled=!newState) {
	document.frm_cadastro.STRPAIS.value="Brasil";
	}
	}
	}
//#################################################################################################################
// 26 - PRELOAD DAS IMAGENS
//#################################################################################################################
	function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	
	function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	
	}
//#################################################################################################################
// 27 - FUNCAO PARA POPUP
//#################################################################################################################
	//function abrepopup() { 
	//window.open('pop_enquete.asp','1','status=no,resizable=no,scrollbars=yes,menubar=yes,width=250,height=240,left=15,top=40') ;
	//}
//#################################################################################################################
// 28 - DESABILITAR O MOUSE
//#################################################################################################################
//	function clickIE4(){
//	if (event.button==2){
//	alert(message);
//return false;
//}
//}
//function clickNS4(e){
//if (document.layers||document.getElementById&&!document.all){
//if (e.which==2||e.which==3){
//alert(message);
//return false;
//}
//}
//}
//if (document.layers){
//document.captureEvents(Event.MOUSEDOWN);
//document.onmousedown=clickNS4;
//}
//else if (document.all&&!document.getElementById){
//document.onmousedown=clickIE4;
//}
//document.oncontextmenu=new Function("return false")
//#################################################################################################################
// 29 - FUNCAO ADD FAVORITOS
//#################################################################################################################
	var url = "http://www.storeexpress.com.br";
	var title = "Store Express - Solucoes Inteligentes para Web";
	function addToFavorites() {
	if (window.sidebar) {
	window.sidebar.addPanel(title, url,"");	
	} else if (window.external) {
	window.external.AddFavorite(url,title) 
	} else {
	alert("Desculpe! O seu browser não suporta essa função."); 
	}
	}
	if (!window.sidebar && !window.external) {
	document.getElementById('bookmarkPage').style.display = 'none';
	}
//#################################################################################################################
// 30 - ONMOUSE
//#################################################################################################################
	function Permut (flag,img) {
	if (document.images) {
	if (document.images[img].permloaded) {
	if (flag==1) document.images[img].src = document.images[img].perm.src
	else document.images[img].src = document.images[img].perm.oldsrc
	}
	}
	}
	function preloadPermut (img,adresse) {
	if (document.images) {
	img.onload = null;
	img.perm = new Image ();
	img.perm.oldsrc = img.src;
	img.perm.src = adresse;
	img.permloaded = true;
	}
	}	
//#################################################################################################################
// 31 - NAO LIBERAR TEXTO PARA CAMPO NUMERICO
//#################################################################################################################
	function somente_numero(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;
	}
	}
	}
	
	
	
