function proteccio ()
{
	if (document.getElementById('dades').style.display =='block')
	{
		xDisplay('dades', 'none');
	}
	else
	{
	 xDisplay('dades', 'block');
	}

}


/* formexp.js compiled from X 4.0 with XC 0.27b. Distributed by GNU LGPL. For copyrights, license, documentation and more visit Cross-Browser.com */
var xOp7Up,xOp6Dn,xIE4Up,xIE4,xIE5,xNN4,xUA=navigator.userAgent.toLowerCase();if(window.opera){var i=xUA.indexOf('opera');if(i!=-1){var v=parseInt(xUA.charAt(i+6));xOp7Up=v>=7;xOp6Dn=v<7;}}else if(navigator.vendor!='KDE' && document.all && xUA.indexOf('msie')!=-1){xIE4Up=parseFloat(navigator.appVersion)>=4;xIE4=xUA.indexOf('msie 4')!=-1;xIE5=xUA.indexOf('msie 5')!=-1;}else if(document.layers){xNN4=true;}xMac=xUA.indexOf('mac')!=-1;function xDef(){for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}return true;}function xDisplay(e,s){if(!(e=xGetElementById(e))) return null;if(e.style && xDef(e.style.display)) {if (xStr(s)) e.style.display = s;return e.style.display;}return null;}function xGetElementById(e){if(typeof(e)!='string') return e;if(document.getElementById) e=document.getElementById(e);else if(document.all) e=document.all[e];else e=null;return e;}function xStr(s){for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}return true;}



//VALIDACIÓ FORMULARIS

//funcions generals 

function esta_ple(d1)
{
/* Torna
	0: Camp Buit
	1: Camp Ple
*/
	if (d1.value=='')
		return 0;
	else
		return 1;
}


function mira_email(email) {
/* Torna
        0: no hi ha res
        1: si es correcte
        9: email incorrecte
*/

if(email.value!="")
   {
   if (/^[A-Za-z0-9\.+_-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,6}$/.test(email.value))
  	{
	return 1;
	}
	else
	{
	return 9;
	}
   }
else
   {
	return 0;
   }
}


function comprova_radio(que,longitud)
{

/*
        Retorna 0 si no hi ha cap seleccio
        Retorna el numero d'ordre de la seleccionada (començant per 1)
*/
                value=0;
                for(i=0;i<longitud;i++)
                {

                        if(que[i].checked == true)
                        {
                                value=i+1;
                        }
                }
                return value;
}



function alerta_en (str)
{
	alert("Check the field " + str + " ...");
}


function alerta_ca (str)
{
	alert("Revisa el camp " + str + " ...");
}

function alerta_fr (str)
{
	alert("Contrôlez le champ " + str + " ...");
}

function alerta_es (str)
{
	alert("Revisa el campo " + str + " ...");
}


function contactar_ca()
{

var answer = confirm ("Estàs a punt d'enviar el formulari de contacte. Per inserir el teu CV has d'inscriure't directament al portal de feina, clicant dins la pestanya \"entrar al portal\"")
if (answer)

 with (document.form1)
               {
               	result1 = esta_ple(nom);
				result2 = mira_email(email);
				result3 = esta_ple(comentaris);
				
				 if (condicions.checked)  
					{
					result4=0;
					}
					else
					{
					result4=1;      
					}


				
               if (result1 == 0)
               {
				pinta_blanc();
				alerta_ca('Nom');
				document.getElementById('nom').style.background = '#FFEFEF';
				nom.focus();
				return false;
				}
				
				else if (result2 != 1)
               {
				pinta_blanc();
				alert('Escriu una adreça de correu electrònic vàlida');
				document.getElementById('email').style.background = '#FFEFEF';
				email.focus();
				return false;
				}
				
				else if (result3 == 0)
               {		
			   
			    pinta_blanc();
				alerta_ca('Comentaris');
				document.getElementById('comentaris').style.background = '#FFEFEF';
				comentaris.focus();
				return false;
				}
				
				
				
			else if (result4==1)
		    {
		    alert("Ha de llegir i acceptar la Protecció de dades");
		    return false;        
			}

				
		

	       else 
		   {
		   document.getElementById('realname').value = document.getElementById('nom').value;
		   submit();
		   }
       }




else
return false;  


       
}


function contactar_es()
{
var answer = confirm ("Estás a punto de enviar el formulario de contacto. Para insertar tu CV tienes que inscribirte directamente en el portal de empleo clicando en la pestaña \"entrar en el portal\"")
if (answer)

        with (document.form1)
               {
               	result1 = esta_ple(nom);
				result2 = mira_email(email);
				result3 = esta_ple(comentaris);
				
				 if (condicions.checked)  
					{
					result4=0;
					}
					else
					{
					result4=1;      
					}


				
               if (result1 == 0)
               {
				pinta_blanc();
				alerta_es('Nombre y apellidos');
				document.getElementById('nom').style.background = '#FFEFEF';
				nom.focus();
				return false;
				}
				
				else if (result2 != 1)
               {
				pinta_blanc();
				alert('Escribe una dirección de correo electrónico válida');
				document.getElementById('email').style.background = '#FFEFEF';
				email.focus();
				return false;
				}
				
				else if (result3 == 0)
               {		
			   
			    pinta_blanc();
				alerta_ca('Comentarios');
				document.getElementById('comentaris').style.background = '#FFEFEF';
				comentaris.focus();
				return false;
				}
				
				
				
			else if (result4==1)
		    {
		    alert("Ha de ller y aceptar la protección de datos");
		    return false;        
			}

				
		

	       else 
		   {
		   document.getElementById('realname').value = document.getElementById('nom').value;
		   submit();
		   }
       }
else
return false;  
}


 function pinta_blanc()
 {
	document.getElementById('nom').style.background = '#FFF';
	document.getElementById('email').style.background = '#FFF';
	document.getElementById('comentaris').style.background = '#FFF';

 }



