$(function() {
	$("#topLoginForm").dialog({
		bgiframe: true,
		autoOpen: false,
		height: 160,
		width:380,
		modal: true
		});
$('#topLoginLink').click(

function()
{
	$("#topLoginForm").dialog('open');
	$("#member\\.memberAccount_top_login").focus();
});
	$("#topLogin").validate(
	{
		rules: {
			'member.memberAccount': {
				required: true,
				email: true
				},
			'member.memberPassword': {
				required: true,
				minlength: 4
			}
		},
		messages: {
			'member.memberAccount': {
				required: "此项必填",
				email: "邮箱格式不正确"
			},
			'member.memberPassword': {
				required: "此项必填",
				minlength: "密码长度最少4位"
			}
		},
		submitHandler: function(form) {
			$('#topLoginForm').block({ message: "<img src=\"/images/zoomloader.gif\">&nbsp;&nbsp;登录..."}); 
			//return ;
			$("#topLogin").ajaxSubmit({
				success:function(res){
					//alert(444);
				//document.write(res);
				$('#topLoginForm').unblock(); 
				if(res.indexOf("success:")!=-1)
				{
					var r = res.split("-");
					$("#topLoginForm").dialog('close');
					$('#topLoginMessage').html("");
					$('#topLoginMessage').load("/member/topLoginMessage.jsp?t="+new Date().getTime());
					//$("#tgcount").html("购物车中有<a class='shopcar1' href='/order/viewOrderCart.action'>"+r[1]+"</a>件商品，总计金额"+r[2]+"0");//修改头部
					$("#tgcount").html("购物车中有<a class='shopcar1' href='/order/viewOrderCart.action'>"+r[1]+"</a>件商品");//修改头部
					//var url=res.replace("success:","");
					//alert(url);
					//location.href=url;
				}
				else if(res.indexOf("error:")!=-1)
				{
					$('#error_top_login').html(res.replace("error:","")).addClass("tiperror");
					//alert("发生错误:"+res);
				}
				else if(res.indexOf("notexists:")!=-1)
				{
					$('#error_top_login').html("用户名或密码不正确").addClass("tiperror");
				}else if(res.indexOf("isLogin:")!=-1){
					location.href="/order/memberFillInOrderMsg.action";
				}else if(res.indexOf("viewOrderCart:")!=-1){
					location.href="/order/viewOrderCart.action";
				}
			}
		});
			}
		});
$('.favorite').click(function()
{
	//alert($(this).attr('id'));
	//$.blockUI({ message: "<img src=\"/images/zoomloader.gif\">&nbsp;&nbsp;正在提交..."}); 
	$.get("/addFarovite.action", {'goodsId':$(this).attr('id'),'t':new Date().getTime()}, function(data){
	//$.unblockUI();
	if(data=="login")																	  
	{
		$("#topLoginForm").dialog('open');	
	}
	else if(data.indexOf('error')!=-1)
	{
		alert(data);
	}
	else
	{
		showMessage("恭喜,商品已成功添加到收藏夹中！");
		//alert('成功');
		//$('#favoriteMsg').fadeOut();
		//alert('成功');
		}
	});	
}
);
$("#searchInput").click(function(){
var searchValue=$("#searchInput").val();
if(searchValue.indexOf("请输入关键字")!=-1)//如果是提示文字
{
	$("#searchInput").val("");
}
/*
else//正常的搜索关键字，选中
{
	alert(123);
	var rng=obj.createTextRange()
	var sel = rng.duplicate();
	sel.moveStart("character", 1);
	sel.setEndPoint("EndToStart", rng);
	sel.select();
	alert(123);
}*/							 
});
$("#topSearchButton").click(function(){
var searchValue=$("#searchInput").val();
if(searchValue=="")//如果没有输入搜索关键字
{
	//showMessage("您没有输入关键词");
	alert("您没有输入关键词");
	return false;
}
});
$("#searchInput").autocomplete('/goods/readPreKeyword.action', {
		multiple: false,
		dataType: "json",
		autoFill:false,
		parse: function(data) {
			return $.map(data, function(row) {
				return {
					data: row,
					value: row.name,
					result: row.name
				}
			});
		},
		formatItem: function(item) {
			var s=item.resultCount=="0"?"":"&nbsp;&nbsp;&nbsp;&nbsp;约" + item.resultCount+"条记录";
			return item.name + s;
		}
});
});
function showMessage(msg)
{
$.blockUI({ 
            message: msg, 
            fadeIn: 300, 
            fadeOut: 300, 
            timeout: 3000, 
            showOverlay: false, 
            centerY: false, 
            css: { 
        padding:        0, 
        margin:         0, 
        width:          '380px', 
        top:            '400px', 
        left:           '35%', 
        textAlign:      'center', 
        color:          '#fff', 
        border:         'none', 
        backgroundColor:'#DA4C44', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', opacity: .9,
		height:'35px'//,
            } 
});
}


