/*Control de la data
Aquesta funció comprova que el valor que ens han introduit al camp "Data"
del formulari, conté realment una data amb els digits separats per ":"

Si no retorna la data actual en el format assenyalat

lluís, gener-febrer de 2005
----  modificat primavera 2008 per afergir moltes més fotos, totes les 
fotos del mon mundial
*/
function Control_Data(){
  var text=document.Piades.Data.value;
  var limitDia=text.indexOf("/");
  //Si hi ha els primers punts seguim endevant
  if (limitDia==-1){
    document.Piades.Data.value=avui();
    return; 
  }
  //Obtenim el dia
  var dia_entrat=parseInt(text.substring(0,limitDia));
  if (isNaN(dia_entrat)){
    document.Piades.Data.value=avui();
    return; 
  }
  var limitMes=text.indexOf("/",limitDia+1);
  //Veiem si hi ha els segons punts 
  if (limitMes==-1){
    document.Piades.Data.value=avui();
    return;   
  }
  //obtenim el mes
  var mes_entrat=parseInt(text.substring(limitDia+1,limitMes));
  if (isNaN(mes_entrat)){
    document.Piades.Data.value=avui();
    return; 
  }
  //obtenim l'any
  var any_entrat=parseInt(text.substring(limitMes+1,text.length));
  if (isNaN(any_entrat)){
    document.Piades.Data.value=avui();
    return; 
  }
  //Formem una data de control amb l'entrada
  data_entrada=new Date(any_entrat, mes_entrat-1, dia_entrat);
  var dia_sup=data_entrada.getDate();
  var mes_sup=parseInt(data_entrada.getMonth()) + 1;
  var any_sup=data_entrada.getFullYear();
  //Comprovem si la data de control era la mateixa que la que han entrat
  if(dia_sup==dia_entrat & mes_sup==mes_entrat & any_sup==any_entrat){
    //Finalment, no acceptem piades d'activitats futures
    if (data_entrada.getTime()>data.getTime()){
        window.alert("Es suposa que que son activitats que ja heu fet");
        document.Piades.Data.value=avui();   
    }else{
        document.Piades.Data.value= dia_sup + "/" + mes_sup + "/" + any_sup;
    }    
}else{
    window.alert("Per un motiu que desconec el sistema no admet 08 ni 09");
    document.Piades.Data.value=avui();
}

}
//Escriu la data d'avui
function avui(){
  data=new Date();
  var dia=data.getDate();
  var mes=parseInt(data.getMonth()) + 1;
  var any=data.getFullYear(); 
  return dia + "/" + mes + "/" + any ;
}
/*
Control de la informació introduida.
Si ho mira el navegador, t'estalvies enviar una pila de 
vegades la informació

Lluís - febrer de 2005
*/
//Veiem si s'ha omplert els camps mínims exigibles
function miraSiEnvia(){
	//El Camp Capitol no ha de ser buit
    if (document.Piades.Capitol.value == ""){
       alert("Cal triar un tipus de piulada");
       return;
    } 
   //El Camp Lloc no ha de ser buit
    if (document.Piades.Lloc.value == ""){
       alert("Cal omplir un lloc per l'activitat");
       return;
    } 
    //Ha d'haver-hi una descripció
    if (document.Piades.Descripcio.value== ""){
      alert("Si us plau caldria una descripció de l'activitat");
       return;
    }   
    //Tipus de fitxer
      if (document.Piades.Foto.value!=""){
        var minusc=document.Piades.Foto.value.indexOf(".jpg");
        var majusc=document.Piades.Foto.value.indexOf(".JPG");
        if(minusc==-1 & majusc==-1){
          alert("La foto hauria de ser en format jpeg");
          return;
        }
      } 
    //Rcordatori del codi que heu entrat  
    if (document.Piades.Codi.value!=""){
      alert("Per modificar les dades que heu enviat de l'activitat us"+ 
      " identificareu com a "+document.Piades.Codi.value);    
    }
	 document.Piades.submit();
//    Ref=window.open("Imatges/desol2.gif", name="rellotge", toolbar=0, location=0,
//    directories=0, status=0, menubar=0, resizable=0, width=133, height=100);
//	 pagina.focus(); 
    
}
//Exemple de com omplir els camps
function exempleLloc(){
    if (document.Piades.Lloc.value!=""){
        document.Piades.memoria.value=document.Piades.Lloc.value;
    }else{
        document.Piades.memoria.value=""
    }
    document.Piades.Lloc.value="Montserrat, l'Agulla de l'Arbret";
}
//Tornem els valors que hi havia, si n'hi havia
function tornaValorLloc(){
    document.Piades.Lloc.value=document.Piades.memoria.value;
}
function exempleDesc(){
    if (document.Piades.Descripcio.value!=""){
        document.Piades.memoria.value=document.Piades.Descripcio.value;
    }else{
        document.Piades.memoria.value=""
    }
    document.Piades.Descripcio.value=document.Piades.Descripcio2.value;
}
//Tornem els valors que hi havia, si n'hi havia
function tornaValorDesc(){
    document.Piades.Descripcio.value=document.Piades.memoria.value;
}
//Anàlisi per quan hi ha més dades
function MesFusta(){
    //Tipus de fitxer
     if (document.Piades.Foto.value!=""){
        var minusc=document.Piades.Foto.value.indexOf(".jpg");
        var majusc=document.Piades.Foto.value.indexOf(".JPG");
        if(minusc==-1 & majusc==-1){
          alert("La foto hauria de ser en format jpeg");
          return;
        }
      } 
    //Rcordatori del codi que heu entrat  
    if (document.Piades.Codi.value!=""){
      alert("Per modificar les dades que heu enviat de l'activitat us"+ 
      " identificareu com a "+document.Piades.Codi.value);    
    }
    document.Piades.submit();
}

//La cosa tonta
function TancaRellotge(){
	Ref=window.close(name="Rellotge");

}
