/*
Página: scripts.js
Descrição: Página padrão de scripts em javascript para abertura de janelas
Autor: ALT Studio
*/

/////////////////////////////////////////////////////////////////////////////////////////////
//Função que permite habilitar ou desabilitar um campo atraves de checkbox
/////////////////////////////////////////////////////////////////////////////////////////////
function HabilitarCheckbox(form,checkbox,campo){
 var f = eval("document."+form);
	if(eval("f."+checkbox+".checked==true")){
		eval("f."+campo +".disabled = true")
	} else{
		 eval("f."+ campo +".disabled = false")
	}		
}


/////////////////////////////////////////////////////////////////////////////////////////////
//Função que permite apenas valores Numéricos na digitação
/////////////////////////////////////////////////////////////////////////////////////////////
function fnNumerico(tecla){
 if ((tecla > 0 && tecla < 48) || tecla > 57)
  event.returnValue = false;
}
/////////////////////////////////////////////////////////////////////////////////////////////
//Função que permite apenas valores Numéricos e uma única virgula na digitação
/////////////////////////////////////////////////////////////////////////////////////////////
function fnMonetario(campo,tecla){
 if (tecla>=48 && tecla<=57){		
	 event.returnValue = true;
	}else if (tecla==44 && campo.value.indexOf(',')==-1){
		event.returnValue = true;
	}else{
		event.returnValue = false;
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////
//Função que permite apenas valores Hexadecimais na digitação
/////////////////////////////////////////////////////////////////////////////////////////////
function fnHexadecimal(tecla){
 if ((tecla > 0 && tecla < 48) || (tecla > 57 && tecla < 60) || (tecla > 70 && tecla < 97) || tecla >102)
  event.returnValue = false;
}
/////////////////////////////////////////////////////////////////////////////////////////////
//Função que abre uma janela com tamanho delimitado e sem barras de rolagem
/////////////////////////////////////////////////////////////////////////////////////////////
function fn_PopUp2(pagina,titulo,largura,altura){
 window.open(pagina,titulo,'top=50,left=100,location=no,scrollbars=yes,toolbar=no,statusbar=no,width='+largura+',height='+altura+'');
}
/////////////////////////////////////////////////////////////////////////////////////////////
//Função que abre uma janela com tamanho delimitado e sem barras de rolagem
/////////////////////////////////////////////////////////////////////////////////////////////
function fn_PopUp(pagina,titulo,largura,altura){
 window.open(pagina,titulo,'top=50,left=100,location=no,scrollbars=no,toolbar=no,statusbar=no,width='+largura+',height='+altura+'');
}
/////////////////////////////////////////////////////////////////////////////////////////////
//Função que abre uma janela com tamanho delimitado e com barras de rolagem
/////////////////////////////////////////////////////////////////////////////////////////////
function fn_PopUp1(pagina,titulo,largura,altura){
 window.open(pagina,titulo,'location=no,scrollbars=yes,toolbar=no,statusbar=no,width='+largura+',height='+altura+'');
}
/////////////////////////////////////////////////////////////////////////////////////////////
//Função que esconde um determinado layer
/////////////////////////////////////////////////////////////////////////////////////////////
function fn_HidLayer(div){
 var layer;
 var browser;
 browser = navigator.appName;
 if(browser=='NetScape'){
  if(document.layers){layer = eval('document.'+ div);layer.visibility="hide";}
 }
 else {
  if(document.all){layer = eval(div +'.style');layer.visibility="hidden";}
 } 
}
/////////////////////////////////////////////////////////////////////////////////////////////
//Função que mostra um determinado layer
/////////////////////////////////////////////////////////////////////////////////////////////
function fn_ShowLayer(div){
 var layer;
 var browser;
 browser = navigator.appName;
 if(browser=='NetScape'){
  if(document.layers){layer = eval('document.'+ div);layer.visibility="show";}
 }
 else {
  if(document.all){layer = eval(div +'.style');layer.visibility="visible";}
 } 
}

function PreencherLayer(layerorigem,layerdestino){
	lyorigem  = eval("document.all."+ layerorigem +"");
	lydestino = eval("document.all."+ layerdestino +"");
	if(lydestino.innerHTML=="&nbsp;"){
		lydestino.innerHTML = lyorigem.innerHTML;
		lyorigem.innerHTML  = "&nbsp;";
	}else{
		lyorigem.innerHTML = lydestino.innerHTML;
		lydestino.innerHTML = "&nbsp;";
	}	
	
}

/////////////////////////////////////////////////////////////////////////////////////////////
//Função para montar o ROLOVER DO MENU
/////////////////////////////////////////////////////////////////////////////////////////////
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function AddCart(IdLivro){
	document.carrinho.liv_idlivro.value = IdLivro; 
	document.carrinho.submit();
}

function Indicar(IdLivro){
	
	window.open('indicar.asp?idlivro='+IdLivro, 'indicar', 'width=450, height=400');

}

function ExibeImg(pImg){

	var JanX;

	JanX = window.open("branco.html", "CapaLivro", "width=320,height=480");
	JanX.document.open();

	JanX.document.write("<html><head><title>Petit - Sonônimo de bons livros espíritas.</title></head>");
	JanX.document.write("<body><center><a href=\"javascript:window.close();\"><img src=\"../images/livros/imagem/"+pImg+"\" border=0></a>");
	JanX.document.write("<br>&nbsp;<br><a href=\"javascript:window.close();\"><img src=\"../images/btfechar.gif\" border=0></a></center>");
	JanX.document.write("</body></html>");
	
	JanX.document.close();

}

