

<!-- // Em caso de erro em script não ocorre nada
function stopError(){
   //alert ('Ops...\nTalvez estamos com problemas em nossos códigos JavaScripts.\nTente novamente, mas caso o problema persistir contate o Webmaster.\nAgradecemos sua compreenção.');
   return true;
}
//window.onerror = stopError;
 // -->

name = navigator.appName;
ver = parseInt(navigator.appVersion);
if (name == "Netscape" && ver >= 3) { Navigator = 1; }
  else if (name == "Microsoft Internet Explorer" && ver >= 4) { Navigator = 2; }
	else { Navigator = 0 }


var bg_old
function MouseOut(src){
	if(bg_old!=''){
		src.style.background=bg_old;
	}else{
		src.style.background='none';		
	}
}

function MouseOver(src){
	bg_old = src.style.background;
	src.style.background='#D9ECFF';
}

// Adiciona eventos
function addEvent(obj, evType, fn){
    if (obj.addEventListener){
       obj.addEventListener(evType, fn, false);
       return true;
    }else if (obj.attachEvent){
       var r = obj.attachEvent("on"+evType, fn);
       return r;
    }else{
		 return false;
    }
}

function tree_abrir_adm(grupo,linha){
	location.href='Adm_Prods.asp?grupo='+grupo+'&linha='+linha;
}

function tree_abrir(grupo,linha){
	iprods.location.href='Conteudo.asp?P=Prod&grupo='+grupo+'&linha='+linha;
}

function tree_abrir_pagina(grupo,pagina){
	location.href='Conteudo.asp?P=Prod&grupo='+grupo+'&pagina='+pagina;
}


function prod_detalhes(id){
	location.href='Conteudo.asp?P=Prod&ID='+id;
}

function randomNumber(limit){
  return Math.floor(Math.random()*limit)+1;
}


//Adiciona a cor para fazer mudar de cor ao entrar / sair de um campo de formulário
function findimg(){
	var objs = ['input', 'textarea','select'];
	
	for(ii in objs){
		obj=document.getElementsByTagName(objs[ii]);
		for(i in obj){
			obj[i].onfocus=function(){this.select();MouseOver(this);};
			obj[i].onblur=function(){MouseOut(this);};
		}
	}
	//obj=document.getElementsByName('bt_img');
	//for(i in obj){
		//obj[i].style.cursor='pointer';
		//obj[i].style.filter='Alpha(Opacity=50) Gray';
		//obj[i].onmouseover=function(){this.style.filter='none';};
		//obj[i].onmouseout=function(){this.style.filter='Alpha(Opacity=50) Gray';};
	//}
}
addEvent(window, 'load', findimg);




function showcollapse(what){
	//a=document.getElementsByName(what);
	a=document.getElementById(what);
	if (a.style.display==''){
		a.style.display='none';
	} else {
		a.style.display='';
	}
}


function abre(url, janela, width, height, Scroll, stat){
	var left   = (screen.width/2) - width/2;
	var top    = ((screen.height/2) - height/2)-20;
	janela = window.open(url,'OlicenterIcert'+janela, 'top='+top+',left='+left+',width='+width+',height='+height+',toolbar=no,location=no,resizable=yes,fullscreen=0,status='+stat+',menubar=no,scrollbars='+Scroll+'');
}


function abreFrame(url, janela){
	parent['CristhalIcert'+janela].location.href= url;
}

function framePrint(whichFrame){
	parent[whichFrame].focus();
	parent[whichFrame].print();
}



function zoom(id){
	abre('zoom.asp?id='+id, id, 150, 150, 0, 0)
}

function editarpeditem(id){
	{location.href = 'conteudo.asp?P=prod&ID='+id+'&Tipo=edit';}
}

function delpeditens(id){
	var resposta = window.confirm('Tem certeza de que deseja excluir este Item?\n\nPS: Não pode-se reverter o processo!');
	if (resposta){location.href = 'conteudo.asp?P=prod&ID='+id+'&Tipo=del';}
};

function enviaped(){
	var resposta = window.confirm('ATENÇÃO!!\n\nClicando em [OK], o pedido entrará na fila de processamento.\nNão será possivel reverter o processo.\n\nConfirma o encerramento deste pedido?');
	if (resposta){
		form.FASE.value=1;
		form.submit();
	}
};

function aceitoped(id){
	var resposta = window.confirm('ATENÇÃO!!\n\nClicando em [OK], o pedido será Marcado como Aceito.\nNão será possivel reverter o processo.\n\nConfirma a alteração deste pedido?');
	if (resposta){location.href = 'Adm_Pedidos.asp?ID='+id+'&action=aceito';}
};

function entregueped(id){
	var resposta = window.confirm('ATENÇÃO!!\n\nClicando em [OK], o pedido será Marcado como Entregue.\nNão será possivel reverter o processo.\n\nConfirma a alteração deste pedido?');
	if (resposta){location.href = 'Adm_Pedidos.asp?ID='+id+'&action=entregue';}
};


function cancelped(id){
	var resposta = window.confirm('ATENÇÃO!!\n\nClicando em [OK], o pedido será excluindo.\nNão será possivel reverter o processo.\n\nConfirma a exclusão deste pedido?');
	if (resposta){
		form.action.value='delete';
		form.submit();	
	}
};

function delped(id){
	var resposta = window.confirm('Tem certeza de que deseja excluir este Pedido?\n\nPS: Não pode-se reverter o processo!');
	if (resposta){location.href = 'Adm_Pedidos.asp?ID='+id+'&action=delete';}
};

function delfile(file){
	var resposta = window.confirm('Tem certeza de que deseja excluir o arquivo "'+ file +'"?\n\nPS: Não pode-se reverter o processo!');
	if (resposta){location.href = 'AdmArquivos.asp?File='+file+'&action=delete';}
};


function maximizeWin() {
	if (window.screen) {
		var	width 	= screen.availWidth;
		var height	= screen.availHeight;
		window.moveTo(0, 0);
		window.resizeTo(width, height);
	}
}
function Wallpaper(ID,Resolucao){
	URL = 'imagens/Wallpapers/'+ID
	if(Resolucao == 1){
		abre(URL+'_800.jpg','WallPaper'+ID+Resolucao, 750, 500, 0, 1);
	}else{
		abre(URL+'_1024.jpg','WallPaper'+ID+Resolucao, 1000, 650, 0, 1);
	}
}

function editar_user(id){
	abreFrame('Adm_UserEdit.asp?ID='+id,'AdmUserEdit');
}

function desativar_user(pergunta,id,explicacao){
	var resposta = window.confirm( pergunta + id + explicacao);
	if (resposta){
		abreFrame('Adm_User.asp','AdmUser');
		location.href = ("Adm_User.asp?Act=excl&ID="+id);
	}
};

var refAtual = 0;
function BuscaDescricao(obj,iframe,target){
	ref = obj.value
	if(ref != refAtual && ref != ''){
	    eval(iframe).location.href='response.asp?Tipo=Retorna_Descrição&Colecao='+target+'&ID='+ ref;
		refAtual = ref;
	}
}

function apenas_numeros(esp){
	//alert(event.keyCode);
	if (event.keyCode == esp){event.returnValue = true} else
	if (event.keyCode < 47 || event.keyCode > 57) event.returnValue = false;
	if (event.keyCode == 47) event.returnValue = false;
}

function calc_total(qtd,vunit,vtotal){
   valor = eval(qtd).value * eval(vunit).value.replace(',','.'); 
   eval(vtotal).value = printf(valor,2,',')
}


function MudaFoco(){ 
      if (event.keyCode == 13){window.event.keyCode = 9;} 
}

function Mascara (formato, objeto){ 
	campo = eval (objeto);
	if(event.keyCode != 8 && event.keyCode != 46){
		if (formato=='Data'){ //'10/11/2006'
			separador1 = '/'; 
			if (campo.value.length == 2){ campo.value = campo.value + separador1; } 
			if (campo.value.length == 5){ campo.value = campo.value + separador1; } 
		}else 
		if (formato=='CEP'){ //'95.900-000'
			separador1 = '.'; 
			separador2 = '-'; 
			if (campo.value.length == 2){ campo.value = campo.value + separador1; } 
			if (campo.value.length == 6){ campo.value = campo.value + separador2; } 
		} 
		if (formato=='FONE'){ //'(51) 3748-7571'
			separador1 = '('; 
			separador2 = ') '; 
			separador3 = '-';
			if (campo.value.length == 1){ campo.value = separador1 + campo.value} 
			if (campo.value.length == 3){ campo.value = campo.value + separador2; } 
			if (campo.value.length == 9){ campo.value = campo.value + separador3; } 
		} 
		if (formato=='CNPJ'){ //91.474.478/0001-09'
			separador1 = '.'; 
			separador2 = '/'; 
			separador3 = '-'; 
			if (campo.value.length == 2){ campo.value = campo.value + separador1; } 
			if (campo.value.length == 6){ campo.value = campo.value + separador1; } 
			if (campo.value.length == 10){ campo.value = campo.value + separador2; } 
			if (campo.value.length == 15){ campo.value = campo.value + separador3; } 
		}
		if (formato=='MOEDA'){} 
	}
}

function printf(valor,casas,pont) {
	var toStr=valor.toString()+'00';
	if(toStr.indexOf(".") == -1) {
		return valor+pont+'00';
	}else {
	    var div=toStr.split(".");
	    var fcent=div[1].substring(0,casas);
	    return div[0]+pont+fcent;
	}
}

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;
}


function validaemail(email){
	if (email.length == 0){	return true}
	if (window.RegExp) {
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);
		if (!reg1.test(email) && reg2.test(email)){	return true  }
											  else{ return false }
	} else {
		if(str.indexOf("@") >= 0) return true;
		return false;
	} 		 
}

function ValidarCadastro(){
  var field=document.form.Nome;
  var dados=field.value.length;
  if( dados < 3 )
    {alert("O campo 'Nome' deve ser preenchido!!");
     field.focus();
     field.select();
     return false;}

  var field=document.form.Email;
  var dados=field.value.length;
  if (!validaemail(field.value) || dados < 5)
	  {alert('Preencha com um e-mail válido.');
      field.focus();
      field.select();
      return false;} 

  var field=document.form.Fone;
  var dados=field.value.length;
  if( dados < 10 )
    {alert("O campo 'Fone' deve ser preenchido!!");
     field.focus();
     field.select();
     return false;}

  var field=document.form.Endereco;
  var dados=field.value.length;
  if( dados < 3 )
    {alert("O campo 'Endereço' deve ser preenchido!!");
     field.focus();
     field.select();
     return false;}		

  var field=document.form.Cidade;
  var dados=field.value.length;
  if( dados < 3 )
    {alert("O campo 'Cidade' deve ser preenchido!!");
     field.focus();
     field.select();
     return false;}	

  var field=document.form.Estado;
  var dados=field.value.length;
  if( dados < 2 )
    {alert("O campo 'Estado' deve ser preenchido!!");
     field.focus();
     field.select();
     return false;}	

  var field=document.form.CEP;
  var dados=field.value.length;
  if( dados < 9 )
    {alert("O campo 'CEP' deve ser preenchido!!");
     field.focus();
     field.select();
     return false;}	

  var field=document.form.Pais;
  var dados=field.value.length;
  if( dados < 3 )
    {alert("O campo 'País' deve ser preenchido!!");
     field.focus();
     field.select();
     return false;}	

  document.form.submit()		 
}

function StatusBar(txt){
	window.defaultStatus = txt;
}
window.focus(); 

window.defaultStatus = document.title + "          by Icert"
var sorry =  document.title + '\n\nby  Icert Informática.\n\n All rights reserved.';

function sel()
{
	return(false);
}

var isNS = (document.layers) ? true : false;
var isNS6 = (document.getElementById && !document.all) ? true : false;
var isIE = (document.all) ? true : false;
var isIE5 = (isIE) ? ((navigator.userAgent.indexOf('MSIE 5') > 0) ? true : false) : false;

function tecla(e){
	key = event.keyCode
	//alert(key);
	if(key == 27 ){window.close();} //esc
	if(key == 107){form.btn_new.onclick()}// +
	if(key == 106){form.submit()}// *
	if(key == 13){window.event.keyCode = 9;} //enter	
/*
	if(isIE && (event.keyCode == 93 || event.keyCode == 17 || event.keyCode == 18  || event.keyCode == 22)){
		alert(sorry);
		return(false);
	}else if((isNS || isNS6) && !e.which)
		return(false);
*/
}
function click(e){
	if(isIE && (event.button == 2 || event.button == 3)){
		alert(sorry);
	return(false);
	}else	if((isNS || isNS6) && (e.which == 2 || e.which == 3)){
		alert(sorry);
	return(false);
	}
}

//if(isNS || isNS6)
//	document.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP | Event.MOUSEDOWN | //Event.KEYDOWN | Event.RESIZE);

function teclaflash(tecla){
	if(tecla == 93 || tecla == 17 || tecla == 18 || tecla == 22 || tecla == 9){
		alert(sorry);
	}
}
//document.onkeydown=MudaFoco;
/*
document.onkeydown=tecla;

document.onmousedown=click;
document.onselectstart=sel;
document.ondragstart=sel;
*/
