// Global Navigation hover functionality
navMenu = function() {
	var re = /_off.gif/g;
	var imgPath_off = "";
	$('ul.subMenu').find('li:first').addClass('first');
	$("#nav li.menuButton").hover(function(){
		$navBtnImg = $(this).find("a img");
		$navMenu = $(this).find(".columnNav");
		imgPath_off = $navBtnImg.attr("src");
		var imgPath_on = imgPath_off.replace(re, "_on.gif");
		$navBtnImg.attr("src", imgPath_on);
		$navMenu.show();
		$navMenu.bgiframe();
	},function(){
		$navBtnImg.attr("src", imgPath_off);
		$navMenu.hide();
	});
}
// Added for Sub Menu Hover
subMenu = function(){
	$('#nav ul.shop_column').find('li').each(function(){
		$(this).hover(function(){
			$(this).css("z-index","999");
			if($(this).find('ul').hasClass('subMenu')){				
				$(this).find('a:first').addClass('activeSub');
			}			
			$(this).find('.subMenu').show();	
		}, function(){
			$(this).css("z-index","111");
			$(this).find('a:first').removeClass('activeSub');
			$(this).find('.subMenu').hide();		
		});	
	});
}


// clear field value function: removes the default value onfocus, and adds back if nothing entered 
function fieldClear(obj) {
	if(obj.Val) {
		if (obj.value == '') { 
			obj.value = obj.Val;
			obj.Val = null;
			obj.first = null;
		} 
		else {
			obj.Val = null;
		}
	} else if (!obj.first) { 
		obj.Val = obj.value;
		obj.value = ''; 
		obj.first = 'true';
	} 
}
// show auto_suggest div
function showAutoSearch() {	
	$(".auto_suggest").css("display","block");
	$(".auto_suggest").bgiframe();
	$(".auto_suggest a").click(function() {
		var searchItem = $(this).text();
		$(".auto_suggest").css("display","none");
		$("#searchinput").val(searchItem);
	});
}

function hideDivLayer(layer) {
	$(layer).hide();
	$(".pop_curtain").remove();
	if (layer == ".modal_curtain") {
		$(".modal_curtain").prev(".pop_curtain").remove();
		$(".modal_curtain").remove();
	}	
}

// code for pop-up layers
popLayer = function(trig, layer, positioned) {
	hidePopLayer = function(layer) {
			$(layer).hide();
			$(".content_link").remove();
			$(".pop_curtain").remove();
				$(layer).empty();
	}
	//Praveen Gaur: artf1150098 : Cannot Add Address to My Account 
	hideQASPopLayer = function(layer) {
		$(layer).hide();
		$(".content_link").remove();			
		$(".pop_curtain").remove();
		$(layer).empty();
	}
	$(layer + " .QAS_popup_close").live("click", function() {hideQASPopLayer(layer);});
	//End
	
	$(layer + " .popup_close").live("click", function() {hidePopLayer(layer);});
	$(".pop_curtain").live("click", function() {hidePopLayer(layer);});
	$(trig).click(function(event) {
		if(trig==".popup_shade")
		{			
			var pid = $(this).attr("lang");
			var cgid = $(this).attr("cgid");			
			var itemid = $(this).attr("itemid"); 
			var wishlistid = $(this).attr("wishlistid");
			
			var url = app.util.appendParamToURL(app.URLs.getProductCardUrl, "pid",pid);
			url=app.util.appendParamToURL(url,"cgid",cgid);
			if (itemid != undefined && itemid != null)
				{ url=app.util.appendParamToURL(url,"itemid",itemid); }
			if (wishlistid != undefined && wishlistid != null)
				{ url=app.util.appendParamToURL(url,"wishlistid",wishlistid); }
		}
		else if(trig==".popup_artist")
		{		
			
			var artistId = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.getArtistUrl, "artistId",artistId);
			

		}
		else if(trig==".popup_article")
		{		
			
			var articleId = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.popup, "articleId",articleId);
			

		}
		else if(trig==".email")
		{
			var pid = $(this).attr("lang");
			if (pid =="httppickupURL"){				
				pid = window.location;
				var url = app.util.appendParamToURL(app.URLs.sendToFriendProduct, "pid",pid);
			}
			if (pid =="sendWishList"){	
				pid = document.getElementById('sendWishList').innerHTML;
				var url = app.util.appendParamToURL(app.URLs.sendToFriendWishList, "pid",pid);
			}
			
		}
		else if(trig==".emailProduct")
		{			
	    	/*
				artf1136572 | Real Stories | Share | Send to friend link is not working | Naveen Kumar
			 	instead of "lang" attribute following SPAN is used to get the URL					
			*/
			//var pid = $(this).attr("lang");
			var pid = document.getElementById('storyURL').innerHTML;			
			var url = app.util.appendParamToURL(app.URLs.sendToFriendProduct, "pid",pid);
		}
		else if(trig==".popup_shipping")
		{	
			var url = app.URLs.shippingAndBilling;
		}
		else if(trig==".popup_cvv")
		{	
			var url = app.URLs.paymentCVV;
		}
		else if(trig==".popup_gsk_club_compare")
		{
			var url = app.URLs.gskCompare;
		}
		else if(trig==".open_club_details")
		{
			var url = app.URLs.gskAllClubBenefits;
		}
		else if(trig==".popup_gsk_club_basic")
		{
			var pid = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.gskClub, "pid",pid);
		}
		else if(trig==".popup_content")
		{
			var cid = $(this).attr("lang");
			if(cid.substr(0,2)=="CA"){
				var url = app.util.appendParamToURL(app.URLs.getContentAsset, "cid",cid);
			}else{
				var url = cid;
			}	
			
		}
		else if(trig==".popup_confirmation")
		{
			var cid = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.openConfirmationDiv, "cid",cid);
		}
		else if(trig==".popup_gsk_option")
		{
			var pid = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.gskOption, "pid",pid);

		}
		
		else if(trig==".popup_gsk_upg_club")
		{
			var pid = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.upgClubDetails, "pid",pid);

		}
		else if(trig==".popup_payment11")
		{	
			var url = app.URLs.gskSplitHelp;
		}
		else if(trig==".popup_gsk_goodfoundation")
		{
			var url = app.URLs.gskGoodFoundation;
		}
		else if(trig==".popup_pipeline")
		{
			var url = $(this).attr("lang");
		}

		else if(trig==".popup_gsk_findfoundation1")
		{
			var url = app.URLs.gskFindFoundation1;
		}
		else if(trig==".popup_choose_foundation")
		{
			var url = app.URLs.gskFindFoundation1;
		}
		else if(trig==".rating_summary_div")
		{
			var url =  app.URLs.showRatingSummary;
		}
		else if(trig==".image"){
			var url = app.URLs.imageUpload;
		}
		//New URL For Checkout Registration
		else if(trig==".popup_urlindiv")
		{
			var url = $(this).attr("lang");
		}
		

		else if(trig==".popup_urlindivWL")
		{
			var url = app.URLs.addToWishList;
		}
		else if(trig==".popup_orderConfirmationReg")//Added By Nitin
		{
			var orderNo = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.orderConfirmationRegistration, "currentOrderNo", orderNo);
			/*
				[artf1150878] | Friend’s Wishlist | adding friend’s wishlist item to the cart as anonymous user and registering from Thank you page 
				is allowing user to save friend’s address in his account. | Naveen Kumar
				following condition is added
			*/
			
			if (document.getElementById('showSA')!= null){
				url = app.util.appendParamToURL(url, "showSA", document.getElementById('showSA').innerHTML);
			}

			if (document.getElementById('showPI')!= null){
				url = app.util.appendParamToURL(url, "showPI", document.getElementById('showPI').innerHTML);
			}			
		}
		else if(trig==".popup_urlindivQAS")
		{
			var arg = $(this).attr("lang");
			if(arg=="1")
			{
				var url = app.URLs.addAddressManageStoreQAS;
			}
			else if(arg=="2")
			{
				var url = app.URLs.QASAddresssBookEdit;
			}
			
			else if(arg=="3")
			{
				var url = app.URLs.QASEditPaymentInstrument;
			}
			
			else if(arg=="4")
			{
				var url = app.URLs.QASEditAdd;
			}
			
			if(document.getElementById('iFrameDIV') != null){
				if (document.getElementById('pageName') != null){
					url = url + "?pageName=" + document.getElementById('pageName').value ;
				}
				
				try{
					top.changeURLForIframe(url);
				} catch(e){
					newSrc = app.URLs.Iframe;
					newSrc = newSrc + "?source=" +  url;				
					document.getElementById('frame').src = newSrc;					
				}				
				return false;
			}			
		}

		
		
		
		//New URL For Checkout Registration
		else if(trig==".popup_cart_reg")
		{
			//following code commented and changed by cartRegistrationsecure because the cart page is not https
			//var url = app.URLs.cartRegistration;
			url = app.URLs.cartRegistrationSecure;
			
			//change ends
			// [artf1136605]  Check out Flow |payment page | Login from payment page in checkout flow , register button is not working | Naveen Kumar
			var frmShipping = document.getElementById("dwfrm_singleshipping");
			var frmBilling = document.getElementById("dwfrm_billing");			
			if(frmShipping != undefined || frmBilling != undefined){
					url = app.URLs.cartRegistrationSecure;				
			}						
		}		
		
		//[artf1134918] | error appears on EasyCheckout Click (IE8) | Naveen Kumar		
		else if(trig==".popup_ecdiv"){			
			var fromCart = $(this).attr("lang"); //added to identify if the Easy Checkout is done from shopping bag
			var url = app.URLs.easyCheckout;
			//[artf1134959] Easy Checkout - No default payment and no address - Wait div layer is not correct | Naveen Kumar
			if(fromCart != undefined && fromCart == "fromCart"){				
				url = app.util.appendParamToURL(url, "fromCart", true);
			} 
			else {				
				url = app.util.appendParamToURL(url, "fromCart", false);
			}		
		}

		else if(trig==".popup_productECdiv")
		{
			var deleteUUID = "";
			if (document.getElementById('deletesUUID_DIV_id')!=null){
				deleteUUID = document.getElementById('deletesUUID_DIV_id').innerHTML;
			}
			
			var url = app.URLs.easyCheckout;
			var productId = $(this).attr("lang");
			url = app.util.appendParamToURL(url, "pid", productId);
			if( (document.getElementById('checkADFreq')!=null && document.getElementById('checkADFreq').checked==true)  || (document.getElementById('checkADFreq')==null && document.getElementById('selectedFrequency')!=null) ){				
				var selectedFrequency = document.getElementById('selectedFrequency').value;
				url = app.util.appendParamToURL(url, "selectedFrequency",selectedFrequency);
				
			}else if(document.getElementById('checkADFreq')!=null && document.getElementById('checkADFreq').checked==false){
				var selectedFrequency = 0;
				url = app.util.appendParamToURL(url, "selectedFrequency",selectedFrequency);
			}	
			url = app.util.appendParamToURL(url, "deleteUUID",deleteUUID);
			
			if(document.getElementById('random')){
				url = app.util.appendParamToURL(url, "HGC_TRACKING", document.getElementById('random').value);
			}
		}
		else if(trig==".popup_forgot_email")
		{
			var url = $(this).attr("lang");
		}
		else if(trig==".popup_remember_me")
		{
			var url = $(this).attr("lang");
		}
		else if(trig==".popup_about_ad_link")
		{
			var url = app.URLs.aboutad;
		}
		else if(trig==".popup_benefits_link")
		{
			var url = app.URLs.adbenefit;
		}
		else if(trig==".popup_i")
		{	
			var pid = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.getProductCardUrl, "pid",pid);
			//var url = app.URLs.eyeColorAddToBag;
		}
		else if(trig==".popup_registrationurlindiv")
		{
			var url = $(this).attr("lang");
		}	
		else if(trig==".popup_abc")
		{
			var url = $(this).attr("lang");
		}
		else if(trig==".popup_featureurlindiv")
		{
			var url = $(this).attr("lang");
		}		
		else if(trig==".popup_billing_easycheckout")
		{
			var url = $(this).attr("lang");
		}	
		else if(trig==".popup_video")
		{	
            document.getElementById('TB_window').style.display='none';
            document.getElementById('TB_overlay').style.display='none';
			var pid = $(this).attr("lang");
			var url = app.util.appendParamToURL(app.URLs.getProductCardUrl, "pid",pid);
		}

		else if(trig==".popup_random_product")
		{	
			
			var url = app.util.appendParamToURL(app.URLs.getProductRandomUrl);
		}
		else if(trig==".popup_gsk_why_join"){
			var url = app.URLs.clubBenifits;
		}
		
		else if(trig==".popup_gsk_kit_details"){
			var pid = $(this).attr("lang");
			var gskorder = $(this).attr("gskorder");
			var url = app.util.appendParamToURL(app.URLs.kitDetails, "pid",pid);
			var url = app.util.appendParamToURL(url, "gskorder",gskorder);
		}

		//BEGIN: for the story 'send email when product is in stock' by Naveen Kumar (nkuma3)
		else if(trig==".popup_captureEmailTrigger"){
			var url = app.URLs.captureEmail;
		}		
		//END: for the story 'send email when product is in stock' by Naveen Kumar (nkuma3)
		//BEGIN: for story address book
		else if(trig==".popup_add_address"){
			var url = app.URLs.addAddress;				
		}	
		else if(trig==".popup_edit_address"){
			var url = app.URLs.editAddress;			
			var AddressID = $(this).attr("lang");		
			var url = app.util.appendParamToURL(url, "AddressID",AddressID);		
		}	
		//END: for story address book
		
		//BEGIN: for story payment method
		else if(trig==".popup_add_payment"){	
			var url = app.URLs.addPayment;			
		}
		else if(trig==".popup_edit_payment"){	
			//alert(""+$(this).attr("lang"));
			var url = app.URLs.editPayment;			
			var nickname = $(this).attr("lang");		
			var url = app.util.appendParamToURL(url, "nickname",nickname);			
			
		}
		//END: for story payment method		
			
		else if (
			(trig == ".popup_meet_leslie_right") ||
			(trig == ".popup_meet_leslie_left") ||
			(trig == ".popup_award") ||
			(trig == ".popup_news") ||
			(trig == ".popup_benefits") ||			
			(trig == ".popup_quickie_pic")
			)
		{
			if (trig==".popup_award") {
				var a_title = $(this).text();
			} else {
				var row = $(this).closest("li.row");
				var col = (trig==".popup_meet_leslie_left") ? "1" : "2";
				
				var a_title = $("div.col"+col+" a.boldText", row).text();
				var p_title = $("div.col"+col+" span.a_title", row).text();
				var a_date = $("div.col"+col+" span.date", row).text();
			}
			
			// Creating images for rotator
			var imgHtml = "";
			var imgDir = $(this).attr("lang");
			var imgUrlsTemp = $(this).attr("rel");
			if(imgUrlsTemp.indexOf('\'')!=-1){				
				imgUrlsTemp = $(this).attr("rel").replace(/'/g,"");
			}
			var imgUrls = imgUrlsTemp.split("|");
			
			
			//var imgDir = (trig == ".popup_award") ? "" : $(this).attr("lang");
			//var imgUrls = (trig == ".popup_award") ? $(this).attr("lang").split("|") : $(this).attr("rel").split("|");
			for ( var x = 0; x < imgUrls.length; x++ ){
				imgHtml += [''
					,'<li class="rotator_info_unit">'
					,	'<img src="' + imgDir + imgUrls[x] + '" width="615" height="848" alt="" />'
					,'</li>'
				].join("");
			}
			
			// Creating popup headers
			if(trig == ".popup_quickie_pic"){
				var headerHtml =  [''
									,	'<p class="pu_h4">Photos</p>'
									,	'<p class="pu_h1">'+a_title+'</p>'
									,	'<div class="article_date">'
									,	'<span>'+a_date+'</span>'
									,	'</div>'
								].join('');
				
			}else if (trig == ".popup_news") {
				var headerHtml =  [''
					,		'<p class="pu_h4">In The News</p>'
					,		'<p class="pu_h1">'+a_title+'</p>'
					,		'<div class="article_date">'
					,			'<span>'+a_date+'</span>'
					,		'</div>'
				].join('');
			}else if (trig == ".popup_benefits") {
				var headerHtml =  [''
					,		'<p class="pu_h4">&nbsp;</p>'
					,		'<p class="pu_h1">'+a_title+'</p>'
					,		'<div class="article_date">'
					,			'<span>'+a_date+'</span>'
					,		'</div>'
				].join('');
			} else if (trig == ".popup_award") {
				var headerHtml =  [''
						,		'<p class="pu_h4">Awards</p>'
						,		'<p class="pu_h1">'+a_title+'</p>'
				].join('');
			} else {
				var headerHtml =  [''
					,		'<p class="pu_h4">Leslie In The News</p>'
					,		'<p class="pu_h1">'+a_title+'</p>'
					,		'<div class="article_date">'
					,			'<strong>'+p_title+'</strong><br/>'
					,			'<span>'+a_date+'</span>'
					,		'</div>'
				].join('');
			}
			
			// Creating the popup layer
			var popupHtml = [''
				,	'<div class="select_article_top"></div>'
				,	'<div class="select_article_content">'
				,		'<a class="popup_close" href="javascript:void(0)">CLOSE <span>{<span>x</span>}</span></a>'
				,		headerHtml
				,		'<div class="article_img">'
				,			'<ul class="rotator_info">'+imgHtml+'</ul>'
				,		'</div>'
				,	'</div>'
				,	'<div class="select_article_btm"></div>'
			].join('');
			//$(layer).html("<img src='"+app.URLs.loadingSmallImg+"'/>");
			$.get(url ,function(transport) {
				var returnValue = transport;
				try{
					$(layer).html(popupHtml);					
				}
				catch(e){
					alert(e);
				}
				if (layer == ".select_article") {
					$(".article_img").rotator();
				}
				sifr_replace($("body").attr("class"));
			},"text");

		}		

		var pOffsetX = 100; var pOffsetY = 100; 

		pL = ($(window).width() - $(layer).outerWidth())/2;
		//	fixed vertical position at 200px from top or 20px from top if scrolled for positioned
		var pT = ($(window).scrollTop() < pT) ? pT : sT + $(window).scrollTop();
		var sT = 20;
		
		
		/*
		 * Nitin: (Commenting the Code Fix for below Issue)artf1143714 : Shopping Cart | Check out flow | adding wishlist product to shopping bag 
		// Divya: artf1137781 : Shopping Cart Page | Easy Checkout | The Shopping Cart Page is shielded on clicking the Easy Checkout Button. 
		if (trig==".popup_ecdiv")
		{
			//Not to shield the page
		}
		else
		*/
			//shield page
			$(layer).before('<div class="pop_curtain eyecolor_pop_curtain"><img src='+app.URLs.blankImage+' alt="" width="100%" height="100%" border="0"></div>');
			
		var cH = Math.max($(window).height(),$(document).height());
		$(".pop_curtain").css({ opacity:0.5, height:cH, width:$(window).width() }).show();
		$(".pop_curtain").bgiframe();

		if (positioned) {
			pL = ($(window).width() - $(layer).outerWidth())/2; 
			pT = ($(window).scrollTop() < pT) ? pT : sT + $(window).scrollTop();
		} else {
			pL = event.pageX - $(layer).outerWidth() + pOffsetX;
			pT = event.pageY - $(layer).outerHeight() + pOffsetY;
			if (layer == ".select_share") {
				//pL = event.pageX-10; pT = event.pageY+10;
				var offset = $(".select_share_links").offset();
				pL = offset.left; pT = offset.top;
			}
		}
		loadImageRed = new Image();
        loadImageRed.src = app.URLs.loadingSmallImg;
		pL = (pL < 0) ? 0 : pL;
		pT = ($(window).scrollTop() < pT) ? pT : sT + $(window).scrollTop();
		$(layer).css( {top: pT, left:pL} ).show();
		if (url) {
			$(layer).html("<img src='"+app.URLs.loadingSmallImg+"' style='position:absolute;left:200px;top:200px;'/>");
			$.get(url ,function(transport) {						
				var returnValue = transport;
				try{				
					$(layer).html(returnValue);
				}
				catch(e){
					alert(e);
				}
				if (layer == ".select_article") {
					$(".article_img").rotator();
				}
				sifr_replace($("body").attr("class"));
			},"text");
		}
	});
}

// code for share layer
shareLayer = function() {	
	$(".toolbar .share").hover(
		function() {
			//$(".select_share_links").show("slow");
		}, 
		function() {
			$(".select_share_links").hide("slow", function() {
				$(this).css("top", 23);
			})
		}).css("z-index", 75);
	$(".toolbar .share").click(
		function(event) {
			var wH = $(window).height();
			var tT = 22;	// "select_share_links" top
			var sH = 122;	// "select_share_links" height
			var sY = event.pageY;
			var sT = $(window).scrollTop()
			var sOffset = wH + sT - sY - sH;
			if (sOffset <= 0) {
				$(".select_share_links").css("top", tT + sOffset);
			}
			$(".select_share_links").show("slow");
		});
}

// code for showing initially active link
initAccordionLink = function(n) {
	//$("#accordion a").removeClass("selected");
	$("#accordion .ui-state-active").next().find("a").eq(n).addClass("selected").attr('href','javascript:void(0)');
}

// Switch function for tabs
tabMenu = function(trig,tab,panel) {  
	$(trig).click(function () {               
		var tabIndx =  $(trig).index($(this));
		$(tab).removeClass("selected");
		$(tab).removeClass("onhover");
		$(panel+":visible").hide();
		$(this).parents(tab).addClass("selected");
		$(panel).eq(tabIndx).show();
	});	
}

// code for Brand Drawer
brandDrawerClose = function() {
	$('.brand_drawer .popup_close').click(function() {	
		$('.brand_drawer').slideToggle();
	});
}

// code for gift card dropdown
giftCardDropdown = function() {
	$('.gift_cards, .arrow_b_giftcard').click(function() {	
		$('.gift_cards_dropdown').slideToggle();
		$(".gift_cards_dropdown").bgiframe();
	});
}

// code for shopping bag dropdown
var shbagTO = null;
shoppingBagDropdown = function() {
	$('.shbag_slide, .minicartcontent .close').live('click',function() {
		shopBagToggle_slide();
	});
}
function shopBagToggle_slide() {
	$(".shop_bag_dropdown").slideToggle("slow",function(){
			if ($(this).css("display") == "block") {
				shbagTO = shopBagClose_slide;		
			} else {
				$(this).css("display") == "none";
			}
			$(".pop_curtain").remove();
			$(".select_variance").hide();
		});
		$(".shop_bag_dropdown").bgiframe();
}
function shopBagClose_slide() {
	//window.clearTimeout(shbagTO);
	$('.shop_bag_dropdown').slideUp("slow",function(){
		$(".shop_bag_dropdown").css({top: 33});		//	to return layer in original position
	});
}

function shopBagToggle() {
	shoppingBagPosition();
		$(".shop_bag_dropdown").slideToggle("slow",function(){
			if ($(this).css("display") == "block") {
				shbagTO = window.setTimeout(shopBagClose,3000);		
			} else {
				window.clearTimeout(shbagTO);
			}
			$(".pop_curtain").remove();
			$(".select_variance").hide();
		});
		$(".shop_bag_dropdown").bgiframe();
}
function shopBagClose() {
	window.clearTimeout(shbagTO);
	$('.shop_bag_dropdown').slideUp("slow",function(){
		$(".shop_bag_dropdown").css({top: 33});		//	to return layer in original position
	});
}
shoppingBagPosition = function() {
	if ($(this).hasClass("popup_shade")) {return false;}
		if ($(window).scrollTop() > 81) {
			$(".shop_bag_dropdown").css({top: $(window).scrollTop() - 50});
		}
}

function invokeCoremetrics_addProdToBag(pid,cgid){	
	invokeCoremetrics_AddToBag(pid,cgid);	
}

// Onload Functions
$(document).ready(function(){
	subMenu();
	navMenu();						// Enable Global Navigation Dropdowns and Roll-over
	
	giftCardDropdown();				// Enable gift card dropdown
	shoppingBagDropdown();			// Enable shopping bag dropdown
	brandDrawerClose();				// Close Brand Drawer
	shareLayer();					// Enable share layer
	if(typeof sIFR == "function"){
		sifr_replace($("body").attr("class"));	// Replace custom fonts with flash, for faster action maybe move to the end of HTML body
	}
	loadShoppingbag();
});

function loadShoppingbag() {
	$(".shop_bag .rot_promo").css("opacity",0);
	$(".shop_bag .rot_promo").eq(0).show();
	$(".shop_bag .rot_promo").eq(0).fadeTo(300, 1, function() {
		setInterval(swapPromo, 5000);
	});
}

var rp = 0;

function swapPromo() {
	$(".shop_bag .rot_promo").eq(rp).fadeTo(300, 0, function() {
		$(this).hide();
		if (rp < ($(".shop_bag .rot_promo").length - 1)) {
			rp++;
		} else {
			rp = 0;
		}
		$(".shop_bag .rot_promo").eq(rp).show();
		$(".shop_bag .rot_promo").eq(rp).fadeTo(300, 1);
	});
}

function openGoogleMap(obj){
	window.open(obj.name);
}
