// ** mask
function maskShow() {                                                                 
   document.getElementById('div_PopContentHolder').style.top = Number(document.body.scrollTop + 103).toString() + 'px';
   document.getElementById('div_Pop').style.display = 'block';
   document.getElementById('div_PopContentHolder').style.display = 'block';
   document.getElementById('div_Pop').style.height = Number(document.body.scrollHeight).toString() + 'px';
}

function maskHide() {
   document.getElementById('div_Pop').style.display = 'none';
   document.getElementById('div_PopContentHolder').style.display = 'none';
   document.getElementById('div_PopContent').innerHTML = '';
   
   return false;
}

// ** busca
function buscaDo() {
   var frm = document.getElementById('cse-search-box');
   var obj;
   
   obj = new ValidateFormData(frm, 'P');
	if (!obj.validate()) {
		return false;	
	}
   
   frm.submit();
   return false;
} 

// ** zoom
function zoomShow(obj) {
   var container = document.getElementById('div_Zoom');

   if ((container == null) || (obj.getAttribute('expand')!='S')) {
      return false;
   }
   
   var lege = obj.getElementsByTagName('span');
   var a = calculateFilename(obj.getElementsByTagName('IMG')[0].src);
   var text = container.innerHTML;;
    
   text = text.replace('_IMAGEM_', a[0] + a[1] + '_g' + '.' + a[2]);
   text = text.replace('_TITULO_', (lege.length > 0) ? lege[0].innerHTML : '');
   text = text.replace('_TEXTO_', (lege.length > 0) ? lege[1].innerHTML : '');
   
   document.getElementById('div_PopContent').innerHTML = text;
   maskShow();
      
   return (false);
}

// ** legend
function legendShow(obj) {
   var container = document.getElementById('div_Legenda');
   var lege = obj.getElementsByTagName('span');

   obj.style.cursor = (obj.getAttribute('expand')=='S' ? 'hand':'default');

   // Must have container
   if ((container == null) || (lege.length == 0)) {
      return false;
   }   

   var span = container.getElementsByTagName('span');
   var target = obj.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('DIV');    

   span[0].innerHTML = lege[0].innerHTML;
   span[1].innerHTML = lege[1].innerHTML;
   
   target[1].style.height = Number(container.offsetHeight).toString() + 'px';
   target[2].innerHTML = container.innerHTML;
   target[1].style.display = 'block'; 
   target[2].style.display = 'block';
}
function legendHide(obj) {
   var container = document.getElementById('div_Legenda');
   var lege = obj.getElementsByTagName('span');
   
   // Must have container
   if ((container == null) || (lege.length == 0)) {
      return false;
   }    
   
   var target = obj.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('DIV');
   
   target[1].style.display = 'none'; 
   target[2].style.display = 'none'; 
}