
var sourceButton;var json;function addToCartProductList(pID,sourceButton1,sourcePhoto,form,productDetails_LG_JS_OnlyPositiveIntegerForQty,productDetails_LG_JS_QuantityCannotAllZero,baseURL){if(verifyQty(form,productDetails_LG_JS_OnlyPositiveIntegerForQty,productDetails_LG_JS_QuantityCannotAllZero)){var parameter="call=add&pID="+pID+"&txtQty"+form.elements["selSize"].value+"="+form.elements["txtQuantity"].value;temp={to:"#menuCartContainer",className:'ui-effects-transfer'};$("#"+sourcePhoto).effect("transfer",temp,800,function(){$.ajax({type:"GET",url:baseURL+"/ajaxCart.php",async:true,cache:false,dataType:"json",data:parameter,success:function(jsonData){json=jsonData;updateAjaxCart(baseURL);}});});}}
function addToCart(pID,sourceButton1,sourcePhoto,form,productDetails_LG_JS_OnlyPositiveIntegerForQty,productDetails_LG_JS_QuantityCannotAllZero,baseURL){if(verifyQty(form,productDetails_LG_JS_OnlyPositiveIntegerForQty,productDetails_LG_JS_QuantityCannotAllZero)){var parameter="call=add&pID="+pID;for(n=0;n<form.elements.length;n++){if(form.elements[n].type=="text"){parameter=parameter+"&"+form.elements[n].name+"="+form.elements[n].value;}}
temp={to:"#menuCartContainer",className:'ui-effects-transfer'};$("#"+sourcePhoto).effect("transfer",temp,800,function(){$.ajax({type:"GET",url:baseURL+"/ajaxCart.php",async:true,cache:false,dataType:"json",data:parameter,success:function(jsonData){json=jsonData;updateAjaxCart(baseURL);}});});}}
function updateAjaxCart(baseURL){$('.ajax_cart_total').text(json.cartsData[0].totalPrice);$('#menuCart_block_total').text(json.cartsData[0].totalPrice);$('.ajax_cart_quantity').text(json.cartsData[0].totalItem);if(json.cartsData[0].totalItem>0){$('#menuCart_block_no_products').hide();if(json.cartsData[0].totalItem>1){$('.ajax_cart_txt_item').hide();$('.ajax_cart_txt_item_s:hidden').show();}else{$('.ajax_cart_txt_item').fadeIn('slow');$('.ajax_cart_txt_item_s').hide();}}else{$('.ajax_cart_txt_item').fadeIn('slow');$('.ajax_cart_txt_item_s').hide();$('.ajax_cart_quantity').text('0');}}
function updateAjaxCartEverywhere(){}
function displayNewProducts(baseURL){for(i=1;i<json.cartsData.length;i++){if(jQuery.trim(json.cartsData[i].name0)=="")
pName=json.cartsData[i].pID;else
pName=(json.cartsData[i].name0).split(' ').join('-');if($('#menuCart_block_list dt#menuCart_block_product_'+json.cartsData[i].recID).length==0){tempString='<dt class="hidden" id="menuCart_block_product_'+json.cartsData[i].recID+'">'+'<span class="quantity-formated"><span class="quantity">'+json.cartsData[i].quantity+'</span>x</span>'+'<a class="cart_block_product_name menuBoxLink2" href="'+baseURL+'/'+pName+'/'+json.cartsData[i].pID+'/z/dateCreated/1/" title="'+json.cartsData[i].pID+' Size:'+json.cartsData[i].size+'">'+json.cartsData[i].pID+'</a>'+'<span class="remove_link"><a class="ajax_menuCart_block_remove_link" href="#" title="remove this product from my cart" onClick="javascript:removeFromMenuCart(\''+json.cartsData[i].recID+'\', \''+baseURL+'\')"> </a></span>'+'<span class="price">'+json.cartsData[i].totalProductPrice+'</span></dt>';$('dl.products').append(tempString);}else{if(json.cartsData[i].quantity!=$('#menuCart_block_product_'+json.cartsData[i].recID+' .quantity').text()){updateProductQuantity(json.cartsData[i].recID,json.cartsData[i].quantity);$('#menuCart_block_product_'+json.cartsData[i].recID+' .price').text(json.cartsData[i].totalProductPrice);}}}
$('dt.hidden').slideDown("slow").removeClass("hidden");}
function updateProductQuantity(pCartRecID,quantity){$('#menuCart_block_product_'+pCartRecID+' .quantity').fadeTo('fast',0,function(){$(this).text(quantity);$(this).fadeTo('fast',1,function(){$(this).fadeTo('fast',0,function(){$(this).fadeTo('fast',1,function(){$(this).fadeTo('fast',0,function(){$(this).fadeTo('fast',1);});});});});});}
function removeFromMenuCart(recID,baseURL){var parameter="call=remove&recID="+recID;$.ajax({type:"GET",url:baseURL+"/ajaxCart.php",async:true,cache:false,dataType:"json",data:parameter,success:function(jsonData){json=jsonData;hideOldProducts(jsonData);}});}
function hideOldProducts(jsonData){if($('#menuCart_block_list dl.products').length>0){$('#menuCart_block_list dl.products dt').each(function(){stayInCart=false;for(i=1;i<jsonData.cartsData.length;i++){if("menuCart_block_product_"+jsonData.cartsData[i].recID==$(this).attr('id')){stayInCart=true;}}
if(!stayInCart){$('#'+$(this).attr('id')).fadeTo('slow',0,function(){$(this).slideUp('slow',function(){$(this).remove();if($('#menuCart_block_list dl.products dt').length==0)
{$('#menuCart_block_no_products:hidden').slideDown('fast');}});});}})
updateAjaxCart();}}
function verifyQty(sizeForm,productDetails_LG_JS_OnlyPositiveIntegerForQty,productDetails_LG_JS_QuantityCannotAllZero){var cond=true;for(n=0;n<sizeForm.elements.length;n++){if(sizeForm.elements[n].type=="text"){cond=validateInt(sizeForm.elements[n].value);if(!cond){alert(productDetails_LG_JS_OnlyPositiveIntegerForQty);sizeForm.elements[n].focus();return cond;break;}}}
for(n=0;n<sizeForm.elements.length;n++){if(sizeForm.elements[n].type=="text"){if(parseInt(sizeForm.elements[n].value)!=0){return true;break;}}}
alert(productDetails_LG_JS_QuantityCannotAllZero);sizeForm.elements[0].focus();return false;}
function isInteger(value){return(parseInt(value)==value);}
var integer=/^\d+$/;function validateInt(x){var valid=true;if(!isInteger(x)){valid=false;}
if(window.RegExp&&!integer.test(x)){valid=false;}
return valid;}
