// © JH-Tuotanto (2006-2009) JH-eKauppa™ 1.0.0

kuvat = new Array(); 

kuvat[0]="/kuvat/jh-evaraus/edellinen.gif";
kuvat[1]="/kuvat/jh-evaraus/edellinen_a.gif";
kuvat[2]="/kuvat/jh-evaraus/seuraava.gif";
kuvat[3]="/kuvat/jh-evaraus/seuraava_a.gif";
kuvat[4]="/kuvat/jh-evaraus/tulostettava.gif";
kuvat[5]="/kuvat/jh-evaraus/tulostettava_a.gif";
kuvat[6]="/kuvat/jh-evaraus/previous.gif";
kuvat[7]="/kuvat/jh-evaraus/previous_a.gif";
kuvat[8]="/kuvat/jh-evaraus/next.gif";
kuvat[9]="/kuvat/jh-evaraus/next_a.gif";
kuvat[10]="/kuvat/jh-evaraus/printable.gif";
kuvat[11]="/kuvat/jh-evaraus/printable_a.gif";

function lisaa_tuotteita(id, tuote){

id_obj = document.getElementById(id);

hinta_obj = document.getElementById(id+"_h");

tuotteen_hinta = Number(hinta_obj.innerHTML);

id_obj.innerHTML=Number(id_obj.innerHTML) + 1;

document.getElementById(id+"_hy").innerHTML=pyorista(tuotteen_hinta * Number(id_obj.innerHTML));

tuotemaara(1, tuote);

paivita_ostoskori();
paivita_kassa();

}

function vahenna_tuotteita(id, tuote){

id_obj = document.getElementById(id);

if(id_obj.innerHTML > 0){

hinta_obj = document.getElementById(id+"_h");

tuotteen_hinta = Number(hinta_obj.innerHTML);

id_obj.innerHTML=Number(id_obj.innerHTML) - 1;

document.getElementById(id+"_hy").innerHTML=pyorista(tuotteen_hinta * Number(id_obj.innerHTML));

tuotemaara(0, tuote);

paivita_ostoskori();
paivita_kassa();

}

}

function paivita_ostoskori(){

document.getElementById("ostoskori_yhteensa").innerHTML=hinta_yhteensa();
document.getElementById("ostoskori_maara").innerHTML=tuote_maara();

}

function paivita_kassa(){

document.getElementById("kassa_hinta").innerHTML=hinta_yhteensa();
document.getElementById("kassa_maara").innerHTML=tuote_maara();

}

function tuotemaara(laskutoimitus, tuote){

ostoskori = hae_sisalto("Ostoskori");

ostoskori = ostoskori.split(";");

uusi_sisalto = "";

for(i = 0; true; i++){

         if(ostoskori[i] != null){

                 tiedot = ostoskori[i].split(":");

                 if(tiedot[0] != null && tiedot[1] != null && tiedot[2] != null){

                          if(tiedot[0] == tuote){

                          if(laskutoimitus == 1){tiedot[2] = Number(tiedot[2]) + 1;}
                          else{tiedot[2] = Number(tiedot[2]) - 1;}

                          uusi_sisalto = uusi_sisalto + tiedot[0];
                          uusi_sisalto = uusi_sisalto + ":";
                          uusi_sisalto = uusi_sisalto + tiedot[1];
                          uusi_sisalto = uusi_sisalto + ":";
                          uusi_sisalto = uusi_sisalto + tiedot[2];
                          uusi_sisalto = uusi_sisalto + ";";


                          }else{

                          uusi_sisalto = uusi_sisalto + tiedot[0];
                          uusi_sisalto = uusi_sisalto + ":";
                          uusi_sisalto = uusi_sisalto + tiedot[1];
                          uusi_sisalto = uusi_sisalto + ":";
                          uusi_sisalto = uusi_sisalto + tiedot[2];
                          uusi_sisalto = uusi_sisalto + ";";

                          }

                 }

         }else{break;}

}

if(uusi_sisalto != ""){

uusi_sisalto = korvaa(";", "%3B", uusi_sisalto);
uusi_sisalto = korvaa(":", "%3A", uusi_sisalto);

}

document.cookie = "Ostoskori="+uusi_sisalto+"; path=/";

}

function korvaa(korvattava, korvaava, teksti){

var tulokset = teksti.indexOf(korvattava);

while(tulokset > 0){

teksti = teksti.replace(korvattava, korvaava)
tulokset = teksti.indexOf(korvattava);

}

return teksti;

}

function hae_sisalto(sisalto_nimi){

sisalto = document.cookie.split(";");

for(i = 0; true; i++){

         if(sisalto[i] != null){

                 ostoskori = sisalto[i].split("=");

                 ostoskori[0] = siisti(ostoskori[0]);

                 if(ostoskori[0] == sisalto_nimi){

                 if(ostoskori[1] == null){return false;}else{

                 ostoskori[1] = korvaa("%3B", ";", ostoskori[1]);
                 ostoskori[1] = korvaa("%3A", ":", ostoskori[1]);

                 }

                 return ostoskori[1];

                 }

         }

         else{break;}

}

}

function siisti(teksti){

return teksti.replace(/^\s+|\s+$/g, "");

}

function hinta_yhteensa(){

yhteensa = 0;

if(hae_sisalto("Ostoskori") == false){return yhteensa;}

ostoskori = hae_sisalto("Ostoskori").split(";");

for(i = 0; true; i++){

tiedot = ostoskori[i].split(":");

if(tiedot[0] != null && tiedot[1] != null && tiedot[2] != null){

yhteensa = yhteensa + (Number(tiedot[1]) * Number(tiedot[2]));

}else{break;}

}

yhteensa = pyorista(yhteensa);

return yhteensa;

}

function pyorista(numero){

return Math.round(numero*100)/100;

}

function tuote_maara(){

yhteensa = 0;

if(hae_sisalto("Ostoskori") == false){return yhteensa;}

ostoskori = hae_sisalto("Ostoskori").split(";");

for(i = 0; true; i++){

tiedot = ostoskori[i].split(":");

if(tiedot[0] != null && tiedot[1] != null && tiedot[2] != null){

yhteensa = yhteensa + (Number(tiedot[2]));

}else{break;}

}

return yhteensa;

}

function srcgifvaihto(id, kuva){

document.getElementById(id).src="/kuvat/jh-ekauppa/"+kuva+".gif";

}
