function getBaseURL(){var url=location.href,baseURL=url.substring(0,url.indexOf("/",14));if(baseURL.indexOf("http://localhost")!=-1){var url=location.href,pathname=location.pathname,index1=url.indexOf(pathname),index2=url.indexOf("/",index1+1),baseLocalUrl=url.substr(0,index2);return baseLocalUrl+"/"}else return baseURL+"/"}function UpdateCartUI(){var webMethod=getBaseURL()+"ShoppingCartWS.asmx/GetCartItems";$.ajax({type:"POST",url:webMethod,contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){$.each(msg.d,function(index,value){var currNode=$("[csk="+value+"]"),nodeAttr=currNode.attr("class");if(nodeAttr!=null){if(nodeAttr.indexOf("mts-icon-addcart")>-1)currNode.attr("class","mts-icon-incart");else nodeAttr.indexOf("mts-button-addcart")>-1&&currNode.attr("class","mts-button-incart");currNode.attr("title","This item is already in your cart").unbind("click")}})},error:function(e){alert("failed to get the items")}})}function AddToCartScript(){$(document).ready(function(){$(".addtocart").unbind("click");$(".addtocart").click(function(){var webMethod=getBaseURL()+"ShoppingCartWS.asmx/AddToCart",contentSiteMapKeyId=$(this).attr("csk"),parameters="{'contentSiteMapKeyId':'"+contentSiteMapKeyId+"'}",currNode=$(this),currclass=currNode.attr("class");if(currclass.indexOf("black")>-1)$(this).attr("class","black-ajax");else $(this).attr("class","white-ajax");$.ajax({type:"POST",url:webMethod,data:parameters,contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){if(msg.d["ItemCount"]!="Error"){var nodeAttr=currclass;if(nodeAttr!=null){if(nodeAttr.indexOf("mts-icon-addcart")>-1)currNode.attr("class","mts-icon-incart");else nodeAttr.indexOf("mts-button-addcart")>-1&&currNode.attr("class","mts-button-incart");currNode.attr("title","This item is already in your cart").unbind("click")}$("#ctl00_ucLeftNav_lblCartCount").html(msg.d["ItemCount"]);$("#ctl00_ucLeftNav_lblCartTotal").html(msg.d["TotalAmount"]);UpdateCartUI()}else currNode.attr("class",currclass)},error:function(e){currNode.attr("class",currclass)}})})})}function ToolTipScript(){$(document).ready(function(){$("a.fancybox").fancybox();$(".long_title").tooltip({bodyHandler:function(){return $("<a>"+$(this).attr("fulltext")+"</a>")},showURL:false})})}function OptusMusicScript(){ToolTipScript();AddToCartScript()}
