// JavaScript Document
n = 0;

function set_menu(id) {
	
	document.location.href = "/order/set_menu.php?ID="+id;
}

function add_set_menu_item(id, title, type) {

if((title=="") || (id=="")) {
		
		alert("Please select an option first");
	
	}else{
	
		if(document.getElementById("choice_num"+type).value==0) {
			
			alert("You have already added the maximum number of items for this option.");
		
		}else{
			
			n++;
			
			document.getElementById("choice_num"+type).value--;
			
			si = document.getElementById("selected_items");
			
			var newdiv = document.createElement("div");
			
			newdiv.setAttribute("id", "si_div"+n);
	
			var ahref = document.createElement("a");
			ahref.setAttribute("href", "javascript: remove_set_menu_item("+n+","+type+");");
			
			var atext = document.createTextNode("remove");
			
			ahref.appendChild(atext);
			
			var txt = document.createTextNode("1 x "+title);
		
			newdiv.appendChild(txt);
			
			var inp = document.createElement("input");
			inp.setAttribute("id", "chosen"+id);
			inp.setAttribute("name", "id[]");
			inp.setAttribute("type", "hidden");
			inp.setAttribute("value", id);
			
			newdiv.appendChild(inp);
			
			var inp2 = document.createElement("input"); 
			inp2.setAttribute("id", "type"+id);
			inp2.setAttribute("name", "type[]");
			inp2.setAttribute("type", "hidden");
			inp2.setAttribute("value", type);
		
			newdiv.appendChild(inp2);
			
			newdiv.appendChild(document.createTextNode(" - "));
			
			newdiv.appendChild(ahref);
	
			si.appendChild(newdiv);
		
		}
		
	}
	
	check_num_left();
	
}

function check_num_left() {
	
	var num_left = 0;
	
	for(j=1;j<=4;j++) {
		
		if(document.getElementById("choice_num"+j)) {
		
			num_left += Number(document.getElementById("choice_num"+j).value);
		
		}
	}
	
	if(num_left == 0) {
			
		document.getElementById("submit_button").disabled = false;
		
	}else{
		
		document.getElementById("submit_button").disabled = true;
	
	}
	
}
function remove_set_menu_item(id, type) {
	

	var si = document.getElementById("selected_items");
	
	var remove = document.getElementById("si_div"+id);
	
	si.removeChild(remove);
	
	document.getElementById("choice_num"+type).value++;
	
	check_num_left();
	
}
function add_product(id) {
	
    document.getElementById("image_"+id).src='/lib/images/busy.gif';
  
  	var  strength = "Normal"; var voucher = 0;
	
	if(document.getElementById("strength_"+id)) {
	  	strength = document.getElementById("strength_"+id).value;
	}
	
	if(document.getElementById("voucher_"+id)) {
	  	voucher = document.getElementById("voucher_"+id).value;
	}
	
	document.getElementById("add_"+id).disabled=true;
	
	_xmlHttp = getXMLHTTP(); 
	_xmlHttp.open("GET","/lib/ajax/basket.php?add="+id+"&strength="+strength+"&quantity="+document.getElementById("buy_"+id).value+"&voucher="+voucher,true);
    
	_xmlHttp.onreadystatechange=function() {
      
	  if(_xmlHttp.readyState==4&&_xmlHttp.responseText) {
      
          	var html = _xmlHttp.responseText;

		 	update_basket(html);
		  
			document.getElementById("image_"+id).src='/lib/images/tick.gif';
		  
			document.getElementById("add_"+id).disabled=false;
	
			if(document.getElementById("curry_club")) {
				
				document.getElementById("curry_club").style.height = "1px";
				
				document.getElementById("curry_club").style.visibility = 'hidden';
				
			}
		  
      }
    }
    ;
    _xmlHttp.send(null)
}

function del_product(id) {
	
	
	document.location.href="/lib/ajax/basket.php?remove="+id;
	


}
function update_basket(info) {
	
	document.getElementById("basket_summary").innerHTML = info;
	
}

function enable_card(card_enabled) {
	
	if(card_enabled==false) {
		
		document.getElementById("card_name").disabled = true;
		
		document.getElementById("card_number").disabled = true;
		
		document.getElementById("card_type").disabled = true;
		
		document.getElementById("card_expiry").disabled = true;
		
	}else{
		
		document.getElementById("card_name").disabled = false;
		
		document.getElementById("card_number").disabled = false;
		
		document.getElementById("card_type").disabled = false;
		
		document.getElementById("card_expiry").disabled = false;
		
	}
	
}

function check_voucher(vc) {
	
	_xmlHttp = getXMLHTTP(); 

	document.getElementById("vc_img").src='/lib/images/busy.gif';

	_xmlHttp.open("GET","/lib/ajax/voucher.php?vc="+vc,true);
    
	_xmlHttp.onreadystatechange=function() {
      
	  if(_xmlHttp.readyState==4&&_xmlHttp.responseText) {
      
          	var js = _xmlHttp.responseText;

		 	eval(js);
		  		  
      }
    }
    ;
    _xmlHttp.send(null)
}
