var submits=0;

function submitViewForm(formid){				
	if (submits == 0) {
		disableCtrl('buttonToSend', true);
		if(valida(formid) == true) {
			submits++;
			tractamentCampsOpcionals();
			tractamentCamps(formid);
			formid.submit();
		}else{
			resetDoubleSubmit("buttonToSend");
		}
	}
	window.setTimeout("resetDoubleSubmit('buttonToSend')",5000);
}

function disableCtrl(myId, bool) {
	var button2Disable = document.getElementById(myId);
	if (button2Disable!=null) {
		button2Disable.disabled=bool;
	}
}

function resetDoubleSubmit(myId) {
	submits=0;
	disableCtrl(myId,false);
}

function tractaCampOpcional(oField, valorDefecte){
	if(document.getElementById(oField).value == valorDefecte){
		document.getElementById(oField).value = "";
	}
}

function tractamentCampsOpcionals(){
	tractaCampOpcional("cognom2", "Opcional");
}

function tractamentCamps(form){
	var demanaResposta = 0;
	for (var i = 0; i < form.ATC_RESPOSTA_NEC.length; i++) {
		if(form.ATC_RESPOSTA_NEC[i].checked) {
			demanaResposta = form.ATC_RESPOSTA_NEC[i].value;
			break;
		}
	}
	form.contestacio.value = demanaResposta;
	
	var tipusConsulta = "";
	for (var i = 0; i < form.ATC_CATINI1.length; i++) {
		if (form.ATC_CATINI1[i].checked) {
			tipusConsulta = form.ATC_CATINI1[i].value;
			break;
		}
	}
	form.consulta.value = tipusConsulta;
}

function valida(form) {
	if (isRequiredRadioButtonInform(form.ATC_CATINI1,"Motiu del missatge", true) == false) return false;
	if (isRequiredFieldEmpty(form.Description,"Missatge") == true)	return false;
	if (isRequiredFieldEmpty(form.nom,"Nom") == true)	return false;
	if (isRequiredFieldEmpty(form.cognom1,"Cognom") == true)	return false;
	if (isRequiredFieldEmpty(form.poblacio,"Població") == true)	return false;
	if (isValidMail(form.email,"Correu-E") == false) return false;
	if (differentEmails(form.email, form.email2) == true) return false;
	if (isRequiredFieldEmpty(form.email,"Correu-E") == true)	return false;
	if (isRequiredFieldEmpty(form.email2,"Repetició de Correu-E") == true)	return false;
	if (isRequiredRadioButtonInform(form.ATC_RESPOSTA_NEC,"Motiu del missatge", true) == false) return false;
	
	return true;
}

function cleanOptionalField(id){
	camp = document.getElementById(id);
	if(camp.value!=undefined && camp.value=='Opcional'){
		camp.value = '';
	}
}
/**************************************************************/
function differentEmails(oField1, oField2){
	if ((oField1.value != "") && (oField2.value != "")){
		if (oField1.value != oField2.value ){ 
			alert("ATENCIÓ:\nEls correus electrònics no coincideixen. Torni-ho a provar.");
			oField1.focus();
			return true;
		}
	}
	return false;
}


function atencio(categoryId, domainId, stateId, hiTarget, hiErrTarget, telefon){

	var textFormulari = "    <p class=\"text_5430\">Benvinguts al Servei d'Atenció a l'Audiència!</p>"+
	"    <p class=\"text_5430\">Aquí atenem tots els missatges relacionats amb la programació, les activitats i els serveis dels nostres canals de ràdio, televisió i mitjans interactius. Respondre a les vostres preguntes i recollir les vostres aportacions és important i ens ajuda a millorar com a servei públic.</p>"+
	"    <p class=\"text_5430\">Us suggerim que abans d'enviar-nos el vostre missatge consulteu l'apartat de <a href='http://www.tv3.cat/atencio/preguntes-frequents' target='_blank'>preguntes més freqüents</a>, on potser trobareu la resposta que buscàveu.</p>"+
	"    <p class=\"text_5430\">Podeu adreçar-vos a la <a href='http://www.defensoraudiencia.cat' target='_blank'>Defensora de l'Audiència</a> si voleu formular una queixa formal o reclamació sobre algun dels àmbits que són competència d’aquesta institució.</p>";
	var requestorName = "SAA-TV";
	var recipientName = "SAA-TV";
	var origin = "10";
	if (categoryId == "EV001") {
		requestorName = "SAA-FMA";
		recipientName = "SAA-FMA";
		origin = "9";
		var textFormulari = "<p class=\"text_5430\">Fes-nos arribar les teves preguntes o opinions sobre el programa i et contestarem al m&eacute;s aviat possible. Ens interessen tots els teus comentaris.</p>";
	}

	switch (categoryId){
	//club de cuines
	case "46754":
		categoryId = "EV137";
		break;
	//Bloc Interactiva
	case "46374":
		categoryId = "EV136";
		break;
	//TV3
	case "43547":
		categoryId = "EV142";
		break;
	//esport3
	case "43548":
		categoryId = "EV140";
		break;
	//3xl
	case "43549":
		categoryId = "EV139";
		break;
	//super3
	case "43550":
		categoryId = "EV151";
		break;
	//3cat24
	case "43552":
		categoryId = "EV138";
		break;
	//Vinticincanys
	case "46160":
	//Ritmes
	case "43551":
	//Ésadir
	case "43553":
	//Canviem-ho.cat
	case "45207":
	//VidaDigital
	case "45338":
		categoryId = "EV135";
		break;
	}
	
	document.write("<link href=\"http://www.tv3.cat/css/estils5430Nous.css\" type=\"text/css\" rel=\"stylesheet\">"+
	"<script src=\"http://www.tv3.cat/js/validacions.js\" type=\"text/javascript\"></script>"+
	"<form action=\"http://atencioaudiencia.interactiva.cat/serviceRequest\" method=\"post\" id=\"registre\" name=\"registre\"> "+
	"	<input type=\"hidden\" name=\"Requestor_Name\" value=\""+requestorName+"\" />"+
	"	<input type=\"hidden\" name=\"Recipient_Name\" value=\""+recipientName+"\" />"+
	"	<input type=\"hidden\" name=\"Origin\" value=\""+origin+"\" />"+
	"	<input type=\"hidden\" name=\"Catalog_Code\" value=\""+categoryId+"\" />"+
	"	<input type=\"hidden\" name=\"hiTarget\" value=\""+hiTarget+"\" />"+
	"	<input type=\"hidden\" name=\"hiErrTarget\" value=\""+hiErrTarget+"\" />"+
	"	<!-- recibira valores del formulario -->"+
	"	<input type=\"hidden\" name=\"consulta\" value=\"\" />"+
	"  <div id=\"form_5430\">"+ textFormulari +
	"    <div class=\"cgris_5430\">"+
	"      <p class=\"text_5430\"><strong>Seleccioneu una d’aquestes opcions:</strong></p>"+
	"    </div>"+
	"    <div class=\"radio_5430\"> "+
	"      <input type=\"radio\" id=\"comentari\" value=\"Consulta/Comentari\" name=\"ATC_CATINI1\"> <label for=\"comentari\">Consulta o comentari</label> "+
	"      <br> "+
	"      <input type=\"radio\" id=\"queixa\" value=\"Queixa\" name=\"ATC_CATINI1\">    <label for=\"queixa\">Queixa</label> "+
	"      <br> "+
	"      <input type=\"radio\" id=\"agraiment\" value=\"Agraïment\" name=\"ATC_CATINI1\"> <label for=\"agraiment\">Agraïment</label> "+
	"    </div> "+
	"    <div class=\"spacer_5430\"></div> "+
	"    <div id=\"noreg\" class=\"showExtra_5430\"> "+
	"      <div class=\"cgris_5430\">"+
	"        <p class=\"text_5430 hide\">Ha de seleccionar una de les tres opcions</p> "+
	"      </div> "+
	"      <div class=\"camps_5430\"> "+
	"        <div>                                      <label for=\"missatge\">Missatge</label><textarea name=\"Description\" class=\"obligatori_5430\" id=\"Description\" cols=\"30\" rows=\"10\"></textarea></div> "+
	"        <div>                                      <label for=\"nom\">Nom</label> <input type=\"text\" name=\"nom\" class=\"obligatori_5430\" id=\"nom\" size=\"25\" value=\"\">        </div> "+
	"        <div>                                      <label for=\"cognom\">Cognom</label> <input type=\"text\" name=\"cognom1\" class=\"obligatori_5430\" id=\"cognom1\" size=\"25\" value=\"\">        </div> "+
	"        <div>                                      <label for=\"cognom2\">2n cognom</label> <input type=\"text\" name=\"cognom2\" id=\"cognom2\" size=\"25\" value=\"Opcional\" onfocus=\"cleanOptionalField('cognom2')\">        </div> "+
	"        <div>                                      <label for=\"poblacio\">Poblaci&oacute;</label> <input type=\"text\" name=\"poblacio\" class=\"obligatori_5430\" id=\"poblacio\" size=\"25\" value=\"\" >        </div> "+
	"        <div>                                      <label for=\"email\">Adreça de correu electrònic</label> <input type=\"text\" name=\"email\" class=\"obligatori_5430\" id=\"email\" size=\"25\" maxlength=\"200\" value=\"\">        </div> "+
	"        <div>                                      <label for=\"email\">Repeteix el correu electrònic</label> <input type=\"text\" name=\"email2\" class=\"obligatori_5430\" id=\"email2\" size=\"25\" maxlength=\"200\" value=\"\">        </div> "+
	"		<input name=\"telefon\" id=\"telefon\" type=\"hidden\"/>"+
	"        <div class=\"labelright\"> "+
	"          <p class=\"plabel_5430\">Vols rebre resposta a aquest missatge?</p> "+
	"          <input type=\"radio\" id=\"si2\" name=\"ATC_RESPOSTA_NEC\" id=\"ATC_RESPOSTA_NECsi\" value=\"1\" checked=\"true\" class=\"customInputSINO\"><label for=\"si2\" class=\"customLabelSINO\" >Sí</label> "+
	"          <input type=\"radio\" id=\"no2\" name=\"ATC_RESPOSTA_NEC\" id=\"ATC_RESPOSTA_NECno\" value=\"0\" class=\"customInputSINO\" ><label for=\"no2\" class=\"customLabelSINO\" >No</label> "+
	"		  <input type=\"hidden\" name=\"contestacio\" id=\"contestacio\" value=\"\"/>"+
	"        </div> "+
	"      </div> "+
	"      <div class=\"spacer_5430\"></div> "+
	"    </div> "+
	"    <!--div class=\"spacer_5430\"></div--> "+
	//"    <div class=\"cgris_5430\"> <h2 class=\"h2_5430\">Clàusula de privadesa</h2> </div> "+
	"    <div class=\"scroll_5430\"> "+
	"        <p class=\"text_5430\">Televisió de Catalunya, SA informa que les dades de caràcter personal incloses en aquest formulari s'inclouran en un fitxer de dades i s'utilitzaran amb l'única finalitat de contestar la consulta, tramitar la queixa, gestionar el suggeriment o prendre nota de l'agraïment. Garantim que les dades no se cediran a tercers i que es tractaran per part de TVC amb la màxima confidencialitat observant en tot moment els preceptes que determina la llei orgànica 15/1999, de 13 de desembre, de protecció de dades de caràcter personal. En qualsevol moment, es podran exercir els drets d'accés, de rectificació, d'oposició o de cancel·lació enviant un correu electrònic a lopd-atencio@ccma.cat, o bé per correu ordinari a l'atenció del Servei d'Atenció a l'Audiència de Televisió de Catalunya, Carrer de la TV3, s/n, 08970 Sant Joan Despí.</p> "+
	"    </div> "+
	"    <div class=\"spacer_5430\"></div> "+
	"    <div class=\"botons_5430\"> "+
	"        <div class=\"bt100_5430\"> "+
	"          <input width=\"100\" type=\"image\" height=\"22\" border=\"0\" onclick=\"submitViewForm(registre); return false;\" onmouseout=\"this.src='http://www.tv3.cat/img/bt_5430_env.gif'\" onmouseover=\"this.src='http://www.tv3.cat/img/bt_5430_env_ov.gif'\" src=\"http://www.tv3.cat/img/bt_5430_env.gif\" id=\"buttonToSend\" name=\"enviar\" alt=\"enviar\" > "+
	"        </div> "+
	"        <div class=\"bt100_5430\"> <input width=\"94\" type=\"image\" height=\"100\" border=\"22\" name=\"esborrar\" id=\"esborrar\" onclick=\"registre.reset();return false;\" onmouseover=\"this.src='http://www.tv3.cat/img/bt_5430_esb_ov.gif'\" onmouseout=\"this.src='http://www.tv3.cat/img/bt_5430_esb.gif'\" src=\"http://www.tv3.cat/img/bt_5430_esb.gif\" alt=\"Esborra\"> "+
	"        </div> "+
	"    </div> "+
	"	 <map name=\"mapATCgif\">" +
	"		<area shape=\"rect\" coords=\"310,17,355,44\" href=\"http://www.tv3.cat/atencio\" target=\"_blank\" alt=\"TV3\"/>" +
	"		<area shape=\"rect\" coords=\"357,17,407,44\" href=\"http://www.catradio.cat/atencio\" target=\"_blank\" alt=\"Catalunya Ràdio\"/>" +
	"		<area shape=\"rect\" coords=\"410,17,512,44\" href=\"http://www.tv3.cat/marato/atencio\" target=\"_blank\" alt=\"Fundació La Marató\"/>" +
	"	</map>" +
	"    <div id=\"banner_5430\"><img src=\"http://www.ccma.cat/atencio/img/5430_440.jpg\" usemap=\"#mapATCgif\"></div> "+
	"  </div> "+
	"</form> ");

}

