	var	message_box_on = false;

	function hide_message_box(restart){
		var container = document.getElementById("msg_container");
		var closex    = document.getElementById("preview-closex");
		var container_msg = document.getElementById("msg-itself")

		container.style.height="1px";
		container.style.width ="1px";
		container.style.display="none";
		closex.style.display="none";
		container_msg.style.display="none";
		message_box_on = false;
	}
	
	function show_message_box(){
		//alert('ok');
		if (!(ajaxGetReq)){		
			return;
		}
      		var state = ajaxGetReq.readyState;
     		 if(state==4){
        		//var t = oOne.responseText;
		        //document.getElementById("one").innerHTML=t;
	      }else{
		      	return;
	      }
		
		
		var pop_window_width = 400;
		var pop_window_height = 150;

 		var  docheight = (document.body.clientHeight)?document.body.clientHeight:window.innerHeight;
 		var  docwidth  = (document.body.clientWidth)?document.body.clientWidth:window.innerWidth;
 		var  docscroll = (window.pageYOffset)?window.pageYOffset:document.body.scrollTop;
 		//alert('dd: ' + docheight  + '  -> ' + docscroll+ '  -> ' + pop_window_height);

		if(message_box_on){hide_message_box(true);return }

    		message_box_on = true;

		var container = document.getElementById("msg_container");
		var container_msg = document.getElementById("msg-itself")
		container_msg.innerHTML=	ajaxGetReq.responseText;		//'carumba!';
		container_msg.style.width=(pop_window_width-20)+"px";
		container_msg.style.height=(pop_window_height-20)+"px";
		container_msg.style.display="block";
		
		container.style.width=pop_window_width+"px";
		container.style.height=pop_window_height+"px";
		var closex = document.getElementById("preview-closex");
		if (closex){
			closex.style.display = "block";
		}
		//var top = parseInt(docscroll + (docheight/2) - (pop_window_height/2) );
		var top = parseInt(docscroll  + 55);
		var left = parseInt((docwidth/2) - (pop_window_width/2) );
		container.style.left = left+"px";
		container.style.top  = top+"px";
		container.style.display="block";
		//alert('var:' + top+' , '+ left);
		//alert('3 - message box');

		update_current_cart();
	}
	

	
	
	
	function refresh_cart_view(){
		if (recipe_id == ''){
			// pass;
		}else{
			var div_name = 'recipe_cart';
			if (document.getElementById(div_name)){
				document.getElementById(div_name).innerHTML = ajaxGetReq.responseText;	
			}
		}
	}
	
	
	function update_current_cart(){	
		var refresh_url = '/recipes/refresh-cart-header/';
		// alert(refresh_url);
		ajaxGetRequest(refresh_url,"refresh_cart_view");
		
	}




	function save_recipe(url, recipe_to_save){
		// alert(recipe_to_save+' '+url);
		recipe_id = recipe_to_save;
		ajax_change_req_obj = false;
		ajaxGetRequest(url,"show_message_box");
	
	}
	
	/*
	function update_upsell_move_live(url, main_product_sku){
		//alert('2 - update upsell/ajax');
		recipe_id = main_product_sku;
		ajax_change_req_obj = false;
		ajaxGetRequest(url,"show_message_box");
		
	}
	*/
	
