var selected = "";
var isOn = "nej";

var dObj = "#sDelete";

var obj = "#sImg";
var sf = "/img/sf.png";
var s = "/img/design/send.png";

var pObj = "#sPrint";
var p = "img/design/print.png";
var b = "/img/design/tilbage.png";

reinitialiseScrollPane = function ()
{
	$('#ajx').jScrollPane();

}
 
function selectCat(id){
	var selector = "#catSelector" + id;
	var previous_selector = "#catSelector" + selected;
	var catField = "#ajx";

    
	

	$('#ajx').jScrollPane({scrollbarWidth: 19});
	$(previous_selector).attr("class", "");
	$(selector).attr("class", "selected");
	selected = id;
	$(selector).blur();
	$(catField).fadeOut("fast", function(){
		$(catField).load("/ajax/pricecalc/loadCategory.php?catID=" + id, function(){
			$(catField).fadeIn("fast");
		},reinitialiseScrollPane);
		
	});
	
}

function printProducts(){
	if(isOn == "nej"){
		var url = "/ajax/pricecalc/print.php";
		var name = "PrintPage";
		var features = "width=700&height=500";
		window.open(url, name, features);
	} else {
		$("#submitOrder").hide();
		$("#pricecalc").show();
		selectCat('0');
		isOn = "nej";
		$(obj).attr("src", sf);
		$(pObj).attr("src", p);
		$(dObj).show();
	}
}

function addToCart(prodID, amount, name, price){
	$.post("/ajax/pricecalc/addToCart.php",
		//type: "GET",
		//url: "/ajax/pricecalc/addToCart.php?prodID=" + prodID + "&amount=" + amount + "&name=" + name + "&price=" + price
		{PID: prodID,cAmount:amount,cName:name,cPrice:price }
	);
	refreshCart();
}

function refreshCart(){
	var selector = "#cartSelector";
	var iii = Math.round(10000*Math.random());
	
	$(selector).load("/ajax/pricecalc/totalCart.php?ie="+iii);
}

function deleteAll(){
	$("#submitOrder").hide();
	$("#pricecalc").show();
	selectCat('0');
	$.ajax({
		type: "GET",
		url: "/ajax/pricecalc/deleteAll.php"
	});
	isOn = "nej";
	$(obj).attr("src", sf);
	$(pObj).attr("src", p);
	$(dObj).show();
	refreshCart();
}

function goToCashier(){
	if(isOn == "nej"){
		$("#pricecalc").hide();
		$("#submitOrder").show();
		isOn = "ja";
		$(obj).attr("src", s);
		$(pObj).attr("src", b);
		$(dObj).hide();
	} else {
		
		var navn = $("#pc_navn").attr("value");
		var adresse = $("#pc_adresse").attr("value");
		var postnr = $("#pc_postnr").attr("value");
		var by = $("#pc_by").attr("value");
		var telefon = $("#pc_telefon").attr("value");
		var email = $("#pc_email").attr("value");
		var leveringsadr = $("#pc_leveringsadr").attr("value");
		var brugsdato = $("#pc_brugsdato").attr("value");
		var levering = $("#pc_levering").attr("checked");
		var kommentar = $("#pc_kommentar").attr("value");
		
		if(navn.length > 0 && adresse.length > 0 && postnr.length > 0 && by.length > 0 && telefon.length > 0 && email.length > 00 && brugsdato.length == 8){
			$.ajax({
				url: "/ajax/pricecalc/saveOrder.php",
				type: "POST",
				data: "navn=" + navn + "&adresse=" + adresse + "&postnr=" + postnr + "&by=" + by + "&telefon=" + telefon + "&email=" + email + "&leveringsadr=" + leveringsadr + "&brugsdato=" + brugsdato + "&levering=" + levering + "&kommentar=" + kommentar,
				success: function(cb){
					if(cb == "Success"){
						$.prompt('Tak for din forspørgsel<p>vi vil kontakte dig hurtigst muligt. <a href="javascript:void(0)" onclick="window.open(\'/ajax/pricecalc/print.php\', \'PrintPage\', \'width=700&height=500\')" >Print Bestillingen</a></p> ',{buttons: { Luk :true}});
	//					if(confirm("Tak for din forspørgsel - vi vil kontakte dig hurtigst muligt. Klik OK for at printe en kopi af din bestilling.<a href=''>sd</a>")){				
		//				var url = "/ajax/pricecalc/print.php";
			//			var name = "PrintPage";
				//		var features = "width=700&height=500";
				//		window.open(url, name, features);
				//		}
					} else {
						alert(cb);
					}
				}
			});
		} else {
			var message = "";
			if(navn.length == 0){ message += "Navn, "; }
			if(adresse.length == 0){ message += "Adresse, "; }
			if(postnr.length == 0){ message += "Postnr, "; }
			if(by.length == 0){ message += "By, "; }
			if(telefon.length == 0){ message += "Telefon, "; }
			if(email.length == 0){ message += "E-mail, "; }
			if(brugsdato.length != 8){ message += "Brugsdato, "; }
			message = message.substr(0, (message.length-2));
			alert("Udfyld venligst alle felter, og indsend din bestilling igen. Disse felter mangler du at udfylde: " + message + ".");
		}
	}
}

$(document).ready(
	function(){
		selectCat('0');
		refreshCart();
	}
);