theEmozioniRabatt=0
var ep=0
theQuantity=0
theQuantity2=0
theShipping=1
var theTrue=0
var theTrue2=1
var empty = 0;
var dest = 'start-2.html';
var theMax = 999;
ship_eur= new Array (25,40,50,0)
ship_it= new Array (12,15,15,0)
ship_irland= new Array (69,79,79,0)
ship_england= new Array (49,59,59,0)
var error = '\nAttenzione, il minimo ordine per questo vino è di 2 bottiglie.';
var error2 = '\nAttenzione, il minimo ordine per questo vino è di 1 produtto.';
var del_con = '\nVuoi eliminare questo prodotto dal tuo shopping box?';
var total_empty = '\nNon ci sono prodotti nel tuo shopping box. ';
var basket = parent.basket.substring(0, parent.basket.length-3);

//spexials here 
var basket2 = parent.basket2.substring(0, parent.basket2.length-3);
//spexials here 

if (basket != null) items = basket.split('###');
for (i in items) items[i] = items[i].split('|');

//spexials here 
if (basket2 != null) items2 = basket2.split('###');
for (i in items2) items2[i] = items2[i].split('|');
//spexials here 

function inPut(name,id,price,amount) {
	if(amount <= 1 || amount > theMax || isNaN(amount)) 
	   alert(error);
	else
	   if (confirm('Vuoi inserire '+ amount +' bottiglie di '+ name +' al tuo shopping box? ')){ 
		   parent.basket += name+'|'+id+'|'+ price +'|'+ amount +'###';
		   document.location="shop_cart.html"
	   }
}


//spexials here 
function inPut2(name,id,price,amount) {
	if(amount <= 0 || amount > theMax || isNaN(amount)) 
	   alert(error2);
	else
	   if (confirm('Vuoi inserire '+ amount +'  di '+ name +' al tuo shopping box? ')){ 
		   parent.basket2 += name+'|'+id+'|'+ price +'|'+ amount +'###';
		   document.location="shop_cart.html"
	   }
}
//spexials here 


function doRound(theNr) {
	k = (Math.round(100 * (theNr + 0.00001)) / 100 + 0.001) + '';	
    k = k.substring(0, k.indexOf('.') + 3);
    return k;
}
 
function calc() {
	st = doRound(parseFloat(items[i][2]))*doRound(parseFloat(items[i][3]));
	tp += doRound(parseFloat(items[i][2]))*doRound(parseFloat(items[i][3]));
	res = doRound(st);
	return res;
}

//spexials here 
function calc2() {
	
	st2 = doRound(parseFloat(items2[i][2]))*doRound(parseFloat(items2[i][3]));
	
	tp += doRound(parseFloat(items2[i][2]))*doRound(parseFloat(items2[i][3]));
	res2 = doRound(st2);
	
	return res2;
}
//spexials here 


function doTotal() {
	if(parent.xmasBox==1)tp=tp+(3*(parseInt(parent.xmasCounter)/6))
	tp = tp + parseInt(parent.shipping) - parent.emozioniPrice
	tp = doRound(tp);
    return tp
}

function doEmozioni() {
	//tp = tp + parseInt(parent.shipping)
	ep=(tp/100)*5
	ep = doRound(ep);
	parent.emozioniPrice=ep
    return ep
}

function doDelete(cnt) {

	if (confirm(del_con)) {
		var del = '';
		basket = parent.basket.substring(0, parent.basket.length-3);
		if (basket != null) items = basket.split('###');
	
		for (i in items) {
			 if (i != cnt) del += items[i] +'###';
		     }
	 	parent.basket = del;
		parent.content.location.reload()
	}
}


//spexials here 
function doDelete2(cnt) {

	if (confirm(del_con)) {
		var del = '';
		basket2 = parent.basket2.substring(0, parent.basket2.length-3);
		if (basket2 != null) items2 = basket2.split('###');
	
		for (i in items2) {
			 if (i != cnt) del += items2[i] +'###';
		     }
	 	parent.basket2 = del;
		parent.content.location.reload()
	}
}
//spexials here 


function update() {
if (parent.basket != ""){
	var upd = '';
	var tmp = '';
	for (i in items) {
		if (eval('document.f_content.menge'+i+'.value') < 2 ) {alert(error);theTrue=0}
		else {upd += eval('document.f_content.menge'+i+'.value')+'~';theTrue=1}
    }
	if (theTrue==1){
		upd = upd.substring(0, upd.length-1);
		upd = upd.split('~');
	
		for (i in items) {
		 	 items[i][3] = upd[i];
		 	 tmp += items[i][0]+ '|' +items[i][1]+ '|' +items[i][2]+ '|' +items[i][3]+ '###';
		 	 }
		parent.basket = tmp;
	}
}
	//spexials here 
if (parent.basket2 != ""){
	var upd2 = '';
	var tmp2 = '';
	for (i in items2) {
		if (eval('document.f_content.mengeS'+i+'.value') < 1 ) {alert(error2);theTrue2=0}
		else {upd2 += eval('document.f_content.mengeS'+i+'.value')+'~';theTrue2=1}
    }
	if (theTrue2==1){
		upd2 = upd2.substring(0, upd2.length-1);
		upd2 = upd2.split('~');
		
		for (i in items2) {
		 	 items2[i][3] = upd2[i];
		 	 tmp2 += items2[i][0]+ '|' +items2[i][1]+ '|' +items2[i][2]+ '|' +items2[i][3]+ '###';
		 	 }
		parent.basket2 = tmp2;
	}
}
	//spexials here 
	if (document.f_content.shipping.selectedIndex==0) {parent.shippingCountry="italy"}
	else {
		if (document.f_content.shipping.selectedIndex==2) {parent.shippingCountry="irland"}
		else{
			if (document.f_content.shipping.selectedIndex==3) {parent.shippingCountry="england"}
			else parent.shippingCountry="europe"
		}
	}
	if (theTrue==1 || theTrue2==1)parent.content.location = 'shop_cart.html';
}

function finalCheck(x) {
	if (x==1) {
		if (confirm(del_all))
		   { parent.basket = ''; parent.content.location.reload() }
		}
	if (x==2) {
		if (parent.basket != ""){
					var upd = '';
					var tmp = '';
					for (i in items) {
						if (eval('document.f_content.menge'+i+'.value') < 2 ) {alert(error);theTrue=0}
						else {upd += eval('document.f_content.menge'+i+'.value')+'~';theTrue=1}
				    }
					if (theTrue==1){
						upd = upd.substring(0, upd.length-1);
						upd = upd.split('~');
					
						for (i in items) {
						 	 items[i][3] = upd[i];
						 	 tmp += items[i][0]+ '|' +items[i][1]+ '|' +items[i][2]+ '|' +items[i][3]+ '###';
						 	 }
						parent.basket = tmp;
					}
				}
					//spexials here 
				if (parent.basket2 != ""){
					var upd2 = '';
					var tmp2 = '';
					for (i in items2) {
						if (eval('document.f_content.mengeS'+i+'.value') < 1 ) {alert(error2);theTrue2=0}
						else {upd2 += eval('document.f_content.mengeS'+i+'.value')+'~';theTrue2=1}
				    }
					if (theTrue2==1){
						upd2 = upd2.substring(0, upd2.length-1);
						upd2 = upd2.split('~');
						
						for (i in items2) {
						 	 items2[i][3] = upd2[i];
						 	 tmp2 += items2[i][0]+ '|' +items2[i][1]+ '|' +items2[i][2]+ '|' +items2[i][3]+ '###';
						 	 }
						parent.basket2 = tmp2;
					}
				}
		box=0
		if (parent.basket != "" || parent.basket2 != "") {
			if (parent.basket != "") {
				for (i in items) {box = box + parseInt(items[i][3])}
				if ((box/6)==parseInt((box/6)))parent.content.location = 'shop_checkout.html';
				else alert('Attenzione, il totale di bottiglie per un ordine di vino deve essere minimo di 6 o multipli di 6.')	
			}
			else {parent.content.location = 'shop_checkout.html';}
		}
		else alert(total_empty);
	}			
}


