function activateActiveX()
{
	//Determine browser, we only need this for Internet Explorer
	if (navigator.appName == "Microsoft Internet Explorer") {
		
		//Array of elements to be replaced
		var arrElements = new Array(3);
		arrElements[0] = "object";
		arrElements[1] = "embed";
		arrElements[2] = "applet";
	
		
		//Loop over element types
		for (n = 0; n < arrElements.length; n++) {
		
			//set object for brevity
			replaceObj = document.getElementsByTagName(arrElements[n]);
			
			//loop over element objects returned
			for (i = 0; i < replaceObj.length; i++ ) {
			
				//set parent object for brevity
				parentObj = replaceObj[i].parentNode;
				
				//grab the html inside of the element before removing it from the DOM
				newHTML = parentObj.innerHTML;
				
				//remove element from the DOM
				parentObj.removeChild(replaceObj[i]);
				
				//stick the element right back in, but as a new object
				parentObj.innerHTML = newHTML;
			
				}
			}
		}
}	


function radioButtonChecker(boton)
{
	// set var radio_choice to false
	var radio_choice = false;
	
	// Loop from zero to the one minus the number of radio button selections
	for (counter = 0; counter < boton.length; counter++)
	{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (boton[counter].checked)
		radio_choice = true; 
	}
	
	if (!radio_choice)
	{
		// If there were no selections made display an alert box 
		//alert("Please select a letter.")
		return (false);
	}

	return (true);
}


function validaEnquesta()
{
  //alert(document.getElementsByName("pregunta1").checked);
  
  //var error = false;
  
  /*
  if(radioButtonChecker(document.encuesta.pregunta1) == true)
  {
    alert("botón marcado");	
  }
  else{alert("botón NOOOO marcado");}
  */
  
  //if (document.encuesta.pregunta1.checked){error = false;}

  /*
  if (error == true)
  {
    alert("ERROR TRUE: llega");
  }
  */

/*
  if (radioButtonChecker(document.encuesta.pregunta1comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta2) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta2comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta3) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta3comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta4) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta4comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta5) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta5comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta6) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta6comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta7) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta7comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta8) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta8comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta9) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta9comp) == false){error = true;}
  
  if (radioButtonChecker(document.encuesta.pregunta10) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta10comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta11) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta11comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta12) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta12comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta13) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta13comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta17) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta17comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta18) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta18comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta19) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta19comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta20) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta20comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta21) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta21comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta22) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta22comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta23) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta23comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta24) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta24comp) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta25) == false){error = true;}

  if (radioButtonChecker(document.encuesta.pregunta25comp) == false){error = true;}

  if (!document.encuesta.pRaons1.checked && !document.encuesta.pRaons2.checked && !document.encuesta.pRaons3.checked && 
      !document.encuesta.pRaons4.checked && !document.encuesta.pRaons5.checked && !document.encuesta.pRaons6.checked && 
      !document.encuesta.pRaons7.checked && !document.encuesta.pRaons8.checked && !document.encuesta.pRaons9.checked && 
      !document.encuesta.pRaons10.checked && document.encuesta.pRaonsAltres.value == ""){error = true;}

  if (error == true)
  {
	alert(" Ha de respondre les preguntes obligatòries marcades amb un asterisc. \n Ha de respondre l'apartat 'GreenBit' i l'apartat 'Respecte a la resta de proveïdors'");
	error == false;
	return false;
  }
  else
  	{*/
  	  
	  var seccio;
	  seccio = window.document.location.href;
	  seccio = seccio.substr(60,3);

	  var idioma;
	  idioma = window.document.location.href;
	  idioma = idioma.substr(49,3);
	  
	  var msgCat = "No es poden inserir més de 3000 caràcters al camp"
	  var msgCas = "No se pueden insertar más de 3000 caracteres en el campo";

	  window.document.getElementById("seccion").value = seccio;
	  /*if(window.document.getElementById("comentarisGeneral").value.length > 3000)
	  {
	     if(idioma == "cat")
	     {
	       alert(msgCat);
	     }
	     else
	     {
	       alert(msgCas);
	     }
	     window.document.getElementById("comentarisGeneral").focus();
	     return false;
	  }
	  if(window.document.getElementById("comentarisComercial").value.length > 3000)
	  {
	     if(idioma == "cat")
	     {
	       alert(msgCat);
	     }
	     else
	     {
	       alert(msgCas);
	     }
	     window.document.getElementById("comentarisComercial").focus();
	     return false;
	  }
	  if(window.document.getElementById("comentarisTecnic").value.length > 3000)
	  {
	     if(idioma == "cat")
	     {
	       alert(msgCat);
	     }
	     else
	     {
	       alert(msgCas);
	     }
	     window.document.getElementById("comentarisTecnic").focus();
	     return false;
	  }
	  if(window.document.getElementById("comentarisTelefon").value.length > 3000)
	  {
	     if(idioma == "cat")
	     {
	       alert(msgCat);
	     }
	     else
	     {
	       alert(msgCas);
	     }
	     window.document.getElementById("comentarisTelefon").focus();
	     return false;
	  }
	  if(window.document.getElementById("comentarisCoordinacio").value.length > 3000)
	  {
	     if(idioma == "cat")
	     {
	       alert(msgCat);
	     }
	     else
	     {
	       alert(msgCas);
	     }
	     window.document.getElementById("comentarisCoordinacio").focus();
	     return false;
	  }*/
	  if(window.document.getElementById("comentarisFinals").value.length > 3000)
	  {
	     if(idioma == "cat")
	     {
	       alert(msgCat);
	     }
	     else
	     {
	       alert(msgCas);
	     }
	     window.document.getElementById("comentarisFinals").focus();
	     return false;
	  }
	  
  	  document.encuesta.submit();	
  	//}
}

function validaFormulariContacte(p_idioma)
{
  if (p_idioma == "cas")
  {
    vErrorMsg1 = "Por favor, indica NOMBRE, E-MAIL y MOTIVO CONTACTO";
    vErrorMsg2 = "El formato del campo E-mail no es correcto";
    vErrorMsg3 = "El tamaño del campo Comentario no puede exceder los 3.000 caracteres";
    vErrorMsg4 = "Es necesario aceptar la política de privacidad";
  }
  if (p_idioma == "cat")
  {
    vErrorMsg1 = "Si us plau, indica NOM, E-MAIL i MOTIU CONTACTE";
    vErrorMsg2 = "El format del camp E-mail no és correcte";
    vErrorMsg3 = "El tamany del camp Comentari no pot superar els 3.000 caràcters";
    vErrorMsg4 = "És necessari acceptar la política de privacitat";
  }
  
  // Valida camps obligatoris
  if (window.document.getElementById("p_nomicognoms").value == "" || window.document.getElementById("p_email").value == "" || window.document.getElementById("p_comentari").value == "")
  {
    alert(vErrorMsg1);
    return false;	
  }
  
  // Validem que el e-mail sigui correcte
  if (!isMail(window.document.getElementById("p_email")))
  {
    alert(vErrorMsg2);
    return false;	
  }
  
  
  // Validem que el camp comentari no tingui més caràcters dels permesos
  if (window.document.getElementById("p_comentari").value.length > 3000)
  {
    alert(vErrorMsg3);
    return false;	
  }
  
  
  // Validem que han acceptat la política de privacitat
  if (window.document.formu1.p_condicions.checked == false)
  {
    alert(vErrorMsg4);
    return false;	
  }
  

  //document.formu1.action = "";  
  window.document.formu1.submit();
}
