﻿function trataDados(){
	var xhr; 
    var envio="";
    try { xhr = new XMLHttpRequest(); }                 
    catch(e)  
    {    
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
			   if(formNbr==4)
			   	document.getElementById("solucao").innerHTML=xhr.responseText;
			   else
			   	document.getElementById('mb_resultForm').innerHTML=xhr.responseText;
			   
         }
         
    };  
	if(formNbr==1)
	{
		var val_idade = "Idade do Filho: " + idade.value;
		var val_opiniaofilho = "Opiniao do Filho: " + opiniaof.value;
		var val_opiniao = "Opiniao do Pai: " + opiniao.value;	

		var aspectos = "Aspectos mais interessantes: ";
		var controlo = "";
		for(var i=1; i<8; i++)
		{
			controlo = "checkbox0"+i;
			if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked")
				aspectos += document.getElementById("checkbox0"+i).value + "; ";
		}
		aspectos += document.getElementById("outrosaspectos").value + "; ";	

		var problematicas = "Problematicas a abordar: " + document.getElementById("problematicas").value;
		var sugestoes = "Sugestoes: " + document.getElementById("sugestoes").value;
		envio="formulario=1&idade="+val_idade+"&opiniaofilho="+val_opiniaofilho+"&opiniao="+val_opiniao+"&aspectos="+aspectos+"&problematicas="+problematicas+"&sugestoes="+sugestoes;
	}
	else
	{
		if(formNbr==2)
		{
					//parte 1
					var val_nome = "Nome: " + document.getElementById("nome").value;
					var val_funcao = "Funcao: " + document.getElementById("funcao").value;
					var val_escola = "Escola: " + document.getElementById("escola").value;	
					var val_endereco = "Endereco: " + document.getElementById("endereco").value;
					var val_cpostal = "Codigo Postal: " + document.getElementById("cpostal").value;
					var val_telefone = "Telefone: " + document.getElementById("telefone").value;
					var val_email = "E-mail: " + document.getElementById("email").value;

					//parte 2
					var val_ano = "Ano que lecciona: " + ano.value;	
					var val_conhecimento = "Tomou conhecimento do Programa: ";
					var controlo = "";
					for(var i=1; i<9; i++)
					{
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked")
							val_conhecimento += document.getElementById(controlo).value + "; ";
					}
					var val_acessibilidade = "Acessibilidade navegação website: " + acessibilidade.value;
					var val_estrutura = "Estrutura geral: " + estrutura.value;
					var val_fichas = "O conteúdo das fichas reservadas a alunos e professores: " + fichas.value;
					var val_freio = "Necessidade de descarregar o material didáctico é um freio à sua utilização: " + TrataRadio("freio");
					var val_impressao = "Material didáctico é de facil impressão: " + TrataRadio("impressao");
					var val_opiniao = "Opiniao geral material didáctico: " + document.getElementById("opiniao").value;
					var val_video = "Avaliação do video: " + video2.value;			
					var val_manual = "Avaliação do manual para professores: " + manual.value;	
					var val_exercicios = "Avaliação dos exercicios para alunos: " + exercicios.value;
					var val_cartaz = "Avaliação do cartaz para escola: " + cartaz.value;
					var val_certificado = "Avaliação do certificado: " + certificado.value;
					var val_website = "Avaliação do website: " + website.value;
					var val_opiniao2 = "Opiniao geral sobre peças dossier Media Smart: " + document.getElementById("opiniao2").value;
					var val_falou = "Falou da Media Smart aos alunos: " + TrataRadio("falou");
					var val_motivado = "Motivado a integrar o Media Smart nas suas aulas: " + TrataRadio("motivado");
					var val_nalunos = "Numero de alunos em contacto com os materiais: " + document.getElementById("nalunos").value;
					var val_tempo = "Tempo dedicado ao ensino destas materias: " + document.getElementById("tempo").value;
					var val_usar = "Pensa utilizar novamente os materiais: " + TrataRadio("usar");
					var val_nocoes = "As  fichas - Para um publico esperto, um olhar mais esperto' - permitem-lhe introduzir outras noções pedagógicas: " + document.getElementById("nocoes").value;
					var val_recomendar = "Pensa recomendar aos colegas o Programa Media Smart: " + TrataRadio("recomendar");
					var val_objectivo = "Material Media Smart quao util na compreensão dos alunos que o objectivo da publicidade é vender: " + TrataRadio("objectivo");
					var val_diferenca = "Material Media Smart quao util na compreensão dos alunos da diferença entre necessidades e desejos: " + TrataRadio("diferenca");
					var val_critica = "Material Media Smart quao util na compreensão dos alunos como ver a informação de forma critica: " + TrataRadio("critica");
					var val_escolhasdir = "Material Media Smart quao util na compreensão dos alunos dos factores que influenciam as escolhas diarias: " + TrataRadio("escolhasdir");
					var val_publicitarios = "Material Media Smart quao util na compreensão dos alunos da forma como os publicitarios apresentam a informação: " + TrataRadio("publicitarios");
					var val_sensibilizar = "Material Media Smart quao util na compreensão dos alunos que a publicidade pode sensibilizar as pessoas a altarar os seus comportamentos: " + TrataRadio("sensibilizar");
					var val_valorizamos = "Comentarios adicionais: " + document.getElementById("valorizamos").value;
					var val_temas = "Outros temas que deveriam abordar: ";
					var controlo = "";
					controlo = "checkbox09";
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked")
							val_temas += document.getElementById(controlo).value + "; ";
					for(var i=10; i<14; i++)
					{
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked")
							val_temas += document.getElementById(controlo).value + "; ";
					}
					val_temas += document.getElementById("outrostemas").value + "; ";
					
					envio="formulario=2&nome="+val_nome+"&funcao="+val_funcao+"&escola="+val_escola+"&endereco="+val_endereco+"&cpostal="+val_cpostal+"&telefone="+val_telefone+"&email="+val_email+"&ano="+val_ano+"&conhecimento="+val_conhecimento+"&acessibilidade="+val_acessibilidade+"&estrutura="+val_estrutura+"&fichas="+val_fichas+"&freio="+val_freio+"&impressao="+val_impressao+"&opiniao="+val_opiniao+"&video="+val_video+"&manual="+val_manual+"&exercicios="+val_exercicios+"&cartaz="+val_cartaz+"&certificado="+val_certificado+"&website="+val_website+"&opiniao2="+val_opiniao2+"&falou="+val_falou+"&motivado="+val_motivado+"&nalunos="+val_nalunos+"&tempo="+val_tempo+"&usar="+val_usar+"&nocoes="+val_nocoes+"&recomendar="+val_recomendar+"&objectivo="+val_objectivo+"&diferenca="+val_diferenca+"&critica="+val_critica+"&escolhasdir="+val_escolhasdir+"&publicitarios="+val_publicitarios+"&sensibilizar="+val_sensibilizar+"&valorizamos="+val_valorizamos+"&temas="+val_temas;
		}
		else
		{
				if(formNbr==3)
				{
					var val_nome = "Nome: " + document.getElementById("nome").value;
					var val_funcao = "Funcao: " + document.getElementById("funcao").value;
					var val_escola = "Escola: " + document.getElementById("escola").value;	
					var val_endereco = "Endereco: " + document.getElementById("endereco").value;
					var val_cpostal = "Codigo Postal: " + document.getElementById("cpostal").value;
					var val_telefone = "Telefone: " + document.getElementById("telefone").value;
					var val_email = "E-mail: " + document.getElementById("email").value;
					var val_fax = "Fax: " + document.getElementById("fax").value;
					envio="formulario=3&nome="+val_nome+"&funcao="+val_funcao+"&escola="+val_escola+"&endereco="+val_endereco+"&cpostal="+val_cpostal+"&telefone="+val_telefone+"&email="+val_email+"&fax="+val_fax;
				}
				else
				{
					if(formNbr==4)
					{
						var num_resposta_A=0;
						var num_resposta_B=0;
						var num_resposta_C=0;
						/*Num respostas A*/
						i=2;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						i=6;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						i=7;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						
						
						i=10;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						i=13;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						i=16;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						i=20;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						/*for(var i=1; i<10; i=i+3)
						{
							controlo = "checkbox0"+i;
							if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						}
						for(var i=10; i<22; i=i+3)
						{
							controlo = "checkbox"+i;
							if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_A = num_resposta_A + 1;
						}*/
						
						
						
						
						/*Num respostas B*/
						i=3;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						i=4;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						i=9;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						
						
						i=11;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						i=14;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						i=18;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						i=21;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
								
						/*for(var i=2; i<10; i=i+3)
						{
							controlo = "checkbox0"+i;
							if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						}
						for(var i=11; i<22; i=i+3)
						{
							controlo = "checkbox"+i;
							if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_B = num_resposta_B + 1;
						}*/
						
						
						/*Num respostas C*/
						i=1;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						i=5;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						i=8;
						controlo = "checkbox0"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						
						
						i=12;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						i=15;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						i=17;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						i=19;
						controlo = "checkbox"+i;
						if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						/*for(var i=3; i<10; i=i+3)
						{
							controlo = "checkbox0"+i;
							if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						}
						for(var i=12; i<22; i=i+3)
						{
							controlo = "checkbox"+i;
							if(document.getElementById(controlo+"fake").className!="checkBoxUnchecked" && document.getElementById(controlo+"fake").className!="checkBoxUnabled")
								num_resposta_C = num_resposta_C + 1;
						}*/
						
	
						envio="formulario=4&respA="+num_resposta_A+"&respB="+num_resposta_B+"&respC="+num_resposta_C;
					}	
				}
		}
	}

	xhr.open("POST", "include/formularios/envio.php", true);		
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	xhr.send(envio);
}

function TrataRadio(campoid)
{
	var radio = document.getElementsByName(campoid);
	for (var i=0; i < radio.length; i++)
	{
		if (radio[i].checked)
		{
		  return radio[i].value;
		}
	}
}
