var produkt= new Array;

function createCookie2() {
alert("test");
}

function get_cookie ( cookie_name )

{

  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results ) {

  //alert(results[2])
    return ( unescape ( results[2] ) ); 

  } else

    return null;
	
}

function tabort(theIdnr,thePrice,theName) {



var gerVar = confirm("Vill du ta bort denna varan?");

	if(gerVar) {

	var strang = get_cookie("kakCodes");

	var Codevalue = "";

	var newRow = "";

	var days = 3;

		if(strang != null) {

		//alert(strang);

		orders = strang.split("|");

		var nrCart = orders.length;



		//alert("Antal:"+nrCart);

			for (var i = 0; i <= (nrCart-2); i++) {



			kolon_pos=orders[i].indexOf("=");

			kolon_pos2=orders[i].indexOf("_");

			kolon_pos3=orders[i].indexOf("?");

			kolon_pos4=orders[i].indexOf("@");



			//alert(kolon_pos2)


			name = orders[i].substring(0,kolon_pos3);	

			var sizeID = name.substring(kolon_pos3-1,kolon_pos3);	

			idnr = orders[i].substring(kolon_pos3+1,kolon_pos);

			price = parseInt(orders[i].substring(kolon_pos+1,kolon_pos4));

			imgSrc = orders[i].substring(kolon_pos4+1,kolon_pos2);

			antal = parseInt(orders[i].substring(kolon_pos2+1,orders[i].length));

			checkTextil = name.substring(0,7);	
			
			
				if(checkTextil == "Tygprov" && theIdnr == idnr) {

				newRow = "NO";

				} else if(theName == sizeID && theIdnr == idnr && thePrice == price) {

				newRow = "NO";
				
				} else {
				Codevalue = Codevalue +  name + "?" + idnr + "=" + price + "@" + imgSrc + "_" + antal + "|";
				}



			}



		} 


	if (days) {



		var date = new Date();



		date.setTime(date.getTime()+(days*60*60*1000));



		var expires = "; expires="+date.toGMTString();



	} else var expires = "";

	document.cookie = "kakCodes="+Codevalue+expires+"; path=/";


		return updateCart(1);



	}

}

function produktDef(name,idnr,price,antal) {

this.idnr=idnr;
this.price=price;
this.antal=antal;
this.name=name;
}



function createCookie(days,newname,newidnr,newprice,newimgSrc,seq) {
var strang = get_cookie("kakCodes");
var Codevalue = "";
var newRow = "";

var days = 3;

var checkTextil = newname.substring(0,7);	
var checkGaderob = newname.substring(0,8);	

if("Designad" != checkGaderob) {
	newantal = parseInt(document.getElementById("antal"+seq).value);
	var newsize = document.getElementById("size"+seq).value;
	//alert(newantal);
}

if("Tygprov" == checkTextil) newname = newname;
else if("Designad" == checkGaderob) newname = newname;
else newname = newname + "<br>Storlek: " +newsize;

	if(strang != null) {
	//alert(strang);
	orders = strang.split("|");
	var nrCart = orders.length;

	//alert("Antal:"+nrCart);

		for (var i = 0; i <= (nrCart-2); i++) {

		kolon_pos=orders[i].indexOf("=");

		kolon_pos2= parseInt(orders[i].indexOf("_"));

		kolon_pos3=orders[i].indexOf("?");

		kolon_pos4=orders[i].indexOf("@");

		name = orders[i].substring(0,kolon_pos3);	
		idnr = orders[i].substring(kolon_pos3+1,kolon_pos);
		price = parseInt(orders[i].substring(kolon_pos+1,kolon_pos4));
		imgSrc = orders[i].substring(kolon_pos4+1,kolon_pos2);
		
		//alert(kolon_pos2);
		kolon_pos2 = kolon_pos2+1;
		//alert("test"+kolon_pos2+"Count"+orders[i].substring(kolon_pos2,orders[i].length));
		var test=orders[i].substring(kolon_pos2,orders[i].length);

		//var antal2 = orders[i].substring(kolon_pos2,orders[i].length));
			if(idnr == newidnr && name == newname && price == newprice && checkGaderob != "Designad") {
				
			test = parseInt(test)+newantal;
			//alert("test1"+test+"Code:"+Codevalue);
			Codevalue = Codevalue +  newname+ "?" + idnr + "=" + price + "@" + imgSrc +"_"+ test + "|";
			//alert("test1"+test+"Code:"+Codevalue);
			newRow = "NO";
			//alert("Codevalue"+Codevalue);
			} else {
			//alert("test2"+test);
			Codevalue = Codevalue +  name  + "?" + idnr + "=" + price + "@" + imgSrc + "_" + test + "|";
			}
		}
	} else {
		
		/* FELET  ligger på textilen */
			if("Tygprov" == checkTextil) {
			Codevalue = Codevalue +  newname+ "?" + newidnr + "=" + newprice + "@" + newimgSrc + "_" + 1 + "|";

			} else if("Designad" == checkGaderob) {
			Codevalue = Codevalue +  newname+ "?" + newidnr + "=" + newprice + "@./pictures/designShirt.jpg"+ "_" + 1 + "|";

			} else {
				//alert(newantal);
	Codevalue = Codevalue +  newname + "?" + newidnr + "=" + newprice + "@./shirts/ekon/" + newimgSrc + "s.jpg_" + newantal + "|";
			}

	newRow = "NO";
	}



	



	if(newRow != "NO") {

			if("Tygprov" == checkTextil) {
			Codevalue = Codevalue +  newname+ "?" + newidnr + "=" + newprice + "@" + newimgSrc + "_"  + 1 + "|";

			} else if("Designad" == checkGaderob) {
			Codevalue = Codevalue +  newname+ "?" + newidnr + "=" + newprice + "@./pictures/designShirt.jpg"+ "_" + 1 + "|";
			
			} else {
	Codevalue = Codevalue +  newname + "?" + newidnr + "=" + newprice + "@./shirts/ekon/" + newimgSrc + "s.jpg_" + newantal + "|";
			}
	}

	if (days) {



		var date = new Date();



		date.setTime(date.getTime()+(days*60*60*1000));



		var expires = "; expires="+date.toGMTString();



	} else var expires = "";


	document.cookie = "kakCodes="+Codevalue+expires+"; path=/";
		
	return updateCart(3);

}


function emptyCart(show) {
var days = -1;
var Codevalue = "";

	if (days) {

		var date = new Date();
		date.setTime(date.getTime()+(days*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else var expires = "";

	document.cookie = "kakCodes="+Codevalue+expires+"; path=/";

	if(show == "1") return updateCart(1);

	else if(show != "1") return updateCart(2);
}


function updateCart(show) {

var orders = new Array;

var totalSumma=0;

var strang;

var finalPrice=0;

var kodning = "";

var kodning2 = "";

var kodning3= "";

var	totalBrSumma ="";

var frakt = 46;

strang = get_cookie("kakCodes");

//alert(langBig);

	var priceSub = "Pris";

	var delSub = "Ta bort";

	var readSub = "L&auml;s mer";

	var quantitySub = "Antal";

	var overviewSub = "Min shoppingbag";

	var sumSub = "Summa";

	var emptycartSub = "T&ouml;m shoppingbag";

	var checkoutSub = "Till kassan";

if(strang != null) {

orders = strang.split("|");


var nrCart = orders.length;
//alert("Antal:"+nrCart);
	for (var i = 0; i <= (nrCart-2); i++) {

	finalPrice=0;
		kolon_pos=orders[i].indexOf("=");

		kolon_pos2=orders[i].indexOf("_");

		kolon_pos3=orders[i].indexOf("?");

		kolon_pos4=orders[i].indexOf("@");
		
		//alert(kolon_pos2)

		var name = orders[i].substring(0,kolon_pos3);	
		
		var sizeID = name.substring(kolon_pos3-1,kolon_pos3);	
		
		var idnr = orders[i].substring(kolon_pos3+1,kolon_pos);

		var price = parseInt(orders[i].substring(kolon_pos+1,kolon_pos4));

		var imgSrc = orders[i].substring(kolon_pos4+1,kolon_pos2);

		var antal = parseInt(orders[i].substring(kolon_pos2+1,orders[i].length));

checkTextil = name.substring(0,7);	
checkGaderob = name.substring(0,8);	
var checkDesign = name.substring(0,16);	

	finalPrice = price*antal;


	totalSumma=totalSumma+finalPrice;

	totalBrSumma=totalSumma+frakt;

	produkt[i] = new produktDef(idnr,price,imgSrc,antal);

		if(show == 1) {			

			if(imgSrc != "noImg") {

				var image = "<td width=50><img height=100 src='"+imgSrc+"'></td>";

				var moreInfoButton = "<input type='button'  class='button80' onclick=location.href='mainpage.php?page=showProduct&ID="+idnr+"' value='"+readSub+"'> &nbsp;&nbsp;&nbsp;&nbsp; ";

			} else {

				var image = ""; 

				var moreInfoButton = "";

			}

		kodning2 = kodning2 +"<br>"+name+"<br> "+priceSub+": "+price+" "+quantitySub+": "+antal+"<br>"+"Artnr:"+idnr+"<br><br>";

		kodning3 = kodning3 +" "+name+" \r\n "+priceSub+": "+price+" \r\n "+quantitySub+": "+antal+" \r\n "+"Artnr:"+idnr+" \r\n";

		if("Tygprov" == checkTextil) kodning = kodning + "<tr><td><p>"+antal+" x "+price+":-</p></td><td>"+image+"<td>" + name+"<br> Artnr:"+idnr+" </td><td align=left><input type='button' class='button80' onclick=tabort('" + idnr + "','"+price+"','"+sizeID+"'); value='"+delSub+"'></td></tr>";
		else if("Designad" == checkGaderob) kodning = kodning + "<tr><td><p>"+antal+" x "+price+":-</p><td colspan=3 align=left>" + checkDesign+" </td><td align=right><input type='button' class='button80' onclick=tabort('" + idnr + "','"+price+"','"+sizeID+"'); value='"+delSub+"'></td></tr>";
		else kodning = kodning + "<tr><td><p>"+antal+" x "+price+":-</p></td><td>"+image+"<td>" + name+"<br> Artnr:"+idnr+" </td><td align=right><input type='button' class='button80' onclick=tabort('" + idnr + "','"+price+"','"+sizeID+"'); value='"+delSub+"'></td></tr>";

		} else if(show == 2) {

			kodning = kodning + "<option>"+antal+" x "+idnr+" | "+price+":- </option>";

			kodning2 = kodning2 +"<br>"+name+"<br> "+priceSub+": "+price+" "+quantitySub+": "+antal+"<br>"+"Artnr:"+idnr+"<br><br>";

		kodning3 = kodning3 +" "+name+" \r\n "+priceSub+": "+price+":- \r\n "+quantitySub+": "+antal+" \r\n "+"Artnr:"+idnr+" \r\n";

		} else if(show == 3) {

			kodning = kodning + "<option>"+antal+" x "+idnr+" | "+price+":- </option>";

			kodning2 = kodning2 +"<br>"+name+"<br> "+priceSub+": "+price+" "+quantitySub+": "+antal+"<br>"+"Artnr:"+idnr+"<br><br>";

		kodning3 = kodning3 +" "+name+" \r\n "+priceSub+": "+price+":- \r\n "+quantitySub+": "+antal+" \r\n "+"Artnr:"+idnr+" \r\n";
		}

	}

}


if(show == 1) {


	if(kodning.length == 0) {


 skriv_utKassa("<div class='mainBox'><img src='design/mainbox_over.jpg'><div class='Kassapriset'><p align=center>Min shoppingbag &auml;r tom!</p></div><img src='design/mainbox_bellow.jpg'></div>");

	updateCart("2");

	} else {
	
	var idSporder =  get_cookie("idSporder");

	if(idSporder == null) var Registered = "<tr align='center' height=80><td colspan='2'>Har du registrerat dig som kund tidigare?<br><br><input name='newCustom' type='radio' value='yes'> Ja <input name='newCustom' type='radio' value='no' checked> Nej</td></tr>";
	else var Registered = "";

	skriv_utKassa("<div class='mainBox'><img src='design/mainbox_over.jpg'><div class='textInfo'><h1>"+overviewSub+"</h1><p>Nedanstående är en överblick över vad du har lagt i shoppingbagen. Har du lagt till en skräddarsydd skjorta med eller utan tillval står endast summan av den beställningens värde. Notera att frakten alltid är 46 kr, oavsett hur många skjortor/tillval du beställer! </p><hr width=99%><h3 class=moveUp>Min shoppingbag innehåller:</h3><table width=590 class=kassaTabell>" + kodning + "</table><hr width=99%><p class=Kassapriset><table width=95% border=0 cellspacing=0 cellpadding=0><tr><td align=right>Pris:</td><td align=right width=100>" + totalSumma + ":-</td></tr><tr><td align=right>Frakt:<br><br></td><td align=right>"+ frakt +":-<hr width=80 align=right></td></tr><tr><td></td><td align=right><font class='productPrice'>" + totalBrSumma + ":-</font></td></tr></table><table width=100% border=0 cellspacing=0 cellpadding=0>" + Registered + "<tr height=80><td><input type='button' onclick='emptyCart(1);' class='button100B' value='"+emptycartSub+"'></td><td align=right><input type=hidden name=specifikation value='" + kodning3 + "'><input type='hidden' name='payment' value='YES'><input type='hidden' name='totalSum' value='" + totalSumma + "'><input type='Submit' class='button100' value='Till kassan'></td></tr></table></p></div><img src='design/mainbox_bellow.jpg'></div>");
	}
}

	if(show == 3) {
		// skicka in en box till sidan
		alert("Varan är nu placerad i Din shoppingbag!");
		skriv_ut("<p align=center><a href='./mainpage.php?page=cart'><img border=0 src='design/shop_bag.jpg' width='94' height='84'><br>" + totalSumma + ":-</a></p>");
	} else {
		skriv_ut("<p align=center><a href='./mainpage.php?page=cart'><img border=0 src='design/shop_bag.jpg' width='94' height='84'><br>" + totalSumma + ":-</a></p>");
	}
}


function skriv_ut(str){
document.getElementById("summa").innerHTML=str;
}

function skriv_utKassa(str){
document.getElementById("kassabox").innerHTML=str;
}