jQuery(function($){var globals={session_id:session_id,az_cart_fetch_file:fetch_url,az_cart_fetch:false,az_loading_image:'<div class="animBoxCartLoading"></div>',az_cart_image_width:image_width,az_cart_image_height:image_height,az_cart_opacity:1,az_box_status:false,az_timer:"",az_speed:"fast",text_cart_quantity:text_cart_quantity,text_cart_subtotal:text_cart_subtotal,text_cart_empty:text_cart_empty,text_cart_view_all:text_cart_view_all,text_cart_view_less:text_cart_view_less,text_cart_more_items:text_cart_more_items,text_checkout:text_checkout,text_view_cart:text_view_cart,text_cart_items:text_cart_items,cart_text:cart_text,cart_link:cart_link,checkout_link:checkout_link,cart_limit:4,temp_items:false};$("#animBoxCart").html('<div class="animBoxCart_l_top"><div class="animBoxCart_r_top"><div class="animBoxCart_m_top"></div></div></div><div class="animBoxCart_l_cont"><div class="animBoxCart_r_cont"><div class="animBoxCart_m_cont">'+globals.az_loading_image+'</div></div></div><div class="animBoxCart_l_bottom"><div class="animBoxCart_r_bottom"><div class="animBoxCart_m_bottom"></div></div></div>');$("#btn_animBoxCart").hover(function(){globals.temp_items=false;$("#animBoxCart").html('<div class="animBoxCart_l_top"><div class="animBoxCart_r_top"><div class="animBoxCart_m_top"></div></div></div><div class="animBoxCart_l_cont"><div class="animBoxCart_r_cont"><div class="animBoxCart_m_cont">'+globals.az_loading_image+'</div></div></div><div class="animBoxCart_l_bottom"><div class="animBoxCart_r_bottom"><div class="animBoxCart_m_bottom"></div></div></div>');retrievecart();clearTimeout(globals.az_timer);animatedbox("show")},function(){globals.az_timer=setTimeout('animatedbox("hide")',400)});$("#animBoxCart").hover(function(){clearTimeout(globals.az_timer);animatedbox("show")},function(){globals.az_timer=setTimeout('animatedbox("hide")',400)});animatedbox=function(action){if(action=="show")$("#animBoxCart").animate({height:"show"});else $("#animBoxCart").animate({height:"hide"})};retrievecart=function(){$.ajax({url:globals.az_cart_fetch_file,dataType:"xml",success:function(returned_data){parsedata(returned_data);globals.az_cart_fetch=true}})};azButton=function(alt,bnum){var image_button='<span title="'+alt+'" class="az-template-button"><span class="az-button-left'+bnum+'">&nbsp;</span><span class="az-button-middle'+bnum+'"><span class="az-button-text">'+alt+'</span></span><span class="az-button-right'+bnum+'">&nbsp;</span></span>';return image_button};parsedata=function(xml){var str="";var cart=xml.documentElement.firstChild;var image='';limit=(globals.temp_items==true?cart.childNodes.length:globals.cart_limit);totalqty=0;hiddenItems=0;str=str+'<div class="animBoxCart_l_top"><div class="animBoxCart_r_top"><div class="animBoxCart_m_top"></div></div></div>';str=str+'<div class="animBoxCart_l_cont"><div class="animBoxCart_r_cont"><div class="animBoxCart_m_cont">';if(cart.childNodes.length>0){str=str+'<table border="0" width="100%" cellspacing="0" cellpadding="5">';for(var i=0;i<cart.childNodes.length;i++){try{name=cart.getElementsByTagName("name")[i].childNodes[0].nodeValue}catch(e){name="Item"}try{attributes=cart.getElementsByTagName("attributes")[i].childNodes[0].nodeValue}catch(e){attributes=""}try{llink=cart.getElementsByTagName("link")[i].childNodes[0].nodeValue}catch(e){llink="http://www.algozone.com"}try{image=cart.getElementsByTagName("image")[i].childNodes[0].nodeValue}catch(e){image="No Image"}try{qty=cart.getElementsByTagName("qty")[i].childNodes[0].nodeValue}catch(e){qty="message"}try{price=cart.getElementsByTagName("price")[i].childNodes[0].nodeValue}catch(e){price="$0.00"}totalqty+=parseInt(qty);dimension=(globals.az_cart_image_width?'width="'+globals.az_cart_image_width:'')+(globals.az_cart_image_height?'" height="'+globals.az_cart_image_height+'"':'');class_identifier='';if(i>=limit){hiddenItems++;class_identifier=' animBoxCartItemHide'}str=str+'  <tr class="animBoxCartItem'+(i==(limit-1)?' animBoxCartItemLast':'')+class_identifier+'">';str=str+'    <td class="animBoxCartImage">';str=str+'      <div class="animImageBoxCart_l_top"><div class="animImageBoxCart_r_top"><div class="animImageBoxCart_m_top"></div></div></div>';str=str+'      <div class="animImageBoxCart_l_cont"><div class="animImageBoxCart_r_cont"><div class="animImageBoxCart_m_cont">';str=str+'      <a href="'+llink+'"><img src="'+image+'" '+dimension+' border="0" alt="'+name+'"></a>';str=str+'      </div></div></div>';str=str+'      <div class="animImageBoxCart_l_bottom"><div class="animImageBoxCart_r_bottom"><div class="animImageBoxCart_m_bottom"></div></div></div>';str=str+'    </td>';str=str+'    <td class="animBoxCartContent">';str=str+'      <div class="animBoxCartName"><a href="'+llink+'">'+name+'</a><br>'+attributes+'</div>';str=str+'    </td>';str=str+'    <td class="animBoxCartPrice">'+price+'</b></td>';str=str+'  </tr>'}total=cart.nextSibling;if(cart.childNodes.length>globals.cart_limit){str=str+'  <tr class="animBoxCartItemsLink"><td class="animBoxCartHiddenLink" colspan="3">'+(hiddenItems>0?'<b>'+hiddenItems+'</b> '+globals.text_cart_more_items:'');str=str+'  <span class="animBoxCartViewLink"><a id="az_cart_all" href="javascript:void(0);">'+(globals.temp_items==true?globals.text_cart_view_less:globals.text_cart_view_all)+'</a></span></td>'}str=str+'  </tr>';str=str+'  <tr><td class="animBoxCartResult" colspan="3"><span class="animBoxCartTotalQty">'+totalqty+' <span class="animBoxCartTotalQtyTxt">'+globals.text_cart_items+'</span></span><span class="animBoxCartTotal">'+globals.text_cart_subtotal+'&nbsp;<span class="animBoxCartTotalTxt">'+total.childNodes[0].nodeValue+'</span></span></td></tr>';str=str+'  <tr><td class="animBoxCartButton" colspan="3">';str=str+'  </td></tr>';str=str+'</table>'}else{str=str+'<div class="animBoxCartNotice">'+globals.text_cart_empty+'</div>'}str=str+'</div></div></div>';str=str+'<div class="animBoxCart_l_bottom"><div class="animBoxCart_r_bottom"><div class="animBoxCart_m_bottom"></div></div></div>';$("#animBoxCart").html(str);$('#az_cart_all').click(function(){if(globals.temp_items==true)globals.temp_items=false;else globals.temp_items=true;retrievecart()})}});
