// JavaScript Document
function inici(){
	if (typeof window.innerWidth != 'undefined') amplada=window.innerWidth;
	else amplada=document.documentElement.clientWidth;
	if(amplada*1<=900){
		document.getElementById('pagina').style.marginLeft='0px';
		document.getElementById('pagina').style.left='2px';		
	}
}

function actualitzaData(){
	var date = new Date();
	var y=date.getYear()+"";
	var M=date.getMonth()+1;
	var d=date.getDate();
	var E=date.getDay();
	var H=date.getHours();
	var m=date.getMinutes();
	var s=date.getSeconds();
	horaActual = ""+y+M+d+E+H+m+s;
}

function actualitza(nomCapa,url,buida){ 
	actualitzaData();
	if(url.search(/\?/)>0) url=url+'&ara2='+horaActual;
	else url=url +'?ara2='+horaActual;
	capa = nomCapa
	if (window.XMLHttpRequest){
		xmlhttp=false
		xmlhttp=new XMLHttpRequest()
		if(!buida) xmlhttp.onreadystatechange=state_Change
		else xmlhttp.onreadystatechange=state_Afegeix
		xmlhttp.open("GET",url,true)
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8; accept-charset:utf-8;');
		xmlhttp.send(null)
	}else if (window.ActiveXObject){                                                                                                                                 
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
						if (xmlhttp){
							if(!buida) xmlhttp.onreadystatechange=state_Change
							else xmlhttp.onreadystatechange=state_Afegeix
							xmlhttp.open("GET",url,true)
							xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8; accept-charset:utf-8;');
							xmlhttp.send()                                                                                                                                       
            }                                                                                                                                                        
    }                                                                                                                                                                
}                                                                                                                                                                    
                                                                                                                                                                     
function state_Change(){
	
    if (xmlhttp.readyState==4){                                                                                                                                      
        if (xmlhttp.status==200){                                                                                                                                    
            eval('document.getElementById(\''+capa+'\').innerHTML=\'\'');
            document.getElementById(capa).innerHTML=xmlhttp.responseText;
        }else{                                                                                                                                                       
          alert("ERROR:"+xmlhttp.status);                                                                                                                                            
        }                                                                                                                                                            
    }                                                                                                                                                                
}    

function formataData(data){
	if(data){	data = data.split('/'); dataFinal = data[2]+'-'+data[1]+'-'+data[0];}
	else dataFinal = 0;
	return dataFinal;
}

function nifCorrecte_VTN(dni) {
			var lletra;
			var num=NaN;
			var modul;
			var lletra_teorica;
			var resultat;
									
			if(document.dadesPersonals.tipusNif.value=='O'){
				if(dni.charAt(0) == 'X') dni = dni.substr(1,dni.length);
				else{
					if(dni.charAt(0) == 'Y') dni = dni;
					else resultat = false;	
				}												
			}
			
			if(document.dadesPersonals.tipusNif.value=='U'){
				if(dni.charAt(0) == 'U') dni = dni.substr(1,dni.length);
				else resultat = false;
			}
			if(resultat!=false){
			
			while(dni.length<10){
				dni = '0' + dni;
			}
			
			if ((dni.length!=10&&dni.substr(0,1)!="Y")||(dni.length!=11&&dni.substr(0,1)=="Y")) resultat = false
			else {
				if(dni.substr(0,1)!="Y"){
					if (dni.substr(8,1)=="-")	{
						num = parseFloat(dni.substr(0,8));
						lletra = dni.substr(9,1);
					}else{ 
						resultat = false;
					}
				}else{
					if (dni.substr(9,1)=="-")	{
						num = parseFloat(dni.substr(1,9));
						lletra = dni.substr(10,1);
					}else{ 
						resultat = false;
					}
				}
				if (isNaN(num)) resultat =  false;
				else {
					if (dni.substr(0,1)=="Y"){num = num + 10000000;}
					modul = num % 23;
					if (modul==0) lletra_teorica = "T";
					else if (modul==1) lletra_teorica="R";
					else if (modul==2) lletra_teorica="W";
					else if (modul==3) lletra_teorica="A";
					else if (modul==4) lletra_teorica="G";
					else if (modul==5) lletra_teorica="M";
					else if (modul==6) lletra_teorica="Y";
					else if (modul==7) lletra_teorica="F";
					else if (modul==8) lletra_teorica="P";
					else if (modul==9) lletra_teorica="D";
					else if (modul==10) lletra_teorica="X";
					else if (modul==11) lletra_teorica="B";
					else if (modul==12) lletra_teorica="N";
					else if (modul==13) lletra_teorica="J";
					else if (modul==14) lletra_teorica="Z";
					else if (modul==15) lletra_teorica="S";
					else if (modul==16) lletra_teorica="Q";
					else if (modul==17) lletra_teorica="V";
					else if (modul==18) lletra_teorica="H";
					else if (modul==19) lletra_teorica="L";
					else if (modul==20) lletra_teorica="C";
					else if (modul==21) lletra_teorica="K";
					else if (modul==22) lletra_teorica="E";
					if (lletra_teorica==lletra) resultat =  true;
					else resultat = false;
			 }			 
		}
	}
	//if (resultat==false) alert("El camp NIF no es correcte");
	return resultat;
}

function comprovaTelefon_VTN(quin){	
	if(quin==1){
		valor=document.dadesPersonals.telefon1.value;
		llargada=valor.length;

		for(i=0;i<llargada;i=i+1){
			//alert(i+":"+valor.substr(i,1))
			if(valor.substr(i,1)!='0'&&valor.substr(i,1)!='1'&&valor.substr(i,1)!='2'&&valor.substr(i,1)!='3'&&valor.substr(i,1)!='4'&&valor.substr(i,1)!='5'&&valor.substr(i,1)!='6'&&valor.substr(i,1)!='7'&&valor.substr(i,1)!='8'&&valor.substr(i,1)!='9'){ 				
				document.dadesPersonals.telefon1.value='';
			}
		}
	}else{
		if(quin==2){
			valor=document.dadesPersonals.telefon2.value;
			llargada=valor.length;
			for(i=0;i<llargada;i=i+1){
				if(valor.substr(i,1)!='0'&&valor.substr(i,1)!='1'&&valor.substr(i,1)!='2'&&valor.substr(i,1)!='3'&&valor.substr(i,1)!='4'&&valor.substr(i,1)!='5'&&valor.substr(i,1)!='6'&&valor.substr(i,1)!='7'&&valor.substr(i,1)!='8'&&valor.substr(i,1)!='9'){ 				
					document.dadesPersonals.telefon2.value='';
				}
			}
		}
	}
}

function formataTextArea(text){
	text=text+'';
	return text.replace(/\n/g,'<br>');
}

function canviConeixementInformatica(qui){
	alert('aaaa');
	if(eval('document.nouConeixementInformatic.nivell'+qui+'.value')!=0){
		if(document.nouConeixementInformatic.comptadorConeixementsInformatica.value!='4'){
			document.nouConeixementInformatic.comptadorConeixementsInformatica.value=document.nouConeixementInformatic.comptadorConeixementsInformatica.value*1+1;
			eval('document.nouConeixementInformatic.certificat'+qui+'.disabled=false;');
		}else{ 
			eval('document.nouConeixementInformatic.nivell'+qui+'.value=\'0\'');
			eval('document.nouConeixementInformatic.certificat'+qui+'.value=\'0\'');
			eval('document.nouConeixementInformatic.certificat'+qui+'.disabled=true;');
		}
	}else{ 
		document.nouConeixementInformatic.comptadorConeixementsInformatica.value=document.nouConeixementInformatic.comptadorConeixementsInformatica.value*1-1;
		eval('document.nouConeixementInformatic.certificat'+qui+'.value=\'0\'');
		eval('document.nouConeixementInformatic.certificat'+qui+'.disabled=true;');
	}
}