$(function(){

	// Accordion
	$("#accordion").accordion({ header: "h3" });
	
	// Tabs
	$('#tabs').tabs();
	
	// Dialog			
	$('#dialog').dialog({
		autoOpen: false,
		width: 600,
		buttons: {
			"Ok": function() { 
				$(this).dialog("close"); 
			}, 
			"Cancel": function() { 
				$(this).dialog("close"); 
			} 
		}
	});
	
	// Dialog Link
	$('#dialog_link').click(function(){
		$('#dialog').dialog('open');
		return false;
	});

	// Datepicker
	$('#datepicker').datepicker({
		inline: true
	});
				
	// Slider
	$('#slider').slider({
		range: true,
		values: [17, 67]
	});
		
	// Progressbar
	$("#progressbar").progressbar({
		value: 20 
	});
				
	//hover states on the static widgets
	$('#dialog_link, ul#icons li').hover(
		function() { $(this).addClass('ui-state-hover'); }, 
		function() { $(this).removeClass('ui-state-hover'); }
	);
				
	$("#resizable1").resizable();
				
	
});

/*##############################################################################*/
/* Ajax ( consulta a base e retorna a página no Div desejado ) */

var paginaOpen = '';

var testeXml=GetXmlHttpObject();
if (testeXml==null){
	alert ("O browser não suporta HTTP Request");
}

/* Retorna condulta para o DIV Resultado */
function stateChangedOpenMenu(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		if(xmlHttp.responseText != ''){
			document.getElementById(paginaOpen).innerHTML = xmlHttp.responseText;
		}else{
			alert("erro");
		}
		return true;
	}
}

/* ActiveXObject para ajax conforme navegador */
function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		//Internet Explorer
		try{
		  	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  	}
		catch (e){
		  	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  	}
	}
	return xmlHttp;
}


function openMod(campo){
 	xmlHttp=GetXmlHttpObject();

	paginaOpen = "tela-"+campo.id;

	var url="ajax/"+campo.id+"/"+campo.id+".php";
	
	xmlHttp.onreadystatechange=stateChangedOpenMenu;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function aceitar(){
	xmlHttp=GetXmlHttpObject();
	
	paginaOpen = "tela-rav";
	
	var url="ajax/rav/rav.php";
	url = url+"?termo=true&centro=inscricao";
	
	xmlHttp.onreadystatechange=stateChangedOpenMenu;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function validaCampos(){
 
 	var nome = document.getElementById('nome').value;
 	var nascimento = document.getElementById('nascimento').value;
 	var pai = document.getElementById('pai').value;
 	var mae = document.getElementById('mae').value;
 	var rua = document.getElementById('rua').value;
 	var numero = document.getElementById('numero').value;
 	var bairro = document.getElementById('bairro').value;
 	var estado = document.getElementById('estado').value;
 	var cep = document.getElementById('cep').value;
 	var esporte = document.getElementById('esporte').value;
 	var cidade = document.getElementById('cidade').value;
 	var telefone = document.getElementById('telefone').value;
 	var celular = document.getElementById('celular').value;
 	var email = document.getElementById('email').value;
 	var falarcom = document.getElementById('falarcom').value;
 	var recado = document.getElementById('recado').value;
 	var saude = cadastro.saude[0].checked;
 	var quais = document.getElementById('quais').value;
 	var amigo = cadastro.amigo[0].checked;
 	var quem = document.getElementById('quem').value;
 	
    if(nome == ""){
       alert("É necessário preencher um nome");
       return;
    }
    if(nascimento == ""){
       alert("É necessário preencher uma data de nascimento");
       return;
    }
    if(pai == ""){
       alert("É necessário preencher um responsável");
       return;
    }
    if(rua == ""){
       alert("É necessário preencher um endereço");
       return;
    }
    if(numero == ""){
       alert("É necessário preencher um numero do endereço");
       return;
    }
    if(bairro == ""){
       alert("É necessário preencher um bairro");
       return;
    }
    if(estado == 0){
       alert("É necessário selecionar um estado");
       return;
    }
    if(cep == 0){
       alert("É necessário selecionar um CEP");
       return;
    }
    if(esporte == 0){
       alert("É necessário selecionar um esporte");
       return;
    }
    if(cidade == ""){
       alert("É necessário preencher uma cidade");
       return;
    }
    if(telefone == ""){
       alert("É necessário preencher um telefone");
       return;
    }
    if(falarcom == ""){
       alert("É necessário preencher um nome de contato");
       return;
    }
    if(recado == ""){
       alert("É necessário preencher uma telefone de contato");
       return;
    }
	if(saude == true){
	 	if(quais == ""){
	       alert("É necessário colocar se possuí alguma alergia ou problema de saúde");
    	   return;
    	}
    }
	
	if(amigo == true){
		amigo = 1;
	}else{
		amigo = 2;
	}
	
	if(saude == true){
		saude = 1;
	}else{
		saude = 2;
	}
	
    xmlHttp=GetXmlHttpObject();
	
	paginaOpen = "tela-rav";
	
	var url="ajax/rav/rav.php";
	url = url+"?termo=true&centro=envia";
	 	
	url = url+"&nome="+nome+"&nascimento="+nascimento+"&pai="+pai+"&mae="+mae+"&rua="+rua+"&numero="+numero+"&bairro="+bairro+"&estado="+estado+"&cep="+cep+"&esporte="+esporte+"&cidade="+cidade+"&telefone="+telefone+"&celular="+celular+"&email="+email+"&falarcom="+falarcom+"&recado="+recado+"&saude="+saude+"&quais="+quais+"&amigo="+amigo+"&quem="+quem;
	
	xmlHttp.onreadystatechange=stateChangedOpenMenu;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function mudaDivAmi() { //Esconde uma parte da página
    if (document.cadastro.amigo[0].checked) {
    	document.getElementById("amigonome").style.display = "block";
    } else {
        document.getElementById("amigonome").style.display = "none";
    }
}

function mudaDivSau() { //Esconde uma parte da página
    if (document.cadastro.saude[0].checked) {
    	document.getElementById("sauprob").style.display = "block";
    } else {
		document.getElementById("sauprob").style.display = "none";
    }
}

function mudaDivCam() { //Esconde uma parte da página
	var div1 = document.getElementById("tamanho");
    var div2 = document.getElementById("preco");
    if (document.cadastro.camiseta[0].checked) {
    	div1.className = "aparece";
		div2.innerHTML = "VALOR TOTAL<br /> R$ 71,00";
    } else {
    	div1.className = "some";
		div2.innerHTML = "VALOR TOTAL<br /> R$ 55,00";
    }
}