function afegir_llista(){
f=document.opcions.any; 
var fecha=new Date()
var ano=fecha.getFullYear()
for(i=2008; i<ano+1; i++){ 
var op=document.createElement("option"); 
op.value=i;
op.text=i;
f.add(op); 
} 
}


function expandir_formulari(){
 if (document.opcions.periode[0].checked){
	xDisplay('capaexpansio1', 'block')
	xDisplay('capaexpansio2','none')
	xDisplay('capaexpansio3','none')	
 }
 if (document.opcions.periode[1].checked){
	xDisplay('capaexpansio1', 'none')
	xDisplay('capaexpansio2','block')
	xDisplay('capaexpansio3','block')	
 }
 
 if (document.opcions.periode[2].checked){
	xDisplay('capaexpansio1', 'none')
	xDisplay('capaexpansio2','none')
	xDisplay('capaexpansio3','block')	
 }
 
  if (document.opcions.periode[3].checked){
	xDisplay('capaexpansio1', 'none')
	xDisplay('capaexpansio2','none')
	xDisplay('capaexpansio3','none')	
 }
}


function Validar_data(Cadena){   
    var data= new String(Cadena)   
    var Realdata= new Date()   
    // Cadena Any   
    var Any= new String(data.substring(data.lastIndexOf("/")+1,data.length))   
    // Cadena Mes   
    var Mes= new String(data.substring(data.indexOf("/")+1,data.lastIndexOf("/")))   
    // Cadena dia   
    var Dia= new String(data.substring(0,data.indexOf("/")))   
  
    // Verifica any
    if (isNaN(Any) || Any.length<4 ){   
            alert('Format de data incorrecte')   
        return false   
    }   
    if (parseInt(Any)<2008){   
            alert('Dades a partir del 1 de Gener de 2008')   
        return false   
    }   
	
    // Verifica mes
    if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){   
        alert('Format de data incorrecte')   
        return false   
    }   
    // Verifica dia
    if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31){   
        alert('Format de data incorrecte')   
        return false   
    }   
    if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {   
        if (Mes==2 && Dia > 28 || Dia>30) {   
            alert('Format de data incorrecte')   
            return false   
        }   
    }   
}   

/* Validar formulari */
function ValidarFormulari(form1) {
if (form1.tipus.value == "selecciona") {
	alert("Falta seleccionar el tipus de dades"); form1.tipus.focus(); return;
}
if (form1.periode[0].checked) {

	if (form1.dia.value == "")  {
	alert("Falta entrar la data"); form1.dia.focus(); return;
    }
	else
    {
    if (Validar_data(form1.dia.value)==false){
          form1.dia.focus(); return;
	}
	}	
}
if ((form1.mes.value == "selecciona") && (form1.periode[1].checked)) {
	alert("Falta entrar el mes"); form1.mes.focus(); return;
}
if ((form1.any.value == "selecciona") && (form1.periode[1].checked)) {
	alert("Falta entrar el any"); form1.any.focus(); return;
}
if ((form1.any.value == "selecciona") && (form1.periode[2].checked)) {
	alert("Falta entrar el any"); form1.any.focus(); return;
}
var cadena= new String(form1.tipus.value) 
if (form1.periode[0].checked) {
  var data= new String(form1.dia.value)
  var Any= new String(data.substring(data.lastIndexOf("/")+1,data.length))   
  var Mes= new String(data.substring(data.indexOf("/")+1,data.lastIndexOf("/")))   
  var Dia= new String(data.substring(0,data.indexOf("/")))   
  cadena=cadena+"_D"+Dia+Mes+Any
}
if (form1.periode[1].checked) {
  cadena=cadena+"_M"+form1.mes.value+form1.any.value
}
if (form1.periode[2].checked) {
  cadena=cadena+"_A"+form1.any.value
}
cadena="pdf/"+cadena+".pdf";
ventana=window.open(cadena,"","width=800,top=200,left=100,height=600,scrollbars=NO,resizable=1,status=1");
}


/* habilitar checks segons informe*/

function deshabilita_checks(form)
{ 
if (form.tipus.value == "selecciona")
{
 form.periode[0].checked  = true;
 form.periode[0].disabled = false;
 form.periode[1].disabled = false;
 form.periode[2].disabled = false;
 form.periode[3].disabled = false;
}
if (form.tipus.value == "TEMP")
{
 form.periode[0].checked  = true;
 form.periode[0].disabled = false;
 form.periode[1].disabled = true;
 form.periode[2].disabled = true;
 form.periode[3].disabled = true;
}
if (form.tipus.value == "TEMP_MAX_MIN")
{
 form.periode[1].checked  = true;
 form.periode[0].disabled = true;
 form.periode[1].disabled = false;
 form.periode[2].disabled = false;
 form.periode[3].disabled = true;
}
if (form.tipus.value == "TEMP_AMP")
{
 form.periode[1].checked  = true;
 form.periode[0].disabled = true;
 form.periode[1].disabled = false;
 form.periode[2].disabled = false;
 form.periode[3].disabled = true;
}
if (form.tipus.value == "TEMP_MIT")
{
 form.periode[1].checked  = true;
 form.periode[0].disabled = true;
 form.periode[1].disabled = false;
 form.periode[2].disabled = false;
 form.periode[3].disabled = true;
}
if (form.tipus.value == "VENT_DIR")
{
 form.periode[0].checked  = true;
 form.periode[0].disabled = false;
 form.periode[1].disabled = false;
 form.periode[2].disabled = false;
 form.periode[3].disabled = true;
}
if (form.tipus.value == "VENT_VEL")
{
 form.periode[0].checked  = true;
 form.periode[0].disabled = false;
 form.periode[1].disabled = true;
 form.periode[2].disabled = true;
 form.periode[3].disabled = true;
}
if (form.tipus.value == "PLUJA")
{
 form.periode[2].checked  = true;
 form.periode[0].disabled = true;
 form.periode[1].disabled = true;
 form.periode[2].disabled = false;
 form.periode[3].disabled = false;
}
if (form.tipus.value == "PLUJA_AC")
{
 form.periode[0].checked  = true;
 form.periode[0].disabled = false;
 form.periode[1].disabled = false;
 form.periode[2].disabled = false;
 form.periode[3].disabled = true;
}
if (form.tipus.value == "PLUJA_DIES")
{
 form.periode[2].checked  = true;
 form.periode[0].disabled = true;
 form.periode[1].disabled = true;
 form.periode[2].disabled = false;
 form.periode[3].disabled = false;
}
if (form.tipus.value == "RESUM")
{
 form.periode[1].checked  = true;
 form.periode[0].disabled = true;
 form.periode[1].disabled = false;
 form.periode[2].disabled = false;
 form.periode[3].disabled = false;
}
expandir_formulari()
}