function Campo_FrmNome(alt,lag) { //v2.0
window.open('','Editor','scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=yes, top=150 left=100 width='+lag+' height='+alt);
document.frm.action = '/editor/EditorHtml/EditorFrame.asp?Campo=FrmNome';
document.frm.target = 'Editor';
document.frm.submit();
}

function carregaFrame(){//v2.0
    Frame_FrmNome.document.open()
    Frame_FrmNome.document.write("<html><body></body></html>")
    Frame_FrmNome.document.close()
	Frame_FrmNome.document.body.innerHTML = document.all.NOTICIA_MATERIA.value;
}

function carregaFramee(){//v2.0
    Frame_FrmNome.document.open()
    Frame_FrmNome.document.write("<html><body></body></html>")
    Frame_FrmNome.document.close()
	Frame_FrmNome.document.body.innerHTML = document.all.TextoG.value;
}

function carregaFrameMom(){//v2.0
    Frame_FrmNome.document.open()
    Frame_FrmNome.document.write("<html><body></body></html>")
    Frame_FrmNome.document.close()
	Frame_FrmNome.document.body.innerHTML = document.all.Depoimento.value;

}
function confirm_delete(form) {
  if (confirm("Tem certeza que deseja excluir o registro?")) {
	document[form].action = '';
	document[form].submit();
  }
}

function confirm_del_softcar(form) {
  if (confirm("Tem certeza que deseja excluir o registro?")) {
	document[form].action = 'excluir.asp';
	document[form].submit();
  }
}

function abre_janela(width, height, nome) {
var top; var left;
top = ( (screen.height/2) - (height/2) )
left = ( (screen.width/2) - (width/2) )
window.open('',nome,'width='+width+',height='+height+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
}

function recebe_midia(folder, campo, imagem){
var Midia = 'img_' + campo
document.frm2[campo].value = imagem;
document.frm2[Midia].src = '../../ArquivosUpload/imageok.gif';
}
function recebe_imagem(folder, campo, imagem){
var foto = 'img_' + campo
var FolderImg=folder + '/'
document.frm2[campo].value = imagem;
document.frm2[foto].src = '../../ArquivosUpload/'+FolderImg+imagem;
}
function verifica_form(form) {
var passed = false;
var ok = false
var campo
for (i = 0; i < form.length; i++) {
  campo = form[i].name;
  if (form[i].df_verificar == "sim") {
    if (form[i].type == "text"  | form[i].type == "textarea" | form[i].type == "password" | form[i].type == "select-one") {
      if (form[i].value == "" | form[i].value == "http://") {
		form[campo].className='campo_alerta'
        form[campo].focus();
        alert("Preencha corretamente o campo");
        return passed;
        stop;
      }
    }
    else if (form[i].type == "radio") {
      for (x = 0; x < form[campo].length; x++) {
        ok = false;
        if (form[campo][x].checked) {
          ok = true;
          break;
        }
      }
      if (ok == false) {
        form[campo][0].focus();
		form[campo][0].select();
        alert("Informe uma das opcões");
        return passed;
        stop;
      }
    }
  }
    var msg = ""
    if (form[campo].df_validar == "cpf") msg = checa_cpf(form[campo].value);
    if (form[campo].df_validar == "cnpj") msg = checa_cnpj(form[campo].value);
    if (form[campo].df_validar == "cpf_cnpj") {
	  msg = checa_cpf(form[campo].value);
	  if (msg != "") msg = checa_cnpj(form[campo].value);
	}
    if (form[campo].df_validar == "email") msg = checa_email(form[campo].value);
    if (form[campo].df_validar == "numerico") msg = checa_numerico(form[campo].value);
    if (msg != "") {
	  if (form[campo].df_validar == "cpf_cnpj") msg = "informe corretamente o número do CPF ou CNPJ";
	  form[campo].className='campo_alerta'
      form[campo].focus();
      form[campo].select();
      alert(msg);
      return passed;
      stop;
  }
}
passed = true;
return passed;
}
function desabilita_cor(campo) {
campo.className='campos_formulario'
}

function checa_numerico(String) {
var mensagem = "Este campo aceita somente números"
var msg = "";
if (isNaN(String)) msg = mensagem;
return msg;
}
function checa_email(campo) {
var mensagem = "Informe corretamente o email"
var msg = "";
var email = campo.match(/(\w+)@(.+)\.(\w+)$/);
if (email == null){
  msg = mensagem;
  }
return msg;
}
function checa_cpf(CPF) {
var mensagem = "informe corretamente o número do CPF"
var msg = "";
if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||
  CPF == "22222222222" ||	CPF == "33333333333" || CPF == "44444444444" ||
  CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
  CPF == "88888888888" || CPF == "99999999999")
msg = mensagem;
soma = 0;
for (y=0; y < 9; y ++)
soma += parseInt(CPF.charAt(y)) * (10 - y);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11)resto = 0;
if (resto != parseInt(CPF.charAt(9)))
  msg = mensagem; soma = 0;
for (y = 0; y < 10; y ++)
  soma += parseInt(CPF.charAt(y)) * (11 - y);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11) resto = 0;
if (resto != parseInt(CPF.charAt(10)))
  msg = mensagem;
return msg;
}
function checa_cnpj(s) {
var mensagem = "informe corretamente o número do CNPJ"
var msg = "";
var y;
var c = s.substr(0,12);
var dv = s.substr(12,2);
var d1 = 0;
for (y = 0; y < 12; y++)
{
d1 += c.charAt(11-y)*(2+(y % 8));
}
if (d1 == 0) msg = mensagem;
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(0) != d1)msg = mensagem;
d1 *= 2;
for (y = 0; y < 12; y++)
{
d1 += c.charAt(11-y)*(2+((y+1) % 8));
}
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(1) != d1) msg = mensagem;
return msg;
}
function mascara_data(data){ 
var mydata = ''; 
mydata = mydata + data; 
if (mydata.length == 2){ 
mydata = mydata + '/'; 
} 
if (mydata.length == 5){ 
mydata = mydata + '/'; 
} 
return mydata; 
} 
function verifica_data(data) { 
if (data.value != "") {
dia = (data.value.substring(0,2));
mes = (data.value.substring(3,5)); 
ano = (data.value.substring(6,10)); 
situacao = ""; 
if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
situacao = "falsa"; 
} 
if (mes < 01 || mes > 12 ) { 
situacao = "falsa"; 
}
if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
situacao = "falsa"; 
} 
if (situacao == "falsa") { 
data.focus();
data.select();
alert("Data inválida!"); 
}
} 
}

function confirm_no(cnt){
	alert('Esse registro não pode ser APAGADO pois existe(m) ' + cnt + ' registro(s) vinculado(s)!');
	}
//-->

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}//Pular de pagina atraves de list menu
<!--
function MM_jumpBusca(targ,selObj,restore){ //v3.0
  eval("window.location='IncludeBuscaEsquerda.asp?Marca="+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->


function verificaCadastro(){
	
	var valida = true;
	var msg='';
    if(document.form_incluir.SEG_COD.value==''){
      document.form_incluir.SEG_COD.className='campo_alerta';
      valida = false;
	}
    if(document.form_incluir.Email.value==''){
      document.form_incluir.Email.className='campo_alerta';
      valida = false;
    }
    if(document.form_incluir.Email.value!=''){    
      var chekemail = checa_email(document.form_incluir.Email.value);
	  if(chekemail==false){
	  msg = msg + '\n    - Verifique campo E-mail, ele está inválido';
      valida = false;
	  document.form_incluir.Email.className='campo_alerta';
	  }
	}

    if(document.form_incluir.Nome.value==''){
      document.form_incluir.Nome.className='campo_alerta';
      valida = false;
    }
    if(document.form_incluir.senha.value==''){
      document.form_incluir.senha.className='campo_alerta';
      valida = false;
    }

    if(document.form_incluir.Fone.value==''){
      document.form_incluir.Fone.className='campo_alerta';
      valida = false;
    }
	
    if(document.form_incluir.Cel.value==''){
      document.form_incluir.Cel.className='campo_alerta';
      valida = false;
    }

	if(valida==false){
		alert('Campos necessários ou não preenchido corretamente.'+msg+'\n   - Preencha os campos em amarelo;');
		return false;		
		}else{
		document.form_incluir.submit();	
		}
}

function checa_email(campo) {
var mensagem = "Informe corretamente o email"
var msg = "";
var email = campo.match(/(\w+)@(.+)\.(\w+)$/);
if (email == null){
	return false;
  }
}

function checa_cnpj(s) {
var mensagem = "informe corretamente o número do CNPJ"
var msg = true;
var y;
var c = s.substr(0,12);
var dv = s.substr(12,2);
var d1 = 0;
for (y = 0; y < 12; y++)
{
d1 += c.charAt(11-y)*(2+(y % 8));
}
if (d1 == 0) msg = mensagem;
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(0) != d1)msg = mensagem;
d1 *= 2;
for (y = 0; y < 12; y++)
{
d1 += c.charAt(11-y)*(2+((y+1) % 8));
}
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(1) != d1) msg = mensagem;
	return msg;
}


 function referencia(selObj){ //v3.0
if (selObj.options[selObj.selectedIndex].value!='' ){
	document.SessaoArea.RefMen.disabled = false;
  var url = 'carregarRef.php?codref='+selObj.options[selObj.selectedIndex].value;

  abre_janela(url,1,1,'Referencia')
  
//  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");  
}else{
	document.SessaoArea.RefMen.disabled = true;
	}
var len = document.SessaoArea.RefMen.options.length;
for(var i = (len-1); i >= 1; i--) {
document.SessaoArea.RefMen.options[i] = null;
   }	
}
	

function adicionaReferencia(valor,ref){
var Orig = new Array();
//Orig=from_airport.split("/");
document.frmEdita.RefMen.options[document.frmEdita.RefMen.length] = new Option(ref,valor); 
	}
	
// Sessao Usuario e Cadastro de Carros	

function addCategoria(Valor){
    for (i = 0; i < document.frmEdita.Categoria.length; i++) {
      if (document.frmEdita.Categoria.value=Valor) document.frmEdita.Categoria.options[i].selected = true
      else break;
    }
}

function addMarca(Valor){
    for (i = 0; i < document.frmEdita.Marca.length; i++) {
      if (document.frmEdita.Marca.value==Valor) document.frmEdita.Marca.options[i].selected = true
      else break;
    }
}

function EditarCarro(Form,Codigo,nr){

if(Form!='Null'){
	if (document.layers)
	{
		document.layers[nr].display = 'none';
	}
	else if (document.all)
	{
		document.all[nr].style.display = 'none';
	}
	else if (document.getElementById)
	{
		document.getElementById(nr).style.display = 'none';
	}

var Codigo = document[Form].Codigo.value;
var Procedencia = document[Form].Procedencia.value;
var Categoria = document[Form].Categoria.value;
var Marca = document[Form].Marca.value;
var Veiculo = document[Form].Veiculo.value;
var Modelo = document[Form].Modelo.value;
var AnoFabricacao = document[Form].AnoFabricacao.value;
var AnoModelo = document[Form].AnoModelo.value;
var Motor = document[Form].Motor.value;
var Quilometragem = document[Form].Quilometragem.value;
var Cor = document[Form].Cor.value;
var Placa = document[Form].Placa.value;
var Cidade = document[Form].Cidade.value;
var UF = document[Form].UF.value;
var PrecoVenda = document[Form].PrecoVenda.value;
var Combustivel = document[Form].Combustivel.value;
var Destaque = document[Form].Destaque.value;
var Opcionais = document[Form].Opcionais.value;
var Obs = document[Form].Obs.value;

document.frmEdita.Codigo.value = Codigo;
document.frmEdita.Procedencia.value = Procedencia;
document.frmEdita.Categoria.value = Categoria;
document.frmEdita.Marca.value = Marca;
document.frmEdita.Veiculo.value = Veiculo;
document.frmEdita.Modelo.value = Modelo;
document.frmEdita.AnoFabricacao.value = AnoFabricacao;
document.frmEdita.AnoModelo.value = AnoModelo;
document.frmEdita.Motor.value = Motor;
if (document.frmEdita.Quilometragem.value != null) { 
document.frmEdita.Quilometragem.value = Quilometragem;
}
document.frmEdita.Cor.value = Cor;
document.frmEdita.Placa.value = Placa;
document.frmEdita.Cidade.value = Cidade;
document.frmEdita.UF.value = UF;
document.frmEdita.PrecoVenda.value = PrecoVenda;
document.frmEdita.Combustivel.value = Combustivel;
document.frmEdita.Destaque.value = Destaque;
document.frmEdita.Opcionais.value = Opcionais;
document.frmEdita.Obs.value = Obs;
}

	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}

}

function salvar(){
	document.frmEdita.action = 'Editar.asp';
	document.frmEdita.submit();
	
}
   

function Renovar(Form){
document[Form].action='RenovarVeiculo.asp';
document[Form].submit();
}

function delete_image(form) {
  if (confirm("Tem certeza que deseja excluir o registro?")) {
	document[form].action = 'excluir_imagem.asp';
	document[form].submit();
  }
}
function comando(param)
{
if (param=="paste") document.form1.campo.focus(); 
document.execCommand(param); 

}

cont = 0;
function CheckAll() { 
   for (var i=0;i<document.DeleteForm.elements.length;i++) {
     var x = document.DeleteForm.elements[i];
     if (x.name == 'chkID') { 
x.checked = document.DeleteForm.selall.checked;
} 
}
if (cont == 0){    
var elem = document.getElementById("checar");
cont = 1;
} else {
var elem = document.getElementById("checar");
cont = 0;
}

} 

