﻿function fntSempreVisivel(strNomeDiv){
	if (document.layers){
		document.layers[strNomeDiv].display = 'block';
	}else if (document.all){
		document.all[strNomeDiv].style.display = 'block';
	}else if (document.getElementById){
		document.getElementById(strNomeDiv).style.display = 'block';
	}
}
function fntSempreInvisivel(strNomeDiv){
	if (document.layers){
		document.layers[strNomeDiv].display = 'none';
	}else if (document.all){
		document.all[strNomeDiv].style.display = 'none';
	}else if (document.getElementById){
		document.getElementById(strNomeDiv).style.display = 'none';
	}
}
function fntVisivelInvisivel(strNomeDiv){
	if (document.layers){
		vista = (document.layers[strNomeDiv].display == 'none') ? 'block' : 'none'
		document.layers[strNomeDiv].display = vista;
	}else if (document.all){
		vista = (document.all[strNomeDiv].style.display == 'none') ? 'block' : 'none';
		document.all[strNomeDiv].style.display = vista;
	}else if (document.getElementById){
		vista = (document.getElementById(strNomeDiv).style.display == 'none') ? 'block' : 'none';
		document.getElementById(strNomeDiv).style.display = vista;
	}
}
/*
validacoes
*/
function testadata(pStr){
  barras = pStr.split("/");
  if (barras.length == 3){
    dia = barras[0];
    mes = barras[1];
    ano = barras[2];
    if(!(!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4))){
      return false;
    }else{
	  return true;
	}
  }else{
    return false;
  }
} 

function testaemail(pStr){
  parte1 = pStr.indexOf("@");
  parte2 = pStr.indexOf(".");
  parte3 = pStr.length;
  if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 2)) {
    return false;
  }else{
    return true;
  }
}

function testanumero(pStr){
  estaok = true;
  for(x=0;x<pStr.length;x++){
    if(!((pStr.charAt(x) >= 0) && (pStr.charAt(x) <= 9))){
	  estaok = false;
	  break;
	}
  }
  return estaok;
}

function testanumerocv(pStr){
  estaok = true;
  for(x=0;x<pStr.length;x++){
    if(!((pStr.charAt(x) >= 0) && (pStr.charAt(x) <= 9))){
	  if(pStr.charAt(x) != ','){
	    if(pStr.charAt(x) != '.'){
	      estaok = false;
		  break;
		}
	  }
	}
  }
  return estaok;
}

function meutrim(str){
  while(str.substr(0,1) == " "){str = str.substr(1);}
  while(str.substr(str.length-1,1) == " "){str = str.substr(0,str.length-1);}
  return str;
}

function fntDeletaItemPedido(strPagina){
    if(confirm('Deseja deletar este produto?')){
        window.location = strPagina;      
    }
}

function fntModificaQuantidade(strPagina){
    intNumero = prompt('Digite a nova quantidade:',0);
    if(!isNaN(parseInt(intNumero))){
        if(parseInt(intNumero) > 0){
            window.location = strPagina+intNumero;      
        }else{
            alert('Você não digitou uma quantidade válida.');
        }
    }
}

function fntFinalizaPedido(strPagina){
    if(confirm('Deseja finalizar este pedido?')){
        window.location = strPagina;      
    }
}