function terribleHack(hackObject) {
	hackObject.setAttribute('value',hackObject.value);
}

function ocultar(){
	document.getElementById('desaparece').style.visibility = 'hidden';
}

function mostrar(){
	document.getElementById('desaparece').style.visibility = '';
}

function imprimir(){
	ocultar();
	window.print();
	tempo();
}

function tempo(){	
	window.setTimeout("mostrar()", 1000);		
}

function dataUsa(data,separador){
	var aData = data.split(separador.toString());
	var novaData = aData[2]+'/'+aData[1]+'/'+aData[0];	
	return novaData;
}

function dataBr(data,separador){
	var aData = data.split(separador.toString());
	var novaData = aData[2]+'/'+aData[1]+'/'+aData[0];	
	return novaData;
}

function openPopup(url,width,height) {
	myPopup = window.open(url,"popupWindow","scrollbars=yes,status=yes,width="+width+",height="+height+"");

}

function displayWait(div){	
	document.getElementById(div).innerHTML = "<img src='images/load.gif' />";
}

function displayWaitRelatorios(div){	
	document.getElementById(div).innerHTML = "<img src='../images/load.gif' />";
}

function closeWait(div){
	document.getElementById(div).innerHTML = "";
}

function marcarDesmarcarTodosCheckbox(field,nameClass,atrivarOnclick){
	var aItens = document.getElementsByClassName(nameClass);
	for(var i=0; i < aItens.length; i++) {
		if(field.checked==true){
			aItens[i].checked = true;	
			if(atrivarOnclick=='S'){
				aItens[i].onclick()
			}		
		}else{
			aItens[i].checked = false;	
			if(atrivarOnclick=='S'){
				aItens[i].onclick()
			}		
		}		
	}	
}

function rowHighLight(elementId) {	
   //alert(elementId);
   new Effect.Highlight($(elementId));
}

function removeAcentos(Campo){
	var Acentos = "áàãââÁÀÃÂéêÉÊíÍóõôÓÔÕúüÚÜçÇ";
	var Traducao ="aaaaaAAAAeeEEiIoooOOOuuUUcC";
	var Posic, Carac;
	var TempLog = "";
	for (var i=0; i < Campo.length; i++){
		Carac = Campo.charAt(i);
		Posic = Acentos.indexOf(Carac);
		if(Posic > -1){
			TempLog += Traducao.charAt(Posic);
		}else{
			TempLog += Campo.charAt(i);
		}
	}
	return (TempLog);
}


function efeitoHighLight(elementId) {
   new Effect.Highlight($(elementId));
}


function debug(s) {
	if (typeof console != "undefined" && typeof console.debug != "undefined") {
		console.log(s);
	}
}

function isEmailAddress(email){
    var s = email;
    var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
   
    if (s.length == 0 ){
        return false;
    }
   
    if (filter.test(s)){
        return true;
    }else{
        return false;
    }
}
