function _addCart(fobj,pID) {  
    var str = "cart=update&";
	
  	if (fobj != undefined && fobj != '') {
		str += parseObj(fobj);
	}
	
	var url = 'product_info.php?products_id='+pID+'&ajax';
	
	jQuery.fn.exists = function(){return jQuery(this).length>0;}
	
	if ($('#cartImgHeader').exists()) { 
     	var destination = '#cartImgHeader';
	}else{
		var destination = '#cartCountHeader';
	}
	
	
	 $(function() {	
			$("#cartMessageModal").dialog({
				autoOpen: true,
				width: 500,
				position: ['center',100],
				modal: true,
				hide: 'scale',
				show: 'scale',
				resizable: false,
				close: function() {
					$(this).html('');
				}
			});
		});
	
	 $.ajax({
			 type:'POST',
			 url: url, 
			 data: str,
			 dataType:'json',
			 error:	function (XMLHttpRequest,textStatus,errorThrown){ 
			 			$.log('addCart '+errorThrown); 
						$.log('addCart Text Status: '+textStatus); 
						$.log('addCart Status: '+XMLHttpRequest.status); 
					  },
			 success: function(json) {  	
			 			if (json.error == 'true') { 
						 	$('#cartMessageModal').dialog('option', 'buttons', { 'OK': function() { $(this).dialog('close'); } });
							$('#cartMessageModal').html(json.message); 
							$('.ajaxCartErrorTag').effect('pulsate');
				  		}else{
							$('#cartMessageModal').dialog('option', 'buttons', { 
																	 	'Checkout Now': function() {
																				$('#cartMessageModal').html('<p>Going to Checkout</p><center><img src="w2o/css/base/images/ui-anim_basic_16x16.gif" /></center><br /><br />'); 
																				$('.ui-dialog-buttonpane').html('<br /><br /><br />');
																				window.location = 'shopping_cart.php';
																		 },
																		 'Continue Shopping': function() { 
														  						$('#cartMessageModal').dialog('close');
																				var options = { to: destination, className: 'ui-effects-transfer' };
																				$('#cartMessageModal').hide('transfer',options,750);								
																				}
																		});	
							
							$('.ui-dialog-buttonpane').
                    			find('button:contains("Checkout")').button({ icons: { primary: 'ui-icon-check' }
                            });
								
							$('.ui-dialog-buttonpane').
                    			find('button:contains("Continue")').button({ icons: { primary: 'ui-icon-arrowreturnthick-1-w' }
                            });
							
							
							if (json.msg == 'true') { 
								$('#cartMessageModal').html(json.message);
							}
							
							if (json.update) {
								for (var x in json.update) { 
									if (!$('#'+x).exists())continue;
									$('#'+x).html(json.update[x]);
								}
							}
							
							if (json.value) {
								for (var x in json.value) { 
									if (!$('#'+x).exists())continue;
									$('#'+x).val(json.value[x]);
								}
							}
						}
					  }
			 }			
			);
	return false; 	
  }	 
