function valitseKoriin(name,value,days) 
{

	var tuoteid = "";

	if (value.indexOf("&")>0)	
		tuoteid = value.substring(4,value.indexOf("&"));
	else
		tuoteid = value.substring(4);
	
	
	lisaaKoriin(name,tuoteid,days);
}

function valitseKoriin2(name,tuoteid,days) 
{
	lisaaKoriin(name,tuoteid,days);
}	
	
	

function lisaaKoriin(name,value,days) 
{
	var nro = korinKurkkaus(name,value);
	
	switch(nro) {
	case(nro = '1'): //ei vielä koria: luo kori ja lisää tuote sinne
		uusiKori(name,value,days); 
	break
	case(nro = '2'): //kori on, mutta tämä tuote on jo siellä
		alert('Tuote on jo koulutuskorissa');
	break
	case(nro = '3'): //kori on, mutta siellä on jo neljä tuotetta
		alert('Korisi on jo t\u00e4ynn\u00e4, vertailuun mahtuu nelj\u00e4 tuotetta.');
	break
	case(nro = '4'): //kori on, tämä tuote ei ole vielä siellä ja sinne mahtuu
		paivitaKori(name,value,days); 
	break
	default:
		alert('Virhe tuotteen lis\u00e4yksess\u00e4.');
	 }
}

function poistaKorista(tuoteid) {
	var vanhakori = lueKori('kori');
	var uusikori = "";
	var ca = vanhakori.split(',');
	
	
	for(var i=0;i < ca.length;i++) 
		{			
			var c = ca[i];
			while (c.charAt(0)==' ') 
			c = c.substring(1,c.length);
			if (c != tuoteid)	
				{ 
					uusikori = uusikori + ',' +c;
				}
		}
	

	uusikori = uusikori.substring(1);	
	
	poistaKori('kori');
	
	uusiKori('kori',uusikori,0);
	//koriTeksti();
	window.location.href = window.location.href;
	
}


function lueKori(name) {

	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0)	{ 
			var tuotteet = c.substring(nameEQ.length,c.length);
			return c.substring(nameEQ.length,c.length);}
			
	}
	return null;
}

function nautaKori(name) {
	alert(lueKori(name));
}



function korinKurkkaus(name,value) // tutkii, onko käyttäjällä tässä sessiossa jo kori-cookie ja tuote siellä
{
	if ((lueKori(name) == null) || (lueKori(name) =='')) { //ei koria
		return ('1');}

	else if (onkoKorissa(name,value) == true) { //kori on, mutta tuote on jo siellä
		return('2');}
		
	else if (nroKori(name) == 4) { // kori on, mutta se on täynnä
		return('3');}
		
	else {
		return ('4');}
}


function onkoKorissa(name,value) // tutkii, onko t\u00e4m\u00e4 tuote jo korissa
{
	var tuotteet = lueKori(name);
	var ca = tuotteet.split(',');
	for(var i=0;i < ca.length;i++) 
		{			
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(value) == 0)
	
				{ 
					return true;
				}
		}
			return false;
}

function uusiKori(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
	
	koriTeksti();
}

function paivitaKori(name,value) {
	var vanhakori = lueKori(name);
	var uusikori = vanhakori+","+value;
	poistaKori(name);
	uusiKori(name,uusikori,0);
	koriTeksti();
	
}

function poistaKori(name) {


	uusiKori(name,"",-1);
	//koriTeksti();
}	

function nroKori(name) // montako tuotetta korissa on
 {
 
	if ((lueKori(name) == null) || (lueKori(name) == ''))
	{
	
	var nro = 0;
	
		return nro;	}
	else
	{
		var tuotteet = lueKori(name);		
		var ca = tuotteet.split(',');				
		var nro = ca.length;	   
		return nro; }
}

function koriTeksti() 
{
	var nro = nroKori('kori');
	window.document.getElementById("koritext").innerText = nro;
	
	switch (nro)
	{
	case 0:	
	
		window.document.getElementById("koridesc").innerHTML ='<p><a href="/koulutus/sivut/koulutuskori.aspx"> Koulutuskorisi on tyhj\u00e4. </a> <a class="ilmlink" href="/sivusto/sivut/koulutusilmoittautuminen.aspx">&gt; Ilmoittaudu koulutukseen</a></p>';
		 if(window.document.getElementById("korilkm"))
		{
		window.document.getElementById("korilkm").innerHTML ='0';
		}
		break;
	case 1:
	

		
		window.document.getElementById("koridesc").innerHTML ='<p><a href="/koulutus/sivut/koulutuskori.aspx"> Koulutuskorissasi on 1 tuote. </a> <a class="ilmlink" href="/sivusto/sivut/koulutusilmoittautuminen.aspx">&gt; Ilmoittaudu koulutukseen</a></p>';
	     if(window.document.getElementById("korilkm"))
		{
		window.document.getElementById("korilkm").innerHTML ='1';
		}
		
	break;	
	case 2:
		window.document.getElementById("koridesc").innerHTML ='<p><a href="/koulutus/sivut/koulutuskori.aspx"> Koulutuskorissasi on 2 tuotetta. </a> <a class="ilmlink" href="/sivusto/sivut/koulutusilmoittautuminen.aspx">&gt; Ilmoittaudu koulutukseen</a></p>';
		   if(window.document.getElementById("korilkm"))
		{
		window.document.getElementById("korilkm").innerHTML ='2';
		}
	break;	
	case 3:
		window.document.getElementById("koridesc").innerHTML ='<p><a href="/koulutus/sivut/koulutuskori.aspx"> Koulutuskorissasi on 3 tuotetta. </a> <a class="ilmlink" href="/sivusto/sivut/koulutusilmoittautuminen.aspx">&gt; Ilmoittaudu koulutukseen</a></p>';
		 if(window.document.getElementById("korilkm"))
		{
		window.document.getElementById("korilkm").innerHTML ='3';
		}
	break;
	case 4:
		window.document.getElementById("koridesc").innerHTML ='<p><a href="/koulutus/sivut/koulutuskori.aspx"> Koulutuskorisi on t\u00e4ynn\u00e4. </a> <a class="ilmlink" href="/sivusto/sivut/koulutusilmoittautuminen.aspx">&gt; Ilmoittaudu koulutukseen</a></p>';
	if(window.document.getElementById("korilkm"))
		{
		window.document.getElementById("korilkm").innerHTML ='4';
		}
	break;
	default:
	window.document.getElementById("koridesc").innerHTML ='<p><a href="/koulutus/sivut/koulutuskori.aspx"> Virheellinen tuotem\u00e4\u00e4r\u00e4. </a> <a class="ilmlink" href="/sivusto/sivut/koulutusilmoittautuminen.aspx">&gt; Ilmoittaudu koulutukseen</a></p>';
	}
}





