var buscar = {

    carregarValor: function() {

	var simposio = $F('simposio');
	var congresso = $F('congresso');
	var congressoSimposio = $F('congressoSimposio');
	var estudante = $F('estudante');
	var profissional = $F('profissional');
	var tipo = null;

	if ((simposio == null) && (congresso == null) && (congressoSimposio == null)){
		$('valorInscricao').innerHTML = "0,00";
		return false;
	}

	if ((profissional == null) && (estudante == null)){
		return false;
	}

	if(estudante != null){
		tipo = estudante;
	} else {
		tipo = profissional;
	}

	var url = "http://www.cosimp.com.br/buscaValor.php";

        var param = "simposio=" + simposio+"&congresso="+congresso+"&psstp_cod="+tipo+"&congressoSimposio="+congressoSimposio;

        var ajax = new Ajax.Request(url, {
        	method: 'POST',
                parameters: param,
                onComplete: function(r, json){
		    $('valorInscricao').value = r.responseText;
		}
	})
    },

    carregarCursos : function(){

	var simposio = $F('simposio');
	var congresso = $F('congresso');
	var congressoSimposio = $F('congressoSimposio');

	if ((simposio == null) && (congresso == null) && (congressoSimposio == null)){
		$('crs_cod').innerHTML = "<option>Escolha o(s) evento(s)</option>";
		return false;
	}

	var url = "http://www.cosimp.com.br/buscaCurso.php";

	var param = "simposio=" + simposio+"&congresso="+congresso+"&congressoSimposio="+congressoSimposio;

        var ajax = new Ajax.Request(url, {
        	method: 'POST',
                parameters: param,
                onComplete: function(r, json){

                    $('crs_cod').innerHTML = "";

                    if(typeof json.cursos != 'undefined'){
                    	var cursos = $A(json.cursos);

			cursos.each(function(e){
				$('crs_cod').insert("<option value='" + e.crs_cod + "'>" + e.crs_tema + "</option>");
			});
                    }
		}
	})
    }
}

Event.observe(window,"load",function(){
	Event.observe('estudante',"change",function(){
		buscar.carregarValor();
	})
	Event.observe('profissional',"change",function(){
		buscar.carregarValor();
	})
	Event.observe('simposio',"click",function(){
		buscar.carregarValor();
		buscar.carregarCursos();
	})
	Event.observe('congresso',"click",function(){
		buscar.carregarValor();
		buscar.carregarCursos();
	})
	Event.observe('congressoSimposio',"click",function(){
		buscar.carregarValor();
		buscar.carregarCursos();
	})
});