//enviar para um amigo
function envia_amigo(){
	var pag_enviada,pg_format;
	pag_enviada  = window.location.href ;
	pg_format = pag_enviada.replace("?","µ");
	//alert (pg_format)
	url_completa = 'envia_amigo.asp?pg_enviada=' + pg_format;
	popup(url_completa,'Enviar',340,230);
	//window.open(url_completa,'teste,'resizable=no,menubar=no,location=no,toolbar=no,status=no,scrollbars=no,directories=no,top=0,left=0,width=400 ,height=200');
}

//confirma excluir
	function confirmadel()
	{ 
	if (confirm("Você tem certeza que deseja deletar esse Registro.")) { 
	return true;
	self.location.href = "javascript:history.back()";
	} else { 
	return false; 
	} 
	} 
//


// janelas

//ex de link
//<a href="javascript:popup('endereço da pagina','nome da janela','300','300')">

function popupimp(popup_url,name,width,height) {
size = 'width=' + width + ',height=' + height;
window.open(popup_url,name,'resizable=yes,menubar=no,location=no,toolbar=no,status=no,scrollbars=no,directories=no,top=1000,left=0,'+size);
}

function popup(popup_url,name,width,height) {
size = 'width=' + width + ',height=' + height;
window.open(popup_url,name,'resizable=yes,menubar=no,location=no,toolbar=no,status=no,scrollbars=no,directories=no,top=0,left=0,'+size);
}

function popupscroll(popup_url,name,width,height) {
size = 'width=' + width + ',height=' + height;
window.open(popup_url,name,'resizable=yes,menubar=no,location=no,toolbar=no,status=no,scrollbars=yes,directories=no,top=0,left=0,'+size);
}

function popupfull(popup_url,name) {
window.open(popup_url,name,'resizable=yes,menubar=no,location=no,toolbar=no,status=no,scrollbars=yes,directories=no,fullscreen=yes');
}

function fullnavigation(popup_url,name) {
window.open(popup_url,name,'channelmode,resizable=no');
}

function abrir()
{
window.open("input_file.asp?action=edit_news.asp", "Promo", "width=450,height=300,top=0,left=0,scrollbars=yes")
}

//fim janelas


//verifica datas


function verificaData(campo)
{
if (campo.value == "")
	alert('A data não deve ficar vazia!');

}

//==================================================================================================				

function verifFaixaMax(campo)
{
//Verifica se a data e maior que a data maxima...
//Se o ano e' maior
if (campo.value.substring(6,10) > campo.dtmax.substring(6,10)) {
	return false;
}
else {
	//Se o ano e' igual
	if (campo.value.substring(6,10) == campo.dtmax.substring(6,10)) {
		//Verificacao do mes
		// Se o mes e' maior...
		if (campo.value.substring(3,5) > campo.dtmax.substring(3,5)) {
			return false;
		}
		else {
			//Se o mes e' igual...
			if (campo.value.substring(3,5) == campo.dtmax.substring(3,5)) {
				//Verificacao do dia
				// Se o dia e' maior...
				if (campo.value.substring(2,0) > campo.dtmax.substring(2,0)) {
					//alert('o dia e maior...');
					return false;
				}
			}
		}
	}
}

return true;
} // Fim da funcao verifFaixaMax	

//==================================================================================================				

function verifFaixaMin(campo)
{
//Verifica se a data e menor que a data minima...
//Se o ano e' menor
if (campo.value.substring(6,10) < campo.dtmin.substring(6,10)) {
	return false;
}
else {
	//Se o ano e' igual
	if (campo.value.substring(6,10) == campo.dtmin.substring(6,10)) {
		//Verificacao do mes
		// Se o mes e' menor...
		if (campo.value.substring(3,5) < campo.dtmin.substring(3,5)) {
			//alert('o mes e menor...');
			return false;
		}
		else {
			//Se o mes e' igual...
			if (campo.value.substring(3,5) == campo.dtmin.substring(3,5)) {
				//Verificacao do dia
				// Se o dia e' menor...
				if (campo.value.substring(2,0) < campo.dtmax.substring(2,0)) {
					//alert('o dia e menor...');
					return false;
				}
			}
		}
	}
}

return true;
} // Fim da funcao verifFaixaMin	

//==================================================================================================				

function validaData(dataparam)
{	
var resto=(dataparam.substring(6,10) % 4);
// Se o ano for bisexto...
if (dataparam.length < 10) {
	return false;
}
	// Verifica se é um mes de 31 dias
	if ((dataparam.substring(3,5) == 1) || (dataparam.substring(3,5) == 3) || (dataparam.substring(3,5) == 5) || (dataparam.substring(3,5) == 7) || (dataparam.substring(3,5) == 8) || (dataparam.substring(3,5) == 10) ||  (dataparam.substring(3,5) == 12)) {
	if (dataparam.substring(2,0) > 31) { // Verifica os dias do mes de 31 dias
		return false;
	}
}	
else if (dataparam.substring(3,5) == 2) { // Verifica se é fevereiro
	if (resto==0) { // verifica se o ano é bisexto
		if (dataparam.substring(2,0) > 29) { // Verifica os dias do mes de fevereiro
			alert('No ano informado, fevereiro só tem 28 dias!')
			return false;
		}
	}
	else { // se nao e bisexto...
		if (dataparam.substring(2,0) > 28) { // Verifica os dias do mes de fevereiro
			alert('No ano informado, fevereiro só tem 28 dias!')
			return false;
		}
        	}
}
// Verifica se é um mes de 30 dias
else if ((dataparam.substring(3,5) == 4) || (dataparam.substring(3,5) == 6) || (dataparam.substring(3,5) == 9) || (dataparam.substring(3,5) == 11)) {
	if (dataparam.substring(2,0) > 30) { // Verifica os dias do mes de 30 dias
		return false;
	}
}
// Certifica-se de que o mes esta entre 01 e 12...
else if ((dataparam.substring(3,5) > 12) || (dataparam.substring(3,5) < 1)) {
	return false;
}
// Nao permite o ano 0000
if (dataparam.substring(6,10) == 0) {
	return false;
}
// Confirma a validade da data
return true;
} // Fim da funcao

//==================================================================================================				

function completaData(campo)
{     
if ((event.keyCode >=48) && (event.keyCode <=57)) {
	if (campo.value.length == 2)
		campo.value=campo.value+'/';
	if (campo.value.length == 5)
		campo.value=campo.value+'/';
}		
else 
	return false;
}

//==================================================================================================				
//fim verifica datas

//<!--script acende tabela-->

	function on(src,corover) {
	if (!src.contains(event.fromElement))
	 {	
  	src.style.cursor = 'hand';
  	src.bgColor = corover;
	 }
	}
	function off(src,corout) {
	if (!src.contains(event.toElement))
	 {
	  src.style.cursor = 'default';
	  src.bgColor = corout;
	 }
	}
	function mclick(src)
	{
	 if(event.srcElement.tagName=='TD')
	 {
	  src.children.tags('a')[0].click();
	 }
	}
//<!--fim script acende tabela-->


// dhtml exibe menus 

var ie=(document.all);
var ns=(document.layers);
var aberto="back";

function apagar(){
	if(ns){
		document.layers[aberto].visibility = "hide";
		document.back.visibility = "hide";
		aberto="back";
	}
	if(ie){
		document.all[aberto].style.visibility = "hidden";
		back.style.visibility = "hidden";
		aberto="back";
	}
}

function sh_hd(param){
	if(ns){
		if(param == aberto){
			document.layers[param].visibility = "hide";
			aberto = "back";
		}
		else{
			document.layers[aberto].visibility = "hide";
			document.layers[param].visibility = "show";
			document.back.visibility = "show";
			aberto = param;
		}
	}
	if(ie){
		if(param == aberto){
			document.all[param].style.visibility = "hidden";
			aberto = "back";
		}
		else{
			document.all[aberto].style.visibility = "hidden";
			document.all[param].style.visibility = "visible";
			back.style.visibility = "visible";
			aberto = param;
		}
	}
}

function window_op(url,w,h){
    var l = ((screen.availWidth)/2) - (w/2);
    var t = ((screen.availHeight)/2) - ((h/2)+20);
	var pag = 'J' + url;
	var url2 = url + ".htm";
    var windprop = "toolbar=0,directories=0,menubar=0,status=0,resizable=0,location=0,scrollbars=0,copyhistory=0" + ",left=" + l + ",top=" + t + ",width=" + w  + ",height=" + h;
    window.open(url2,pag,windprop); 
}

function fechar(param){
	setTimeout("self.close()",20);
	var loc = param + ".htm";
	window.opener.top.location.href=loc;
}

function voltar(){
	setTimeout("self.close()",20);
	window.opener.focus();
}
//fim dhtml exibe menus 


function AllowDigits(evento) {
  if (navigator.appName == "Microsoft Internet Explorer") {
    keyASCII = evento.keyCode;
  }
  else {
    keyASCII = evento.which;
  }	

  if ((keyASCII < 48) || (keyASCII > 57))
    evento.returnValue = false;
  else
    return true;
}


function format(value,format)
{
	value = value.replace(/\D/g,"");
	var result="";
	
	if(format.length < value.length)
		return value;
	
	for(i=0,j=0;(i<format.length)&&(j<value.length);i++)
	{
		var ch = format.charAt(i) ;
		if(ch == '#')
		{
			result += value.charAt(j++);
			continue;
		}
		result += ch;
	}
	return result;
}
