$(document).ready(function(){



	//google tag manager  product click function
	//$('.detailBorder.row > div.col-sm-5.col-md-5 > div.col-sm-8.col-md-12').live('click', function(){
	/******* replace live with on ************/
	$('.detailBorder.row > div.col-sm-5.col-md-5').on('click', 'div.col-sm-8.col-md-12',function(){

		var menuname = $(this).parent().parent().children().find('b.leaf').text();
		var slicetext = $(this).children().find('.fraText').text();
		if(slicetext.length > 0) {
			var name = menuname+'('+slicetext+')';
		} else {
			var name = menuname;
		}

		var pricetxt = $(this).children().find('div.detailsMidContPrice').text().replace("DKK","");
		var id = $(this).parent().parent().parent().parent().find('.detailsMiddle1ContGreen').attr('data-id');
		var category = $(this).parent().parent().parent().parent().parent().parent().find('.detailsGreenbgIcon span.flt').text();
		var brand = $('#restaurant_name').val();
		var price = pricetxt.trim();

		window.product = {};
		window.product.id = id;
		window.product.name = name;
		window.product.category = category;
		window.product.price = price;
		window.product.brand = brand;

		window.dataLayer = window.dataLayer || []
		dataLayer.push({
			'event': 'productClick',
			'ecommerce': {
				'click': {
					'actionField': {'list': 'Search Results'},      // Optional list property.
					'products': [{
						'name': name,                      // Name or ID is required.
						'id': id,
						'price': price,
						'brand': brand,
						'category': category

					}]
				}
			}
		});
	});



    //if delivery select onload display dropdown
    /*$('.detPickDelUl li').live('click', function(){

        $(this).find('input').prop('checked', true);

        if($(this).find('input').val() =='pickup') {
            pickupbutton($('#pickupopt'));
			var ressid = $("#ressid").val();
			loadCart(ressid);
        }else {
            deliverybutton($('#deliveryopt'));
			var ressid = $("#ressid").val();
			loadCart(ressid);
        }
    });*/
	/******** replace live with on*********/
	$('.detPickDelUl').on('click','li', function(){

		$(this).find('input').prop('checked', true);

		if($(this).find('input').val() =='pickup') {
			pickupbutton($('#pickupopt'));
			var ressid = $("#ressid").val();
			loadCart(ressid);
		}else {
			deliverybutton($('#deliveryopt'));
			var ressid = $("#ressid").val();
			loadCart(ressid);
		}
	});
	//..................................................................................
	//Restaurant Details Page Tab
	/*$(".restDetailInfoContain a").click(function() {
	   
		//alert("header very Top");
        $('#rest_det_left_tabs').show();
        $('#addons_domain_id_wrap').hide(); 
        
		$(".detailsTabContent").hide();
		var activeTab = $(this).attr("id"); 
        alert(activeTab);
        //alert(activeTab);
        
		$('#'+'details_'+activeTab+'_content').show();
        
        if(activeTab == 'map'){
            //alert("ll");
            var reslattitude 	= $('#reslattitude').val();
			var reslongtitude 	= $('#reslongtitude').val();
			var resid 			= $('#resid').val();
			resDetailsGmap(reslattitude,reslongtitude,resid);
        }		
	});
	*/
	//$("#details_menu").hasClass("active")detailsMainMenu
    /*
	$(".detailsMainMenuUl li a#details_offers,.detailsMainMenuUl li a#details_info,.detailsMainMenuUl li a#details_reviews,.detailsMainMenuUl li a#details_book").click(function() {
		$(".detailsMainMenu").css("marginTop",0);									
	});
	$(".detailsMainMenuUl li a#details_menu").click(function() {
		$(".detailsMainMenu").css("marginTop",50);									
	});
	$(".detailsMainMenuUl li a").click(function() { //When click open tab
		
        //alert("header Left");
        
		$(".detailsMainMenuUl li a").removeClass("active");
		$(".detailsTabContent").hide();
		
		$(this).addClass("active"); 
        $('#rest_det_left_tabs').show();
        
		var activeTab = $(this).attr("id"); //alert(activeTab);
		$('#'+activeTab+'_content').show();
        
        if(activeTab == 'details_map'){
            //alert("ll");
            var reslattitude 	= $('#reslattitude').val();
			var reslongtitude 	= $('#reslongtitude').val();
			var resid 			= $('#resid').val();
			resDetailsGmap(reslattitude,reslongtitude,resid);
        }	*/
        
		/*$('#loadingimg').html('<div style="text-align:center;min-height:500px;"><img src="'+jssitebaseUrl +'/images/loader.gif" border="0" alt="Loading" /></div>').show();
		setTimeout(function(){
			 $("#loadingimg").hide(); 
			 $('#'+activeTab+'_content').show();
		}, 50);*/
	//});
	
	//..................................................................................
	//Restaurant Veg & Nonveg Tab
	$(".detailsOption div").click(function() { //When click open tab
		
		var resid = $("#restaid").val();
		var activeTab = $(this).attr("id");
		$(".menusvegnonvegtab").hide();
		$('#vegNonvegIndiv_Items').hide();
		//alert("header left");
		
		if(activeTab == 'menus_veg'){
			
			$('#loadingimg_vegnonveg').html('<div class="loaderveg"><img src="'+jssitebaseUrl +'/images/loader_veg.gif" border="0" alt="Loading" /></div>').show(); //Loading for Category
			$('#loadingimg_vegnonveg_items').html('<div class="loaderveg"><img src="'+jssitebaseUrl +'/images/loader_veg.gif" border="0" alt="Loading" />&nbsp;Please wait...</div>').show(); //Loading for Menu Item
		}else{
			
			$('#loadingimg_vegnonveg').html('<div class="loadernonveg"><img src="'+jssitebaseUrl +'/images/loader_nonveg.gif" border="0" alt="Loading" /></div>').show(); //Loading for Category
			$('#loadingimg_vegnonveg_items').html('<div class="loadernonveg"><img src="'+jssitebaseUrl +'/images/loader_nonveg.gif" border="0" alt="Loading" />&nbsp;Please wait...</div>').show(); //Loading for Menu Item
		}
		setTimeout(function(){
		      $('#rest_det_left_tabs').show();
			 $("#loadingimg_vegnonveg").hide();
			 $("#loadingimg_vegnonveg_items").hide();  
			 $('#'+activeTab+'_content').show();
			 $('#'+activeTab+'_details').show();
             
		}, 50);
	});
	//..................................................................................
	//Close Add to Cart
	/*$("#closeOrder").click(function (){
		var menuid = $(".mid").val();
		$('#maska').fadeOut();
		$("#orderpop").hide();
		$('#loadingimg_veg'+menuid).hide();
		$('#loadingimg_nonveg'+menuid).hide();
	});
	//..................................................................................
	//Close Add to Cart
	$("#closeNoteitPop").click(function (){
		$('#maska').fadeOut();
		$("#noteitpop").hide();
	});*/
	//..................................................................................
	//Menus in edit profile page starts here
		/*$(".accordion h1:first").removeClass("active");
	    $(".accordion div.new:not(:first)").show();
	    
	   $(".accordion h1").click(function(e){
			//alert("kkkkk"); 
			e.preventDefault();
			$(this).next("div.new").slideToggle("fast")
			.siblings("div.new:visible").slideUp("fast");
			$(this).toggleClass("active");
        });
	   
        $(".close").click(function(e){
        e.preventDefault();
          	var id=$(this).attr("id");
			$("."+id).slideUp("fast");
			$("."+id).prev("h3").removeClass("active");
	    });  */
    	//Menus in edit profile page ends here    	
});

$("#cat_select").change(function() {        
        //alert('cat: ' + $('option:selected', this).closest('optgroup').attr('label') + $(this).val());
        
        var optgroup	=	$('option:selected', this).closest('optgroup').attr('label');
        //alert(optgroup);
        var catid		=	$(this).val();        
        var resid		=	$("#resid").val();
        
        var luncat = $("#lunchcategory").val();
        var norcat = $("#normalcategory").val();
        var allcat = $("#allcategory").val();
        
        if(optgroup == luncat){
			var item_type = 'L';
		}else if(optgroup == norcat){
			var item_type = 'M';
		}else if(optgroup == allcat){
			var item_type = 'all';
		}
        
        //alert(item_type);
        
        /*if(optgroup == 'Lunch Category'){
			var item_type = 'L';
			//var category_id = catid;
		}else if(optgroup == 'Normal Category'){
			var item_type = 'M';
			//var category_id = catid;
		}else if(optgroup == 'All Category'){
			var item_type = 'all';
			//var category_id = '';
		}*/		
		
		
		$('#menus_details').hide();
		$("#lunch_menus_details").hide();	
				
		
		$('#Indiv_Items').html('<div class="loaderveg"><img src="'+jssitebaseUrl +'/images/loader_veg.gif" border="0" alt="Loading" />&nbsp;Please wait...</div>'); //Loading for Menu Item
        /*if(item_type == 'L'){
           $('#Indiv_Items_Lunch').load(jssitebaseUrl+"/ajaxAction.php?action=CategoryMenu", { 'catid':catid, 'resid':resid, 'item_type':item_type}).show(); 
        }else{
           $('#Indiv_Items').load(jssitebaseUrl+"/ajaxAction.php?action=CategoryMenu", { 'catid':catid, 'resid':resid, 'item_type':item_type}).show(); 
        }*/
		$('#Indiv_Items').load(jssitebaseUrl+"/ajaxAction.php?action=CategoryMenu", { 'catid':catid, 'resid':resid, 'item_type':item_type});
		$('#Indiv_Items').show();		
});

//check delivery zipcode select when deliery option seletced
function checkCartForm(form){

    if($('#deliveryopt').is(":checked")) {
        if(form.deliveryZipcode.value.length == 0){
            alert("Please select delivery zipcode");
            return false;
        }
    }else{
        return true;
    }

}
//-----------tag manager add to cart----------
function addToCartTagManager() {
	window.dataLayer = window.dataLayer || []
	dataLayer.push({
		'event': 'addToCart',
		'ecommerce': {
			'currencyCode': 'DKK',
			'add': {                                // 'add' actionFieldObject measures.
				'products': [{                        //  adding a product to a shopping cart.
					'name': $('#tagProductname').val(),                      // Name or ID is required.
					'id': $('#tagProductid').val(),
					'price': $('#tagProductprice').val(),
					'brand': $('#restaurant_name').val(),
					'category': $('#tagProductcategory').val(),

					'quantity': $('#tagProductqty').val()
				}]
			}
		}
	});
}

//---------tag manager remove from cart----------------
function removeFromCartTagManager() {

			dataLayer.push({
				'event': 'removeFromCart',
				'ecommerce': {
					'remove': {                               // 'remove' actionFieldObject measures.
						'products': [{                          //  removing a product to a shopping cart.
							'name': $('#tagProductname').val(),                      // Name or ID is required.
							'id': $('#tagProductid').val(),
							'price': $('#tagProductprice').val(),
							'brand': $('#restaurant_name').val(),
							'category': $('#tagProductcategory').val(),

							'quantity': $('#tagProductqty').val()
						}]
					}
				}
			});

}
//..................................................................................
//Category wise menu list
function categoryMenuListIndi(catid,resid){
	//alert(catid);
	//alert(resid);
	//$('#menus_veg_details').hide();
	$('#menus_details').hide();
	$("#lunch_menus_details").hide();
	$('#Indiv_Items').show();
	
	var lunch_opt =  $("#lunch_opt").val();
	//alert(lunch_opt);
	
	$('#Indiv_Items').html('<div class="loaderveg"><img src="'+jssitebaseUrl +'/images/loader_veg.gif" border="0" alt="Loading" />&nbsp;Please wait...</div>'); //Loading for Menu Item
	$('#Indiv_Items').load(jssitebaseUrl+"/ajaxAction.php?action=CategoryMenu", { 'catid':catid, 'resid':resid, 'item_type':'M' },function(output){
		alert(output);	
	});
}

//..................................................................................
//Category wise menu list
function categoryLunchMenuListIndi(catid,resid){
	
	//$('#menus_veg_details').hide();
	$('#lunch_menus_details').hide();
	$('#Indiv_Items_Lunch').show();
	
	$('#Indiv_Items_Lunch').html('<div class="loaderveg"><img src="'+jssitebaseUrl +'/images/loader_veg.gif" border="0" alt="Loading" />&nbsp;Please wait...</div>'); //Loading for Menu Item
	$('#Indiv_Items_Lunch').load(jssitebaseUrl+"/ajaxAction.php?action=CategoryMenu", { 'catid':catid, 'resid':resid, 'item_type':'L' });
}

//..................................................................................
//Category wise veg menu list
function categoryVegMenuList(catid,resid){
	
	$('#menus_veg_details').hide();
	$('#menus_nonveg_details').hide();
	$('#vegNonvegIndiv_Items').show();
	
	$('#vegNonvegIndiv_Items').html('<div class="loaderveg"><img src="'+jssitebaseUrl +'/images/loader_veg.gif" border="0" alt="Loading" />&nbsp;Please wait...</div>'); //Loading for Menu Item
	$('#vegNonvegIndiv_Items').load(jssitebaseUrl+"/ajaxAction.php?action=vegCategoryMenu", { 'catid':catid, 'resid':resid } );
}
//..................................................................................
//Category wise Non veg menu list
function categoryNonvegMenuList(catid,resid){
	
	$('#menus_veg_details').hide();
	$('#menus_nonveg_details').hide();
	$('#vegNonvegIndiv_Items').show();
	
	$('#vegNonvegIndiv_Items').html('<div class="loadernonveg"><img src="'+jssitebaseUrl +'/images/loader_nonveg.gif" border="0" alt="Loading" />&nbsp;Please wait...</div>'); //Loading for Menu Item
	$('#vegNonvegIndiv_Items').load(jssitebaseUrl+"/ajaxAction.php?action=nonvegCategoryMenu", { 'catid':catid, 'resid':resid } );
}

//----------------------------------------------------------------------------------
//Populat List menu
function searchPopularList(resid, el){
	
	var checkbox = $(el).find('input');

	if(checkbox.prop("checked") == true) {
		checkbox.prop("checked", false);
		$(el).find('label').removeClass('active');
	} else {
		checkbox.prop("checked", true);
		$(el).find('label').addClass('active');
	}
	//Popular
	if(document.getElementById("popular").checked == true){
		var popular  = $("#popular").val();
		//$('#resscrollDownTop').val('Y');
	}else{
		var popular  = '';
		//$('#resscrollDownTop').val('N');
	}
	//Spicy
	if(document.getElementById("spicy").checked == true){
		var spicy  = $("#spicy").val();
		//$('#resscrollDownTop').val('Y');
	}else{
		var spicy  = '';
		//$('#resscrollDownTop').val('N');
	}
	
	//Non Veg
	/*if(document.getElementById("nonveg").checked == true){
		var nonveg  = $("#nonveg").val();
		//$('#resscrollDownTop').val('Y');
	}else{
		var nonveg  = '';
		//$('#resscrollDownTop').val('N');
	}*/
	//Veg
	if(document.getElementById("veg").checked == true){
		var veg  = $("#veg").val();
		//$('#resscrollDownTop').val('Y');
	}else{
		var veg  = '';
		//$('#resscrollDownTop').val('N');
	}
	
	/*if(nonveg != '' && veg != ''){
		var nonveg  = '';
		var veg  = '';
	}*/
	//alert(spicy+popular+veg);
	//alert(popular);
	//alert(veg);
	//alert(nonveg);	
	
    $('#menus_details').load(jssitebaseUrl+"/ajaxAction.php?action=selectOptionMenuList", { 'resid':resid, 'popular':popular, 'veg':veg, 'spicy':spicy }, function(out){
		$("#lunch_menus_details").hide();		
	});
	/*$('#menus_details').load(jssitebaseUrl+"/ajaxAction.php?action=selectOptionMenuList", { 'resid':resid, 'popular':popular, 'nonveg':nonveg, 'veg':veg, 'spicy':spicy }, function(out){
		$("#lunch_menus_details").hide();		
	});*/
}


//------------//
function loadCart(resid) {
	
	$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?resid="+resid+"&action=loadCart",function(response){
		$("#msg").show().animate({width: '350px'}, 200).fadeOut(1000);

	});
}
//combination menu add to cart
function combinationMenuOrder(menuid,type,resid, select_option, cat_del_option){


	if($('#selected_delivery_option').val()!==cat_del_option && cat_del_option!=='both') {
		var cat_del_option_denish = (cat_del_option=='pickup')?'Hentselv':'Levering';
		var seleted_del_option_denish = ($('#selected_delivery_option').val()=='pickup')?'Hentselv':'Levering';
		if(confirm('Denne vare kan kun  bestilles for '+cat_del_option_denish+'. Men du har valgt '+seleted_del_option_denish+'\r\nØnsker de alligevel at tilføje varen til kurv? Dette vil fjerne '+seleted_del_option_denish+' varer fra din kurv og '+cat_del_option_denish+ ' vil blive valgt i stedet'))
		{

			//$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="'+jssitebaseUrl +'/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
			$.post(jssitebaseUrl+'/ajaxFile.php',{'itemcat_delivery_option':cat_del_option, 'action':'clearItemDeliveryOtion'}, function(data)
			{
				window.location.reload();

				//return false;
			});
		} else {

			//return;
			window.location.reload();
		}


	} else {
		//alert(type);
		//alert(resid);
		if (select_option === undefined) {
			select_option = '';
		} else if (select_option.indexOf('pizzasliceoption_') !== -1) {
			select_option = select_option;
		}
		else {
			select_option = 'size_' + select_option;
		}
		/*var res_oct_status  = $("#res_oct_status").val();
		 alert(res_oct_status);//return false;
		 if(res_oct_status == 'Open'){*/
		//show order popup when restaurant open
		$(".mid").val(menuid);

		//Form
		$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="' + jssitebaseUrl + '/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
		$("#Popupordermenuinfo").load(jssitebaseUrl + "/ajaxAction.php?action=combinationOrderPopup&menuid=" + menuid + "&type=" + type + "&resid=" + resid + "&select_option=" + select_option);
		$("body").addClass("modal-open");
		$(".popupContain").show();
		$("#orderpop").show();

		$("#orderpop").show();


		// IOS Device Check
		var isMobile = {
			iOS: function () {
				return navigator.userAgent.match(/iPhone|iPad|iPod/i);
			}
		};
		if (isMobile.iOS()) {
			//alert("This is a IOS Device");
			setTimeout(function () {
				$("#orderpop .cart-scroll .modal-content").addClass("iosScreen");
			}, 2000);
		}

		/*}else{

		 // hide order popup when restaurant closed
		 $('#orderpop').modal("hide");
		 $("#orderpop").hide();
		 $("#orderpop").removeClass("in");
		 $(".maskprint").hide();

		 //Open ask zipcode popup when restaurant closed
		 $("#askcustpostalcodepop").show();
		 $("#askcustpostalcodepop").addClass("in");
		 $(".maskprint").show();
		 }*/
	}



}

function combinationMenuOrderNew(menuid,type,resid, select_option, cat_del_option){


	if($('#selected_delivery_option').val()!==cat_del_option && cat_del_option!=='both') {
		var cat_del_option_denish = (cat_del_option=='pickup')?'Hentselv':'Levering';
		var seleted_del_option_denish = ($('#selected_delivery_option').val()=='pickup')?'Hentselv':'Levering';
		if(confirm('Denne vare kan kun  bestilles for '+cat_del_option_denish+'. Men du har valgt '+seleted_del_option_denish+'\r\nØnsker de alligevel at tilføje varen til kurv? Dette vil fjerne '+seleted_del_option_denish+' varer fra din kurv og '+cat_del_option_denish+ ' vil blive valgt i stedet'))
		{

			//$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="'+jssitebaseUrl +'/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
			$.post(jssitebaseUrl+'/ajaxFile.php',{'itemcat_delivery_option':cat_del_option, 'action':'clearItemDeliveryOtion'}, function(data)
			{
				window.location.reload();

				//return false;
			});
		} else {

			//return;
			window.location.reload();
		}


	} else {
		//alert(type);
		//alert(resid);
		if (select_option === undefined) {
			select_option = '';
		} else if (select_option.indexOf('pizzasliceoption_') !== -1) {
			select_option = select_option;
		}
		else {
			select_option = 'size_' + select_option;
		}
		/*var res_oct_status  = $("#res_oct_status").val();
		 alert(res_oct_status);//return false;
		 if(res_oct_status == 'Open'){*/
		//show order popup when restaurant open
		$(".mid").val(menuid);

		//Form
		$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="' + jssitebaseUrl + '/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
		$("#Popupordermenuinfo").load(jssitebaseUrl + "/ajaxAction.php?action=combinationOrderPopup&menuid=" + menuid + "&type=" + type + "&resid=" + resid + "&select_option=" + select_option);
		//$("body").addClass("modal-open");
		//$(".popupContain").show();
		//$("#orderpop").show();
        //
		//$("#orderpop").show();
		$("#orderpop").modal('show');


		// IOS Device Check
		var isMobile = {
			iOS: function () {
				return navigator.userAgent.match(/iPhone|iPad|iPod/i);
			}
		};
		if (isMobile.iOS()) {
			//alert("This is a IOS Device");
			setTimeout(function () {
				$("#orderpop .cart-scroll .modal-content").addClass("iosScreen");
			}, 2000);
		}

		/*}else{

		 // hide order popup when restaurant closed
		 $('#orderpop').modal("hide");
		 $("#orderpop").hide();
		 $("#orderpop").removeClass("in");
		 $(".maskprint").hide();

		 //Open ask zipcode popup when restaurant closed
		 $("#askcustpostalcodepop").show();
		 $("#askcustpostalcodepop").addClass("in");
		 $(".maskprint").show();
		 }*/
	}



}
function addToCartComboItem() {
	//var form_data=$('#combination_menu_form').serializeArray();
	var form_data=JSON.stringify($('#combination_menu_form').serializeArray());

	var menuid=$('#menuid').val();
	var resid=$('#restid').val();
	var menuprice=$('#menuprice').val();
	$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?menuid="+menuid+"&resid="+resid+"&menuprice="+menuprice+"&quantity=1&action=addCombinationItem",{ data:form_data},function(response){
		$("#msg").show().animate({width: '350px'}, 200).fadeOut(1000);
		addToCartTagManager();
		cartInfoLeft(resid);
	});
	$("#orderpop .close").click();
}
function addComboItem(el, index){
	var menuItem = $("input[name='comb_item"+index+"']:checked");
	var type = menuItem.data('type');
	if(type=='pizza') {
		$('#select_combination_limit').val(parseInt($('#select_combination_limit').val())+1);
	}else if(type=='drink') {
		$('#select_drink_menu_limt').val(parseInt($('#select_drink_menu_limt').val())+1);
	}else if(type=='other') {
		$('#select_other_menu_limit').val(parseInt($('#select_other_menu_limit').val())+1);
	}
	var item_text = menuItem.parent().text();
	var str ='<span class="badge badge-warning font-weight-normal pt-1 pb-1 pl-2 pr-2 f-size-12 mr-2" >'+item_text+' </span>';
	//var str='<div><span class="dot"><span>'+index+'</span></span>'+item_text+'</div>';
	$('#itemDetails').append(str);
	$('#menuItem'+index).val(menuItem.val());
	var addons='';

	$.each($("#itemAddons input[type='checkbox']:checked"), function(){
		addons+=$(this). val()+',';
	});
	$.each($("#itemAddons input[type='radio']:checked"), function(){
		addons+=$(this). val()+',';
	});
	$('#menuItemAddons'+index).val(addons);
	$('#item'+index).remove();
	$('#item'+index+'_content').remove();
	$('#itemAddons').html('');
	$('#item'+parseInt(index+1)).show();
	$('#item'+parseInt(index+1)+'_content').show();

	if($('#select_combination_limit').val()==$('#combination_limit').val()) {
		$('#item'+parseInt(index+1)+'_content').find('input[data-type="pizza"]').not(':checked').prop('disabled', true);
		$('#item'+parseInt(index+1)+'_content').find('label[data-type="pizza"]').addClass('disabled');
		if($('#select_combination_limit').val()!=0) {
			$('div.menuTypeDiv_drink').show();
		}
	}
	if($('#select_other_menu_limit').val()==$('#other_menu_limit').val()) {
		$('#item'+parseInt(index+1)+'_content').find('input[data-type="other"]').not(':checked').prop('disabled', true);
		$('#item'+parseInt(index+1)+'_content').find('label[data-type="other"]').addClass('disabled');
		if($('#select_other_menu_limit').val()!=0) {
			$('div.menuTypeDiv_drink').show();
		}
	}

	if($('#select_drink_menu_limt').val()==$('#drink_menu_limt').val()) {
		$('#item'+parseInt(index+1)+'_content').find('input[data-type="drink"]').not(':checked').prop('disabled', true);
		$('#item'+parseInt(index+1)+'_content').find('label[data-type="drink"]').addClass('disabled');
	}

	if(index==$('#total_item').val()){
		$('#comboMenuButton').show();
	}

}
function showAddonsCombinationmenuOrder(menuid,type,resid, slice,size,fixed, cat_del_option,divindex){




		$(".mid").val(menuid);

		//Form
		$('#itemAddons').html('<div class="addtocartloading"><img src="' + jssitebaseUrl + '/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
		$("#itemAddons").load(jssitebaseUrl + "/ajaxAction.php?action=showAddonsCombinationmenuOrder&menuid=" + menuid + "&type=" + type + "&resid=" + resid + "&slice=" + slice+ "&size=" + size+ "&fixed=" + fixed+ "&itemIndex=" + divindex);
		//$("body").addClass("modal-open");
		//$(".popupContain").show();
		//$("#orderpop").show();
        //
		//$("#orderpop").show();


		// IOS Device Check
		//var isMobile = {
		//	iOS: function () {
		//		return navigator.userAgent.match(/iPhone|iPad|iPod/i);
		//	}
		//};
		//if (isMobile.iOS()) {
		//	//alert("This is a IOS Device");
		//	setTimeout(function () {
		//		$("#orderpop .cart-scroll .modal-content").addClass("iosScreen");
		//	}, 2000);
		//}




}
//..................................................................................
//Add menu to cart for single item
function menuOrderSingle(menuid,type,resid, select_option, cat_del_option,menu_price){


	if($('#selected_delivery_option').val()!==cat_del_option && cat_del_option!=='both') {
		var cat_del_option_denish = (cat_del_option=='pickup')?'Hentselv':'Levering';
		var seleted_del_option_denish = ($('#selected_delivery_option').val()=='pickup')?'Hentselv':'Levering';
		if(confirm('Denne vare kan kun  bestilles for '+cat_del_option_denish+'. Men du har valgt '+seleted_del_option_denish+'\r\nØnsker de alligevel at tilføje varen til kurv? Dette vil fjerne '+seleted_del_option_denish+' varer fra din kurv og '+cat_del_option_denish+ ' vil blive valgt i stedet'))
		{

			//$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="'+jssitebaseUrl +'/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
			$.post(jssitebaseUrl+'/ajaxFile.php',{'itemcat_delivery_option':cat_del_option, 'action':'clearItemDeliveryOtion'}, function(data)
			{
				window.location.reload();

				//return false;
			});
		} else {

			//return;
			window.location.reload();
		}


	} else {


		$(".mid").val(menuid);

		addToMenuSingle(menuid,menu_price,resid);
	}



}

function showModifyAddonsPopup(cart_id,menuid,resid){


		$(".mid").val(menuid);

		//Form
		$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="' + jssitebaseUrl + '/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
		$("#Popupordermenuinfo").load(jssitebaseUrl + "/ajaxAction.php?action=showModifyAddonsPopup&menuid=" + menuid + "&cart_id=" + cart_id + "&resid=" + resid, function(){
			setModalMaxHeight($('.modal.in'));
		});
		//$("body").addClass("modal-open");
		//$(".popupContain").show();

		$("#orderpop").modal('show');


		//$("#orderpop").show();


		// IOS Device Check
		var isMobile = {
			iOS: function () {
				return navigator.userAgent.match(/iPhone|iPad|iPod/i);
			}
		};
		if (isMobile.iOS()) {
			//alert("This is a IOS Device");
			setTimeout(function () {
				$("#orderpop .cart-scroll .modal-content").addClass("iosScreen");
			}, 2000);
		}

		/*}else{

		 // hide order popup when restaurant closed
		 $('#orderpop').modal("hide");
		 $("#orderpop").hide();
		 $("#orderpop").removeClass("in");
		 $(".maskprint").hide();

		 //Open ask zipcode popup when restaurant closed
		 $("#askcustpostalcodepop").show();
		 $("#askcustpostalcodepop").addClass("in");
		 $(".maskprint").show();
		 }*/




}
//Add to Cart
function menuOrderNew(menuid,type,resid, select_option, cat_del_option, choose_from){


	if($('#selected_delivery_option').val()!==cat_del_option && cat_del_option!=='both') {
		var cat_del_option_denish = (cat_del_option=='pickup')?'Hentselv':'Levering';
		var seleted_del_option_denish = ($('#selected_delivery_option').val()=='pickup')?'Hentselv':'Levering';
		if(confirm('Denne vare kan kun  bestilles for '+cat_del_option_denish+'. Men du har valgt '+seleted_del_option_denish+'\r\nØnsker de alligevel at tilføje varen til kurv? Dette vil fjerne '+seleted_del_option_denish+' varer fra din kurv og '+cat_del_option_denish+ ' vil blive valgt i stedet'))
		{

			//$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="'+jssitebaseUrl +'/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
			$.post(jssitebaseUrl+'/ajaxFile.php',{'itemcat_delivery_option':cat_del_option, 'action':'clearItemDeliveryOtion'}, function(data)
			{
				window.location.reload();

				//return false;
			});
		} else {

			//return;
			window.location.reload();
		}


	} else {
		//alert(type);
		//alert(resid);
		if (select_option === undefined) {
			select_option = '';
		} else if (select_option.indexOf('pizzasliceoption_') !== -1) {
			select_option = select_option;
		}
		else {
			select_option = 'size_' + select_option;
		}
		/*var res_oct_status  = $("#res_oct_status").val();
		 alert(res_oct_status);//return false;
		 if(res_oct_status == 'Open'){*/
		//show order popup when restaurant open
		$(".mid").val(menuid);

		//Form
		$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="' + jssitebaseUrl + '/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
		$("#Popupordermenuinfo").load(jssitebaseUrl + "/ajaxAction.php?action=orderPopup&menuid=" + menuid + "&type=" + type + "&resid=" + resid + "&select_option=" + select_option+"&choose_from=" + choose_from);
		//$("body").addClass("modal-open");
		//$(".popupContain").show();

		$("#orderpop").modal('show');

		//$("#orderpop").show();


		// IOS Device Check
		var isMobile = {
			iOS: function () {
				return navigator.userAgent.match(/iPhone|iPad|iPod/i);
			}
		};
		if (isMobile.iOS()) {
			//alert("This is a IOS Device");
			setTimeout(function () {
				$("#orderpop .cart-scroll .modal-content").addClass("iosScreen");
			}, 2000);
		}

		/*}else{

		 // hide order popup when restaurant closed
		 $('#orderpop').modal("hide");
		 $("#orderpop").hide();
		 $("#orderpop").removeClass("in");
		 $(".maskprint").hide();

		 //Open ask zipcode popup when restaurant closed
		 $("#askcustpostalcodepop").show();
		 $("#askcustpostalcodepop").addClass("in");
		 $(".maskprint").show();
		 }*/
	}



}
function menuOrder(menuid,type,resid, select_option, cat_del_option){


	if($('#selected_delivery_option').val()!==cat_del_option && cat_del_option!=='both') {
		var cat_del_option_denish = (cat_del_option=='pickup')?'Hentselv':'Levering';
		var seleted_del_option_denish = ($('#selected_delivery_option').val()=='pickup')?'Hentselv':'Levering';
		if(confirm('Denne vare kan kun  bestilles for '+cat_del_option_denish+'. Men du har valgt '+seleted_del_option_denish+'\r\nØnsker de alligevel at tilføje varen til kurv? Dette vil fjerne '+seleted_del_option_denish+' varer fra din kurv og '+cat_del_option_denish+ ' vil blive valgt i stedet'))
		{

			//$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="'+jssitebaseUrl +'/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
			$.post(jssitebaseUrl+'/ajaxFile.php',{'itemcat_delivery_option':cat_del_option, 'action':'clearItemDeliveryOtion'}, function(data)
			{
				window.location.reload();

				//return false;
			});
		} else {

			//return;
			window.location.reload();
		}


	} else {
		//alert(type);
		//alert(resid);
		if (select_option === undefined) {
			select_option = '';
		} else if (select_option.indexOf('pizzasliceoption_') !== -1) {
			select_option = select_option;
		}
		else {
			select_option = 'size_' + select_option;
		}
		/*var res_oct_status  = $("#res_oct_status").val();
		 alert(res_oct_status);//return false;
		 if(res_oct_status == 'Open'){*/
		//show order popup when restaurant open
		$(".mid").val(menuid);

		//Form
		$('#Popupordermenuinfo').html('<div class="addtocartloading"><img src="' + jssitebaseUrl + '/images/loader.gif" border="0" alt="Loading" /><span>Please wait...</span></div>').show();
		$("#Popupordermenuinfo").load(jssitebaseUrl + "/ajaxAction.php?action=orderPopup&menuid=" + menuid + "&type=" + type + "&resid=" + resid + "&select_option=" + select_option);
		$("body").addClass("modal-open");
		$(".popupContain").show();
		$("#orderpop").show();

		$("#orderpop").show();


		// IOS Device Check
		var isMobile = {
			iOS: function () {
				return navigator.userAgent.match(/iPhone|iPad|iPod/i);
			}
		};
		if (isMobile.iOS()) {
			//alert("This is a IOS Device");
			setTimeout(function () {
				$("#orderpop .cart-scroll .modal-content").addClass("iosScreen");
			}, 2000);
		}

		/*}else{

		 // hide order popup when restaurant closed
		 $('#orderpop').modal("hide");
		 $("#orderpop").hide();
		 $("#orderpop").removeClass("in");
		 $(".maskprint").hide();

		 //Open ask zipcode popup when restaurant closed
		 $("#askcustpostalcodepop").show();
		 $("#askcustpostalcodepop").addClass("in");
		 $(".maskprint").show();
		 }*/
	}
    
    
		
}
//---------------------------------------------------------------------------------------------------------------

function pizzaSize_Price(pizza_size,menuid,resid){
	//alert(pizza_size);	
	//alert(menuid);
	//alert(resid);
	
	/*$('input[id="$("#").val()"]').attr('checked', true);
	$("#"+pizza_size).val().attr('checked', true);*/
	
	$(".pizza_prize_size").load(jssitebaseUrl+"/ajaxAction.php?action=showPizzaPriceSize&pizza_size="+pizza_size+"&menuid="+menuid+"&resid="+resid,function(response){
		//alert(response);
		$("#"+pizza_size).attr('checked', true);
	});	
}

function pizzaSlize_PriceperIndex(pos,menuid,resid){
	
	var pos_ind			=	pos;
	var pos_ind_new		=	++pos_ind;
	//alert("pos "+pos);
	//alert(pos_ind_new);
	var pizzasliceoption_id	=	$('input[name=pizzasliceoption]:checked').val();
	//alert("pizzasliceoption_id: " +pizzasliceoption_id);
	$(".pizza_prize_size").load(jssitebaseUrl+"/ajaxAction.php?action=showPizzaPriceSize&pos="+pos+"&pizzasliceoption_idval="+pizzasliceoption_id+"&menuid="+menuid+"&resid="+resid,function(response){
		//alert(response);
		
		//alert(pos_ind);
		$("#pizzasliceoption_"+pos_ind_new).attr('checked', true);
		$("#pizzasliceprice_position").val(pos);
	});
}

function validateAddonsForAddToMenu() {

	var sel_opt = $('#sel_opt').val();

	var sel_opt_content = $('#sel_opt_content').val();
	var loop_count =$('#'+sel_opt_content).find('div.addtoCartInBorderNew').length;

	var i=0;
	var valid = true;
	$('#'+sel_opt_content).find('div.addtoCartInBorderNew').each(function (idx, el) {

		if($(this).hasClass('mandatory')) {
			if ($(this).find("input[type!='hidden']:checked").length == 0) {
				alert('Vælg venligst tilføjelse(r) fra "'+$(this).find('.addTableCartLeftPopheadnew').text().trim().replace('Required','')+'"');
				valid = false;
				return valid;
			}
		}
		i++;

		if(loop_count==i) {
			valid =  true;
			return valid;
		}
	});
	return valid;



}

//Add to cart for single item
function addToMenuSingle(menuid,menu_price,resid) {


	var quantity      = 1;
	var menuspl_ins='',pizzaAddons='',offer='';

	$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?menuid="+menuid+"&offer="+offer+"&resid="+resid+"&menuprice="+menu_price+"&quantity="+quantity+"&action=addtoItem",{ 'menuspl_ins':menuspl_ins, 'pizzaAddons':pizzaAddons },function(response){
		$("#msg").show().animate({width: '350px'}, 200).fadeOut(1000);
		//addToCartTagManager();
		//cartInfoLeft(resid);
	});
}
//update cart menu
function updateCartMenu(){
	//Error Language
	var err_lang_arr 	   = error_language();


	var menuid     	  = $("#menuid").val();
	var resid      	  = $("#restid").val();
	var quantity      = $("#qty").val();
	var menuspl_ins   = $("#splins").val();
	var item_cart_id   = $("#item_cart_id").val();
	menuspl_ins    	  = check_undefined(menuspl_ins);



		var sizeoption  = $("#sizeoption").val();
		var menuprice     = '';
		//alert(sizeoption);
		if(sizeoption == 'size')
		{
			var pizzasmall  = check_undefined($("#pizzasmall").val());
			var pizzamedium = check_undefined($("#pizzamedium").val());
			var pizzalarge  = check_undefined($("#pizzalarge").val());
			var pizzasize  = '';

			if(pizzasmall != ''){
				if(document.getElementById("size_small").checked == true){
					pizzasize = 'S';
				}
			}
			if(pizzamedium != ''){
				if(document.getElementById("size_medium").checked == true){
					pizzasize = 'M';
				}
			}
			if(pizzalarge != ''){
				if(document.getElementById("size_large").checked == true){
					pizzasize = 'L';
				}
			}
			if(pizzasize == ''){
				alert(err_lang_arr['add_to_cart_pls_select_size']);
				return false;
			}
		}
		else if(sizeoption == 'slice')
		{
			//var slicetype;
			var slicetype=new Array();
			var pizzasliceprice_position = new Array();
			if(document.orderpop.pizzasliceoption!==undefined){
				var totslicetype = document.orderpop.pizzasliceoption.length;
			}


			if(totslicetype == undefined){
				//if(document.getElementById("pizzasliceoption").checked == true){
				//var slicetype = $("#pizzasliceoption").val();
				var slicetype = $("[name=pizzasliceoption]:checked").val();
				//	}
				var slice=slicetype;
				if( slice !='' ){
					var pizzasize_slice = slice;
				}
			}else{
				if(totslicetype > 0){
					var k=0;
					for(var i=1;i<=totslicetype;i++){
						if(document.getElementById("pizzasliceoption_"+i).checked == true){
							slicetype[k] = $("#pizzasliceoption_"+i).val();
							pizzasliceprice_position[k]  = $("#pizzasliceprice_position_"+i).val();
							k++;
						}
					}
					var sliceSin=slicetype.toString();
					if(sliceSin == ''){
						alert(err_lang_arr['add_to_cart_pls_select_slice']);
						return false;
					}
					var pizzasliceprice_pos	=	pizzasliceprice_position.toString();
					if( sliceSin !='' ){
						var pizzasize_slice = sliceSin;
					}
					if(pizzasliceprice_pos != ''){
						var pizzasliceprice_postionval	=	pizzasliceprice_pos;
					}
				}
			}
			//pizzasize_slice    	  = check_undefined(pizzasize_slice);
			//alert("pizzasize_slice=>"+pizzasize_slice);
			//alert("pizzasliceprice_pos=>"+pizzasliceprice_pos);
		}


		//Mina Addons & Sub addons
		var addonstype1   = $("#addonstype1").val();
		var pizzasize_slice =$("#pizzasize_slice").val();
		//alert("addonstype1=>"+addonstype1);
		var Addons_slice_pos = '';
		var Addons_slice_pos_S  = '';
		var Addons_slice_pos_M  = '';

		if(addonstype1 >0){

			var multipleoption   = $("#multipleopt").val();
			var singleoption     = $("#singleopt").val();

			//var addonsingmultiopt   = $(".addonsingmultiopt").val();
			//alert("<br>addonsingmultiopt-->"+addonsingmultiopt);
			//var singleoptioncnt  = $("#singleoptcnt").val();

			//alert("<br>sin-->"+singleoption);
			//alert("<br>mul-->"+multipleoption);
			//alert("<br>sincnt-->"+singleoptioncnt);

			//Radio Button Value
			if(singleoption == 'single')
			{
				var AddonsPriceSingle = ''
				var j=1;
				var AddonstypeSingle   =[];
				//var AddonsPriceSingle  =[];
				$("div.single input[type=radio]:checked").each( function() {
					//alert("j: : "+j);

					AddonstypeSingle.push( this.value );

					if(sizeoption == 'slice') {
						var part_id  = this.id;
						var subAddonsIdArr	= part_id.split('_');
						//alert("part_id=>"+part_id);
						//var AddonstypeSingle_id	= part_id.split('_').pop();


						//var addonsinpri		=	$("#addons_price_"+this.value+"_"+AddonstypeSingle_id).val();
						//AddonsPriceSingle.push(addonsinpri);

						var Addons_slice_pos_S		=	$("#addons_price_pos_"+this.value+"_"+subAddonsIdArr['2']+"_"+subAddonsIdArr['3']).val();
						//alert("Addons_slice_pos_S=>"+Addons_slice_pos_S);
					}
				});
			}

			if(multipleoption == 'multiple')
			{
				//Check Box Value
				var totaddonsid = $('input[name=addonstype]').length;
				//alert("totaddonsid=>"+totaddonsid);

				if(totaddonsid == undefined){
					var addonstype = new Array();
					var addonprice = new Array();
					$("input[name=addonstype]:checked").each( function() {
						addonstype.push( this.value );
					});
					var Addonsmul=addonstype;
					//alert("<br>Addonsmul-->"+Addonsmul);
					if( Addonsmul !='' ){
						var Addonstypemultiple = Addonsmul+',';
						//alert("<br>Addonstypemultiple-->"+Addonstypemultiple);
					}
				}else{
					//alert("else11");
					//alert("totaddonsid11-->"+totaddonsid);
					if(totaddonsid > 0){

						var addonstype = new Array();

						var addonposition = new Array();

						$("input[name=addonstype]:checked").each( function() {
							addonstype.push( this.value );

							if(sizeoption == 'slice') {
								var part_id_m  = this.id;
								var subAddonsIdArr_m	= part_id_m.split('_');
								var addonsinpri_pos		=	$("#addons_price_pos_"+this.value+"_"+subAddonsIdArr_m['2']+"_"+subAddonsIdArr_m['3']).val();
								addonposition.push(addonsinpri_pos);
							}

						});
						//alert(addonstype);
						var Addonsmul    = addonstype;
						//var AddonsPrice  = addonprice;
						if(sizeoption == 'slice') {
							var Addons_slice_pos_M  = addonposition;
						}

						if( Addonsmul !='' ){
							var Addonstypemultiple = Addonsmul+',';
							//var AddonsPricemultiple = AddonsPrice+',';
							//var AddonsPricePositionmultiple = AddonsPricePosition+',';
							//alert("Addonstypemultiple: "+Addonstypemultiple);
							//alert("AddonsPricemultiple: "+AddonsPricemultiple);
							//alert("AddonsPricePositionmultiple: "+AddonsPricePositionmultiple);
						}
					}
				}
			}

			//alert("AddonstypeSingle: "+ AddonstypeSingle);
			//alert("Addonstypemultiple : "+Addonstypemultiple);
			/*
			 alert("addonstype: "+ addonstype);

			 alert("AddonstypeSingle: "+ AddonstypeSingle);
			 alert("AddonsPriceSingle : "+AddonsPriceSingle);
			 alert("Addonstypemultiple : "+Addonstypemultiple);
			 alert("AddonsPricemultiple : "+AddonsPricemultiple);
			 alert("AddonsPricePositionmultiple : "+AddonsPricePositionmultiple);*/

			if(Addonstypemultiple == undefined){
				var Addons = AddonstypeSingle;
				//var Addons_Price = AddonsPriceSingle;

				//var Addons_Price_Position = AddonsPricePositionsingle;
				var Addons_slice_pos = Addons_slice_pos_S;
			}
			else if(AddonstypeSingle == undefined){
				var Addons = Addonstypemultiple;
				//var Addons_Price = AddonsPricemultiple;
				//var Addons_Price_Position = AddonsPricePositionmultiple;
				var Addons_slice_pos = Addons_slice_pos_M;
			}
			else{
				var Addons = Addonstypemultiple+AddonstypeSingle;
				//var Addons_Price = AddonsPricemultiple+AddonsPriceSingle;
				//var Addons_Price_Position = AddonsPricePositionmultiple+AddonsPricePositionsingle;
				//var Addons = Addonstypemultiple;
				var Addons_slice_pos = Addons_slice_pos_S.concat(Addons_slice_pos_M);;
			}
			//var Addons_Price = check_undefined(Addons_Price);
		}

		var pizzatype1 = $("#pizzatype11").val();
		//alert("<br>pizza-->"+pizzatype1);

		if(pizzatype1 > 0){
			var totpizzaid = document.orderpop.pizzatype.length;
			//alert("totpizzaid: "+totpizzaid);
			if(totpizzaid > 0){
				if(totpizzaid > 0){
					var exaddonstype=[];
					for(var l=0; l<totpizzaid; l++){
						if(document.orderpop.pizzatype[l].checked==true){
							exaddonstype.push( document.orderpop.pizzatype[l].value );
						}
					}
					var pizzaAddons = exaddonstype.toString();
				}
			}
		}


		Addons             	         = check_undefined(Addons);
		Addons_slice_pos             = check_undefined(Addons_slice_pos);
		pizzaAddons     	         = check_undefined(pizzaAddons);
		//crustAddons    	         = check_undefined(crustAddons);
		pizzasize      		         = check_undefined(pizzasize);
		menuprice      		         = check_undefined(menuprice);
		pizzasize_slice              = check_undefined(pizzasize_slice);
		pizzasliceprice_position     = check_undefined(pizzasliceprice_position);

		//alert("Addons=>"+Addons);
		//alert("Addons_slice_pos=>"+Addons_slice_pos);


		//$(".neworderscroll").removeClass("fixedpos");

		//MENU DRINKS:
		var menu_drinks	 = check_undefined($("#menu_drinks").val());

		$("#orderpop .close").click();

		$('#loadingimg_veg'+menuid).hide();
		$('#loadingimg_nonveg'+menuid).hide();


		$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?menuid="+menuid+"&item_cart_id="+item_cart_id+"&resid="+resid+"&menuprice="+menuprice+"&Addons="+Addons+"&Addons_slice_pos="+Addons_slice_pos+"&quantity="+quantity+"&pizzasize="+pizzasize+"&pizzasize_slice="+pizzasize_slice+"&pizzasliceprice_position="+pizzasliceprice_postionval+"&menu_drinks="+menu_drinks+"&action=updateCartItem",{ 'menuspl_ins':menuspl_ins, 'pizzaAddons':pizzaAddons },function(response){
			$("#msg").show().animate({width: '350px'}, 200).fadeOut(1000);
			addToCartTagManager();
			cartInfoLeft(resid);
		});

	return false;
}

//Add To Cart
function addToMenu(){
    //Error Language
	var validate_addons_to_menu = validateAddonsForAddToMenu();

	if(!validate_addons_to_menu) {
		return false;
	}
	var err_lang_arr 	   = error_language();
    
    //alert("sri");
	padMenu = parseInt($(".detailsInnerNewWrap").css("paddingBottom"));
	$(".detailsInnerNewWrap").css("paddingBottom",padMenu+45);
	var menuid     	  = $("#menuid").val();
	var resid      	  = $("#restid").val();
	var quantity      = $("#qty").val();
	var menuspl_ins   = $("#splins").val();
	var choose_from   = $("#choose_from").val();
	menuspl_ins    	  = check_undefined(menuspl_ins);
	var offer		  = $("#offer").val();
	offer    	  	  = check_undefined(offer);
	var pizza_price_size	=	$("#pizza_price_size").val();
	//alert(pizza_price_size);
	//var pizzasliceprice_position	=	$("#pizzasliceprice_position").val();
	//alert(pizzasliceprice_position);
	
	$.post(jssitebaseUrl+'/ajaxFile.php',{"menuid":menuid,"action":"checkCategoryName"},function(response){
		/*if(response == 'pizza'){			
		}
		else{
			var menuprice     = $("#menuprice").val();
		}*/		
		
			var sizeoption  = $("#sizeoption").val();
            var menuprice     = '';
            //alert(sizeoption);
			if(sizeoption == 'size')
            {
				var pizzasmall  = check_undefined($("#pizzasmall").val());
				var pizzamedium = check_undefined($("#pizzamedium").val());
				var pizzalarge  = check_undefined($("#pizzalarge").val());
                var pizzasize  = '';
                
				if(pizzasmall != ''){
					if(document.getElementById("size_small").checked == true){
                        pizzasize = 'S';
					}
				}
				if(pizzamedium != ''){
					if(document.getElementById("size_medium").checked == true){
                        pizzasize = 'M';
					}
				}
				if(pizzalarge != ''){
					if(document.getElementById("size_large").checked == true){
                        pizzasize = 'L';
					}
				}
				if(pizzasize == ''){
					alert(err_lang_arr['add_to_cart_pls_select_size']);
					return false;
				}				
			}
            else if(sizeoption == 'slice')
            {
				//var slicetype;
				var slicetype=new Array();
				var pizzasliceprice_position = new Array();
				var totslicetype = document.orderpop.pizzasliceoption.length;

				if(totslicetype == undefined){
					//if(document.getElementById("pizzasliceoption").checked == true){
						//var slicetype = $("#pizzasliceoption").val();
                        var slicetype = $("[name=pizzasliceoption]:checked").val();
				//	}
					var slice=slicetype;	
					if( slice !='' ){
						var pizzasize_slice = slice;
					}
				}else{
					if(totslicetype > 0){
						var k=0;
						for(var i=1;i<=totslicetype;i++){
							if(document.getElementById("pizzasliceoption_"+i).checked == true){
								slicetype[k] = $("#pizzasliceoption_"+i).val();
								pizzasliceprice_position[k]  = $("#pizzasliceprice_position_"+i).val();								
								k++;
							}
						}
						var sliceSin=slicetype.toString();	
						if(sliceSin == ''){
							alert(err_lang_arr['add_to_cart_pls_select_slice']);
							return false;
						}
						var pizzasliceprice_pos	=	pizzasliceprice_position.toString();
						if( sliceSin !='' ){
							var pizzasize_slice = sliceSin;						
						}
						if(pizzasliceprice_pos != ''){
							var pizzasliceprice_postionval	=	pizzasliceprice_pos;
						}
					}
				}			
			//pizzasize_slice    	  = check_undefined(pizzasize_slice);
            //alert("pizzasize_slice=>"+pizzasize_slice);
            //alert("pizzasliceprice_pos=>"+pizzasliceprice_pos);		
		  }	
		  
          
          //Mina Addons & Sub addons
		  var addonstype1   = $("#addonstype1").val();
          //console.log("addonstype1=>"+addonstype1);
          var Addons_slice_pos = '';
          var Addons_slice_pos_S  = '';
          var Addons_slice_pos_M  = '';
          
			if(addonstype1 >0){
												
				var multipleoption   = $("#multipleopt").val();
				var singleoption     = $("#singleopt").val();
                //console.log(singleoption+','+multipleoption);
                //var addonsingmultiopt   = $(".addonsingmultiopt").val();
                //alert("<br>addonsingmultiopt-->"+addonsingmultiopt);
				//var singleoptioncnt  = $("#singleoptcnt").val();
                
                //alert("<br>sin-->"+singleoption);
                //alert("<br>mul-->"+multipleoption);
                //alert("<br>sincnt-->"+singleoptioncnt);
				
				//Radio Button Value
				if(singleoption == 'single')
                {
				    var AddonsPriceSingle = ''	
					var j=1;
					var AddonstypeSingle   =[];
					//var AddonsPriceSingle  =[];
					$("div.single input[type=radio]:checked").each( function() {
						//alert("j: : "+j);
                        //alert(this.value);
					    AddonstypeSingle.push( this.value );
                        
                        if(sizeoption == 'slice') {					    
    					    var part_id  = this.id;
                            var subAddonsIdArr	= part_id.split('_');
                            //alert("part_id=>"+part_id);
    					    //var AddonstypeSingle_id	= part_id.split('_').pop();
                             					    
    					    
    					    //var addonsinpri		=	$("#addons_price_"+this.value+"_"+AddonstypeSingle_id).val();
    					    //AddonsPriceSingle.push(addonsinpri);	
                            
                            var Addons_slice_pos_S		=	$("#addons_price_pos_"+this.value+"_"+subAddonsIdArr['2']+"_"+subAddonsIdArr['3']).val();
                            //alert("Addons_slice_pos_S=>"+Addons_slice_pos_S);
                        }											
					});								
				}				
			    
				if(multipleoption == 'multiple')
                {
				    //Check Box Value
                    var totaddonsid = $('input[name=addonstype]').length;
                    //alert("totaddonsid=>"+totaddonsid);
                    	
					if(totaddonsid == undefined){
                            var addonstype = new Array();
							var addonprice = new Array();
        					$("input[name=addonstype]:checked").each( function() {
        					    addonstype.push( this.value );												
        					});	
						var Addonsmul=addonstype;	
                        //alert("<br>Addonsmul-->"+Addonsmul);
						if( Addonsmul !='' ){
							var Addonstypemultiple = Addonsmul+',';
                            //alert("<br>Addonstypemultiple-->"+Addonstypemultiple);
						}
					}else{
					   //alert("else11");
                      //alert("totaddonsid11-->"+totaddonsid);
						if(totaddonsid > 0){
                          
							var addonstype = new Array();
                            
                            var addonposition = new Array();
        					$("input[name=addonstype]:checked").each( function() {
        					    addonstype.push( this.value );
                                				  
                                if(sizeoption == 'slice') {
            					    var part_id_m  = this.id;
                                    var subAddonsIdArr_m	= part_id_m.split('_');
                                    var addonsinpri_pos		=	$("#addons_price_pos_"+this.value+"_"+subAddonsIdArr_m['2']+"_"+subAddonsIdArr_m['3']).val();
                                    addonposition.push(addonsinpri_pos);
                                }  	
                                											
        					});	
                            //alert(addonstype);
							var Addonsmul    = addonstype;	
							//var AddonsPrice  = addonprice;
                            if(sizeoption == 'slice') {
                                var Addons_slice_pos_M  = addonposition;
                            }
                            
							if( Addonsmul !='' ){
								var Addonstypemultiple = Addonsmul+',';
								//var AddonsPricemultiple = AddonsPrice+',';
                                //var AddonsPricePositionmultiple = AddonsPricePosition+',';
								//alert("Addonstypemultiple: "+Addonstypemultiple);
                                //alert("AddonsPricemultiple: "+AddonsPricemultiple);
                                //alert("AddonsPricePositionmultiple: "+AddonsPricePositionmultiple);
							}
						}
					}
				}
                
                //alert("AddonstypeSingle: "+ AddonstypeSingle);
                //alert("Addonstypemultiple : "+Addonstypemultiple);
				/*
                alert("addonstype: "+ addonstype);
				
				alert("AddonstypeSingle: "+ AddonstypeSingle);
				alert("AddonsPriceSingle : "+AddonsPriceSingle);
                alert("Addonstypemultiple : "+Addonstypemultiple);
                alert("AddonsPricemultiple : "+AddonsPricemultiple);
                alert("AddonsPricePositionmultiple : "+AddonsPricePositionmultiple);*/
                
				if(Addonstypemultiple == undefined){
					var Addons = AddonstypeSingle;
					//var Addons_Price = AddonsPriceSingle;
                    
                    //var Addons_Price_Position = AddonsPricePositionsingle;
                    var Addons_slice_pos = Addons_slice_pos_S;
				}
				else if(AddonstypeSingle == undefined){
					var Addons = Addonstypemultiple;
					//var Addons_Price = AddonsPricemultiple;
                    //var Addons_Price_Position = AddonsPricePositionmultiple;
                    var Addons_slice_pos = Addons_slice_pos_M;
				}
				else{
					var Addons = Addonstypemultiple+AddonstypeSingle;
					//var Addons_Price = AddonsPricemultiple+AddonsPriceSingle;
                    //var Addons_Price_Position = AddonsPricePositionmultiple+AddonsPricePositionsingle;
					//var Addons = Addonstypemultiple;
                    var Addons_slice_pos = Addons_slice_pos_S.concat(Addons_slice_pos_M);;
				}
                //var Addons_Price = check_undefined(Addons_Price);
			}
			
            var pizzatype1 = $("#pizzatype11").val();
            //alert("<br>pizza-->"+pizzatype1);
            
            if(pizzatype1 > 0){
                var totpizzaid = document.orderpop.pizzatype.length;
                //alert("totpizzaid: "+totpizzaid);
                if(totpizzaid > 0){
                    if(totpizzaid > 0){
    					var exaddonstype=[];
    					for(var l=0; l<totpizzaid; l++){
    						if(document.orderpop.pizzatype[l].checked==true){
    							exaddonstype.push( document.orderpop.pizzatype[l].value );
    						}
    					}
    					var pizzaAddons = exaddonstype.toString();
    				}
                }
            }
            
            //alert(extraAddons);
            
			/*var pizzatype1 = $("#pizzatype11").val();
			alert("<br>pizza-->"+pizzatype1);
			if(pizzatype1 > 0){
				//Pizza Topping
				//var totpizzaid = document.orderpop.pizzatype.length;
				var totpizzaid = $(".pizzatype").length;
				var hjh = (".pizzatype").id;
                
				alert("totpizzaid: "+totpizzaid);
				
				if(totpizzaid > 0){
					var pizzatypee=new Array();
					var j=0;
					for(var i=1;i<=totpizzaid;i++){
						var pizzatype_checked	=	 $("#pizzatype"+i).is(":checked");
						//alert("pizzatype_checked: "+pizzatype_checked);
						//alert("pizzatype_checked: "+pizzatype_checked);
						//alert("pizzatype_checked "+pizzatype_checked);
						//if(document.orderpop.pizzatype[i].checked==true){
						if(pizzatype_checked==true){
							//pizzatype[j]=document.orderpop.pizzatype[i].value;
							pizzatypee[j]=$("#pizzatype"+i).val();
							j++;
						}
					}
					var pizzaAddons1=pizzatypee.toString();
					if( pizzaAddons1 !='' ){
						var pizzaAddons = pizzaAddons1;
					}					
				}
			}*/
            
            //alert("ppp-->"+pizzaAddons);
			
		/*alert(Addons_Price);*/
        //alert("Addons=>"+Addons);
        //alert(Addons);
        //return false;
				
		Addons             	         = check_undefined(Addons);
        Addons_slice_pos             = check_undefined(Addons_slice_pos);
		pizzaAddons     	         = check_undefined(pizzaAddons);
		//crustAddons    	         = check_undefined(crustAddons);
		pizzasize      		         = check_undefined(pizzasize);
		menuprice      		         = check_undefined(menuprice);
		pizzasize_slice              = check_undefined(pizzasize_slice);
        pizzasliceprice_position     = check_undefined(pizzasliceprice_position);
        
        //alert("Addons=>"+Addons);
        //alert("Addons_slice_pos=>"+Addons_slice_pos);
        

		//$(".neworderscroll").removeClass("fixedpos");
		
		//MENU DRINKS:
		var menu_drinks	 = check_undefined($("#menu_drinks").val());

		$("#orderpop .close").click();
		//alert("menuprice : " +menuprice);
		
		//$("div").removeClass("curtain");
		//$("body").removeClass("noscroll");
		//$('#maska').fadeOut();
		//$("#maska").hide();
		//$(".popbgmask").hide();
		//$(".modal-backdrop").remove();
		//$("body").removeClass("modal-open");
		//$(".popupContain").hide();
		$('#loadingimg_veg'+menuid).hide();
		$('#loadingimg_nonveg'+menuid).hide();
        
        //alert(menuprice);
        //return false;
		
		//$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?action=addtoItem",{ 'menuid':menuid,'offer':offer,'resid':resid,'menuprice':menuprice,'Addons':Addons,'quantity':quantity,'menuspl_ins':menuspl_ins,'pizzaAddons':pizzaAddons,'crustAddons':crustAddons,'pizzasize':pizzasize});
		
		//$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?menuid="+menuid+"&offer="+offer+"&resid="+resid+"&menuprice="+menuprice+"&Addons="+Addons+"&quantity="+quantity+"&pizzaAddons="+pizzaAddons+"&crustAddons="+crustAddons+"&pizzasize="+pizzasize+"&action=addtoItem",{ 'menuspl_ins':menuspl_ins } );
		/*
        alert("menuid=>"+menuid);
        alert("offer=>"+offer);
        alert("resid=>"+resid);
        alert("menuprice=>"+menuprice);
        alert("Addons=>"+Addons);
        alert("Addons_Price=>"+Addons_Price);
        alert("pizzasize=>"+pizzasize);
        //alert("menuid=>"+menuid);
        //alert("menuid=>"+menuid);
        //alert("menuid=>"+menuid);
        return false;*/
        
		$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?menuid="+menuid+"&offer="+offer+"&resid="+resid+"&menuprice="+menuprice+"&Addons="+Addons+"&Addons_slice_pos="+Addons_slice_pos+"&quantity="+quantity+"&pizzasize="+pizzasize+"&pizzasize_slice="+pizzasize_slice+"&pizzasliceprice_position="+pizzasliceprice_postionval+"&menu_drinks="+menu_drinks+"&action=addtoItem",{ 'menuspl_ins':menuspl_ins, 'pizzaAddons':pizzaAddons, 'choose_from':choose_from },function(response){
          $("#msg").show().animate({width: '350px'}, 200).fadeOut(1000);
			addToCartTagManager();
          cartInfoLeft(resid);		 
		});  
	});
	return false;	
}

//Delete To Cart
function deletecartItem(cartid,type){

	var resid = $("#resid").val();
	var offer = $("#offer").val();
	offer     = check_undefined(offer);
    
    if ($("input[name='deliverypickup']:checked").val()) {
        var deliverypickup  = $("input[name='deliverypickup']:checked").val();
        var zipcode_id      = $('#restaurant_zip').val();
       //alert(deliverypickup);
       //alert(zipcode_id);
    }
    //disable checkout button
	$('#checkbutIds').attr('disabled','disabled');
	
	//$('#restaurantMenuAddtocart').load(jssitebaseUrl+"/ajaxAction.php?cartid="+cartid+"&offer="+offer+"&resid="+resid+"&action=deleteItem" );
	$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?cartid="+cartid+"&offer="+offer+"&resid="+resid+"&type="+type+"&action=deleteItem",{ },function(response){
		  cartInfoLeft(resid);
		removeFromCartTagManager();
          
          if(deliverypickup == 'delivery'){
            
            deliverybutton($('#deliveryopt'));
            var restaurant_delivery_option  =  $("#restaurant_delivery_option").val();
            if(restaurant_delivery_option == 'Zipcode'){
                get_delivery_cost(zipcode_id, resid, deliverypickup);
            }
            if(restaurant_delivery_option == 'Gmap'){
                get_delivery_distance_cost(resid, deliverypickup);
            }
          }else if(deliverypickup == 'pickup'){
            pickupbutton($('#pickupopt'));
          }
		});
    
}
//Decrement And Increment
function orderItemDecInc(rowid,decinc){

	var resid = $("#resid").val();
	var offer = $("#offer").val();
	offer     = check_undefined(offer);
	var menuid = $("#menuid"+rowid).val();
	var cartid = $("#cartid"+rowid).val();
	
	var orderoption = (decinc == '0') ? 'dec' : 'inc';
    
    if ($("input[name='deliverypickup']:checked").val()) {
        var deliverypickup  = $("input[name='deliverypickup']:checked").val();
        var zipcode_id      = $('#restaurant_zip').val();
       //alert(deliverypickup);
       //alert(zipcode_id);
    }
	//disable checkout button
	$('#checkbutIds').attr('disabled','disabled');
	
	//$('#restaurantMenuAddtocart').load(jssitebaseUrl+"/ajaxAction.php?menuid="+menuid+"&offer="+offer+"&orderoption="+orderoption+"&resid="+resid+"&action=modifyItem" );
	$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?menuid="+menuid+"&offer="+offer+"&orderoption="+orderoption+"&resid="+resid+"&cartid="+cartid+"&action=modifyItem",{ },function(response){
		  cartInfoLeft(resid);
           
          if(deliverypickup == 'delivery'){
            deliverybutton($('#deliveryopt'));
            var restaurant_delivery_option  =  $("#restaurant_delivery_option").val();
            if(restaurant_delivery_option == 'Zipcode'){
                get_delivery_cost(zipcode_id, resid, deliverypickup);
            }
            if(restaurant_delivery_option == 'Gmap'){
                get_delivery_distance_cost(resid, deliverypickup);
            }
          }else if(deliverypickup == 'pickup'){
            pickupbutton($('#pickupopt'));
          }
	} );
}

//Offer Percentage DropdownList Show And Calcullation.
function offerValue(offer)
{
	var resid = $("#resid").val();
	//$('#restaurantMenuAddtocart').load(jssitebaseUrl+"/ajaxAction.php?offer="+offer+"&resid="+resid+"&action=offerItem");
	$('.restaurantMenuAddtocartmm').load(jssitebaseUrl+"/ajaxAction.php?offer="+offer+"&resid="+resid+"&action=offerItem",{ },function(response){
		  cartInfoLeft(resid);
		});
}

function cartInfoLeft(resid)
{
	$.post(jssitebaseUrl+"/ajaxFile.php",{"resid":resid,"action":"cartInfoCustomer"},function(rescartInfo){
	   
       //alert("kkkk");
       //alert(rescartInfo);
        var cartDetails    = rescartInfo.split("^^^");
    	var cartCnttt      = $.trim(cartDetails[0]);
    	var cartAmount     = $.trim(cartDetails[1]);
         //alert(cartCnttt);
         //alert(cartAmount);
        $('#cartInfoCnt').text(cartCnttt);
        if(cartAmount == ''){
            $('#cartInfoAmt').text('0,00');
            $('#count-number-mobile-order').text(0);
        }else{
            $('#cartInfoAmt').text(cartAmount.replace(".", ","));
			$('#count-number-mobile-order').text(cartCnttt);
        }
        
    });  
    return false;
}

function check_undefined(Chk_Var)
{
	if(Chk_Var == undefined)
	{
		Chk_Var = ""; 
	}
	return Chk_Var;
}

//Offer's List.
/*$(document).ready(function(){
	$("#details_offers").click(function() { 
		var resid = $("#resid").val();
		if(resid != ''){		
			$.post(jssitebaseUrl+'/ajaxAction.php',{'resid':resid,'action':'offerShow'}, function(response){
		});
	}
	return false;
   	});
});*/

//Offer's List .
/*$(document).ready(function(){
	$("#details_offers").click(function() { 
		var resid = $("#resid").val();
		alert(resid);
		if(resid != ''){		
			$.post(jssitebaseUrl+'/ajaxAction.php',{'resid':resid,'action':'cartShowOffersPage'}, function(response){
		});
	}
	return false;
   	});
});
*/

//-----------------------------------------------------------------
//Organize Review
function organizeReview(ratingval,resid){	
	$('#revieworganizeby').load(jssitebaseUrl+"/ajaxAction.php?ratingval="+ratingval+"&resid="+resid+"&action=reviewOrganize");
}

function pickupbutton(element, reload){
    //alert("Pickup");
	$('#pickupopt').prop("checked", true);
	$('#selected_delivery_option').val('pickup');
    //Error Language
	var err_lang_arr = error_language();
    
    var minimumorder    = $("#minimumorder").val();
    //var totalprice      = $("#totalprice_pickup").val();
    //var totalprice      = $("#totalprice").val();
    var res_oct_status  = $("#res_oct_status").val();
    var advanced_order  = $("#advanced_order").val();
    var ressid          = $("#ressid").val();
    //alert(res_oct_status);
    
    $('.detPickDelUl li').removeClass('delSelected');
    $(element).closest( "li" ).addClass('delSelected');
	//$(".showCheckoutButton").show();
	//$(".hideCheckoutButton").hide();
	$("#deliveryShowCharge").hide();
	$(".totalWithoutDelCharge").show();
	$(".totalWithDelCharge").hide();
    $('#showRestaurantZipcode').html('');
    $('.detMinOrder span').html($("#minimumorder").val());
    //$('#change_address').hide();
    
    //pickup_delievery_opt =  $('#pickupopt:checked').();
    //$('#pickupopt').attr("checked", true);
    //$('#deliveryopt').attr("checked", false);
    //alert(parseInt(minimumorder));
    //alert(parseInt(totalprice));
	$.post(jssitebaseUrl+'/ajaxFile.php',{'ressid':ressid,'deliveryType':'pickup','action':'hideshow_offeroption'}, function(output){
		//alert(output);
		if(output == 'pickup'){
			$(".showOffersList").show();
		}else if(output == 'delivery'){
			$(".showOffersList").hide();
		}else{
			$(".showOffersList").show();
		}

		if(reload!=undefined){
			window.location.href = window.location.href;
		}
	});
    
    $.post(jssitebaseUrl+'/ajaxFile.php',{"resid":ressid, "deliverypickup":'pickup',  "action":"rest_pickup_validate"},function(data){
        //alert("vino=>"+data);
        var resp = data.split('^^^');
        
        $("#checkSubTotal").val(parseFloat(resp[0]).toFixed(2));
        $("#totalprice").val(parseFloat(resp[1]).toFixed(2));


        
        //alert($("#checkSubTotal").val());
        //alert($("#totalprice").val());
        
        $('div#rest_service_zipcode_cmt').text('');
        if(res_oct_status == 'Open'){
            $( "input#checkbutIds" ).removeClass( "buttonDisable" ).addClass( "buttonActive" );
            $("input#checkbutIds").attr("disabled", false);//enabled
            $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut']);
                
            if( parseInt(resp[0]) >= parseInt(minimumorder) ){
                //alert("iffff");
                $( "input#checkbutIds" ).removeClass( "buttonDisable" ).addClass( "buttonActive" );
                $("input#checkbutIds").attr("disabled", false);//enabled
                $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut']);
            }else{
                //alert("elseeee");
                 $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                 $("input#checkbutIds").attr("disabled", true);//disabled
                 $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_del_ototal_grt_than_minop']);
                 $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut']);
            }
        }else if(advanced_order=='1' && res_oct_status == 'Closed'){
            $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
            $("input#checkbutIds").attr("disabled", true);//disabled
            $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_preorder']);

			if( parseInt(resp[0]) >= parseInt(minimumorder) ){
				//alert("iffff");
				$( "input#checkbutIds" ).removeClass( "buttonDisable" ).addClass( "buttonActive" );
				$("input#checkbutIds").attr("disabled", false);//enabled
				$( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_preorder']);
			}else{
				//alert("elseeee");
				$( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
				$("input#checkbutIds").attr("disabled", true);//disabled
				$('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_del_ototal_grt_than_minop']);
				$( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_preorder']);
			}
        }else{
			$( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
			$("input#checkbutIds").attr("disabled", true);//disabled
			$( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_closed']);
		}
		cartInfoLeft(ressid);
    });
    
    

    return false;
}

function get_delivery_distance_cost(resid, deliverypickup){
    
    //alert('get_delivery_distance_cost');
    //Error Language
	var err_lang_arr = error_language();
    
    $.post(jssitebaseUrl+'/ajaxFile.php',{"resid":resid, "deliverypickup":deliverypickup,  "action":"rest_service_deli_distance_validate"},function(data){

        //alert("vino=>"+data);
        var resp = data.split('^^^');
        //alert(resp[1]);
        //alert(resp[7]);
        //Delivery Charge
       // $('#rest_service_zip_delcharge_top').text(resp[3]);
        //$('#rest_service_zip_delcharge').text(resp[3]);
        //alert(resp[3]);
        //$("#deliveryShowCharge .price1 .color3").text(resp[3].replace(".", ","));
        //$("#deliveryShowCharge .price1 .color3").text(parseFloat(resp[3]).toFixed(2).replace(".", ","));
        
        
        
        //$('#deliveryZipcode').val(zipcode_id);
        //$('#restaurant_zip').val(zipcode_id);
        $('#deliveryCharge').val(resp[1]);
        //Grand Total
       // $('#rest_service_zip_finaltotal_top').text(resp[4]);
        //$('#totalprice').text(resp[4]);
        //$('#totalprice').val(resp[4]);

        //var ordTotalPrice    = parseFloat(resp[4]).toFixed(2);
        var ordTotalPrice    = parseFloat(resp[4]).toFixed(2);
        //alert("ordTotalPrice=>"+ordTotalPrice);
        $(".totalWithDelCharge label.total1").text(ordTotalPrice.replace(".", ","));
        $("#totalprice").val(ordTotalPrice);
        $("#checkSubTotal").val(parseFloat(resp[2]).toFixed(2));
        //$('.detMinOrder span').html(parseFloat(resp[7]).toFixed(2).replace(".", ","));
        
        //alert(resp[3].toFixed(2));
        //alert(resp[7]);
        //alert(resp[3]);
        
        if(resp[7] =='' ){
            //alert("11111");
            $("#deliveryShowCharge .price1 .color4").html('');
            $('.detMinOrder span').html('');
            
        }else if(resp[7] =='NaN'){
            //alert("222222222");
            $("#deliveryShowCharge .price1 .color4").html('');
            $('.detMinOrder span').html('');
            
        }else{
            //alert(resp[3]);
            var de_charge = (resp[3]=='Gratis') ? 'Gratis' : parseFloat(resp[3]).toFixed(2).replace(".", ",");
            
            $("#deliveryShowCharge .price1 .color4").text(de_charge);
            $('.detMinOrder span').html(parseFloat(resp[7]).toFixed(2).replace(".", ","));
        }
        
        //hidden order total
        //$('#deliverycharge').val(resp[1]);
       // $('#ordertotalprice').val(resp[2]);
       
       $('div#rest_service_zipcode_cmt').text('');
       
       var res_oct_status  = $("#res_oct_status").val();
       
       //alert(res_oct_status);
       if(res_oct_status == 'Open')
       { 
            if(resp[0] == 'rest_service_zipcode_Yes' )
            {
                //alert( "iffffffffffffffff-->rest_service_zipcode_Yes");
                /*$('div#rest_service_zipcode_no').addClass('hidden');
                $('div#rest_service_zipcode_No_time').addClass('hidden');*/
                
                if( (resp[2] > 0.00) && (parseInt(resp[2]) >= parseInt(resp[7]) ) ){
                    
                    $( "input#checkbutIds" ).removeClass( "buttonDisable" ).addClass( "buttonActive" );
                    $("input#checkbutIds").attr("disabled", false);//enabled
                    $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut']);
                }else{
                    $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                    $("input#checkbutIds").attr("disabled", true);//disabled
                    $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_del_ototal_grt_than_minop']);
                }
                
                
            }
            else if(resp[0] == 'rest_service_zipcode_No_time'){
                
                //alert("else iffffff-->rest_service_zipcode_No_time");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_res_not_del_this_zip_in_time'] + resp[8] + err_lang_arr['cart_zip_deli_time_is'] +resp[5]+ err_lang_arr['cart_to'] + resp[6]);
                $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_closed']);
            }
            else if(resp[0] == 'rest_service_address_empty'){
                
                //alert("else iffffff-->rest_service_address_empty");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_enter_ur_address']);
                $('#restaurant_zip').addClass('text-danger').focus();
            }
            /*else if(resp[0] == 'rest_service_zipcode_No'){
                
                alert("else iffffff-->rest_service_zipcode_No");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt p').text(err_lang_arr['cart_res_not_del_thi_address']);
                //$('#restaurant_zip').focus();
            }*/else{
                
                //alert( "elseeeeeeeeeeee-->");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                //$('div#rest_service_zipcode_cmt p').text('Delivery time is expired for this zipcode');
                
                //$('div#rest_service_zipcode_cmt p').text(err_lang_arr['cart_res_not_del_thi_address']);
                
                //if(restaurant_delivery_option == 'Gmap'){
                    //Open popup msg box - this restaurant is not delivered to this address
                    $("#showpopupfornotdeliverthisaddress").show();
                	$("#showpopupfornotdeliverthisaddress").addClass("in");
                	$(".maskprint").show();
                //}
                
            }
       }else{
            if(resp[0] == 'rest_service_zipcode_Yes' )
            {
                //alert( "iffffffffffffffff-->rest_service_zipcode_Yes");
                /*$('div#rest_service_zipcode_no').addClass('hidden');
                $('div#rest_service_zipcode_No_time').addClass('hidden');*/
                
                if( (resp[2] > 0.00) && (parseInt(resp[2]) >= parseInt(resp[7]) ) ){
                    
                    $( "input#checkbutIds" ).removeClass( "buttonDisable" ).addClass( "buttonDisable" );
                    $("input#checkbutIds").attr("disabled", false);//enabled
                    $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_preorder']);
                }else{
                    $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                    $("input#checkbutIds").attr("disabled", true);//disabled
                    $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_del_ototal_grt_than_minop']);
                }
                
                
            }
            else if(resp[0] == 'rest_service_zipcode_No_time'){
                
                //alert("else iffffff-->rest_service_zipcode_No_time");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_res_not_del_this_zip_in_time'] + resp[8] + err_lang_arr['cart_zip_deli_time_is'] +resp[5]+ err_lang_arr['cart_to'] + resp[6]);
                $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_closed']);
            }
            else if(resp[0] == 'rest_service_address_empty'){
                
                //alert("else iffffff-->rest_service_address_empty");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_enter_ur_address']);
                //$('#restaurant_zip').focus();
            }
            /*else if(resp[0] == 'rest_service_zipcode_No'){
                
                alert("else iffffff-->rest_service_zipcode_No");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt p').text(err_lang_arr['cart_res_not_del_thi_address']);
                //$('#restaurant_zip').focus();
            }*/else{
                
                //alert( "elseeeeeeeeeeee-->");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                //$('div#rest_service_zipcode_cmt p').text('Delivery time is expired for this zipcode');
                
                //$('div#rest_service_zipcode_cmt p').text(err_lang_arr['cart_res_not_del_thi_address']);
                
                //if(restaurant_delivery_option == 'Gmap'){
                    //Open popup msg box - this restaurant is not delivered to this address
                    $("#showpopupfornotdeliverthisaddress").show();
                	$("#showpopupfornotdeliverthisaddress").addClass("in");
                	$(".maskprint").show();
                //}
                
            }
        
        
        
            //$("input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
            //$("input#checkbutIds").attr("disabled", true);//disabled
            //$("input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_preorder']);
        }
    });
}


function get_delivery_cost(zipcode_id, resid, deliverypickup){
    
    //Error Language
	var err_lang_arr = error_language();
    
    $.post(jssitebaseUrl+'/ajaxFile.php',{"zipcode_id":zipcode_id, "resid":resid, "deliverypickup":deliverypickup,  "action":"rest_service_zipcode_validate"},function(data){

        //alert("vino=>"+data);
        var resp = data.split('^^^');
        //alert(resp[2]);alert(resp[7]);
        //Delivery Charge
       // $('#rest_service_zip_delcharge_top').text(resp[3]);
        //$('#rest_service_zip_delcharge').text(resp[3]);
        //alert(resp[3]);
		if(Array.isArray(resp)) {
			$("#deliveryShowCharge .price1 .color4").text(resp[3]?.replace(".", ",")).removeClass('blinking');
		}
        $('#deliveryZipcode').val(zipcode_id);
        $('#restaurant_zip').val(zipcode_id);
        $('#deliveryCharge').val(resp[1]);
        //Grand Total
       // $('#rest_service_zip_finaltotal_top').text(resp[4]);
        //$('#totalprice').text(resp[4]);
        //$('#totalprice').val(resp[4]);

        //var ordTotalPrice    = parseFloat(resp[4]).toFixed(2);
        var ordTotalPrice    = parseFloat(resp[4]).toFixed(2);
        //alert("ordTotalPrice=>"+ordTotalPrice);
        $(".totalWithDelCharge").text(ordTotalPrice.replace(".", ","));
        $("#totalprice").val(ordTotalPrice);
        $("#checkSubTotal").val(parseFloat(resp[2]).toFixed(2));
		if(resp[0] == 'rest_service_zipcode_Select'){
			var str= $('.detMinOrder span').parent().html();
			str = str.replace('DKK', '');
			$('.detMinOrder span').parent().html(str);
			$('.detMinOrder span').html(err_lang_arr['cart_sel_any_zip']);
		}else {
			$('.detMinOrder span').html(parseFloat(resp[7]).toFixed(2).replace(".", ","));
		}
        //hidden order total
        //$('#deliverycharge').val(resp[1]);
       // $('#ordertotalprice').val(resp[2]);
       
       $('div#rest_service_zipcode_cmt').text('');
       
       var res_oct_status  = $("#res_oct_status").val();
       var advanced_order  = $("#advanced_order").val();
       //alert(res_oct_status);
       if(res_oct_status == 'Open')
       {
            if(resp[0] == 'rest_service_zipcode_Yes' )
            {
                //alert( "iffffffffffffffff");
                /*$('div#rest_service_zipcode_no').addClass('hidden');
                $('div#rest_service_zipcode_No_time').addClass('hidden');*/

                if( (resp[2] > 0.00) && (parseInt(resp[2]) >= parseInt(resp[7]) ) ){
                    $( "input#checkbutIds" ).removeClass( "buttonDisable" ).addClass( "buttonActive" );
                    $("input#checkbutIds").attr("disabled", false);//enabled
                    $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut']);
                }else{
                    $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                    $("input#checkbutIds").attr("disabled", true);//disabled
                    $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_del_ototal_grt_than_minop']);
                }


            }
            else if(resp[0] == 'rest_service_zipcode_No_time'){

                //alert("else iffffff");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_res_not_del_this_zip_in_time'] + resp[8] + err_lang_arr['cart_zip_deli_time_is'] +resp[5]+ err_lang_arr['cart_to'] + resp[6]);
                $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_closed']);
            }
            else if(resp[0] == 'rest_service_zipcode_Select'){

                //alert("else iffffff");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_sel_any_zip']);
				$('#deliveryShowCharge').find('.price1').find('.color4').html('<b class="no_zipcode">For leverings pris vælg dit postnr.</b>').addClass('blinking');
                //$('#restaurant_zip').focus();
            }else{

                //alert( "elseeeeeeeeeeee");
                $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
                $("input#checkbutIds").attr("disabled", true);//disabled
                //$('div#rest_service_zipcode_cmt p').text('Delivery time is expired for this zipcode');
                $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_res_not_del_thi_zip']).addClass('blinking');

            }
       }else if(advanced_order=='1' && res_oct_status=='Closed'){
		   if(resp[0] == 'rest_service_zipcode_Yes' )
		   {
			   //alert( "iffffffffffffffff");
			   /*$('div#rest_service_zipcode_no').addClass('hidden');
				$('div#rest_service_zipcode_No_time').addClass('hidden');*/

			   if( (resp[2] > 0.00) && (parseInt(resp[2]) >= parseInt(resp[7]) ) ){
				   $( "input#checkbutIds" ).removeClass( "buttonDisable" ).addClass( "buttonActive" );
				   $("input#checkbutIds").attr("disabled", false);//enabled
				   $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_preorder']);
			   }else{
				   $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
				   $("input#checkbutIds").attr("disabled", true);//disabled
				   $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_del_ototal_grt_than_minop']);
			   }


		   }
		   else if(resp[0] == 'rest_service_zipcode_No_time'){

			   //alert("else iffffff");
			   $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
			   $("input#checkbutIds").attr("disabled", true);//disabled
			   $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_res_not_del_this_zip_in_time'] + resp[8] + err_lang_arr['cart_zip_deli_time_is'] +resp[5]+ err_lang_arr['cart_to'] + resp[6]);
			   $( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_closed']);
		   }
		   else if(resp[0] == 'rest_service_zipcode_Select'){

			   //alert("else iffffff");
			   $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
			   $("input#checkbutIds").attr("disabled", true);//disabled
			   $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_sel_any_zip']);

			   $('#deliveryShowCharge').find('.price1').find('.color4').html('<b class="no_zipcode">For leverings pris vælg dit postnr.</b>').addClass('blinking');
			   //$('#restaurant_zip').focus();
		   }else{

			   //alert( "elseeeeeeeeeeee");
			   $( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
			   $("input#checkbutIds").attr("disabled", true);//disabled
			   //$('div#rest_service_zipcode_cmt p').text('Delivery time is expired for this zipcode');
			   $('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_res_not_del_thi_zip']).addClass('blinking');

		   }

        } else{
			$( "input#checkbutIds" ).removeClass( "buttonActive" ).addClass( "buttonDisable" );
			$("input#checkbutIds").attr("disabled", true);//disabled
			$( "input#checkbutIds" ).val(err_lang_arr['res_details_checkbut_closed']);
		}
    });
}
/*
function selectCartOrderType(otype){
    //alert(otype);
    if(otype == 'pickup'){
     $('input:radio[name="deliverypickup"][value="pickup"]').prop('checked', true);
    }else{
      $('input:radio[name="deliverypickup"][value="delivery"]').prop('checked', true);
    }
}*/

function deliverybutton(element, reload){
    
    //alert("Delivery");
	$('#deliveryopt').prop("checked", true);
	$('#selected_delivery_option').val('delivery');
    //Error Language
	var err_lang_arr = error_language();

    $('.detPickDelUl li').removeClass('delSelected');
    $(element).closest( "li" ).addClass('delSelected');
	//$(".showCheckoutButton").hide();
	//$(".hideCheckoutButton").show();

	$("#deliveryShowCharge").show();
	$(".totalWithoutDelCharge").hide();
	$(".totalWithDelCharge").show();
    $('#change_address').show();
    
    var ressid = $("#ressid").val();  
    var restaurant_delivery_option  =  $("#restaurant_delivery_option").val();  
    var useraddress_lat_lng         =  $("#useraddress_lat_lng").val();  
	var zipcode_id      = $('#deliveryZipcode').val();
	var res_oct_status  = $("#res_oct_status").val();
	var advanced_order  = $("#advanced_order").val();
	if(zipcode_id!=='--') {
		get_delivery_cost(zipcode_id, ressid, 'delivery');
	}
    //alert(restaurant_delivery_option);
    //alert(useraddress_lat_lng);
    
    $.post(jssitebaseUrl+'/ajaxFile.php',{'ressid':ressid,'deliveryType':'delivery','action':'hideshow_offeroption'}, function(output){
        //alert(output);
        if(output == 'delivery'){
            $(".showOffersList").show();
        }else if(output == 'pickup'){
            $(".showOffersList").hide();
        }else{
            $(".showOffersList").show();
        }

		if(reload!=undefined){
			window.location.href = window.location.href;
		}



    });

    if(res_oct_status=='Open' || (res_oct_status=='Closed' && advanced_order=='1')) {
		if (restaurant_delivery_option == 'Gmap') {
			if (useraddress_lat_lng == 'not_deliver_thisaddress') {
				//Open ask address popup when restaurant closed
				$("#showpopupfornotdeliverthisaddress").modal('show');

				$("input#checkbutIds").removeClass("buttonActive").addClass("buttonDisable");
				$("input#checkbutIds").attr("disabled", true);//disabled

				$('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_res_not_del_thi_address']);
			}
			else if (useraddress_lat_lng == 'empty') {
				//Open ask address popup when restaurant closed
				//$("#askcustpostalcodepop").modal('show');
				ask_customer_postal_code_poup();

				$("input#checkbutIds").removeClass("buttonActive").addClass("buttonDisable");
				$("input#checkbutIds").attr("disabled", true);//disabled
			}
			else if (useraddress_lat_lng == 'not_empty') {

				//alert(restaurant_delivery_option);
				//alert(useraddress_lat_lng);
				get_delivery_distance_cost(ressid, 'delivery');
			}
		}

		if (restaurant_delivery_option == 'Zipcode') {
			$('#showRestaurantZipcode').html('<div class="loaderveg"><img src="' + jssitebaseUrl + '/images/loader_veg.gif" border="0" alt="Loading" />&nbsp;Vent venligst...</div>');
			$('#showRestaurantZipcode').load(jssitebaseUrl + "/ajaxActionRestaurant.php?resid=" + ressid + "&action=showRestaurantZipcode", {}, function (output) {
				if ($('#deliveryZipcode').val() == '--') {
					$("#deliveryShowCharge .price1 .color4").text(err_lang_arr['cart_sel_zipcode']);
					$("input#checkbutIds").removeClass("buttonActive").addClass("buttonDisable");
					$("input#checkbutIds").attr("disabled", true);//disabled
					$('div#rest_service_zipcode_cmt').text(err_lang_arr['cart_sel_any_zip']);
					//$('#restaurant_zip').focus();

				} else {

					$('#showRestaurantZipcode select').val($('#deliveryZipcode').val());
					$('#showRestaurantZipcode select').trigger('change');

				}
			});
		}
	}
    return false;
}

function searchMenuItems(resid){
	//alert("hoi");
	var menuvalue = $("#menuvalue").val();
	//load search menu item value
	/*$.post(jssitebaseUrl+'/ajaxAction.php',{'resid':resid,'menuvalue':menuvalue,  'action':'searchMenuItems'}, function(output){
		//alert(output);
		$("#menus_details").html(output);
	});
    return false;*/
    $('#lunch_menus_details').load(jssitebaseUrl+"/ajaxAction.php?action=searchLunchItems", { 'menuvalue':menuvalue, 'resid':resid }, function() {
	  //scrollcart();
	});
	$('#menus_details').load(jssitebaseUrl+"/ajaxAction.php?action=searchMenuItems", { 'menuvalue':menuvalue, 'resid':resid } , function() {
	  //scrollcart();
	});
    
    return false;
}
/*function pickup_delievery_selectoption(rest_id)
{
    //alert(rest_id);
    if($("#pickupopt").is(":checked"))
    {
        pickup_delievery_opt =  $('#pickupopt:checked').val();
        alert(pickup_delievery_opt);
        
        $(".showCheckoutButton").show();
    	$(".hideCheckoutButton").hide();
    	$("#deliveryShowCharge").hide();
    	$(".totalWithoutDelCharge").show();
    	$(".totalWithDelCharge").hide();
        
       $.post(jssitebaseUrl+'/ajaxFile.php',{'pickupopt':pickupopt,'action':'hideshow_offeroption'}, function(output){
        
        })
    }
    else if($("#deliveryopt").is(":checked"))
    {
         pickup_delievery_opt =  $('#deliveryopt:checked').val();
         alert(pickup_delievery_opt);  
         
        $(".showCheckoutButton").hide();
    	$(".hideCheckoutButton").show();
    	$("#deliveryShowCharge").show();
    	$(".totalWithoutDelCharge").hide();
    	$(".totalWithDelCharge").show();
    }
    
     $.post(jssitebaseUrl+'/ajaxFile.php',{'rest_id':rest_id,'pickup_delievery_opt':pickup_delievery_opt,'action':'hideshow_offeroption'}, function(output){
        alert(output);
        
        });
}*/

	
//--------------------------------------------------------------------------------------
function clickCheckedBox(id,cnt,mysel_length,addon_option){
    /*alert(id);
    alert(cnt);
    alert(mysel_length);*/
	//Error Language
	var err_lang_arr = error_language();
	
	var total = 0;
	var total_true = 0;
	var el_id='';
    
    if(addon_option == 'fixed'){ var sep_word = '0';

		let split = id.split("_");
		el_id = split.slice(0, split.length - 1).join("_");

    } else{ var sep_word = addon_option;}
    
	for(var i=0; i<= cnt; i++){
	  // console.log(id+"---"+"addonstype_"+cnt+"_"+sep_word+"_"+i);
	   /*if(id == "addonstype_"+cnt+"__"+i){
	       alert("same");
           if($("#"+id).attr("checked")){
                alert("checked");
                //total_true++;// checked
            }else{
                alert("unchecked");
                //total++;  // unchecked
            }
	   }else{
	       alert("diff");
	   }*/
       
       /*if($("#"+id).attr("checked")){
            alert("checked");
            total_true++;// checked
        }else{
            alert("unchecked");
            total++;  // unchecked
        }*/
      if(el_id==''){
		  if($("#addonstype_"+cnt+"_"+sep_word+"_"+i).prop("checked")){
			  total_true++;// checked
		  }else{
			  total++;  // unchecked
		  }
	  } else {
		  if($("#"+el_id+"_"+i).prop("checked")){
			  total_true++;// checked

		  }else{
			  total++;  // unchecked
		  }
	  }

        
	}
    //alert(total_true);
	if(total_true > mysel_length)
	{
		alert(err_lang_arr['you_can_select_max'] + mysel_length + err_lang_arr['addons_only']);
		$("#"+id).prop("checked",false);
		return false;
	}
}

//--------------------------------------------------------------------------------------
 var total_true = 0;
function clickCheckedBox_Size(id,cnt,mysel_length){
	var checkboxid = id;
	var xx = document.getElementById(id).checked;

		if (xx == true) {
			total_true++;
			$('#' + checkboxid + '_content').show();
		}
		if (xx == false) {
			if (total_true == 1) {
				total_true = 0;
			} else {
				total_true = total_true - 1;
			}
			$('#' + checkboxid + '_content').hide();
			$('.' + checkboxid).removeAttr('checked');
		}
	$('.main_item_label').remove();
	var item_text = $('#'+id).parent().text();
	var main_item_price = $('#'+id).parent().find('label').data('price');
	var selectedItems=$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html();

	var mainItem= "<span class='badge badge-warning font-weight-normal pt-1 pb-1 pl-2 pr-2 f-size-12 main_item_label' data-price='"+main_item_price+"'>"+ item_text +" </span>";

	$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html(mainItem+selectedItems);
	calculateHeaderPrice();
	if(document.getElementById(id).type=='checkbox') {

		//alert(total_true);
		//alert(mysel_length);
		if (total_true > mysel_length) {
			alert("You are exceeded the limit");
			//alert(err_lang_arr['you_can_select_max'] + mysel_length + err_lang_arr['addons_only']);
			$("#" + id).attr("checked", false);
			$("#menu_drinks_disp").css("display", "block");
			total_true = total_true - 1;
			$('#' + checkboxid + '_content').hide();
			return false;
		}
		else if (total_true == mysel_length) {
			$("#menu_drinks_disp").css("display", "block");
		}
		else {
			$("#menu_drinks_disp").css("display", "none");
		}
	}
}
//--------------------------------------------------------------------------------------
function showFixedAddonDiv(id,el){

	$('#sel_opt').val(id);
	$('#sel_opt_content').val(id+'_content');
	var checkboxid = id;
	var xx = document.getElementById('crust_0').checked;
	if(xx == false){
		$('#'+checkboxid+'_content').show();
		//$('.'+checkboxid).prop('checked', true);
	}
	if(xx == true){
		$('#'+checkboxid+'_content').hide();
		//$('.'+checkboxid).prop('checked', false);
	}
	$('.main_item_label').remove();
	var item_text = $(el).text();
	var main_item_price = $(el).data('price');
	var selectedItems=$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html();

	selectedItems += "<span class='badge badge-warning font-weight-normal pt-1 pb-1 pl-2 pr-2 f-size-12 main_item_label' data-price='"+main_item_price+"'>"+ item_text +" </span>";
	$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html(selectedItems);
	calculateHeaderPrice();
}
 var total_true = 0;
function clickCheckedBox_Size_Other(id,cnt){

	$('#sel_opt').val(id);
	$('#sel_opt_content').val(id+'_content');
	var checkboxid = id; 
	var xx = document.getElementById(id).checked;
	if(xx == true){
		total_true++;
		$('#'+checkboxid+'_content').show();
	}
	if(xx == false){
		if(total_true == 1){
			total_true = 0;
		}else{
			total_true = total_true - 1;
		}
		$('#'+checkboxid+'_content').hide();
        $('.'+checkboxid).removeAttr('checked');
	}
	$('.main_item_label').remove();
	var main_item_price = $('input#'+id).parent().find('label').data('price');
	var item_text = $('input#'+id).parent().find('label').text();
	var selectedItems=$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html();

	selectedItems += "<span class='badge badge-warning font-weight-normal pt-1 pb-1 pl-2 pr-2 f-size-12 main_item_label' data-price='"+main_item_price+"'>"+ item_text +" </span>";
	$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html(selectedItems);
	calculateHeaderPrice();
}
//--------------------------------------------------------------------------------------
var total_true_slice = 0;
function clickCheckedBox_Slice(id,mysel_length){

	$('#sel_opt').val(id);
	$('#sel_opt_content').val(id+'_content');
	var checkboxid = id;
	
	$(".checkboxDiv").hide();
	var xx = document.getElementById(id).checked;

			if (xx == true) {
				total_true_slice++;
				$('#' + checkboxid + '_content').show();
			}
			if (xx == false) {
				if (total_true_slice == 1) {
					total_true_slice = 0;
				} else {
					total_true_slice = total_true_slice - 1;
				}
				$('#' + checkboxid + '_content').hide();
				$('.' + checkboxid).removeAttr('checked');
			}

			//alert(total_true_slice);
			//alert(mysel_length);
	if($('input#'+id).attr('type')!='radio') {
			if (total_true_slice > mysel_length) {
				alert("You are exceeded the limit");
				//alert(err_lang_arr['you_can_select_max'] + mysel_length + err_lang_arr['addons_only']);
				$("#" + id).attr("checked", false);
				$("#menu_drinks_disp").css("display", "block");
				total_true_slice = total_true_slice - 1;
				$('#' + checkboxid + '_content').hide();
				return false;
			}
			else if (total_true_slice == mysel_length) {
				$("#menu_drinks_disp").css("display", "block");
			}
			else {
				$("#menu_drinks_disp").css("display", "none");
			}
		}
	$('.main_item_label').remove();
	var main_item_price = $('input#'+id).parent().find('label').data('price');
	var item_text = $('input#'+id).parent().find('label').text();
	var selectedItems=$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html();

	selectedItems += "<span class='badge badge-warning font-weight-normal pt-1 pb-1 pl-2 pr-2 f-size-12 main_item_label' data-price='"+main_item_price+"'>"+ item_text +" </span>";
	$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html(selectedItems);
	calculateHeaderPrice();
}
//--------------------------------------------------------------------------------------
var total_true_slice = 0;
function clickCheckedBox_Slice_Other(id){
	//alert("id: "+id);		
	var checkboxid = id;
	
	$(".checkboxDiv").hide();
	var xx = document.getElementById(id).checked;	
	
	if(xx == true){
		total_true_slice++;		
		$('#'+checkboxid+'_content').show();
	}
	if(xx == false){
		if(total_true_slice == 1){
			total_true_slice = 0;
		}else{
			total_true_slice = total_true_slice - 1;
		}
		$('#'+checkboxid+'_content').hide();
        $('.'+checkboxid).removeAttr('checked');
		return;
	}
	$('.main_item_label').remove();
	var main_item_price = $('input#'+id).parent().find('label').data('price');
	var item_text = $('input#'+id).parent().find('label').text();
	var selectedItems=$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html();

	selectedItems += "<span class='badge badge-warning font-weight-normal pt-1 pb-1 pl-2 pr-2 f-size-12 main_item_label' data-price='"+main_item_price+"'>"+ item_text +" </span>";
	$('#Popupordermenuinfo').find('#pizza-toppings-label .Toppings-item').html(selectedItems);
	calculateHeaderPrice();
	/*
	if(total_true_slice > mysel_length)
	{
		alert("You are exceeded the limit");
		$("#"+id).attr("checked",false);
		$("#menu_drinks_disp").css("display","block");
		total_true_slice  = total_true_slice -1;
		$('#'+checkboxid+'_content').hide();
		return false;
	}else{
		$("#menu_drinks_disp").css("display","none");
	}	*/
}

function sendOtpBookTable(){
    
	//Error Language
	var err_lang_arr = error_language();
    
	var booking_mobileno 	=	$.trim($("#booking_mob").val());
	var res_id				=	$.trim($("#rest_id").val());
	
    //alert(booking_mobileno);
    //alert(res_id);//return false;
	var regex = new RegExp("^[0-9]{8}$");
	if(booking_mobileno == ''){
		$("#booking_send_otp_error").addClass('errormsg').html(err_lang_arr['booking_mobileno']);
		$("#booking_mob").focus();
		return false;		
	}
	else if(isNaN(booking_mobileno)){
		$("#booking_send_otp_error").addClass('errormsg').html(err_lang_arr['booking_invalidmobileno']);
		$("#booking_mob").focus();
		return false;		
	} else if(!regex.test(booking_mobileno)){
		$("#booking_send_otp_error").addClass('errormsg').html(err_lang_arr['booking_invalidmobileno']);
		$("#booking_mob").focus();
		return false;
	} else {

		$.post(jssitebaseUrl+'/ajaxFile.php',{'rest_id':res_id, 'booking_mobileno':booking_mobileno,'action':'sendOTPBookTable'}, function(data)
		{			
			//alert(data);
			var resp = data.split('^^^');
				
			if(resp[1] == 'booking_send_otp_success'){
				$("#booking_verify_otp_error").addClass('succmsg').text(err_lang_arr['res_book_otp_is_sent']);
    				$("#b_mobileno").val(booking_mobileno);
	
            	//Verify OTP start----------------------------------
               // $("#booking_verify_otp_info").show();
                //$("#booking_send_otp_info").hide();
				$('.verify-otp-section').removeClass('d-none');
				$('#booking_submit1').attr('disabled', 'disabled');
				//Verify OTP end------------------------------------
                
			}else{
				alert(resp[1]);
			}
			return false;
		});
		
	}
		return false;
}

function verifyOtpBookTable(){
    
	//Error Language
	var err_lang_arr = error_language();
    
	var otp_code 	      =	$.trim($("#otp_code").val());
	var res_id	          =	$.trim($("#rest_id").val());
    var booking_mobileno  =	$.trim($("#b_mobileno").val());
	
	if(otp_code == ''){
		$("#booking_verify_otp_error").addClass('errormsg').html(err_lang_arr['res_book_pls_enter_otp']);
		$("#otp_code").focus();
		return false;		
	}
	else if(isNaN(otp_code)){
		$("#booking_verify_otp_error").addClass('errormsg').html(err_lang_arr['res_book_otp_should_numeric']);
		$("#otp_code").focus();
		return false;		
	}
	/*else if(booking_mobileno.length != 10){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_lessmobileno']);
		$("#booking_mobileno").focus();
		return false;		
	}*/
	else
	{
		$.post(jssitebaseUrl+'/ajaxFile.php',{'rest_id':res_id, 'booking_mobileno':booking_mobileno , 'booking_otp':otp_code,'action':'verifyOTPBookTable'}, function(data)
		{			
			//alert(data);
			//var resp = data.split('^^^');
				
			if(data == 'otp_verified'){
				$("#bookingerror").addClass('succmsg').text(err_lang_arr['res_book_otp_is_verified']);
	
            	//Verify OTP start----------------------------------
                //$("#booking_table_info").show();
                //$("#booking_verify_otp_info").hide();
				$('#sms-code').removeClass('active').removeClass('show');
				$('#basic-info').addClass('active').addClass('show').removeClass('d-none');
				$('.nav-item a[href=#sms-code]').removeClass('active').addClass('completed');
				$('.nav-item a[href=#basic-info]').removeClass('disabled').addClass('active');
				$('#sms-code').hide();
				$('#basic-info').show();
                $("#booking_mobileno").val(booking_mobileno);
				//Verify OTP end------------------------------------
                
			}else if(data == 'otp_wrong'){
				$("#booking_send_otp_error").addClass('errormsg').text(err_lang_arr['res_book_otp_is_wrong']);
			}else{
				alert(err_lang_arr['error_occured5']);
			}
			return false;
		});
		
	}
		return false;
}

function validateBooking(){
	//Error Language
	var err_lang_arr = error_language();
	
	var num_guests	 		=	$.trim($("#num_guests").val());
	var booking_date 		=	$.trim($("#booking_date").val());
	var booking_hours 		=	$.trim($("#booking_hours").val());
	var booking_mins 		=	$.trim($("#booking_mins").val());
	//var booking_time 		=	$.trim($("#booking_time").val());
	var booking_name 		=	$.trim($("#booking_name").val());
	var booking_email 		=	$.trim($("#booking_email").val());
	var booking_mobileno 	=	$.trim($("#booking_mobileno").val());
	var booking_phoneno		=	$.trim($("#booking_phoneno").val());
	var booking_ext 		=	$.trim($("#booking_ext").val());
	var booking_instruction	=	$.trim($("#booking_instruction").val());
	var res_id				=	$.trim($("#rest_id").val());
	var letters 			=  /^[A-Za-z ]+$/;
	
	//alert(num_guests);
	if(num_guests == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_numguests']);
		$("#num_guests").focus();
		return false;		
	}	
	else if(booking_date == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_date']);
		$("#booking_date").focus();
		return false;		
	}
	else if(booking_hours == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_hour']);
		$("#booking_hours").focus();
		return false;		
	}
	else if(booking_mins == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_minutes']);
		$("#booking_mins").focus();
		return false;		
	}
	/*else if(booking_time == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_session']);
		$("#booking_time").focus();
		return false;		
	}*/
	else if(booking_name == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_name']);
		$("#booking_name").focus();
		return false;		
	}
	else if(!booking_name.match(letters)){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_namealpha']);
		$("#booking_name").focus();
		return false;
	}
	else if(booking_email == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_email']);
		$("#booking_email").focus();
		return false;		
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(booking_email))){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_invalidemail']);
		$("#booking_email").focus();
		return false;		
	}
	else if(booking_mobileno == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_mobileno']);
		$("#booking_mobileno").focus();
		return false;		
	}
	else if(isNaN(booking_mobileno)){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_invalidmobileno']);
		$("#booking_mobileno").focus();
		return false;		
	}
	/*else if(booking_mobileno.length != 10){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_lessmobileno']);
		$("#booking_mobileno").focus();
		return false;		
	}*/
	
	else
	{
		$.post(jssitebaseUrl+'/ajaxFile.php',{'rest_id':res_id,'num_guests':num_guests,'booking_date':booking_date,'booking_hours':booking_hours, 'booking_mins':booking_mins,'booking_name':booking_name,'booking_email':booking_email,'booking_mobileno':booking_mobileno,'booking_phoneno':booking_phoneno,'booking_ext':booking_ext,'booking_instruction':booking_instruction,'action':'addBookTable'}, function(data)
		{			
			//alert(data);
            //alert(data);
			var resp = data.split('^^^');
				
			if(resp[1] == 'booking_success'){
				$("#bookingerror").addClass('succmsg').text(err_lang_arr['booking_success']);
                setTimeout(function() {  
    				$("#num_guests").val('');
    				$("#booking_date").val('');
    				$("#booking_hours").val('');
    				$("#booking_mins").val('');
    				$("#booking_time").val('');
    				$("#booking_name").val('');
    				$("#booking_email").val('');
    				$("#booking_mobileno").val('');
    				$("#booking_phoneno").val('');
    				$("#booking_ext").val('');
    				$("#booking_instruction").val(''); }, 1000);
    				//$("#rest_id").val(''); 
	
            	//Gprs Printer Acknowledgement start----------------------------------
				//myPopupWindowOpen('#booking_printer_response','#maska');
				$('#basic-info').removeClass('active').removeClass('show');
				$('#order-status').addClass('active').addClass('show').removeClass('d-none');
				$('.nav-item a[href=#basic-info]').removeClass('active').addClass('completed');
				$('.nav-item a[href=#order-status]').removeClass('disabled').addClass('active');
				$('#basic-info').hide();
				$('#order-status').modal('show');
                //$("#booking_printer_response").show();
            	//$("#booking_printer_response").addClass("in");
            	//$(".maskprint").show();

				//ajaxFile.php is called every second to get time from server
				var refreshId = setInterval(function()
			   	{
			   		$.post(jssitebaseUrl+'/ajaxFile.php',{'action':'check_book_print_res','bookingId':resp[0]}, function(output){
			   			//alert(output);
			  			if (output=='Y') 
						{	
			                $("#order-status").load(jssitebaseUrl+"/ajaxAction.php", {'action':'check_book_printer_response','bookingId':resp[0]}, function(output){
			     				//stop the clock when this button is clicked
								clearInterval(refreshId);
							});  
			            }
			  		});
			   	}, 10000);
				//Gprs Printer Acknowledgement end----------------------------------
                
			}else{
				alert(err_lang_arr['error_occured5']);
			}
			return false;
		});
		
	}
		return false;
	
	
	
	/*
	if(booking_instruction == ''){
		$("#bookingerror").addClass('errormsg').html('Please enter booking instruction');
		$("booking_instruction").focus();
		return false;		
	}*/
}
function validateNewBooking(){
	//Error Language
	var err_lang_arr = error_language();

	var num_guests	 		=	$.trim($("#num_guests").val());
	var booking_date 		=	$.trim($("#booking_date").val());
	var booking_hours 		=	$.trim($("#booking_hours").val());
	var booking_mins 		=	$.trim($("#booking_mins").val());
	//var booking_time 		=	$.trim($("#booking_time").val());
	var booking_name 		=	$.trim($("#booking_name").val());
	var booking_email 		=	$.trim($("#booking_email").val());
	var booking_mobileno 	=	$.trim($("#booking_mobileno").val());
	var booking_phoneno		=	$.trim($("#booking_phoneno").val());
	var booking_ext 		=	$.trim($("#booking_ext").val());
	var booking_instruction	=	$.trim($("#booking_instruction").val());
	var res_id				=	$.trim($("#rest_id").val());
	var table_id				=	$.trim($("#table_id").val());
	var letters 			=  /^[A-Za-z ]+$/;

	//alert(num_guests);
	if(num_guests == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_numguests']);
		$("#num_guests").focus();
		return false;
	}
	else if(booking_date == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_date']);
		$("#booking_date").focus();
		return false;
	}
	else if(booking_hours == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_hour']);
		$("#booking_hours").focus();
		return false;
	}
	else if(booking_mins == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_minutes']);
		$("#booking_mins").focus();
		return false;
	}
	/*else if(booking_time == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_session']);
		$("#booking_time").focus();
		return false;
	}*/
	else if(booking_name == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_name']);
		$("#booking_name").focus();
		return false;
	}
	else if(!booking_name.match(letters)){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_namealpha']);
		$("#booking_name").focus();
		return false;
	}
	else if(booking_email == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_email']);
		$("#booking_email").focus();
		return false;
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(booking_email))){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_invalidemail']);
		$("#booking_email").focus();
		return false;
	}
	else if(booking_mobileno == ''){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_mobileno']);
		$("#booking_mobileno").focus();
		return false;
	}
	else if(isNaN(booking_mobileno)){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_invalidmobileno']);
		$("#booking_mobileno").focus();
		return false;
	}
	/*else if(booking_mobileno.length != 10){
		$("#bookingerror").addClass('errormsg').html(err_lang_arr['booking_lessmobileno']);
		$("#booking_mobileno").focus();
		return false;
	}*/

	else
	{
		$.post(jssitebaseUrl+'/ajaxFile.php',{'table_id':table_id,'restaurant_id':res_id,'num_guests':num_guests,'booking_date':booking_date,'booking_hours':booking_hours, 'booking_mins':booking_mins,'booking_name':booking_name,'booking_email':booking_email,'booking_mobileno':booking_mobileno,'booking_phoneno':booking_phoneno,'booking_ext':booking_ext,'booking_instruction':booking_instruction,'action':'save_reservation'}, function(data)
		{
			//alert(data);
			//alert(data);
			var resp = data.split('^^^');

			if(resp[1] == 'booking_success'){
				$("#bookingerror").addClass('succmsg').text(err_lang_arr['booking_success']);
				setTimeout(function() {
					$("#num_guests").val('');
					$("#booking_date").val('');
					$("#booking_hours").val('');
					$("#booking_mins").val('');
					$("#booking_time").val('');
					$("#booking_name").val('');
					$("#booking_email").val('');
					$("#booking_mobileno").val('');
					$("#booking_phoneno").val('');
					$("#booking_ext").val('');
					$("#booking_instruction").val(''); }, 1000);
				//$("#rest_id").val('');

				//Gprs Printer Acknowledgement start----------------------------------
				//myPopupWindowOpen('#booking_printer_response','#maska');
				$('#basic-info').removeClass('active').removeClass('show');
				$('#order-status').addClass('active').addClass('show').removeClass('d-none');
				$('.nav-item a[href=#basic-info]').removeClass('active').addClass('completed');
				$('.nav-item a[href=#order-status]').removeClass('disabled').addClass('active');
				$('#basic-info').hide();
				$('#order-status').modal('show');
				//$("#booking_printer_response").show();
				//$("#booking_printer_response").addClass("in");
				//$(".maskprint").show();

				//ajaxFile.php is called every second to get time from server
				var refreshId = setInterval(function()
				{
					$.post(jssitebaseUrl+'/ajaxFile.php',{'action':'check_book_print_res','bookingId':resp[0]}, function(output){
						//alert(output);
						if (output=='Y')
						{
							$("#order-status").load(jssitebaseUrl+"/ajaxAction.php", {'action':'check_book_printer_response','bookingId':resp[0]}, function(output){
								//stop the clock when this button is clicked
								clearInterval(refreshId);
							});
						}
					});
				}, 10000);
				//Gprs Printer Acknowledgement end----------------------------------

			}else{
				alert(err_lang_arr['error_occured5']);
			}
			return false;
		});

	}
	return false;



	/*
	if(booking_instruction == ''){
		$("#bookingerror").addClass('errormsg').html('Please enter booking instruction');
		$("booking_instruction").focus();
		return false;
	}*/
}

function goToPopupInfoCustomer(resid)
{
    $.post(jssitebaseUrl+'/ajaxFile.php',{"resid":resid,"action":"goToPopupInfoCustomer"},function(response){
        
        if(response != '')
        {
            alert(response);
            //var res = response.replace("<br />", "\n");
           // alert(res);
            return false;
        }
    });
    
}

function goToParticularCategory(selid, SITE_ADDON_DOMAIN){
    
    //alert($("#top").height());
    var header_height = 0;
    if(SITE_ADDON_DOMAIN == "No")   header_height = $("#top").height();
    //alert(header_height);
    var cart_height = $(".newDetMidTop").height();
    var height_pp = $("#"+selid).offset().top;
    var height_pp_1 = height_pp-header_height-cart_height-100;
    
    //alert(height_pp_1);
    
		$("html, body").animate({ scrollTop: height_pp_1 }, 500);
        //$("#"+selid).animate({ top: '250px' }, 500);
}