var headsearch_in = function(){
	var keywords = $("#input_headsearch").val();
	if('' != $.trim(keywords) ){
		var url = "http://suggest.taobao.com/sug?extras=1&code=utf-8&callback=search_callback&q=" + keywords;
		$.getScript(url, function(){});
	}
	else{
		$("#tips_search").show();
	}
}

// 检测
var search_itemin = false;

$(document).ready(function(){
	// 头部 js提示 失去焦点
	$("#input_headsearch").blur(function(e){
		if($(this).val().length <= 0){
			$("#tips_search").hide();
		}
		$("#tips_search").hide();
		if(!search_itemin ) $("#search_suggest").hide();
	});
	
	// 头部 js提示 获得焦点
	$("#input_headsearch").focus(headsearch_in);
	$("#input_headsearch").click(headsearch_in);
	
	$(".search_top_title a").click( function () {
		$(".search_top_title li").removeClass("selected_search");
		$(this).parent().addClass("selected_search");
		$(".head_box").hide();
		$("#" + $(this).attr("formid")).show();
		//$(".head_box #" + $(this).).show();
		
		$("#input_headsearch").bind("keyup",function(){
			var keywords = $("#input_headsearch").val();
			if('' != $.trim(keywords) ){
				var url = "http://suggest.taobao.com/sug?extras=1&code=utf-8&callback=search_callback&q=" + keywords;
				$.getScript(url, function(){
				});
			}
			
		});
		
		return false;
	});
	
	// 首页 用户评价模块
	$(".i_body2_2_1 a").click( function () {
		//alert("已经点击过了 .selected_search");
		$(".i_body2_2_1 dd").removeClass("slected_pingjia");
		$(this).parent().addClass("slected_pingjia");
		$(".wentipingjia").toggle();
		//$(".head_box #" + $(this).).show();
		return false;
	});
	
	
	// 首页淘宝分类切换 i_body3_1
	$(".bottomproductlist a").click( function () {
		$(".bottomproductlist").removeClass("slected_fenlei");
		$(this).parent().addClass("slected_fenlei");
		var url = '/service.php?m=html&act=taobaoclass&type=' + $(this).attr("defin");
		$.ajax({
			type : 'post',
			url : url,
			dataType : 'string',
			beforeSend : function() {
				dg_theme;
				$("#i_body3_2").empty().html('<p style="text-align:center; margin-top:50px">Loading<img style="margin-bottom:-4px;" src="' + dg_theme + 'Images/loading2.gif"/></p>');
			},
			success : function(data) {
				$("#i_body3_2").html(data);
			}
		});
		return false;
	});
	
	// 首页广告点击 homeadclose
	$("#homeadclose").click( function () {
		$("#systempop").hide();
		setcookie("homeadclose", "ok", 3600*2400*30);
		return false;
	});
	var homeadclose = getcookie("homeadclose");
	if('ok' != homeadclose) $("#systempop").show();
	
	// 首页 异步请求滚动产品列表
	$.ajax({
		type : 'get',
		url : '/service.php?m=html&act=mvdemo',
		dataType : 'string',
		beforeSend : function() {
		},
		success : function(data) {
			//return false;
			$("#demobox").css("margin-left", "-625px");
			$("#demobox").empty().html(data);
			
			// 首页 滚动切换
			var demoid = 1;
			var hover = false;
			var tid = setInterval(function() { mv_timeout(); }, 5000);
			var mv_demo = function(){
				$("#demobox").animate({ marginLeft: 0 - demoid * 625 + "px" }, {duration:800, queue:false});
			}
			var mv_timeout = function(){
				if(3 == demoid ) $("#demobox").css("margin-left", "0px");
				demoid = demoid % 3 + 1;
				mv_demo();
				//hover = true;
			}
			$("#demoleft").click( function () {
				if(3 == demoid ) $("#demobox").css("margin-left", "0px");
				demoid = demoid % 3 + 1;
				mv_demo();
				return false;
			});
			$("#demoright").click( function () {
				if(1 == demoid ) $("#demobox").css("margin-left", 0 - 4*625 + "px");
				demoid = demoid - 1;
				if(demoid <= 0) demoid = 3;
				mv_demo();
				return false;
			});
			
			$("#demobox").hover(function () {
				if(false == hover) clearInterval(tid)
				hover = true;
			},
			function () {
				if(true == hover) tid = setInterval(function() { mv_timeout(); }, 5000);
				hover = false;
			});	
			
			$(".demolink").hover(function () {
				if(false == hover) clearInterval(tid);
				hover = true;
			},
			function () {
				if(true == hover) tid = setInterval(function() { mv_timeout(); }, 5000);
				hover = false;
			});			
		}
	});
	
});

function check_sfield(){
	var keywords = $.trim($("#input_headsearch").val());
	if((keywords.length <= 0)||(keywords == "淘宝商品搜索")){
		$("#tips_search").removeClass("tips_word").text("您没有输入任何信息。");
		$("#input_headsearch").focus();
	}else{
		$("#s_form").submit();
		return false;
	}
}

function search_callback(data){
	if(0 == data.result.length){
		$("#search_suggest").hide();
		$("#tips_search").show();
		return false;
	}
	
	$("#search_suggest ul").empty();
	$.each( data.result, function(i, item){
		$("#search_suggest ul").append('<li keyword="' + item[0] + '"><span class="suggest_name">' + item[0] + '</span><span class="suggest_products">淘宝大约' + item[1] + '件商品</span><div class="clear"></div></li>');
	});
	$("#tips_search").hide();
	$("#search_suggest").show();
	$("#search_suggest ul li").hover(function () {
		$(this).addClass("suggest_selected");
	},
	function () {
		$(this).removeClass("suggest_selected");
	});
	
	// 鼠标移出建议框则隐藏建议框
	$("#search_suggest").hover(function(){search_itemin=true;},function () {
		//$(this).hide();
		search_itemin = false;
	});			

	$("#search_suggest ul li").bind('click', function(){
		$("#input_headsearch").val($(this).attr("keyword"));
		$("#search_suggest").hide();
		$("#head_buyInput #s_form").submit();
	});
	return false;
}

function getcookie(name) {
	var cookie_start = document.cookie.indexOf(name);
	var cookie_end = document.cookie.indexOf(";", cookie_start);
	return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}

function setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
	var expires = new Date();
	expires.setTime(expires.getTime() + seconds);
	document.cookie = escape(cookieName) + '=' + escape(cookieValue)
		+ (expires ? '; expires=' + expires.toGMTString() : '')
		+ (path ? '; path=' + path : '/')
		+ (domain ? '; domain=' + domain : '')
		+ (secure ? '; secure' : '');
	return true;
}
