// JavaScript Document
var ajax = new sack();
var ajax2 = new sack();
var ajax3 = new sack();
var ajax4 = new sack();


var mesaj_cantiate_en = "Please fill the Quantity field correctly";
var mesaj_cantiate_it = "Scrivi la quantità giusta";
var mesaj_user_en = "Product added to basket!";
var mesaj_user_it = "Prodotto aggiunto al carrello!";

function whenLoaded(){
	var e = $('loading_cos'); 
		e.innerHTML = '';
	$('loading_cos').style.display = "none";
}

function whenLoading(){
	var e = $('loading_cos'); 
	$('loading_cos').style.display = "block";
	e.innerHTML = '<div style="width:190px; position:relative; z-index:3"><div style="padding:3px; font-size:11px; font-weight:bold; color:#fff; background-color:#C30; position:relative; z-index:1000; margin:0px; margin-left:1px; text-align:center; top:-10px ">Loading...</div></div>';
}

function whenInteractive(){
	var e = $('divCos'); 
	e.innerHTML = "<p>getting data...</p>";
}

function whenCompleted(){
	showCos()
}

function whenCompleted2(){
	document.location.href = 'order.html';
}

function alertUser(lg){
	if (lg == "it")	
		alert(mesaj_user_it)
	else 
		alert(mesaj_user_en)
}



function showCos(){

	ajax3.requestFile = 		'/cos.html'
	ajax3.element = 			'divCos';

	ajax3.onLoading = 		whenLoading;
	ajax3.onLoaded = 		whenLoaded; 

	//ajax.onCompletion = 	whenCompleted;
	ajax3.runAJAX();
}

function addCos(idAttr,id,c,lg){
	//alert ("--->" + idAttr);
	//ajax.setVar("id", id); 
//	ajax.setVar("idAttr", idAttr); 	
//	ajax.setVar("c", c); 
	if (c != "" && c != parseInt(c))
	{
		if (lg == "it")	alert (mesaj_cantiate_it)
		else alert (mesaj_cantiate_en)

	} else 
	{
	
	ajax.requestFile = 		'/cos.html?id='+id+'&idAttr='+idAttr+'&c='+c;
	ajax.element = 			'divCos';

	ajax.onLoading = 		whenLoading;
	ajax.onLoaded = 		whenLoaded; 
	ajax.onCompletion = 	alertUser(lg);

	ajax.runAJAX();
	}
	
}



function deleteCos(id){
	ajax2.setVar("id", id); 
	ajax2.setVar("cantitate", 0); 
	ajax2.setVar("delete", "ok");

	ajax2.requestFile = 		'/cos.html'
	ajax2.element = 			'divCos';

	ajax2.onLoading = 		whenLoading;
	ajax2.onLoaded = 		whenLoaded; 

	ajax2.onCompletion = 	whenCompleted;

	ajax2.runAJAX();
}
	
	
function deleteCos2(id){
	ajax2.setVar("id", id); 
	ajax2.setVar("cantitate", 0); 
	ajax2.setVar("delete", "ok");

	ajax2.requestFile = 		'/cos.html'
	ajax2.element = 			'divCos';

	ajax2.onLoading = 		whenLoading;
	ajax2.onLoaded = 		whenLoaded; 

	
	ajax2.onCompletion = 	whenCompleted2;
	
	ajax2.runAJAX();
}

function empty(){
	
	ajax4.setVar("delete", "all");

	ajax4.requestFile = 		'/cos.html'
	ajax4.element = 			'divCos';

	ajax4.onLoading = 		whenLoading;
	ajax4.onLoaded = 		whenLoaded; 

	ajax4.onCompletion = 	whenCompleted;
	ajax4.runAJAX();
}

