/****************************************************************************
JOAO VITOR
www.vitordahora.com.br
2010
****************************************************************************/

//DATA
function checaData(){
	var d = document.form1;
	var data1 = document.getElementById('dataInicial').value;
	var data2 = document.getElementById('dataFinal').value;
	
	if ( parseInt( data2.split( "/" )[2].toString() + data2.split( "/" )[1].toString() + data2.split( "/" )[0].toString() ) > parseInt( data1.split( "/" )[2].toString() + data1.split( "/" )[1].toString() + data1.split( "/" )[0].toString() ) )
	{
  //alert( "maior" );
	}
	else
	{
  alert("A Data final nao pode ser menor que a Data Inicial");
	}
}
//
function janela(URL)
{
	window.open(URL, "janela1", "width=500, height=400, scrollbaras=no");
}

//
function janelaNoticia(URL)
{
	window.open(URL, "janela1", "width=510, height=600, scrollbars=yes");
}

////
function janelaAnuncio(URL)
{
	window.open(URL, "janela1", "width=600, height=650, scrollbars=yes");
}

//
function paragrafoNoticia(){
	frmClientes.texto.value +="<br>";
}

//
function selecionar_tudo(){
   for (i=0;i<document.form1.elements.length;i++)
      if(document.form1.elements[i].type == "checkbox")
         document.form1.elements[i].checked=1
} 

//
function deselecionar_tudo(){
   for (i=0;i<document.form1.elements.length;i++)
      if(document.form1.elements[i].type == "checkbox")
         document.form1.elements[i].checked=0
}

//
function selecionar_tudoAt(){
   for (i=0;i<document.form1.elements.length;i++)
      if(document.form1.elements[i].name == "check[]")
         document.form1.elements[i].checked=1
	
	for (i=0;i<document.form1.elements.length;i++)
      if(document.form1.elements[i].name == "recheck[]")
         document.form1.elements[i].checked=0
}

function selecionar_tudoRe(){
   for (i=0;i<document.form1.elements.length;i++)
      if(document.form1.elements[i].name == "recheck[]")
         document.form1.elements[i].checked=1
	
	for (i=0;i<document.form1.elements.length;i++)
      if(document.form1.elements[i].name == "check[]")
         document.form1.elements[i].checked=0
}


// js 
var tagAlvo = new Array('p'); 
 
var tamanhos = new Array( '9px','10px','11px','12px','13px','14px','15px' );
var tamanhoInicial = 2;
 
function mudaTamanho(idAlvo,acao){
  if (!document.getElementById) return
  var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
  tamanho += acao;
  if ( tamanho < 0 ) tamanho = 0;
  if ( tamanho > 6 ) tamanho = 6;
  tamanhoInicial = tamanho;
  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
  
  selecionados.style.fontSize = tamanhos[ tamanho ];
  
  for ( i = 0; i < tagAlvo.length; i++ ){
    tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
    for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
  }
}

//MÁSCARA DE VALORES

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 8) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } 
      else { // qualquer caracter...
        return true;
      } 
    }
    else {
      return true;
    }
  }

//

function validaFormPedido(){
	d = document.formPedido;
	
	if(d.razaoSocial.value == "")
	{
		alert("Digite sua Razao Social");
		d.razaoSocial.focus();
		return false;
	}

	if(d.cnpj.value == "")
	{
		alert("Informe o CNPJ");
		d.cnpj.focus()
		return false;
	}
	if(d.telefone.value == "")
	{
		alert("Informe um número de telefone para contato");
		d.telefone.focus();
		return false;
	}


	if(d.email.value == "")
	{
		alert("Digite o E-mail");
		return false;

	}
	if(d.email.value.length < 3)
	{
		alert("E-mail inválido - 1");
		return false;
	}
	if(d.email.value.indexOf("@")<=3)
	{
		alert("E-mail inválido - 2");
		return false;
	}
	if(d.email.value.indexOf(".")<=6)
	{
		alert("E-mail inválido - 3");
		return false;
	}
	
	if(d.endereco.value == "")
	{
		alert("Digite seu endereço");
		d.endereco.focus();
		return false;
	}
	if(d.bairro.value == "")
	{
		alert("Digite seu Bairro");
		d.bairro.focus();
		return false;
	}
	if(d.cidade.value == "")
	{
		alert("Digite sua Cidade");
		d.cidade.focus();
		return false;
	}
	if(d.cep.value == "")
	{
		alert("Digite seu CEP");
		d.cep.focus();
		return false;
	}
	if(d.enderecoEntrega.value == "")
	{
		alert("Digite o endereço de entrega");
		d.enderecoEntrega.focus();
		return false;
	}
	if(d.enderecoCobranca.value == "")
	{
		alert("Digite o endereço de cobrança");
		d.enderecoCobranca.focus();
		return false;
	}
	if(d.transportadora.value == "")
	{
		alert("Digite o nome da Transportadora");
		d.transportadora.focus();
		return false;
	}
	if(d.transportadoraFrete.value == "")
	{
		alert("Digite o modelo do Frete");
		d.transportadoraFrete.focus();
		return false;
	}
	if(d.condicoesDePagamento.value == "")
	{
		alert("Digite a Condiçao de pagamento");
		d.condicoesDePagamento.focus();
		return false;
	}
	if(d.qtde.value == "")
	{
		alert("Informe a quantidade do pedido");
		d.qtde.focus();
		return false;
	}
	if(d.discriminacao.value == "")
	{
		alert("Digite a discriminaçao do produto");
		d.discriminacao.focus();
		return false;
	}
	


		return true;
}

//

//add favoritos
function addFav(){
    var url      = "http://www.mingo.com.br";
    var title    = "Mingo Classificados em geral";
    if (window.sidebar) window.sidebar.addPanel(title, url,"");
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){window.external.AddFavorite(url, title);}
}

// EXITE E OCULTA UMA DIV
function exibe(id) {
	if(document.getElementById(id).style.display=="none") {
		document.getElementById(id).style.display = "inline";
	}
	else {
		document.getElementById(id).style.display = "none";
	}
}

// FORMATA CNPJ
function FormataCNPJ(Campo, teclapres){

   if(window.event){
        var tecla = teclapres.keyCode;
   }else  tecla = teclapres.which;

   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1;

   
   if (tecla != 9 && tecla != 8){
          if (tam > 2 && tam < 6)
                 Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
          if (tam >= 6 && tam < 9)
                 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
          if (tam >= 9 && tam < 13)
                 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
          if (tam >= 13 && tam < 15)
                 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
          }
}


//LIMITA CARACTERES NO TEXTAREA
function blocTexto(valor)
{
    quant = 180;
    total = valor.length;
    if(total <= quant)
    {
        resto = quant - total;
        document.getElementById('cont').innerHTML = resto;
    }
    else
    {
        document.getElementById('texto').value = valor.substr(0,quant);
    }
}
