﻿function mostra(valor){
	var reqURL = valor + '.php';
	
	
	if (valor==''){	
		// página inicial se valor for em branco
		$('dcontent').fade();	
				
		
		
		var t = window.setTimeout("Effect.SlideUp('x'); $('m1').appear();	 $('m2').appear();", 1000);
		document.src = 'index.php';		
	}

	if(valor != ''){	
		$('dcontent').hide();
		Effect.SlideDown('x');
		$('m1').fade();	
		$('m2').fade();			
				
		new Ajax.Request(reqURL, {
			onSuccess: function(transport) {
				var content = document.getElementById('dcontent');
				if (content != null) {
					content.innerHTML = transport.responseText;
					var t = window.setTimeout("$('dcontent').appear();", 1000);				
				}
			}
		});
	}
	return false;
}


/* Validação */

function objetos(){
	this.titulo = '';
	this.nome = '';
	this.valor = '';
	this.checked = false;
}
/*
Validação padrão
*/
function valida(form){
	var radios = new Array();
	for(var i=0;i<form.elements.length; i++){
		var el = form.elements[i];
		
		// Radio
		if(el.type == "radio"){			
			var achou = false;
			for(x=0;x<radios.length;x++){
				if(radios[x].nome==el.name){
					achou = true;
					if (el.checked){
						radios[x].checked = true
						radios[x].valor = el.value;
						radios[x].titulo = el.title;
					}
					break;
				}
			}
			if(! achou){
				var obj = new objetos();
				obj.nome = el.name;
				obj.valor = el.value;
				obj.checked = el.checked;
				obj.titulo = el.title;
				radios.push(obj);
			}			
			aux = '';
		}
		
		// Outros componentes
		else{		
			if(el.title != ''){
				if(el.value.length == 0){
					alert(el.title + ' é uma informação necessária!');
					el.focus();
					return false;
				}
			}
		}
	}
	
	for(var x=0;x<radios.length;x++){
		if(!radios[x].checked){
			alert(radios[x].titulo);
			return false;
		}
	}		
	return true;
}