;(function($) { 

 
   /* addtocart animation and callback function to call ajax add product to cart */

  /* jQuery.fn.add2cart = function(source_id, target_id, callback) {
	alert(" called add2cart animation... to cart");
       var source = $('#' + source_id );
       
       var target = $('#' + target_id ).parent();
       alert(" target nodeName and id is " + target.nodeName + " and " + target.attr('id'));

       var shadow = $('#' + source_id + '_shadow');
       if( !shadow.attr('id') ) {
	   $('body').prepend('<div id="'+source.attr('id')+'_shadow" style="display: none; background-color: #ddd; border: solid 1px darkgray; position: static; top: 0px; z-index: 100000;">&nbsp;</div>');
	   var shadow = $('#'+source.attr('id')+'_shadow');
       }

       if( !shadow ) {
	   alert('Cannot create the shadow div');
       }

       shadow.width(source.css('width'));
       shadow.height(source.css('height'));
       shadow.css('top', source.offset().top);
       shadow.css('left', source.offset().left);
       shadow.css('opacity', 0.5).show();
       shadow.css('position', 'absolute');

       shadow.animate( { width: target.innerWidth(), height: target.innerHeight(), top: target.position().top, left: target.position().left }, { duration: 300 } )
	 .animate( { opacity: 0 }, { duration: 100, complete: callback } );

   };*/
	
  jQuery.fn.idlefaicall = function(time){
    return this.each(function(){
       var i = $(this);
       i.queue(function(){
         setTimeout(function(){
         i.dequeue();
         }, time);
       });
    });
  };
  $.fn.writeCartLink = function(js, options) {
 
    var settings = {		
	linkId: 'faicart',
	linkMainClass: 'navtopLink',
	linkClass: 'cart',
	linkHLClass: 'cart_hl',
	linkText: 'Cart',
	width: '25px',
	height: '18px',
	iconImgCls: 'cartcls',
	icomImgClsHL: 'cartcls_hl',
	cartLayerMinHt: '163px',
	cartEmptyLayerHt: '70px',
	dialogHref:'AjaxLogin.jsp',
	dialogLinkClass:'modaldialog',
	dialogCaption:'Sign-in',
	logoutCls:'usrlogoutCls',
	storeContextUrl: 'http://store.shopfujitsu.com/fpc/Ecommerce/',
	cartbinder: '0'
    }

var accadded2cart = false;
document.domain='shopfujitsu.com';
   var methods = {
     addacc2cart : function( options ) {
       accadded2cart =true;
	//alert(" link clicked " + $(this).attr('href'));
	accAddOn($(this));
     }
    };
 

    if ( methods[js] ) {    
          return methods[js].apply( this, Array.prototype.slice.call( arguments, 1 ));
    } 
    else if (typeof js == 'object' || ! js ) {
      options = js;
      js = null;
    }
    if(options) $.extend(settings, options);
    
    function getContextUrl(){
   	 var urltext = window.parent.document.location.href; 
   	 if(urltext.indexOf("?")>=0){
   	 	urltext = urltext.substring(0,window.parent.document.location.href.indexOf("?"));
   	 	urltext = urltext.substring(0,urltext.lastIndexOf("/"))+"/";}
   	 else{	
	 	urltext = urltext.substring(0,urltext.lastIndexOf("/"))+"/"; 
	 }
	 if(urltext.indexOf("configstage.shopfujitsu.com") > 0)
	 { urltext="http://webstage.shopfujitsu.com/fpc/Ecommerce/";}
	 return urltext;
    };
	var animateHt = 0;	
    function accAddOn(Ele){
       var str = '';
      	pNum = Ele.attr("rel");
      	animateHt = 0;
 	//$.add2cart( 'seeMidImg', 'faicart');
      	if(!$.browser.msie && ($.browser.version !="8.0" || $.browser.version !="9.0"))
      	   $.add2cart(pNum+'_galimg', 'faicart');
	
	$.get('ajaxreq.do?req=accAddon&rn='+ fjrandom(500) +'&accPartNum='+pNum, function(cartdata){
    	    //alert("cart data = " + cartdata); //cartcntcheck
    	    str +='<span id="faicart" class="navtopLink cart">';
    	    str +='Cart';
    	    str += "" + jQuery.trim($('#cartcount',cartdata).html()) ;
    	    str += '</span>';
    
    	    $('#cartlink').html(str);    
    	    $('#flb_cartlink').html(str); 
    	    $("#cartlink span.cart").click(function() {
	    	var cartViewURL= getContextUrl() + "ajaxreq.do?req=cartview&rn="+ fjrandom(5000);
	        $.get(cartViewURL, function(data){$("div.cart-contents").html(data);showCartLayer();});
	    });
    	    $("#flb_cartlink span.cart").click(function() {
	    	var cartViewURL= getContextUrl() + "ajaxreq.do?req=cartview&rn="+ fjrandom(5000);
	        $.get(cartViewURL, function(data){$("div.cart-contents").html(data);showCartLayer();});
	    });
    	    //alert("cart det = " + $('#viewCartDet',cartdata).html())
    	    str =  jQuery.trim($('#viewCartDet',cartdata).html()) ;
		
	    $("div.cart-contents").html(str);
          //alert("cart html " + $("div.cart-contents").html());
            showCartLayer();             

    	  });      	
      	
    };
    	function fjrandom(X) {
    	    return Math.floor(X * (Math.random() % 1));
	}


	function showCartLayer(){
	animateHt = 0;
	    $('div.cart-contents').show();
	    $('div.viewCartButCls').faibtn();//corner("cc:#ffffff");
	    $('div.viewCartButCls a').css({'color':'#ffffff'});
	    $('span.ctTaxCalcCls a').bind("click", showTaxShipCalcDialog);
	    var minHt = settings.cartLayerMinHt;
	    //alert(" cart layer  minHt => " + minHt);
	    var emptyCartHt = settings.cartEmptyLayerHt;
	    	    
	    var layerHt = $("div.cart-contents table").height();
	    //alert(" cart contents table height => " + layerHt + " and cart-content height " + $("div.cart-contents").height() + " and cart panel ht " + $("div.cartpanel").height());
	    
	     if(layerHt==0){ layerHt= $("div.cartpanel").height();}
	    
	    var contentsHt = $("div.cart-contents").height();	    
	    var totalLayerHt = layerHt + 25;
	    
	    if($('div.ctEmptyCls').length > 0){
	    	minHt = emptyCartHt;
	    }
	    else{
	 	//if(totalLayerHt > minHt) minHt = totalLayerHt;
	 	minHt = (parseInt(totalLayerHt) < parseInt(settings.cartLayerMinHt) ? parseInt(settings.cartLayerMinHt)+10:totalLayerHt);
	 	if(animateHt > 0) minHt = animateHt;
	    }
	    //alert( " animateHt " + animateHt  + " minHt " + minHt + " settings.cartLayerMinHt " + settings.cartLayerMinHt + " totalLayerHt " + totalLayerHt);
	    animateHt = minHt;
	    var wrapperHt = parseInt(animateHt) + 15;
				    /*var paramName = 'height';
				    var params = {};
				    params[paramName] = animateHt;
				    $("div.cartpanel").animate(params, "slow");*/
	    var ctwrapTopPos = 0; var divLocPos = $('div#location').position(); 
	    if($('div.flb_store').is(':visible'))
	    {
	    	//alert(" visible is triggered");
	    	ctwrapTopPos = $('div.flb_store').height() + $(window).scrollTop() - (($.browser.msie && ($.browser.version=="7.0" || $.browser.version=="8.0" || $.browser.version=="9.0"))?4:0);
	    }
	    else{
	    	//alert(" hidden is triggered");
	    	ctwrapTopPos =divLocPos.top + ($.browser.msie?24:25);
	    }

	    //alert(" value of top positioon " + ctwrapTopPos  );
	     $("div#cart-wrapper").css({top:ctwrapTopPos + 'px'}); // position the cart contents layer... 
	     
	    
	    $('div#cart-wrapper').show();
	    $('div#cart-wrapper').height(wrapperHt);
	    $("div.cartpanel").height(animateHt);

	    $("div.cart-contents").height(parseInt(animateHt)-14);
	    //$(window).scrollTop();
	    $("div.cartpanel").show();	
	    $("div.cartpanel").css({'left':'0px','top':'0px'});
	    
	    $("div.cartpanel").css({ marginTop: '-175px' });	    
	    $("div.cartpanel").animate({ marginTop: '0px'},800);
				    //$("div.cartpanel").slideDown("slow");
	    // if acc is add to cart cart layer shown should being faded out after some time...
	    if(accadded2cart)
	    {
		$('div.cart-contents').fadeOut(7000,function(){ $("div.cartpanel").slideUp("slow", function(){$(this).hide();$('div#cart-wrapper').hide();});});
		accadded2cart = false;
	    }	    
	};
    	function showTaxShipCalcDialog(t, reload){
    	  if(typeof t != 'string') {
    	    var t = this.title ;//|| $(this).text() || this.href;
    	  }
    	  var callback = function(){
    	  
    	    $("div.calcButCls").faibtn();//corner("cc:#ffffff");
    	    	    
    	    $('form', $('#GB_frame').get())
    	      .ajaxForm({target: '#GB_frame',
    	      		 beforeSubmit: function(){
    				$("#GB_frame").addClass("modalOverlay");
    	      		 	var gbFramePos = $('#GB_window').position();
    	      		 	var gbleftPos = gbFramePos.left;
    	      		 	var gbtopPos = gbFramePos.top ;
    	      		 	//alert(" signinClass position " + gbleftPos + " and " + gbleftPos);	      		 	
            			$("#loading-image").css({'z-index':'1150','top': gbtopPos + 'px','left': gbleftPos + 'px'});
            			$("#loading-image").show();
            			},	
    	      		 success: function() {
    	      		 $("#GB_frame").removeClass("modalOverlay");$("#loading-image").hide(); 
    			    var calcStatus = jQuery.trim($('#TaxCalcStatus').html());
    			    var content = $('#GB_frame').html(); // the whole page in the dialog
    			    $("div.calcButCls").faibtn();//corner("cc:#ffffff");
    			    showTaxShipCalcDialog(t, content); // call myself again, with the content of the dialog box
    			   }
    			 });
    	   }; // end of callback.
    	   if (!reload) { // we were called for the first time; create a dialog box!
    	     var url = this.href;
    	     var arguments = null;
    	     $.GB_show('about:blank', {
    	     		close_img: "http://www.shopfujitsu.com/script_lib/css/img/12x12-close-window.png",
    			height: 460,
    			width: 297,
    			animation: true,
    			overlay_clickable: false,
    			overflow : "hidden",
    			caption: t
    			});		//GB_show(t,this.href,400,400);
    	    // Don't want the iframe greybox embeds:
    	     $('#GB_frame').remove();
    	     $("#GB_window").append("<div id='GB_frame'></div>");
    	     $("#GB_frame").css({"height":"445px","margin-top":"2px"});
    	     $("#GB_frame").load(url, // URL
    				arguments, // Params
    				callback );
    	   }
    	   else { // Called again, When login errors out OR indicates an error message as successful 
    	   	  //login not done yet: just reload the HTML
    	     $("#GB_frame").html(reload);
    	     callback();
    	   }
    	   return false;
	};
	 function cartLayerPos(){
	     var contentPos = $('div.stage').position();
	     var topLinkBarPos = $('div#location').position();
		     //alert(" div stage content left pos " + contentPos.left  + " and content width " + $('div.stage').width() + " div # cart-wrapper width " + $('div#cart-wrapper').width());
		     //var linkLPos =contentPos.left + ($('div.stage').width() - $('div#cart-wrapper').width());
	     var linkLPos =$('div.stage').width() - 225; //$('div#cart-wrapper').width();
	     var linkTPos = topLinkBarPos.top + 25;
	     if($.browser.msie) {
	               // linkLPos = contentPos.left + ($('div.stage').width() - $('div#cart-wrapper').width()) ;
	       linkLPos =$('div.stage').width() - 225;// $('div#cart-wrapper').width();
	          linkTPos = topLinkBarPos.top + 24;
	       }
	     //alert(" div cartwrapper left pos " + linkLPos);
	     var cartLPos= linkLPos +"px";
	     var cartTPos = linkTPos + "px";
	     
	     $("div#cart-wrapper").css({left:linkLPos,top:linkTPos});	
	     //alert(" cart layer position " + linkLPos + " and " + linkTPos);	 	
	};
	 
 
	function closePanels(){
	   //$("div.cartpanel").animate({height: "0px",top:"0px"}, "slow", function(){$(this).hide();});

	   $("div.cartpanel").slideUp("slow", function(){$(this).hide();$('div#cart-wrapper').hide();});

	   //$("div.cartpanel").hide();
	};
	


    return this.each(function(index) {
	var me = $(this);
	var size;
	var i = 0;		
	//var navid = '#'+settings.linkId;
	var linkPos;
	var makeCartFirstTime= true;var makeLoginFirstTime= true;

	function init () {
	  if(settings.linkText == 'Cart' && settings.cartbinder == '0')
	  {
	   //alert("writing Cart Link");
	    if(makeCartFirstTime){ makeTopNavLink(); makeCartFirstTime=false;}
	      //pullCartInfo - Ajax call to backend to retrieve cart view.
	    showCartLink();
	  }
	  if(settings.linkText == 'Login'  && settings.cartbinder == '0')
	  {
	     //alert("writing Login Link");
	     if(makeLoginFirstTime){ makeTopNavLink(); makeLoginFirstTime=false;}
	     // write Login Link and then bind click event to open a modal dialog to assist login process.
	  }
	  if(settings.cartbinder == '1')
	  {
	     $('span.ctTaxCalcCls a').bind("click", showTaxShipCalcDialog); 
	  }
	}
	

	
	function makeTopNavLink () {
	  var str = '';
	  
	  if(settings.linkText == 'Cart')
	  {
	    $.get(settings.storeContextUrl + "ajaxreq.do?req=cartcnt&rn="+random(500), function(cartdata){
	    
	    str +='<span id="'+settings.linkId+'" class="'+settings.linkMainClass+' '+settings.linkClass+'">';
	    str +=settings.linkText;
	    str += "" + jQuery.trim($('#cartcount',cartdata).html()) ;
	    str += '</span>';

	    $(me).html(str);
	    $('#flb_cartlink').html(str);

		 // link the click event to the Cart Link
		$("span."+ settings.linkClass).click(function() {

		    // get the cart Contents from the server... AJAX call
		    var cartViewURL= settings.storeContextUrl + "ajaxreq.do?req=cartview&rn="+ random(5000);

		   /* $.ajax({  
			type: "GET",  
			url: settings.storeContextUrl + "ajaxreq.do",  
			cache: false,
			data: "req=cartview",  
			success: function(data)  
			  {
				$("div.cart-contents").html(data);
			  } , 
			complete:function(m) {
			    showCartLayer();
			}		  
		      });*/	      
		      $.get(cartViewURL, function(data){$("div.cart-contents").html(data);showCartLayer();});
		});
	  });
	  var cartContentLayer = '<DIV id="cart-wrapper"><DIV class="cartpanel"><DIV id="cartClose" class="hmspritebkgd ctCloseCls"><img src="http://www.shopfujitsu.com/images/blank.gif" border="0"/></DIV><DIV class="cart-contents"></DIV></DIV></DIV>';
	     
	     var cartContentLyr = $('#cart-wrapper');
	    if(!cartContentLyr.attr('id')) 
	    {
	      $("div.footer").after(cartContentLayer);
	       cartLayerPos();
	     //jQuery(window).resize(cartLayerPos);    
    	     //jQuery(window).scroll(cartLayerPos);
	     //$('div.cartpanel').click(function(){$('div.cart-contents').fadeOut("fast",closePanels());});	   
	     $('#cartClose').click(function(){closePanels();});//$('div.cart-contents').fadeOut("fast",closePanels());
	    }
	  }
	  if(settings.linkText == 'Login')
	  {
	     var loginMsg = "";var loginTxtLink = "";
	     $.get(settings.storeContextUrl + "ajaxreq.do?req=logincheck&rn="+random(500), function(data){
	       
	       var lgStatus = $('#logonStatus',data).html();
	       if(lgStatus=='1')
	  	 loginMsg = jQuery.trim($('#signinname',data).html());   	
	     
	       str +='<span id="'+settings.linkId+'" class="'+settings.linkMainClass+' '+settings.linkClass+'">';
	         loginTxtLink='<a href="'+ settings.storeContextUrl + settings.dialogHref + '" class="'+ settings.dialogLinkClass + '" title="'+ settings.dialogCaption+'">';
	         loginTxtLink += settings.linkText;
	         loginTxtLink += '</a>';
	       str += loginTxtLink;
	       str += '</span>';
	      
	       str = (loginMsg==""?str:loginMsg);
	       
	       $(me).html(str);
	       $('#flb_loginlink').html(str);
	  
	   	loginInit(); 	       
	     });	  
 
	  }	  
	}
	 
	 init();
	 
// Cart Functions

	function getCartLoadedHeight() {
	    var highest = 0;
	    $('div#cart-wrapper').find('div.cart-contents').each(function () {
		   highest = this.offsetHeight;
	     });
	     highest = highest;
	     return highest;
	}
	 function showCartLink(){
	   $(me).show();
	   //$('#flb_cartlink').show();
	 }	


	
	
	
// Login functions

	function random(X) {
	    return Math.floor(X * (Math.random() % 1));
	}

	function loginInit(){		
		$("span a."+settings.dialogLinkClass).bind("click", showLoginDialog);
		$("span."+ settings.logoutCls).bind("click",logOutUsr);
		$("span.myAccCls").click(function(){ loadMyAcc();});		   
	}
	
	function loadMyAcc()
	{
		window.location.href=settings.storeContextUrl+"myAccount.jsp";
	}
	
	
	function showLoginDialog(t, reload){
	  if(typeof t != 'string') {
	    var t = this.title ;//|| $(this).text() || this.href;
	  }
	  var callback = function(){
	    $('div.signinBtnCls').faibtn();//corner("cc:#ffffff");
   	   
   
	    $('form', $('#GB_frame').get())
	      .ajaxForm({target: '#GB_frame',
	      		 beforeSubmit:  function(){ 
	      		 	$("#GB_frame").addClass("modalOverlay");
	      		 	var gbFramePos = $('#GB_window').position();
	      		 	var gbleftPos = gbFramePos.left;
	      		 	var gbtopPos = gbFramePos.top ;
	      		 	//alert(" signinClass position " + gbleftPos + " and " + gbleftPos);
	      		 	
        			$("#loading-image").css({'z-index':'1150','top': gbtopPos + 'px','left': gbleftPos + 'px'});
        			$("#loading-image").show();

        			},
	      		 success: function() {	      		    
	      		    $("#GB_frame").removeClass("modalOverlay");$("#loading-image").hide(); 
			    var status = $('#logonStatus');
			    var status_msg = jQuery.trim(status.html());
			    var content = $('#GB_frame').html(); // the whole page in the dialog
			    if (status_msg != '1') {
			    	//$('div.signinCls').corner("cc:#ffffff");
				showLoginDialog(t, content); // call myself again, with the content of the dialog box
			    }
			    else{
			    	$('#signinname span').show();
			    	var signInNameHtml = $('#signinname').html();
			    	/*$('#loginlink').width($('#signinname span').width());
			    	if($('#loginlink').width() == 0)
			    	   $('#loginlink').width($('#loginlink span').width());
			    	 */  
			    	$('#loginlink').html(signInNameHtml);
			    	$('#flb_loginlink').html(signInNameHtml);
			    	$("span."+ settings.logoutCls).bind("click",logOutUsr);
			    	$("span.myAccCls").click(function(){ loadMyAcc();});
			    	$.GB_hide();			        
			    }
			   }
			 });
	   }; // end of callback.
	   if (!reload) { // we were called for the first time; create a dialog box!
	     var url = this.href +'?'+ random(20000) ;
	     var arguments = null;
	     $.GB_show('about:blank', {
	     		close_img: "http://www.shopfujitsu.com/script_lib/css/img/12x12-close-window.png",
			height: 280,
			width: 310,
			animation: true,
			overlay_clickable: false,
			overflow : "hidden",
			caption: t
			});		//GB_show(t,this.href,400,400);
	    // Don't want the iframe greybox embeds:
	     $('#GB_frame').remove();
	     $("#GB_window").append("<div id='GB_frame'></div>");
	     $("#GB_frame").load(url, // URL
				arguments, // Params
				callback );
	   }
	   else { // Called again, When login errors out OR indicates an error message as successful 
	   	  //login not done yet: just reload the HTML
	     $("#GB_frame").html(reload);
	     callback();
	   }
	   return false;
	}
	
	function logOutUsr(){
	     loadProcessingImgFai();
	
	     $.get(settings.storeContextUrl + "ajaxreq.do?req=usrlogout&rn="+random(500), function(data){
	       
	       var lgutStatus = $('#logoutStatus',data).html();
	       
	       unloadProcessingImgFai();
	       if(lgutStatus=='1'){
	       //alert(" log out done");
	       	 //$('#loginlink').writeCartLink({linkId: 'failogin',linkMainClass: 'navtopLink',linkClass: 'modallogin', linkHLClass: 'login_hl',linkText: 'Login', storeContextUrl: 'http://webstage.shopfujitsu.com/fpc/Ecommerce/'});
	       	 var str1 ="";var loginTxtLink1="";
	       	 str1 +='<span id="'+settings.linkId+'" class="'+settings.linkMainClass+' '+settings.linkClass+'">';
		 	         loginTxtLink1='<a href="'+ settings.storeContextUrl + settings.dialogHref + '" class="'+ settings.dialogLinkClass + '" title="'+ settings.dialogCaption+'">';
		 	         loginTxtLink1 += settings.linkText;
		 	         loginTxtLink1 += '</a>';
		 	       str1 += loginTxtLink1;
	         str1 += '</span>';
	         //alert(str1);
	         $('#loginlink').html(str1);
	         $('#flb_loginlink').html(str1);
	         loginInit(); 
	       }
	       	       
	     });	  
	}

    function loadProcessingImgFai(){
        $("div.hmccontent").bind("click",function(){return false;});
        $("#loading-image").show();
        $("body").bind("mousemove", function(event){$('#loading-image').css({top: (event.pageY + 10) + 'px',left: (event.pageX + 10) + 'px'});});
        $("div.contentsarea").addClass("overlayBG");
        $("div.contentsarea").css("cursor","wait");
    }
    function unloadProcessingImgFai(){
        $("div.contentsarea").removeClass("overlayBG");
        $("div.contentsarea").css("cursor","default");
        $("body").unbind("mousemove");
        $("#loading-image").hide();
    }	
	

     });
     
    
    };
    
    
    $(function(){
    document.domain = "shopfujitsu.com";
    if($.browser.msie && ($.browser.version !="8.0" && $.browser.version !="9.0"))
        $('div.hlpmsg').css('width','70%');

    //$('div.flb_MStagline').html($('div.MStagline').html())
   	 var urltext = window.parent.document.location.href; 
   	 if(urltext.indexOf("?")>=0){
   	 	urltext = urltext.substring(0,window.parent.document.location.href.indexOf("?"));
   	 	urltext = urltext.substring(0,urltext.lastIndexOf("/"))+"/";}
   	 else{	
	 	urltext = urltext.substring(0,urltext.lastIndexOf("/"))+"/"; 
	 }

	 
	 $(".myAccCls").bind("click",function(){
	 	window.location.href=settings.storeContextUrl+"myAccount.jsp";
	 
	 });	
	 
   	 $('div#location').css({'margin':'0px', '_margin':'3px'});
            $('span#loginlink').css({'_height':'20px','padding':'0px 6px','display':'inline-block'});
            $('span#flb_loginlink').css({'_height':'20px','padding':'0px 6px','display':'inline-block'});
            $('span#cartlink').css({'_height':'20px','padding':'0px 6px','display':'inline-block'});
            $('span#flb_cartlink').css({'_height':'20px','padding':'0px 6px','display':'inline-block'});
            $('span#cuscarenum').css({'_height':'20px','padding':'0px 4px 0px 0px','font-size':'11px','white-space':'nowrap'});
            $('span#flb_cuscarenum').css({'_height':'20px','padding':'0px 4px 0px 0px','font-size':'11px','white-space':'nowrap'});
           

	/* Floating Top Bar */
            
	  //$('<div id="flb_storesite" class="flb_store"><div id="flb_navigation" class="flb_nav"><div class="flb_rightcontent"><span id="flb_loginlink" class="flb_login"></span><span id="flb_cartlink" class="flb_cart"></span><span class="flb_cuscarenum">1-800-FUJITSU</span></div><div><img src="http://www.shopfujitsu.com/script_lib/css/images/flb_logo.png" alt="Fujitsu America Inc."/></div></div></div>').appendTo('body');
	  
	  $('<div id="flb_storesite" class="flb_store"><div id="flb_head" class="fld_HdCls"><div id="flb_navpanel" class="flb_modpanel"><div id="flb_navigation" class="flb_nav"><div class="flb_logolyr"><img src="http://www.shopfujitsu.com/script_lib/css/images/flb_logo.png" alt="Fujitsu America Inc."/></div><div class="flb_rightcontent"><span id="flb_loginlink" class="flb_login"></span><span id="flb_cartlink" class="flb_cart"></span><span class="flb_cuscarenum">1-800-FUJITSU</span></div></div></div></div></div>').appendTo('body');


	  $(window).scroll(function(){
	     var rvlFlbHt = $('div.header').height() + $('div.location').height();  
	     if($(window).scrollTop() >= rvlFlbHt ){
		$("div.flb_store").fadeIn(500);  	
	     }else{$("div.flb_store").fadeOut(300);}  

	     if($(window).scrollTop()==0){
		  $("div.flb_store").fadeOut(300);
	      }
	      
	   });


            $('#cartlink').writeCartLink({storeContextUrl: urltext});
            $('#loginlink').writeCartLink({	linkId: 'failogin',linkMainClass: 'navtopLink',linkClass: 'modallogin', linkHLClass: 'login_hl',linkText: 'Login', storeContextUrl: urltext});



            //$('#flb_cartlink').writeCartLink({storeContextUrl: urltext});
            //$('#flb_loginlink').writeCartLink({	linkId: 'failogin',linkMainClass: 'navtopLink',linkClass: 'modallogin', linkHLClass: 'login_hl',linkText: 'Login', storeContextUrl: urltext});

    	    $('span.ctTaxCalcCls a').writeCartLink({cartbinder: '1'}); 
    	    

     //,'background-color':'red'
     
    });
    
})(jQuery);


