	var kuva_esilla;
    var kuvia;

	
	function avaaUnelma(id){
	  	if(document.getElementById('unelma_nuoli' + id)){
		    document.getElementById('unelma_nuoli' + id).src = 'layout/ju_jutta2008_pikkualas.png';
		    document.getElementById('unelma_nuoli' + id).onclick = function (){ suljeUnelma(id); }
		}//end if

	  	if(document.getElementById('unelma_otsikko' + id)){
		    document.getElementById('unelma_otsikko' + id).src = 'layout/ju_jutta2008_pikkualas.png';
		    document.getElementById('unelma_otsikko' + id).onclick = function (){ suljeUnelma(id); }
		}//end if
		
		if(document.getElementById('unelma_teksti' + id)){
		    document.getElementById('unelma_teksti' + id).style.display ='';
		}//end if

		if(document.getElementById('unelma_vastaukset' + id)){
		    document.getElementById('unelma_vastaukset' + id).style.display ='';
		}//end if
		
	}//end function
	
	
	function suljeUnelma(id){
	  	if(document.getElementById('unelma_otsikko' + id)){
		    document.getElementById('unelma_otsikko' + id).src = 'layout/ju_jutta2008_pikkunuoli.png';
		    document.getElementById('unelma_otsikko' + id).onclick = function (){ avaaUnelma(id); }
		}//end if

	  	if(document.getElementById('unelma_nuoli' + id)){
		    document.getElementById('unelma_nuoli' + id).src = 'layout/ju_jutta2008_pikkunuoli.png';
		    document.getElementById('unelma_nuoli' + id).onclick = function (){ avaaUnelma(id); }
		}//end if
		
	  	if(document.getElementById('unelma_teksti' + id)){
		    document.getElementById('unelma_teksti' + id).style.display ='none';
		}//end if

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


	function naytaLinkki(id,sty){
	  	if(document.getElementById(id)){
		    document.getElementById(id).style.display=sty;
		}//end if
	}//end function

	function vaihdaCursor(tyyppi){
		if(tyyppi=='hand'){
		  	document.body.style.cursor='pointer';
		  	document.body.style.cursor='hand';
		}else{
  		  	document.body.style.cursor='default';
		}//end if 
	}//end function
	
    
    function naytaKuva(luku){
        document.getElementById('kuvatd_' + kuva_esilla).style.display='none';
        
        kuva_esilla+=luku;

        if(kuva_esilla<0){ kuva_esilla=kuvia-1; }
        if(kuva_esilla>=kuvia){ kuva_esilla=0; }

        document.getElementById('kuvatd_' + kuva_esilla).style.display='';

        var img = new Image();
        img =document.getElementById('kuva_' + kuva_esilla);
        
        var leveys  = img.width + 200;
        var korkeus = img.height + 380;
        
        if(leveys<600){ leveys=600; }
        if(korkeus<500){ korkeus=500; }

        window.resizeTo(leveys, korkeus);
    }//end function
   

	function avaaSivu(tyyppi,id,kuva,url){
        var img = new Image();
        img.src=url;
        
        var leveys  = img.width + 200;
        var korkeus = img.height + 380;
        
        if(leveys<600){ leveys=600; }
        if(korkeus<500){ korkeus=500; }
        
        var vasen = (screen.width - leveys)/2;


        var win = window.open('kuva.php?tyyppi=' + escape(tyyppi) + '&id=' + escape(id) + '&kuva=' + escape(kuva),
          'popup',
          'width=' + leveys + ', height=' + korkeus + ', ' +
          'screenX=' + vasen + ', left=' + vasen + ', ' +
          'screenY=50, top=50, ' +
          'location=no, menubar=no, ' +
          'status=no, toolbar=no, scrollbars=no, resizable=no');

        win.resizeTo(leveys, korkeus);
        win.focus();
    }//end function


    function vaihdaKuva(url,id){
        var img     = document.getElementById(id);
        img.setAttribute('src', url);
    }//end function

    function luoKuvagalleria(){
        if (xmlhttp.readyState == 4) {

            /* If the data was retrieved successfully */
       	    if (xmlhttp.status == 200){
                var xmlDocument = xmlhttp.responseXML;
                var kuvat = xmlDocument.getElementsByTagName('kuva');
                var osio = xmlDocument.getElementsByTagName('osio');
                var osionro = osio[0].getAttribute('numero');
                var perrivi = osio[0].getAttribute('perrivi');
                var luokka = osio[0].getAttribute('luokka');

                var table = document.createElement('table');
                var tbody = document.createElement('tbody');
                
                table.appendChild(tbody);
                table.className=luokka  ;

                for(i=0; i<kuvat.length; i++){
                    hreffi  = kuvat[i].getAttribute('href');
                    titteli = kuvat[i].getAttribute('title');
                    source  = kuvat[i].getAttribute('src');
                    id      = kuvat[i].getAttribute('id');
                    
                    if(i%perrivi==0 ){
                        var tr = document.createElement('tr');
                        tbody.appendChild(tr);
                    }//end if
                    
                    td  = document.createElement('td');
                    a   = document.createElement('a');
                    img = document.createElement('img');
                    
                    tr.appendChild(td);
                    td.appendChild(a);
                    a.appendChild(img);
                    
                    a.setAttribute('href',hreffi);
                    img.setAttribute('id',id);
                    img.setAttribute('src',source);
                    img.setAttribute('title',titteli);
                    img.setAttribute('alt',titteli);
                    img.className='galleria';
                }//end for
                
                asetaTeksti(document.getElementById('divGalleria'),'');
                document.getElementById('divGalleria').appendChild(table);
                
                asetaLinkit('galleriakuva','pieniLinkki','pieniLinkkiValittu',6,parseInt(osionro));
            }//end if
        }//end if
    }//end function

    function avaaGalleria(osio){
      	var url="ajax/galleria.php?osio=";
    	if (xmlhttp!=null && xmlhttp.readyState !=0 && xmlhttp.readyState !=4) {

    	}else{
    	    xmlhttp.open("GET", url + escape(osio), true);

    	    xmlhttp.onreadystatechange = luoKuvagalleria;
    	    xmlhttp.send(null);
      	} //end if
    }//end function

    function avaaKuva(url,leveys,korkeus){
        var win = window.open(url,
          'popup',
          'width=' + leveys + ', height=' + korkeus + ', ' +
          'location=no, menubar=no, ' +
          'status=no, toolbar=no, scrollbars=yes, resizable=no');

        win.resizeTo(leveys, korkeus);
        win.focus();
    }//end if

    function vaihdaLuokka(otus,luokka){
        document.getElementById(otus).className=luokka;
    }//end function
    
    function vaihdaLuokkaOlio(otus,luokka){
        if(otus.className!='ef_galleria_pikkukuva_painettu'){
            otus.className=luokka;
        }//end if
    }//end function


    function asetaTeksti(otus,arvo){
        if(IEselain){
            otus.innerText=arvo;
        }else{
            otus.textContent=arvo;
        }//end if
    }//end if
    
    
    function asetaIsoKuva(otus,url,id){
        document.getElementById(otus).src=url;
        
        var parameters="id="+id;
        var url="ajax/maton_tiedot.php";

    	if (xmlhttp!=null && xmlhttp.readyState !=0 && xmlhttp.readyState !=4) {

    	}else{
    	    xmlhttp.open("POST", url, true);

    	    xmlhttp.onreadystatechange = handleMatonTiedot;
            xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            xmlhttp.send(parameters);
     	} //end if
    }//end function

    
    function handleMatonTiedot(){
        if (xmlhttp.readyState == 4) {
       	    if (xmlhttp.status == 200){
                var xmlDocument = xmlhttp.responseXML;
                
                var matto = xmlDocument.getElementsByTagName('matto');

                asetaTeksti(document.getElementById('galleria_nimi'),matto[0].getAttribute('nimi'));
                asetaTeksti(document.getElementById('galleria_koodi'),matto[0].getAttribute('koodi'));
                asetaTeksti(document.getElementById('galleria_pituus'),matto[0].getAttribute('pituus'));
                asetaTeksti(document.getElementById('galleria_leveys'),matto[0].getAttribute('leveys'));
            }//end if
        }//end if
    }//end function
    
    
    function asetaPainettu(otus){
        kuva=document.getElementById('ef_pikkukuva_taulu').getElementsByTagName('img');

        for(i=0; i<kuva.length; i++){
            kuva[i].className="ef_galleria_pikkukuva";
        }//end for

        otus.className='ef_galleria_pikkukuva_painettu';
    }//end function
