// JavaScript Document

function valida(form){
	if ( fnc_verifica_form(form) ) {
		
		var valor 	= form.data_publicacao.value.replace(/^\s*|\s*$/g,"");

		if ( valor == '' ){
				mensagem = 'O campo Data de Publicação deve conter uma data v' + String.fromCharCode( 225 ) + 'lida.';	
				alert(mensagem);
				form.data_publicacao.value = '';
				form.data_publicacao.focus();
				return false;
		}
		
		if ( valor = form.data_publicacao.value.replace(/^\s*|\s*$/g,"") ){
			if ( valor == ''  || !valor.isDate() ){
				mensagem = 'O campo Data de Publicação deve conter uma data v' + String.fromCharCode( 225 ) + 'lida.';	
				alert(mensagem);
				form.data_publicacao.value = '';
				form.data_publicacao.focus();
				return false;
			}
		}
		
		var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
		if ((valor.match(expReg)) && (valor!='')) {
			//alert('Data válida');
		} else {
				mensagem = 'O campo Data de Publicação deve conter uma data v' + String.fromCharCode( 225 ) + 'lida.';	
				alert(mensagem);
				form.data_publicacao.value = '';
				form.data_publicacao.focus();
				return false;
		} 


	} else { return false; }
}

var id_obj_atual = '';

function muda_img(id_obj){  
		//alert('cliqui em ' + id_obj);alert('aberto ' + id_obj_atual);
		expande_objeto(id_obj);
		document.getElementById(id_obj).className=='visivel' ? document.getElementById(id_obj+'_img').setAttribute('src', '_imagens/mais_det2.gif') : document.getElementById(id_obj+'_img').setAttribute('src', '_imagens/mais_det.gif');
		if(id_obj_atual == ''){	
			id_obj_atual = id_obj; 
		}else{
			if(id_obj_atual != id_obj){	
				expande_objeto(id_obj_atual);
				document.getElementById(id_obj_atual).className=='visivel' ? document.getElementById(id_obj_atual+'_img').setAttribute('src', '_imagens/mais_det2.gif') : document.getElementById(id_obj_atual+'_img').setAttribute('src', '_imagens/mais_det.gif');
				id_obj_atual = id_obj;
			} else{
				id_obj_atual = '';
			}
		}
}

function detalha(img_id, ponteiro){  
		document.getElementById(ponteiro).className=='visivel' ? document.getElementById(img_id).setAttribute('src', '_imagens/ocultar_campos.gif') : document.getElementById(img_id).setAttribute('src', '_imagens/clique_detalhar.gif');
}

function valida_busca(form){
	if ( fnc_verifica_form(form) ) {
		
		if ( valor = form.dt_ini_pub.value.replace(/^\s*|\s*$/g,"") ){
			if ( !valor.isDate() ){
				mensagem = 'A data inicial deve ser v' + String.fromCharCode( 225 ) + 'lida.';	
				alert(mensagem);
				return false;
			}				
		}
		if ( valor_fim = form.dt_fim_pub.value.replace(/^\s*|\s*$/g,"") ){
			if ( !valor_fim.isDate() ){
				mensagem = 'A data final deve ser v' + String.fromCharCode( 225 ) + 'lida.';	
				alert(mensagem);
				return false;
			}				
		}

		
		if ( valor_fim	!= "" && valor == "" ){
				alert("A data inicial deve ser menor que a data final. Tente novamente!");
				form.dt_ini_pub.focus();
				return false;	
		}
		
		if ( form.dt_ini_pub.value && form.dt_fim_pub.value ){
			if ( getMsec(form.dt_ini_pub.value) > getMsec(form.dt_fim_pub.value) ) {
				alert("A data inicial deve ser menor que a data final. Tente novamente!");
				form.dt_ini_pub.focus();
				return false;	
			}
		}
		
	} else { return false; }
}


