var increment=0;
var aktiivinenIncrement;
var iideet  = new Array();
var indeksi =0;

var uusia_kuvia=0;


function poistaGalleriakuva(id,nimi){
    if(document.getElementById('kuva_' + id)){
        if(confirm("Haluatko varmasti poistaa galleriasta kuvan '" + nimi +"'? Kuva poistetaan lopullisesti vasta Tallenna-nappia painettaessa.")){
            var tr  = document.getElementById('kuva_' + id);
            var tr2 = document.getElementById('kuvaosio_' + id);
            tr.parentNode.removeChild(tr);
            tr2.parentNode.removeChild(tr2);
        }//end if
    }//end if
}//end function

function avaaKuvaosio(id,tyyppi){
  	if(tyyppi=='avaa'){
	    if(document.getElementById('kuva_' + id)){ 
	        document.getElementById('kuva_' + id).style.display='';
	    }//end if

	    if(document.getElementById('sulje_' + id)){
	        document.getElementById('sulje_' + id).style.display='';
	    }//end if
	    
	    if(document.getElementById('otsikko_txt_' + id)){
		  	document.getElementById('otsikko_txt_' + id).style.display='none';
		}//end if

	    if(document.getElementById('kuvateksti_txt_' + id)){
		  	document.getElementById('kuvateksti_txt_' + id).style.display='none';
		}//end if
	}else if(tyyppi=='sulje'){
	    if(document.getElementById('kuva_' + id)){ 
	        document.getElementById('kuva_' + id).style.display='none';
	    }//end if	  

	    if(document.getElementById('sulje_' + id)){ 
	        document.getElementById('sulje_' + id).style.display='none';
	    }//end if

	    if(document.getElementById('otsikko_txt_' + id)){
	      	txt_olio= document.getElementById('otsikko_txt_' + id);
	      	txt		= document.getElementById('otsikko_input_' + id).value;
	      	
		  	txt_olio.style.display='';
		  	asetaTeksti(txt_olio,txt);
		}//end if

	    if(document.getElementById('kuvateksti_txt_' + id)){
	      	txt_olio= document.getElementById('kuvateksti_txt_' + id);
	      	txt		= document.getElementById('kuvateksti_input_' + id).value;
	      	
		  	txt_olio.style.display='';
		  	asetaTeksti(txt_olio,txt);

		}//end if
	}//end if
}//end function


function luoLomake(){
  	
    var url='<table class="kr_leveys" style="border-collapse: collapse;"><tbody><tr><td>Lataa kuva</td></tr><tr><td><input name="uusi_' + uusia_kuvia + '_tiedosto[0]" size="35" type="file"></td></tr><tr><td>Otsikko</td></tr><tr><td><input type="text" name="uusi_' +  uusia_kuvia +'_otsikko" class="otsikko" /></td></tr><tr><td class="tilaaYlos">Kuvateksti</td></tr><tr><td><textarea rows="4" cols="47" name="uusi_' + uusia_kuvia + '_kuvateksti" ></textarea></td></tr><tr><td>Järjestysnumero</td></tr><tr><td><input type="text" name="uusi_' +  uusia_kuvia +'_jarjestys" class="otsikko" /></td></tr></tbody></table>';

/*
    var htmlNyt=document.getElementById('kuvaosio').innerHTML;
    
    document.getElementById('kuvaosio').innerHTML= url + htmlNyt;
*/	
	var uusi_tr = document.getElementById('kuvaosio_table').insertRow(0);
	var uusi_td = uusi_tr.insertCell(0);
	
	uusi_td.colSpan="2";
	uusi_td.innerHTML=url;
	
    uusia_kuvia++;
}//end function

function poistaRivi(id){
    var otus = document.getElementById(id);

    otus.parentNode.removeChild(otus);
}//end function


function lisaaTagi(td,tyyppi,laatikko){
    if(linkki=='url'){teksti='/Linkki';}else{teksti='Linkki';}

    var otus=document.getElementById(laatikko);
    otus.value=otus.value + "[" + linkki + "]";
    otus.focus();

    asetaTeksti(document.getElementById(td),teksti);

    if(linkki=='url'){linkki='/url';}else{linkki='url';}
}//end function

function alustaPvmLista(kuukausi,otus){
    var paiva_lkm;
    var pv_arvo;

    switch(parseInt(kuukausi)){
        case 2:
            paiva_lkm=28;
        break;

        case 1: case 3: case 5: case 7: case 8: case 10: case 12:
            paiva_lkm=31;
        break;

        case 4: case 6: case 9: case 11:
            paiva_lkm=30;
        break;
    }//end switch

    elementti=document.getElementById(otus);

    pv_arvo=elementti.value;
    elementti.options.length=0;

    for(i=0; i<paiva_lkm; i++){
        elementti.options[parseInt(i)]=new Option(parseInt(i+1),parseInt(i+1));
    }//end for

    if(parseInt(pv_arvo)<=parseInt(paiva_lkm)){
        elementti.value=parseInt(pv_arvo)
    }else{
        elementti.value=parseInt(paiva_lkm)
    }//end if
}//end function


function poistaEntiteetti(sivu,id,teksti){
    if(confirm("Haluatko varmasti poistaa " + teksti + "?")){
        location.href = sivu + "?poisto=1&id=" + escape(id);
    }//end function
}//end function


function tyhjennaOtus(otusnimi){
    var otus = document.getElementById(otusnimi);
    asetaTeksti(otus,"");
}//end function

function luoInputFile(otusnimi){
    var otus = document.getElementById(otusnimi);

    td      = document.createElement("td");
    input   = document.createElement("input");

    otus.appendChild(td);
    td.appendChild(input);

    input.setAttribute('type','file');
    input.setAttribute('name','tiedosto[0]');
    input.setAttribute('size',70);
}//end function

function asetaTeksti(otus,arvo){
    if(IEselain){
        otus.innerText=arvo;
    }else{
        otus.textContent=arvo;
    }//end if
}//end function

var filenro=1;

function lisaaInputFileRivi(listanimi,etuliite,nimi){
 	/*******************************************************
	* Luodaan Elementit
	*******************************************************/
	var oppilaslista = document.getElementById(listanimi);
	var tr			 = document.createElement('tr');
	var td			 = document.createElement('td');
	var input		 = document.createElement('input');

	/*******************************************************
	* Liitetään TR->TABLEEN ja TD->TR:N
	********************************************************/
	oppilaslista.appendChild(tr);
	tr.appendChild(td);
	tr.setAttribute('id','tiedostorivi' + filenro);
	
	td.colSpan="2";

	/*******************************************************
	* Asetetaan SELECTIN atribuutit
	********************************************************/

	//id
	input.setAttribute('id',(etuliite) + (filenro));
	//name
	input.setAttribute('name',nimi + '['+ (filenro) + ']');
	//onChange
	input.setAttribute('onChange','javascript:lisaaInputFileRivi("' + listanimi + '","' + etuliite + '","' + nimi + '")');
	//css-luokka

    input.setAttribute('size',30);
    input.setAttribute('type','file');

	/*******************************************************
	* Liitetään INPUT->TD:n
	********************************************************/
	td.appendChild(input);

    filenro++;
}//end function


function poistaElementti(elementtiNimi,uusi,otsikko){
    elementti=document.getElementById(elementtiNimi);
    isa=elementti.parentNode;
    isa.removeChild(elementti);

    isa.innerHTML=isa.innerHTML + '<tr><td>'+otsikko+'</td></tr><tr><td><input type="file" name="' + uusi + '[0]" size="35" /></td></tr>';
}//end function

