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 mascaraData(campoData,campoNext){
	var data = document.cadastro[campoData].value;
	if (data.length == 2){
		data = data + '/';
		document.cadastro[campoData].value = data;
		return true;
	}
	if (data.length == 5){
		data = data + '/';
		document.cadastro[campoData].value = data;
		return true;
	}
	if (data.length == 10 && campoNext != ""){
		document.cadastro[campoNext].focus();
		return true;
	}
}

//event e: é o evento ocorrido
//campoHora, campoNext: o objeto input em si, nao uma string nome do campo
//chamada:  onkeyup=\"mascaraHora2(this, document.novo.valor);\"
function mascaraHora2(campoHora, campoNext, e){
	
	var window_event = window.event; //assume que a window do evento é a window (para o IE)
	//window.event	-->IE
	//e				-->Firefox, Chrome
	evento = typeof e == "undefined" ? window_event : e;
	var tecla = evento.keyCode;

	//              0              9                0              9
	if (!((tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 105))) return;
	
	var hora = campoHora.value;
	if (hora.length == 2){
		hora = hora + ':';
		campoHora.value = hora;
	}
	if (hora.length == 5 && campoNext){
		campoNext.focus();
	}
}

////string frame: é uma string que indica o frame acessado, por exemplo: window.frames[0] é o primeiro frame
////se for uma string vazia, define que os objetos estao no topo (window)
////table: tabela onde sera procurado no banco de dados
////divId: div onde serao colocados os resultados
////divContent: div que aparece na frente de tudo, ao clicar em um resultado esta devera ser escondida
////elementId: o id do input onde sera colocado o resultado quando clicado no link
////obs: o valor do resultado sera colocado no span de id = 'span_'+elementId
//XML.prototype.showHint = function (str, table, divId, divContent, elementId, frame, e) {
//
//	var window_event = window.event; //assume que a window do evento é a window (para o IE)
//	
//	//window.event	-->IE
//	//e				-->Firefox, Chrome
//	evento = typeof e == "undefined" ? window_event : e;
//	var tecla = evento.keyCode;
//	
//	//           <-          espaco          a              z                0              9                0              9
//	if (!(tecla==8 || tecla==32 || (tecla >= 65 && tecla <= 90) || (tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 105))) {
//		//esconde a imagem carregando
//		document.getElementById(divId).innerHTML = '';
//		return;
//	}
//	
//	if (x.length==0) html = '<center><br>sem resultados</center>';
//	window.top.document.getElementById(divId).innerHTML = html;
//}



			function entregue(secao){
				document.getElementById(secao).style.visibility="visible";
			}

			function MM_openBrWindow(theURL,winName,features) { //v2.0
			window.open(theURL,winName,features);
			}

			function DisplayInfo(pagina,janela,w,h) {
			 	window.open(pagina,janela,"width="+w+",height="+h+",scrollbars=auto,toolbar=no,location=no,status=yes,menubar=yes,resizable=yes,left=50,top=50")
			}

			function imprimir(id) {
			 DisplayInfo("imprimir.php?id="+id,"imprimir",600,500,"yes","no");
			}

			function artigos (cid) {
				 location.replace('$config[site]artigos.php?in=lista&cid='+cid);
			}
			
			function DisplayInfo(pagina,janela,w,h,scrolling) {
			 if (!scrolling) { scrolling="auto" } resultado = window.open(pagina,janela,"width="+w+",height="+h+",scrollbars="+scrolling+",toolbar=no,location=no,status=yes,menubar=yes,resizable=yes,left=5,top=5")
			}
	
	
			function boldThis(from) { 
				strSelection = document.selection.createRange().text 
				if (strSelection == "") { 
				return false; 
				} 
				else document.selection.createRange().text = "<b>" + strSelection 
				+ "</b>" 
				return;
			}
			
			function italicThis(from) { 
				strSelection = document.selection.createRange().text 
				if (strSelection == "") { 
				return false; 
				} 
				else document.selection.createRange().text = "<i>" + strSelection 
				+ "</i>" 
				return;
			}
			
			function underlineThis(from) { 
				strSelection = document.selection.createRange().text 
				if (strSelection == "") { 
				return false; 
				} 
				else document.selection.createRange().text = "<u>" + strSelection 
				+ "</u>" 
				return;
			}
			
			function changecolor(t) { 
				strSelection = document.selection.createRange().text 
				if (strSelection == "") { 
				return false; 
				} 
				else document.selection.createRange().text = "<font" + " color" +"=" +t+">" + strSelection 
				+ "</font>" 
				return;
			}
			
			function changesize(t) { 
				strSelection = document.selection.createRange().text 
				if (strSelection == "") { 
				return false; 
				} 
				else document.selection.createRange().text = "<font" + " class" +"=" +t+">" + strSelection 
				+ "</font>" 
				return;
			}

			function nbspThis(from) { 
				strSelection = document.selection.createRange().text 
				if (strSelection == "") { 
				alert("Selecione um caracter.."); 
				} 
				else document.selection.createRange().text = "&nbsp; &nbsp; " 
				return;
			}
			
			function produtos (tipo,id,cid){
			  if(tipo == '1') {
				 location.replace('$config[site]admin/?on=produtos&in=novo_prod&cid='+cid);
			  } else {
				 location.replace('$config[site]admin/?on=produtos&in=editar_produto&id='+id+'&cid='+cid);
			  }
			}

		    function clearall (form) {
				form.reset();
		    }

			function changeLine(name,opt){
				var lista = document.getElementsByName(name);
				for (i=0; i<lista.length; i++){
				  lista[i].style.background = opt;
				}
			}
			
