﻿//客服随着页面滚动		
$(window).scroll(function(){
	var toppx = 180;
	var toppx2 = 350;
	jQuery("#online_server").animate({top:toppx+document.documentElement.scrollTop},"fast");
	jQuery("#online_server2").animate({top:toppx2+document.documentElement.scrollTop},"fast");
	jQuery("#online_server3").animate({top:toppx2+document.documentElement.scrollTop},1);
	jQuery("#spring_note").animate({top:toppx2+document.documentElement.scrollTop},1);
	jQuery("#go_bbs").animate({top:120+document.documentElement.scrollTop},1);
})


	

	var isSingleSelectMenuOn = false;
	var isFullSelectMenuOn = false;
	
	var isIe6 = $.browser.msie&&$.browser.version=="6.0";
	var isIe = jQuery.browser.msie;
	
	
	function navArrowSlider2(navWrap, navElementsArray, activeID, arrowY, leftOffset) {
	 
		jQuery(navElementsArray).each(function(){  
			jQuery(this).mouseover(function() { 
				
				
				var position = jQuery(this).position().left + jQuery(this).width();			
				var scrollPosition = jQuery('#room_div').scrollLeft();
				
							
				if(position-scrollPosition>400){
					leftOffset +=position-scrollPosition-40;
					jQuery('#room_div').animate({ scrollLeft: Math.round(jQuery(this).width()-40) }, "slow");
 
				}
				
				if(position-scrollPosition<50){
					jQuery('#room_div').animate({ scrollLeft: 0-Math.round(jQuery(this).width()+40) }, "slow");
				}
				
				var thisPos = jQuery(this).position().left  + Math.round(jQuery(this).width() / 2 ) - leftOffset;
				jQuery(navWrap).css('background-position', thisPos + 'px ' + arrowY + 'px'); 
				
			});
		});
		//var activePos = jQuery(activeID).position().left  +  Math.round(jQuery(activeID).width() / 2 ) - leftOffset;
	//	jQuery(navWrap).css({"background": "transparent url('/img/home/curr.jpg') no-repeat", 'background-position': activePos + 'px ' + arrowY + 'px'});       
		
	}
	
	var mytime;
	function mouseover()
	{
		mytime=window.setTimeout(showWhatCanIDo,500);
	}
	
	function mouseout()
	{		
		window.clearTimeout(mytime);
	}
	
	function showLogo(logoId){
		jQuery('#'+logoId).css("display","block");
	}

	function hideLogo(logoId){
		jQuery('#'+logoId).css("display","none");
	}
	

	function showWhatCanIDo(){
		jQuery('#what_can_i_do').show();
	}

	function hideWhatCanIDo(){
		jQuery('#what_can_i_do').hide();
	}
	
	function initCart(){
		var cart = $('#cart');
		var cart_expand = $('#cart_expand');
		//var oriheight = cart_expand.getCoordinates().height;
		var cart_open = false;
		var oriheight = cart_expand.height();
		
		cart_expand.css({
			'opacity': 0,
			'display': 'block',
			'height': '0px',
			'background-color': '#F9FAF4'
		});
		/*cart_expand.css({
			'height': Math.round(oriheight * 0.75 ) + 'px'
		});*/
		
		
		
		ie_apply_zindex('#cart_expand',1);

		cart.click(function(){
			if( !cart_open ){
				ie_apply_zindex('#cart_expand',100);
				cart_expand.css({'display': 'block', "z-index" : "100"});
				cart_expand.animate({ 
						'height': oriheight + 'px',
						'opacity': 0.9
				      }, 800 );
				cart_open = true;
			} else
			{
				$('#cart_expand_close').click();
				cart_open = false;
			}
		});
		$('#cart_expand_close').click(function(){
			cart_expand.animate({ 
				'opacity': 0,
				'height': '0px'
			}, 800, "swing", function()
				{
					ie_apply_zindex('#cart_expand',1);
					cart_expand.css({"display": "none", "z-index": "1"});
				});
			cart_open = false;
		});
		
		$('#cart_expand').hide();
	}
	function viewCart(){
		
		var url = "/store/transact/ajaxViewCart.html";
		
		jQuery.post(url,function(data) {	
			 jQuery("#viewCartId").html(data);
		},"html");
	}

	function viewUser(){
		var url = "/store/viewUser.html";
		
		jQuery.post(url,function(data) {	
			 jQuery("#currentUser").html(data);
		},"html");
	}
	
	var iaz_preserved_elements = [];
	var iaz_preserved_zindexes = [];

	function ie_apply_zindex(element_id, zindex, context_id) {
		/*	Parameters
		    * the ID of the z-indexed element
		    * the z-index value
		    * optionally, the ID of the block within whose context we’re concerned about this element getting its rightful z-indexed stacking order (defaults to the entire document)
		*/

		// default values
		if (undefined == zindex)
			zindex = 1;
		var context = (undefined == context_id ? $(context_id) : $(document.body));
		var element = $(element_id);
		
		// undo past ie_apply_zindex()
		for (i = iaz_preserved_elements.length-1; i >= 0; i--) {
			iaz_preserved_elements[i].css({'z-index': iaz_preserved_zindexes[i]});
		}
		iaz_preserved_elements = [];
		iaz_preserved_zindexes = [];
		
		// find relative-positioned ancestors of element within context
		element.parents().each( function() {
			var ancestor = $(this);
			if ('relative' == ancestor.css('position')) {
				// preserve ancestor's current z-index
				iaz_preserved_elements.push(ancestor);
				iaz_preserved_zindexes.push( ancestor.css('z-index') );
			
				// apply z-index to ancestor
				ancestor.css('z-index', zindex);
			}
			if (ancestor == context) { throw $break; }
		});
	}

	/**
	* @param number
	* @param length  小数点后几位
	* @return
	*/
	function formatNumber(number, length)
	{
		if (typeof length == "undefined")
			length = 2;
		var n = Math.pow(10, length);
		var s = Math.round(number * n) / n;
		return s.toFixed(length);
	}

	function gotoPage(formName,currentPage){
		var searchForm = document.forms[formName];
//		searchForm["page.currentPage"].value = currentPage;
		var nowPage = document.getElementById("currentPage");
		nowPage.value = currentPage;
		searchForm.submit();
	}
	function gotoPage2(formName){
		var searchForm = document.forms[formName];
		searchForm.submit();
	}
	
	function initPage(){
			/*$("#single_select").hover(
				function(event){
					if(!isSingleSelectMenuOn){
						$("#single_select_menu_frame").css('display','block');
						$("#left_select_menu_frame").css('display','block');
						$("#single_select_menu").slideDown();
						
					}
					isSingleSelectMenuOn = true;
				},
				function(e){
					var closeMenu = function(){
						if( !isSingleSelectMenuOn ){
							$("#single_select_menu_frame").css('display','none');
							$("#left_select_menu_frame").css('display','none');
							$("#single_select_menu").slideUp();
						}
					};
					setTimeout(closeMenu, 50);
					isSingleSelectMenuOn = false;
				}	
 			);
 			
 			$("#single_select_menu").hover(
				function(event){
					isSingleSelectMenuOn = true;
				},
				function(e){
					$("#single_select_menu").slideUp();
					$("#single_select_menu_frame").css('display','none');
					$("#left_select_menu_frame").css('display','none');
					isSingleSelectMenuOn = false;
				}
 			);*/

 			$("#groupbuy_activity").click(
 					function() {
 						$("#groupbuyActivityCityList").toggle();
 					}
 			)
 			/*$("#full_select").hover(
				function(event){
					if(isFullSelectMenuOn == false){
						$("#full_select_menu_frame").css('display','block');
						$("#right_select_menu_frame").css('display','block');
						$("#full_select_menu").slideDown();
					}
					isFullSelectMenuOn = true;
				},
				function(e){
					var closeMenu = function(){
						if( !isFullSelectMenuOn ){
							$("#full_select_menu_frame").css('display','none');
							$("#right_select_menu_frame").css('display','none');
							$("#full_select_menu").slideUp();
						}
					};
					setTimeout(closeMenu, 50);
					isFullSelectMenuOn = false;
				}	
 			);
 		
 			$("#full_select_menu").hover(
				function(event){
					isFullSelectMenuOn = true;
				},
				function(e){
					$("#full_select_menu_frame").css('display','none');
					$("#right_select_menu_frame").css('display','none');
					$("#full_select_menu").slideUp();
					isFullSelectMenuOn = false;
				}
 			); 		*/
 		
	}
    function talkToUser(fromUser,toUser){
	    jQuery.post("/store/utils/talkToUser.html?fromUser="+fromUser+"&toUser="+toUser, function(data) {
		});
	 }
	
 