var head_login_flag = false;
jQuery(
	function(){		
		jQuery.post(basePath+'/auth/getWebLogin.do',null,function(data){
			var str;
			if(data.login == '0'){
				str=data.membername
				+'，欢迎来到我爱我买！'
				+'<a href="'+basePath+'/auth/login.do" class="orange">[请登录]</a>'
				+'，新用户？'
	            +'<a href="'+basePath+'/web/register.html" class="orange">[注册]</a>';
				jQuery('#welcomeMsg').html(str);
			}else{
				str='<span style="font-size:12px; font-weight:normal;">'
				 +data.time
				 +'，'
				 +'<em style="color:#ff6600;">';
				switch(true){
				case data.username!=null:str+=data.username;break;
				case data.loginId!=null:str+=data.loginId;break;
				default:str+=data.loginMail;
				}
	           	str+='</em>'+
	            '</span>'
				+'，'
				+'欢迎来到我爱我买！'
	           	+'&nbsp;&nbsp;<a href="'+basePath+'/auth/logout.do" class="orange">[退出]</a>' ;
	           	jQuery('#welcomeMsg').html(str);
			}
		},'json');
 	}
);

LoginUtil=(function(){var a={};var d;var c=true;
	a.callback;
	a.init=function(targetUrl){
		jQuery("input[name='username']").focus(function(){jQuery(this).next().hide().text("");});
		jQuery("input[name='userpass']").focus(function(){jQuery(this).next().hide().text("");});
		jQuery("li.anniud a#okbutt").click(function(){

			a.dologin(targetUrl);
		});
	};
	//jquery方法-待
	function tempfun(targetUrl){if(c){
		
		var name=jQuery.trim(jQuery("input[name='username']").val());
		if(name=='')
		{
			jQuery("input[name='username']").next().show().text("*请输入用户名！");
			return;
		}
		var psw=jQuery.trim(jQuery("input[name='userpass']").val());
		if(psw=='')
		{
			jQuery("input[name='userpass']").next().show().text("*请输入密码！");
			return;
		}
		if(head_login_flag)
		{
			
			c=false;
			head_login_flag=false;
			jQuery("li.anniud a").addClass("anniu_but");
			jQuery("li.anniud a").css("cursor","wait");
			$.ajax({
              type:"post",
              url:basePath+'/web/memberJqueryAjax/loginByTypeJquery.html',
              data:{name:name,psw:psw},
              dataType:"json",
              success:function(data){
              	jQuery("li.anniud a").removeClass("anniu_but");
				jQuery("li.anniud a").css("cursor","");
				c=true;
				jQuery("input[name='username']").val("");
				if(data==null)
				{
					jQuery("input[name='username']").next().show().text("账号或密码错误！");
					jQuery("input[name='username']").val("");
					jQuery("input[name='userpass']").val("");
					head_login_flag=true;
				}
				else{
					head_login_flag=false;
					jQuery("#logindiv").hide();
					jQuery(".loginBar h2 a").remove();
					var str="";
					if(data[0].substr(0,1)=='_')
						str=str+'您好：'+data[0].substr(1,data[0].length-1)+"欢迎您！";
					else
						str=str+'您好：'+data[0]+"欢迎您！";
					jQuery(".loginBar h2 span").text(str);
					if(a.callback)
						a.callback(data);
					if(targetUrl!=null&&targetUrl!=undefined&&targetUrl!="")
						window.location.href=targetUrl;
					else
						a.closeDialog();
					}            
              },
              	error:function(){
              }
            });
			
			/*MemberLoginDWR.loginByType(name,psw,function(data)
			{
				jQuery("li.anniud a").removeClass("anniu_but");
				jQuery("li.anniud a").css("cursor","");
				c=true;
				jQuery("input[name='username']").val("");
				if(data==null)
				{
					jQuery("input[name='username']").next().show().text("账号或密码错误！");
					jQuery("input[name='username']").val("");
					jQuery("input[name='userpass']").val("");
					head_login_flag=true;
				}
				else{
					head_login_flag=false;
					jQuery("#logindiv").hide();
					jQuery(".loginBar h2 a").remove();
					var str="";
					if(data[0].substr(0,1)=='_')
						str=str+'您好：'+data[0].substr(1,data[0].length-1)+"欢迎您！";
					else
						str=str+'您好：'+data[0]+"欢迎您！";
					jQuery(".loginBar h2 span").text(str);
					if(a.callback)
						a.callback(data);
					if(targetUrl!=null&&targetUrl!=undefined&&targetUrl!="")
						window.location.href=targetUrl;
					else
						a.closeDialog();
				}
			});*/
			
			
			
			
		}
	}}
		a.dologin=function(targetUrl){tempfun(targetUrl);};
	function o(d){jQuery(d).css({"filter":"alpha(opacity=30)","top":"0px","left":"0px","opacity":"0.3","background-color":"black","z-index":"10000","height":document.documentElement.scrollHeight+"px","width":document.documentElement.scrollWidth+"px","position":"absolute"});}
	function z(a){return jQuery(a).css({"top": document.documentElement.scrollTop+document.documentElement.clientHeight/2-127+"px"});}
	a.closeDialog=function(div_id){if(document.getElementById(div_id)){jQuery("#"+div_id).hide();}if(d){jQuery(d).hide();}jQuery("#logindiv").hide();jQuery(window).unbind('scroll');jQuery(window).unbind('resize');};
	a.showDialog=function(cando){jQuery("input[name='username']").val("");jQuery("input[name='userpass']").val("");if(head_login_flag){if(!d){d=document.createElement("div");o(d);jQuery("body").append(d); }jQuery("input[name='toUrl']").val(cando);jQuery(d).show();z("#logindiv").show();jQuery(window).scroll(function(){z("#logindiv");});jQuery(window).resize(function(){z("#logindiv");o(d);});}else if(cando){a.callback();}};
return a;})();

function showCategory_c(){
	jQuery("#categorychoose").show();
	jQuery("ul#categorychoose li span").removeClass("olo");
}

function closeCategory_c(){
	jQuery("#categorychoose").hide();
}

function getCategory(obj){
	if(obj==null){
		jQuery("#categoryname").html("\u6240\u6709\u5206\u7c7b");
		jQuery("#pdcid").val("0");
	}
	else{
		jQuery("#categoryname").html(obj.innerHTML);
		jQuery("#pdcid").val(obj.id);
		jQuery("#categorychoose").hide();
	}
}

function changeStyle(obj){
	jQuery("ul#categorychoose li span").removeClass("olo");
	obj.className="olo";
}

function changeAction(){
	
	/*var searchType = jQuery("#searchType").val();
	if(searchType=="product"||searchType=="productById")
	{
		document.getElementById('catename').action = basePath+'/web/forepageProducts/getForepageProducts.html';
	}
	else if(searchType=="provider"||searchType=="providerById")
	{
		document.getElementById('catename').action = basePath+'/web/businessSpace/getBusinessByC.html';
	}
	else if(searchType=="directProduct")
	{
		document.getElementById('catename').action = basePath+'/web/directbuy/product_detail.html';
	}
	else{
		document.getElementById('catename').action = basePath+'/web/articleinfo/toArticleTreeUrl.html';
	}
	$("#search_keyJH").val("");$("#displaydiv").hide();*/
}
//jquery方法-个人清单
function showPerson()
{	
	alert("showPerson2");
	if (jQuery(".layer_list:visible").size >0) return;
	var innerContent = '';
	jQuery(".layer_list").show();
	
	//HeadMemberInfoDWR.getShippCarCount(carback);
	$.ajax({
              type:"post",
              url:"web/headJqueryAjax/getShippCarCountJquery.html",
              //dataType:"text",
              success:function(data){         
              		alert(data);     
              		if(data==null||data.length<1)
					{
						if (!head_login_flag)
							innerContent ='<h2>您的购物车是空的</h2>';
						else innerContent ='<h2 class="h2_hh">您的购物车是空的</h2>';
					}
					else
					{
						var loop = data.length;
						if (!head_login_flag)
						innerContent = '<h2><a href="'+basePath+'/shoppingcar/myCar.do" target="_blank">购物车共有'+loop+'样商品</a></h2><ul>';
						else
							innerContent = '<h2><a href="'+basePath+'/shoppingcar/myCar.do" target="_blank">购物车共有'+loop+'样商品</a></h2><ul class="lii_hh">';
						if(loop>3)
						{
							loop=3
						}
						for(var i=0;i<loop;i++)
						{
							var name=data[i][0];
							if(name.length>10) name=name.substring(0,9)+'...';
							innerContent = innerContent + '<li><span></span><a href="'+basePath+'/shoppingcar/myCar.do" target="_blank">'+name+'</a></li>';
						}
						innerContent = innerContent + '</ul>';
					}
					if (!head_login_flag)
						//HeadMemberInfoDWR.getOrderInfo(orderback);
						{
							$.ajax({
			             	type:"post",
			              	url:"web/headJqueryAjax/getOrderInfoJquery.html",
			              	//dataType:"text",
			              	success:function(data){              
									innerContent = innerContent + '<h2><a href="'+basePath+'/member/order/myOrders.do">我的订单</a></h2>';
									if(data==null)
									{
										innerContent = innerContent + '<ul><li><span></span><a>您没有待处理的订单</a></li></ul>';
									}
									else
									{
										innerContent = innerContent + '<ul><li><span></span><a href="'+basePath+'/member/order/myOrders.do?status=WAITPAY">未付款订单'+data[0]+'张</a></li><li><span></span><a href="'+basePath+'/member/order/myOrders.do?status=SEND">待确认订单'+data[1]+'张</a></li></ul>';
									}
									
									//HeadMemberInfoDWR.getIntegral(integralback);
									$.ajax({
						             	type:"post",
						              	url:"web/headJqueryAjax/getIntegralJquery.html",
						              	//dataType:"text",
						              	success:function(data){              
												innerContent = innerContent + '<h2><a href="'+basePath+'/member/integral/myIntegral.do">我的积分</a></h2><ul style="border-bottom:none;">';
												if(data==null)
												{
													innerContent = innerContent + '<li><span></span><a>您还未获得过积分</a></li></ul>';
												}
												else
												{
													innerContent = innerContent + '<li><span></span><a href="'+basePath+'/member/integral/myIntegral.do">共有积分<em>'+data+'</em>分</a></li></ul>';
												}
												jQuery(".layer_listea").html(innerContent);
											}
							            });
				              }
				            });
						}
					else
						jQuery(".layer_listea").html(innerContent); 
			      }
            });
	/*function carback(data)
	{
		if(data==null||data.length<1)
		{
			if (!head_login_flag)
				innerContent ='<h2>您的购物车是空的</h2>';
			else innerContent ='<h2 class="h2_hh">您的购物车是空的</h2>';
		}
		else
		{
			var loop = data.length;
			if (!head_login_flag)
			innerContent = '<h2><a href="'+basePath+'/shoppingcar/myCar.do" target="_blank">购物车共有'+loop+'样商品</a></h2><ul>';
			else
				innerContent = '<h2><a href="'+basePath+'/shoppingcar/myCar.do" target="_blank">购物车共有'+loop+'样商品</a></h2><ul class="lii_hh">';
			if(loop>3)
			{
				loop=3
			}
			for(var i=0;i<loop;i++)
			{
				var name=data[i][0];
				if(name.length>10) name=name.substring(0,9)+'...';
				innerContent = innerContent + '<li><span></span><a href="'+basePath+'/shoppingcar/myCar.do" target="_blank">'+name+'</a></li>';
			}
			innerContent = innerContent + '</ul>';
		}
		if (!head_login_flag)
			//HeadMemberInfoDWR.getOrderInfo(orderback);
			{
				$.ajax({
             	type:"post",
              	url:"${basePath}/web/headJqueryAjax/getOrderInfo.html",
              	//dataType:"text",
              	success:function(data){              
						innerContent = innerContent + '<h2><a href="'+basePath+'/member/order/myOrders.do">我的订单</a></h2>';
						if(data==null)
						{
							innerContent = innerContent + '<ul><li><span></span><a>您没有待处理的订单</a></li></ul>';
						}
						else
						{
							innerContent = innerContent + '<ul><li><span></span><a href="'+basePath+'/member/order/myOrders.do?status=WAITPAY">未付款订单'+data[0]+'张</a></li><li><span></span><a href="'+basePath+'/member/order/myOrders.do?status=SEND">待确认订单'+data[1]+'张</a></li></ul>';
						}
						
						//HeadMemberInfoDWR.getIntegral(integralback);
						$.ajax({
			             	type:"post",
			              	url:"${basePath}/web/headJqueryAjax/getIntegral.html",
			              	//dataType:"text",
			              	success:function(data){              
									innerContent = innerContent + '<h2><a href="'+basePath+'/member/integral/myIntegral.do">我的积分</a></h2><ul style="border-bottom:none;">';
									if(data==null)
									{
										innerContent = innerContent + '<li><span></span><a>您还未获得过积分</a></li></ul>';
									}
									else
									{
										innerContent = innerContent + '<li><span></span><a href="'+basePath+'/member/integral/myIntegral.do">共有积分<em>'+data+'</em>分</a></li></ul>';
									}
									jQuery(".layer_listea").html(innerContent);
								}
				            });
	              }
	            });
			}
		else
			jQuery(".layer_listea").html(innerContent);
	}*/
	//function orderback(data)
	//{
	//	innerContent = innerContent + '<h2><a href="'+basePath+'/member/order/myOrders.do">我的订单</a></h2>';
	//	if(data==null)
	//	{
	//		innerContent = innerContent + '<ul><li><span></span><a>您没有待处理的订单</a></li></ul>';
	//	}
	//	else
	//	{
	//		innerContent = innerContent + '<ul><li><span></span><a href="'+basePath+'/member/order/myOrders.do?status=WAITPAY">未付款订单'+data[0]+'张</a></li><li><span></span><a href="'+basePath+'/member/order/myOrders.do?status=SEND">待确认订单'+data[1]+'张</a></li></ul>';
	//	}
	//	HeadMemberInfoDWR.getIntegral(integralback);
	//}
	//function integralback(data)
	//{
	//	innerContent = innerContent + '<h2><a href="'+basePath+'/member/integral/myIntegral.do">我的积分</a></h2><ul style="border-bottom:none;">';
	//	if(data==null)
	//	{
	//		innerContent = innerContent + '<li><span></span><a>您还未获得过积分</a></li></ul>';
	//	}
	//	else
	//	{
	//		innerContent = innerContent + '<li><span></span><a href="'+basePath+'/member/integral/myIntegral.do">共有积分<em>'+data+'</em>分</a></li></ul>';
	//	}
	//	jQuery(".layer_listea").html(innerContent);
	//}
}
//查询
var tempword='';
var tw='';
var searchresultindex=-1;
//down
function setSrc(obj,event)
{
	tempword=jQuery.trim(obj.value);
	var a=jQuery("#displaydiv a");
	l=a.size();
	var b;

	if(l>0)
	{
		if(searchresultindex==-1){
			searchresultindex=l;
		}
		if(event.keyCode==38)//up
		{

			a.css("background-color","");
			searchresultindex=searchresultindex>0?searchresultindex-1:l;
		}
		if(event.keyCode==40)//down
		{
			a.css("background-color","");
			searchresultindex=searchresultindex<l?searchresultindex+1:0;
		}
		b=a.get(searchresultindex);jQuery(b).css("background-color","#E1EAF7");
		if(event.keyCode!=8)
		if(searchresultindex==l){
			jQuery("input[name='search_key']").val(tw);}
		else
			jQuery("input[name='search_key']").val(jQuery(b).text());
	}
}
//up
function keywordAssist(obj,event){
	if(event.keyCode==38||event.keyCode==40)
	{
		return;
	}
	tw=jQuery.trim(obj.value);
	var word=jQuery.trim(obj.value);
	var type=jQuery("#searchType").val();
	var categoryId=jQuery("#pdcid").val();
	if(word=="")
	{
		jQuery("#displaydiv").hide().empty();
	}
	else if(word==tempword)
    {
		jQuery("#displaydiv").show();
	}
	else{
		jQuery("#displaydiv").empty();
		$.ajax({
              type:"post",
              url:"web/keyJqueryAjax/searchKeyWordsJquery.html",
              data:{word:word,type:type,categoryId:categoryId},
              dataType:"json",
              success:function(data){
              	/*if(type=="product"){}
              	if(type=="productById"){}
              	if(type=="provider"){}
              	if(type=="providerById"){}
              	if(type=="article"){}
              	if(type=="directProduct"){}
              	*/
              	if(data.length>0)
				{
					var dlength=data.length;
					if(data[data.length-1]=='isTag')
					{
						dlength=data.length-1;
						document.getElementById('isTag').value="1";
					}
					searchresultindex=-1;
					for(var i=0;i<dlength;i++)
						jQuery("#displaydiv").append("<a href=\"javascript:void(0)\"><span>"+data[i]+"</span></a>");
						jQuery("#displaydiv").show();
				}
				else{
					document.getElementById('isTag').value="0";
				}
				jQuery("#displaydiv a").bind("click",function(){jQuery("input[name='search_key']").val(jQuery(this).children().text());jQuery("#displaydiv").hide();});
              },
              error:function(){
              	//alert(data.length);
              }
            });
		//KeyWordDWR.searchKeyWords(word,type,categoryId,function(data)
		/*{
			if(data.length>0)
			{
				var dlength=data.length;
				if(data[data.length-1]=='isTag')
				{
					dlength=data.length-1;
					document.getElementById('isTag').value="1";
				}
				searchresultindex=-1;
				for(var i=0;i<dlength;i++)
					jQuery("#displaydiv").append("<a href=\"javascript:void(0)\"><span>"+data[i]+"</span></a>");
				jQuery("#displaydiv").show();
			}
			else{
				document.getElementById('isTag').value="0";
			}
			jQuery("#displaydiv a").click(function(){jQuery("input[name='search_key']").val(jQuery(this).children().text());jQuery("#displaydiv").hide();});
		});*/
	}
}
//city ajax
function keywordHelp(obj,event){
	if(event.keyCode==38||event.keyCode==40)
	{
		return;
	}
	tw=jQuery.trim(obj.value);
	var search_key=jQuery.trim(obj.value);
	var zoneId = jQuery("#zoneId").val();
	if(search_key=="")
	{
		jQuery("#displaydiv").hide().empty();
		return;
	}else{
		jQuery("#displaydiv").empty();
		$.ajax({
              type:"post",
              url:"web/forepageProducts/csProductsForAjax.html",
              data:{search_key:search_key,zoneId:zoneId},
              dataType:"json",
              success:function(data){
              	if(data.length>0)
				{
					var dlength=data.length;
					if(data[data.length-1]=='isTag')
					{
						dlength=data.length-1;
						document.getElementById('isTag').value="1";
					}
					searchresultindex=-1;
					for(var i=0;i<dlength;i++)
						jQuery("#displaydiv").append("<a href=\"javascript:void(0)\"><span>"+data[i]+"</span></a>");
						jQuery("#displaydiv").show();
				}
				else{
					//document.getElementById('isTag').value="0";
				}
				jQuery("#displaydiv a").bind("click",function(){jQuery("input[name='search_key']").val(jQuery(this).children().text());jQuery("#displaydiv").hide();});
              },
              error:function(){
              	//alert(data.length);
              }
            });
	}
}
//查询END
function closePerson(){
	jQuery(".layer_list").hide();
}
function setDialogmainalert(id){
				var tiwen=document.getElementById(id);
				tiwen.style.position ="absolute";
				tiwen.style.left = document.body.clientWidth/2-160+"px";
				tiwen.style.top = document.documentElement.scrollTop+document.documentElement.clientHeight/2-120+"px";
				tiwen.style.zIndex="10001";
			}
function alertshow(){

	var d=document.getElementById('coverdiv');

	if(!d){d=document.createElement("div");d.id="coverdiv";jQuery(d).css({"filter":"alpha(opacity=30)","top":"0px","left":"0px","opacity":"0.3","background-color":"black","z-index":"10000","height":document.documentElement.scrollHeight+"px","width":document.documentElement.scrollWidth+"px","position":"absolute"});jQuery("body").append(d); } jQuery(d).show();

	setDialogmainalert("mainalert");
	document.getElementById("mainalert").style.display="";

}

//购物车所用div代码
var jishinum=6;
var jishi;
function closeDiv(){
	window.clearTimeout(jishi);
	jQuery('.shoppingcar').hide();
	jQuery('#coverdiv').hide();
	jQuery(".closed-t").html("5秒后自动关闭");
}

//层自动关闭
function clock(){
 	--jishinum;
	jQuery(".closed-t").html(jishinum	+"秒后自动关闭");
  	if(jishinum > 0){
  		jishi=window.setTimeout(clock,999);
  	}else{
  		window.clearTimeout(jishi);
  		jQuery('.shoppingcar').hide();
  		jQuery('#coverdiv').hide();
  		jQuery(".closed-t").html("5秒后自动关闭");
  	}
}

function setDialogBig(id){
	var tiwen=document.getElementById(id);
	tiwen.style.position ="absolute";
	tiwen.style.zIndex="1001";
	tiwen.style.left = (document.body.clientWidth/2)-470+"px";
	tiwen.style.top = document.documentElement.scrollTop+document.documentElement.clientHeight/2-360+"px";
	
}

//加入购物车
function addShoppingCar(id){
		$.ajax({
             type:"post",
             url:basePath+'/salesShoppingcart/addCart.do',
             data:{count:1,id:id,isProductId:1},
             dataType:"json",
             success:function(data){
             	if(data==true){
					setDialogBig('layer-t');
					var d=document.getElementById('coverdiv');
					if(!d){d=document.createElement("div");d.id="coverdiv";jQuery(d).css({"filter":"alpha(opacity=30)","top":"0px","left":"0px","opacity":"0.3","background-color":"black","z-index":"1000","height":document.documentElement.scrollHeight+"px","width":document.documentElement.scrollWidth+"px","position":"absolute"});jQuery("body").append(d); } jQuery(d).show();
					jQuery('.shoppingcar').show();
					jishinum=6;
					clock();
					$.ajax({
              			type:"post",
		              	url:basePath+"/web/getShoppingCartSize.html",
		              	dataType:"text",
		              	success:function(data){
			                $("#cartSize").text(data);
		              	}
		            });
				}
			}
		});	

	}


