String.prototype.endWith = function(end){
    if(this.length < end.length)
	{
		return false;  
	}
	
	if(this == end)
	{
		return true ;
	}
    
	if(this.substring(this.length - end.length) == end)
	{
		return true ;
	}
		
	return false ;
}

function refreshImage(id){
	var img = $("#" + id) ;
	var src = img.attr("src") ;
	var index= src.indexOf("=");
	var nsrc = src.substring(0,index+1) + Math.random();
	img.attr("src",nsrc) ;
}
function clearContent(name){
	$(":input[name=" + name + "]").val("").focus() ;
}
function scrollRotate(id) {
	var jqueryId = "#" + id ;
	var altezzaDiv = "-" + $($(jqueryId).children()[0]).height(); 
	var margineDiv = $($(jqueryId).children()[0]).css("margin");
	var index = $(jqueryId).children().length - 1;

	$($(jqueryId).children()[0]).animate({ opacity: 0 }, 200, "linear", function() {

	$($(jqueryId).children()[0]).animate({ marginTop: altezzaDiv }, 200, "linear", function() {

	$($(jqueryId).children()[0]).css("margin", margineDiv);

	$(jqueryId).append($($(jqueryId).children()[0]));

	$($(jqueryId).children()[index]).animate({ opacity: 1 }, 200);
	});
	});
}
function clearInter(intervalId)
{
	window.clearInterval(intervalId) ;
}
function addInter(method,time)
{
	return window.setInterval(method,time) ;
}
function CookieOperation(){this.name="";this.value="";};
CookieOperation.prototype.setName=function(name)
{this.name=name;}
CookieOperation.prototype.setValue=function(value)
{this.value=value;}
CookieOperation.prototype.writeCookie=function()
{
	var expire = new Date() ;
	expire.setTime(expire.getTime()+1000*60*60*24*365);
	var cookie="";
	if(this.name!="")
	{
		var json="{" + this.name + ":['" + escape(this.value) + "']}";
		cookie += this.name + "=" + json + ";path=/;expires="+expire.toGMTString();
	}
	var i = document.cookie.search(this.name);
	if(i==-1)
	{
		document.cookie=cookie;
	}
	else
	{
		var cookieValue = this.getCookie(this.name);
		if(cookieValue)
		{
			var cookieObj = eval("(" + cookieValue + ")");
			for(key in cookieObj)
			{
				if(key == this.name)
				{
					var result = -1 ;
					for(var i = 0; i < cookieObj[key].length ; i++)
					{
						var tempValue = cookieObj[key][i] ;
						if(tempValue == escape(this.value))
						{
							result = i ;
							break ;
						}
					}
					if(result == -1)
					{
						cookieObj[key].unshift(escape(this.value)) ;
						cookie = this.name + "={" + this.name + ":[" ;
						for(var j = 0; j < cookieObj[key].length; j++)
						{
							cookie += "'" + cookieObj[key][j] ;
							cookie += cookieObj[key].length-1 == j ? "'" : "'," ;
						}
						cookie += "]" + "};path=/;expires="+expire.toGMTString() ;
						document.cookie=cookie;
					}
					else
					{
						cookie = this.name + "={" + this.name + ":[" ;
						cookie += "'" + cookieObj[key][result]  ;
						cookie += cookieObj[key].length == 1 ? "'" : "'," ;
						for(var j = 0; j < cookieObj[key].length; j++)
						{
							if(j == result)
							{
								if(cookieObj[key].length-1 == j)
								{
									if(cookie.lastIndexOf(",") == cookie.length - 1)
									{
										cookie = cookie.substr(0,cookie.length - 1) ;
									}
								}
								continue ;
							}
							cookie += "'" + cookieObj[key][j] ;
							cookie += cookieObj[key].length-1 == j ? "'" : "'," ;
						}
						cookie += "]" + "};path=/;expires="+expire.toGMTString() ;
						this.clearCookies() ;
						document.cookie=cookie;
					}
				}
			}
		}
	}
}
CookieOperation.prototype.getCookie=function(name)
{
	var cookies=document.cookie.split(";");
	for(var i=0;i<cookies.length;i++)
	{
		if(cookies[i]!=undefined)
		{
			var cookie=cookies[i].split("=");
			cookie[0]=cookie[0].replace(/^\s+|\s+$/g,'');
			if(cookie[0]==name)
			{
				return cookie[1];
			}
		}
	}
}
CookieOperation.prototype.getCookies=function()
{
	var cookieValue = this.getCookie(this.name);
	if(cookieValue)
	{
		var cookieObj = eval("(" + cookieValue + ")");
		for(key in cookieObj)
		{
			if(key == this.name)
			{
				return cookieObj[key] ;
			}
		}
	}
}
CookieOperation.prototype.clearCookies=function()
{
	var d=new Date();
	d.setTime(d.getTime()-1000*60);
	var cookies = document.cookie.split(";");
	for(var i=0;i<cookies.length;i++)
	{
		if(cookies[i])
		{
			var cookie = cookies[i].split("=");
			cookie[0] = cookie[0].replace(/^\s+|\s+$/g,'');
			if(cookie[0]==this.name)
			{
				document.cookie = cookies[i] + ";path=/;expires="+d.toGMTString();
				return ;
			}
		}
	}
}

function showTop(obj)
{
	$(obj).parent().find(" > div").show() ;
	$(".paihang_hot").hide() ;
	$(obj).hide();
	$(obj).next().show() ;
}

function showLogin()
{
		var url = "/u/ajaxgui.action" ;
		$.post(url,function(data){
		$("#userInfo").empty() ;
		var resp = eval("(" + data + ")") ;
		var loginInfo = $("<div></div>").attr("class","top-l") ;
		var utilsBox = $("<div></div>").attr("class","top-r") ;
		var utils = $("<ul></ul>") ;
		if(resp.ajaxExpire)
		{
			loginInfo.append("您好，欢迎来巧顾！ ") ;
			loginInfo.append($("<a></a>").attr("href","http://www.qiaogu.com/a/plogin.action").html(" [请登录]")) ;
			loginInfo.append($("<a></a>").attr("href","http://www.qiaogu.com/a/preg.action").html(" [免费注册]")) ;
			var util1 = $("<li></li>").attr("id","top-rf").append($("<a></a>").attr("href","#").html("我的巧顾")) ;
			utils.append(util1) ;
			var util2 = $("<li></li>").append($("<a></a>").attr("href","#").html("我的购买")) ;
			utils.append(util2) ;
			var util3 = $("<li></li>").append($("<a></a>").attr("href","#").html(" 收藏夹")) ;
			utils.append(util3) ;
			var util4 = $("<li></li>").append($("<a></a>").attr("href","#").html(" 联系人")) ;
			utils.append(util4) ;
			var util5 = $("<li></li>").append($("<a></a>").attr("href","#").html("巧顾通")) ;
			utils.append(util5) ;
			var util6 = $("<li></li>").attr("id","top-re").append($("<a></a>").attr("href","#").html("帮助中心")) ;
			utils.append(util6) ;
		}
		else
		{
			loginInfo.append("您好，") ;
			loginInfo.append($("<span></span>").attr("class","col4").html(resp.userName)) ;
			loginInfo.append($("<a></a>").attr("href","http://www.qiaogu.com/a/logout.action").html(" [退出登陆]")) ;
			var util1 = $("<li></li>").attr("id","top-rf").append($("<a></a>").attr("href","http://www.qiaogu.com/u/uhp.action").html("我的巧顾")) ;
			utils.append(util1) ;
			var util2 = $("<li></li>").append($("<a></a>").attr("href","#").html("我的购买")) ;
			if(resp.buyMsgNumber > 0)
			{
				util2.attr("id","mybuy") ;
			}
			if(resp.buyMsgNumber > 0)
			{
				var util7 = $("<li></li>").append($("<a></a>").attr("href","#").html("我的卖出")) ;
				if(resp.saleMsgNumber > 0)
				{
					util7.attr("id","mysell") ;
				}
				utils.append(util7) ;

			}
			utils.append(util2) ;
			var util3 = $("<li></li>").append($("<a></a>").attr("href","#").html(" 收藏夹")) ;
			utils.append(util3) ;
			var util4 = $("<li></li>").append($("<a></a>").attr("href","#").html(" 联系人")) ;
			if(resp.contactMsgNumber > 0)
			{
				util4.attr("id","linkman") ;
			}
			utils.append(util4) ;
			var util5 = $("<li></li>").append($("<a></a>").attr("href","#").html("巧顾通")) ;
			utils.append(util5) ;
			var util6 = $("<li></li>").attr("id","top-re").append($("<a></a>").attr("href","#").html("帮助中心")) ;
			utils.append(util6) ;
		}
		utilsBox.append(utils) ;
		$("#userInfo").append(loginInfo) ;
		$("#userInfo").append(utilsBox) ;
	}) ;
}

function showUserInfo(parentBox){
	var url = "/u/ajaxgui.action" ;
	$(parentBox).empty();
	
	var loadHtml = "<div class=\"box\">";
		loadHtml += "<div class=\"top\">";
			loadHtml += "<div class=\"top-l\"><span class=\"col6\">巧顾网</span></div>";
			loadHtml += "<div class=\"clear\"></div>";
		loadHtml += "</div>";
	loadHtml += "</div>";

	$(parentBox).append(loadHtml);

	$.post(url,function(data){
		json = eval("("+data+")");
		if(!json.ajaxExpire){
			if(json.ajaxOperRs){
				createIsLoginBox(json,parentBox);
			}else{
				createNotLoginBox(parentBox);
			}
		}else{
			createNotLoginBox(parentBox);
		}

	});
}

function createIsLoginBox(json,parentBox){
var boxHtml = "<div class=\"box\">";
		boxHtml += "<div class=\"top\">";
			boxHtml += "<div class=\"top-l\">欢迎您:<span class=\"col4\">"+json.userName+"</span> &nbsp;<a href=\"http://www.qiaogu.com/a/logout.action\">[退出登录]</a></div>";
			boxHtml += "<div class=\"top-r\">";
				boxHtml += "<ul>";
					boxHtml += "<li class=\"top-rf\"><a href=\"http://www.qiaogu.com/u/shp.action\">我的巧顾</a></li>";
					var cla1 = json.buyMsgNumber>0?"mybuy1":"mybuy";
					boxHtml += "<li class="+cla1+"><a href=\"http://www.qiaogu.com/u/usmrs.action\">我的购买</a></li>";
					if(json.officeNumber>0){
						var cla2 = json.saleMsgNumber>0?"mybuy1":"mybuy";
						boxHtml += "<li class="+cla2+"><a href=\"http://www.qiaogu.com/po/osmrs.action\">我的卖出</a></li>";
					}
					boxHtml += "<li><a href=\"http://www.qiaogu.com/u/sbms.action\">收藏夹</a></li>";
					var cla3 = json.contactMsgNumber>0?"linkman1":"linkman";
					boxHtml += "<li><a class="+cla3+" href=\"http://www.qiaogu.com/u/sc.action\">联系人</a></li>";
					boxHtml += "<li><a href=\"http://www.qiaogu.com/u/qiaoGuTong.action\">巧顾通</a></li>";
					boxHtml += "<li class=\"top-re\"><a href=\"http://www.qiaogu.com/help/index.html\">帮助中心</a></li>";
				boxHtml += "</ul>";
				boxHtml += "<div class=\"clear\"></div>";
			boxHtml += "</div>";
			boxHtml += "<div class=\"clear\"></div>";
		boxHtml += "</div>";
	boxHtml += "</div>";
	$(parentBox).empty();
	$(parentBox).append(boxHtml);
}

function createNotLoginBox(parentBox){
	var boxHtml = "<div class=\"box\">";
		boxHtml += "<div class=\"top\">";
			boxHtml += "<div class=\"top-l\">您好,欢迎来到巧顾网! &nbsp;<a href=\"http://www.qiaogu.com/a/plogin.action\">[请登录]</a> &nbsp;<a href=\"http://www.qiaogu.com/a/preg.action\">[免费注册]</a></div>";
			boxHtml += "<div class=\"top-r\">";
				boxHtml += "<ul>";
					boxHtml += "<li class=\"top-rf\"><a href=\"http://www.qiaogu.com/u/shp.action\">我的巧顾</a></li>";
					boxHtml += "<li class=\"mybuy\"><a href=\"http://www.qiaogu.com/u/usmrs.action\">我的购买</a></li>";
					if(json.officeNumber>0){
						boxHtml += "<li class=\"mybuy\"><a href=\"http://www.qiaogu.com/po/osmrs.action\">我的卖出</a></li>";
					}
					boxHtml += "<li><a href=\"http://www.qiaogu.com/u/sbms.action\">收藏夹</a></li>";
					boxHtml += "<li><a class=\"linkman\" href=\"http://www.qiaogu.com/u/sc.action\">联系人</a></li>";
					boxHtml += "<li><a href=\"http://www.qiaogu.com/u/qiaoGuTong.action\">巧顾通</a></li>";
					boxHtml += "<li class=\"top-re\"><a href=\"http://www.qiaogu.com/help/index.html\">帮助中心</a></li>";
				boxHtml += "</ul>";
				boxHtml += "<div class=\"clear\"></div>";
			boxHtml += "</div>";
			boxHtml += "<div class=\"clear\"></div>";
		boxHtml += "</div>";
	boxHtml += "</div>";
	$(parentBox).empty();
	$(parentBox).append(boxHtml);
}

function changeFormAction(formName,actionName,submit)
{
	submit = submit ? submit : "return true" ;
	$("form[name=" + formName + "]").attr("action",actionName).attr("onsubmit",submit).submit() ;
}

function bodyHeight()
{
	return $("body").attr("clientHeight") > $("body").attr("scrollHeight") ? $("body").attr("clientHeight") : $("body").attr("scrollHeight")  ;
}
function bodyWidth()
{
	return $("body").attr("scrollWidth") ;
}
function scrollTop()
{
	return $(document).scrollTop() ;	
}

function scrollLeft()
{
	return $(document).scrollLeft() ;	
}

function windowHeight()
{
	var de = document.documentElement ;
	return self.innerHeight || (de && de.clientHeight) || document.body.clientHeight ;
}

function windowWidth()
{
	var de = document.documentElement ;
	return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth ;
}

function clientHeight(obj)
{
	if(obj)
	{
		return $(obj).attr("clientHeight") ;
	}
	return $("body").attr("clientHeight") ;
}

function clientWidth(obj)
{
	if(obj)
	{
		return $(obj).attr("clientWidth") ;
	}
	return $("body").attr("clientWidth") ;
}

function getMouseX(e)
{
	return e.originalEvent.x || e.originalEvent.layerX || 0 ;

}

function getMouseY(e)
{
	return e.originalEvent.y || e.originalEvent.layerY || 0 ;
}
function middleDingWei(obj)
{
	var tscrollTop = scrollTop() ;
	var tscrollLeft = scrollLeft() ;
	var tclientHeight = windowHeight() ;
	var tclientWidth = windowWidth() ;
	var height = clientHeight(obj) ;
	var width = clientWidth(obj) ;
	if(height > tclientHeight)
	{
		tclientHeight = 0 ;
		height = 0 ;
	}
	if(width > tclientWidth)
	{
		tclientWidth = 0 ;
		width = 0 ;
	}
	var top = tscrollTop + tclientHeight / 2 - height / 2 ;
	var left = tscrollLeft + tclientWidth / 2 - width / 2 ;
	$(obj).css({"top":top,"left":left}) ;
}

function createAndShowStorey(id)
{
	$("#" + id).remove() ;
	var storey = $("<div></div>").attr("id",id).attr("class","prompt").css({"height":bodyHeight(),"width":bodyWidth()}).hide() ;
	$("body").append(storey) ;
	storey.show() ;
	
}

function createMsgBox(msgId,titleMsg,tishiMsg,tishiImgSrc,okButton,cacleButton)
{
	$("#" + msgId).remove() ;

	var msgBox = $("<div></div>").attr("class","popframe") ;
		var top = $("<div></div>").attr("class","pop-top") ;
			var top1 = $("<div></div>").attr("class","pop-topl") ;
			var topc = $("<div></div>").attr("class","pop-topc") ;
				var title = $("<p></p>").html(titleMsg) ;
				var close = $("<a></a>").attr("href","javascript:") ;
					var closeImg = $("<img></img>").attr("src","../images/6_05.jpg").attr("width","37").attr("height","33").attr("alt","") ;
					close.append(closeImg) ;
				topc.append(title) ;
				topc.append(close) ;
			var topr = $("<div></div>").attr("class","pop-topr") ;
			top.append(top1) ;
			top.append(topc) ;
			top.append(topr) ;
		msgBox.append(top) ;
		
		msgBox.append($("<div></div>").attr("class","clear")) ;
		var center = $("<div></div>").attr("class","pop-center") ;
			var centerTop = $("<div></div>").attr("class","pop-centertop") ;
				var centerl = $("<div></div>").attr("class","pop-centercl") ;
					tishiImgSrc  = tishiImgSrc ? tishiImgSrc : "../images/3_12.jpg" ;
					var tishiImg = $("<img></img>").attr("src",tishiImgSrc).attr("width","46").attr("height","43").attr("alt","") ;
					centerl.append(tishiImg) ;
				var centerr = $("<div></div>").attr("class","pop-centercr") ; 
					var tishi = $("<p></p>").html(tishiMsg) ;
					centerr.append(tishi) ;
				centerTop.append(centerl) ;
				centerTop.append(centerr) ;

			var centerBottom = $("<div></div>").attr("class","pop-centerbottom").css({"background-color":"rgb(240, 240, 240)"}) ;
				var ok = $("<input />").attr("type","button").attr("class","popbutton").attr("value",okButton) ;
				centerBottom.append(ok) ;
				if(cacleButton)
				{
					var cacle = $("<input />").attr("type","button").attr("class","popbutton").attr("value",cacleButton) ;
					centerBottom.append(cacle) ;
				}

			center.append(centerTop) ;
			center.append($("<div></div>").attr("class","clear")) ;
			center.append(centerBottom) ;

		msgBox.append(center) ;
		msgBox.append($("<div></div>").attr("class","clear")) ;
		var bottom = $("<div></div>").attr("class","pop-bottom") ;
			var bottoml = $("<div></div>").attr("class","pop-bottoml").html("") ;
			var bottomc = $("<div></div>").attr("class","pop-bottomc").html("") ;
			var bottomr = $("<div></div>").attr("class","pop-bottomr").html("") ;
			bottom.append(bottoml) ;
			bottom.append(bottomc) ;
			bottom.append(bottomr) ;
		msgBox.append(bottom) ;
	msgBox.attr("id",msgId) ;
    msgBox.find("img:eq(0)").click(function (){
		if(msgBox.find(":input[value=取消]").length > 0)
		{
			msgBox.find(":input[value=取消]").click() ;
		}
		else
		{
			msgBox.find(":input[value=确定]").click() ;
		}
		$("#c" + msgId).remove() ;
	}) ;
	msgBox.find(":input[value=取消]").click(function (){
		$("#c" + msgId).remove() ;	
	})
	msgBox.find(":input[value=确定]").click(function (){
		$("#c" + msgId).remove() ;	
	})
	$("body").append(msgBox) ;
	middleDingWei(msgBox.get(0)) ;
	createAndShowStorey("c" + msgId) ;
}

function createTuiKuanBox(id,left,top,msg)
{
	if($("#" + id).length > 0)
	{
		$("#" + id).remove() ;
	}
	var tuiKuanBox = $("<div class='refund'></div>") ;
	tuiKuanBox.append("<div class='refundtop'><div class='pop-topl'></div><div class='refundtopc'><p class='font1'>退款申请</p><img src='/images/6_05.jpg' width='37' height='33' alt='' style='cursor:pointer' onclick='removeTuiKuanBox(this)'/></a></div><div class='pop-topr'></div></div>") ;
	var refundce = $("<div class='refundce'></div>") ;
	refundce.append("<h1 class='font1 font-h textc'>巧顾秘书：</h1>") ;
	refundce.append("<p>注意：退款申请只有经过顾问同意才能生效！<br/>请您务必与顾问进行充分沟通并达成一致后，再提出退款申请。</p>") ;
	refundce.append("<h1 class='refundceh1 bg'>申请退款原因</h1>") ;
	refundce.append("<div class='reinput'> <textarea name='refundReason' class='cd14' ></textarea></div>") ;
	refundce.append("<p class='col5' style='display:none;'>您的退款原因应在0-150个字符以内！</p>") ;
	refundce.append("<h1 class='refundceh1 bg'>退款金额: <span class='col7 font1'>" + msg + "</span> 元</h1>") ;
	refundce.append("<div class='blank20'></div><div class='paybutall'><input type='button' class='paybut' value='确定' onclick='applyRefundment(this)'/><input type='button' class='paybut' onclick='removeTuiKuanBox(this)' value='取消' /></div><div class='blank50'></div>") ;
	tuiKuanBox.append(refundce) ;
	tuiKuanBox.append("<div class='refundbo'><div class='pop-bottoml'></div><div class='refundbottomc'></div><div class='pop-bottomr'></div></div>") ;
	tuiKuanBox.attr("id",id) ;
	tuiKuanBox.css("top",top) ;
	tuiKuanBox.css("left",left) ;
	$("body").append(tuiKuanBox) ;
}

function removeTuiKuanBox(obj)
{
	$(obj).parent().parent().parent().remove() ;
}
function ajaxRequest(url,params,obj,smethod,emethod)
{
	showLoading() ;
	$.post(url,params,function(data){
		hideLoading() ;
		var resp = "";
		try{
			resp = eval("(" + data + ")") ;
		}catch(e){
			alert("Json转换异常:"+e);
			return ;
		}
		if(resp.ajaxExpire)
		{
			showAjaxLogin() ;
		}
		else
		{
			if(resp.ajaxOperRs)
			{
				eval("(" + smethod + "(resp,obj))") ;
			}
			else
			{
				eval("(" + emethod + "(resp,obj))") ;
			}
		}
	});
}

function ajaxRequestNoLoading(url,params,obj,smethod,emethod)
{
	$.post(url,params,function(data){
		var resp = "";
		try{
			resp = eval("(" + data + ")") ;
		}catch(e){
			alert("Json转换异常:"+e);
			return ;
		}
		if(resp.ajaxExpire)
		{
			showAjaxLogin() ;
		}
		else
		{
			if(resp.ajaxOperRs)
			{
				eval("(" + smethod + "(resp,obj))") ;
			}
			else
			{
				eval("(" + emethod + "(resp,obj))") ;
			}
		}
	});
}

function showAjaxLogin()
{
	var loginBox = $("<div class='l-mode' id='login'></div>") ;
	loginBox.append("<div class='l-modetop'><div class='l-modetopl'></div><div class='l-modetopc'></div><div class='l-modetopr'></div><div class='clear'></div></div>") ;

	var loginCenter = $("<div class='l-modecenter'></div>") ;
	loginCenter.append("<div class='l-modecenterl'></div>") ;


	var table = $("<table width='312' border='0' cellpadding='0' cellspacing='0'>") ;
		table.append("<tr><td width='52' height='25'></td><td width='260' colspan='2'><span class='col01' id='serviceError'></span></td></tr>") ;
		table.append("<tr><td width='52' height='25'>用户名：</td><td width='163'><input type='text' name='luserName' class='pass-text2' tabindex='10'/></td><td width='97'>&nbsp;</td></tr>")
		table.append("<tr><td height='38'>密&nbsp; 码：</td><td><input type='password' name='lpassword' class='pass-text2' tabindex='11'/></td><td><a href='http://www.qiaogu.com/a/pfpcun.action'>忘记密码？</a></td></tr>") ;
		table.append("<tr><td height='38'>验证码：</td><td><input type='text' name='validationCode'  class='pass-text3' tabindex='12'/><img id='validationCodeImage' src='/a/svi.action?id=0' width='87' height='22' alt='' /></td><td><a href='#' onclick='refresh()'>看不清楚，换一张</a></td></tr>") ;

	var loginmode = $("<div class='login-mode'></div>") ;
	loginmode.append(table) ;
	loginmode.append("<div class='login-button'><div class='login-imgl'><a href='javascript:' onclick='checkAjaxForm(this)' ><img tabindex='13' src='/images/login.gif' alt='“”' width='85' height='32' /></a></div><div class='login-imgr'><a href='http://www.qiaogu.com/a/preg.action'><img src='/images/zhuce.gif' alt='“”' width='85' height='32' /></a></div></div>") ;

	var modecenterc = $("<div class='l-modecenterc'></div>") ;
	modecenterc.append("<div class='login-ltys'> <h1><span class='loginspan1'>登录巧顾</span><span class='loginspan2'><a href='javascript:' onclick='hidenAjaxLogin(this)'><img src='/images/0_02.gif' width='16' height='15' alt='' /></a></span></h1></div><div class='clear'></div>") ;
	modecenterc.append(loginmode) ;

	loginCenter.append(modecenterc) ;
	loginCenter.append("<div class='l-modecenterr'></div><div class='clear'></div>") ;

	loginBox.append(loginCenter) ;
	loginBox.append("<div class='l-modebottom'><div class='l-modebottoml'></div><div class='l-modebottomc'></div><div class='l-modebottomr'></div></div>") ;
	$("body").append(loginBox) ;

	refreshImage('validationCodeImage');
	loginBox.find(":input[name=luserName]").focus() ;
	middleDingWei(loginBox.get(0)) ;
	createAndShowStorey("clogin") ;
}

function hidenAjaxLogin(obj)
{
	$(obj).parent().parent().parent().parent().parent().parent().remove() ;
	$("#clogin").remove() ;
}
function showLoading()
{
	var loadingBox = $("<div id='loading' class='load'><p>处理中，请等待……</p><p><img src='/images/load.gif' width='190' height='14' alt='' /></p></div>")
	$("body").append(loadingBox) ;
	middleDingWei(loadingBox.get(0)) ;
	createAndShowStorey("cloading") ;
}

function hideLoading()
{
	$("#loading").remove() ;
	$("#cloading").remove() ;
}

function checkAjaxForm(obj)
{
	var serviceError = $("#serviceError") ;
	var userName = $(":input[name=luserName]").get(0) ;
	var userNameResult = commValidate(userName) ;
	if(!userNameResult)
	{
		serviceError.html(getAttrByField(userName,"errorDescription")).show() ;
		return userNameResult ;
	}
	var password = $(":input[name=lpassword]").get(0) ;
	var passwordResult = commValidate(password) ;
	if(!passwordResult)
	{
		serviceError.html(getAttrByField(password,"errorDescription")).show() ;
		return passwordResult ;
	}
	var validationCode = $(":input[name=validationCode]").get(0) ;
	var validationCodeResult = commValidate(validationCode) ;
	if(!validationCodeResult)
	{
		serviceError.html(getAttrByField(validationCode,"errorDescription")).show() ;
		return validationCodeResult ;
	}
	var url = "/a/ajaxLogin.action" ;
	var params = {luserName:$(userName).val(),lpassword:$(password).val(),validationCode:$(validationCode).val()} ;
	ajaxRequest(url,params,obj,"ajaxLoginSuccess","ajaxLoginError");
	return false ;
}

function ajaxLoginSuccess(resp,obj)
{
	getUserInfo() ;
	$("#login").remove() ;
	$("#clogin").remove() ;
}
function ajaxLoginError(resp,obj)
{
	var serviceError = $("#serviceError") ;
	serviceError.html(resp.ajaxErrorMessage).show() ;
	refresh() ;
}
function refresh()
{
	refreshImage('validationCodeImage');clearContent('validationCode');
}
/** --------------- Search Box Tools ---------------*/
var flag1 = false;
var flag2 = false;
$(function(){
	
	$("#selectDomainParent>span:eq(0)").find(">a").bind("click",function(){
		if($("#selectDomain").css("display")=="none"){
			$("#selectDomain").show();
		}else{
			$("#selectDomain").hide();
		}
	});
	
	$("#selectTypeParent>span:eq(0)").find(">a").bind("click",function(){
		if($("#selectType").css("display")=="none"){
			$("#selectType").show();
		}else{
			$("#selectType").hide();
		}
	});
	
	$("#selectDomain>li").bind("click",function(){
		$("#selectDomainParent>span>a").html($(this).find("a").html()).attr("name",$(this).find("a").attr("name"));
		$("#selectDomain").hide();
	});
	
	$("#selectType>li").bind("click",function(){
		$("#selectTypeParent>span>a").html($(this).find("a").html()).attr("name",$(this).find("a").attr("name"));
		$("#selectType").hide();
	});
	
	$("#selectDomainParent").bind("mouseout",function(){flag1 = false;setTimeout("checkFlag(1);",1000);});
	$("#selectTypeParent").bind("mouseout",function(){flag2 = false;setTimeout("checkFlag(2);",1000);});
	
	$("#selectDomainParent>span:eq(0)>a").bind("mouseover",function(){flag1 = true;setTimeout("checkFlag(1);",1000);});
	$("#selectTypeParent>span:eq(0)>a").bind("mouseover",function(){flag2 = true;setTimeout("checkFlag(2);",1000);});
	
	$("#selectDomain").bind("mouseover",function(){flag1 = true;setTimeout("checkFlag(1);",1000);});
	$("#selectType").bind("mouseover",function(){flag2 = true;setTimeout("checkFlag(2);",1000);});
	
});

function checkFlag(v){
	if(v==1){
		if(!flag1){$("#selectDomain").hide();}
	}else{
		if(!flag2){$("#selectType").hide();}
	}
}
function formSubmit(){
	$("input[name=searchType]").val($("#selectTypeParent>span>a").attr("name"));
	$("input[name=domainId]").val($("#selectDomainParent>span>a").attr("name"));
}
/** --------------- Search Box Tools End ---------------*/


/** ----------------   vote star     -----------------------*/
function spcover(id,t){
	var cookieName = "qiaogu_vote";
	var cookies = document.cookie;
	
	if(cookies.search(cookieName)!=-1){
		
		var tcookies = document.cookie.split(";");
		for(var i=0;i<tcookies.length;i++)
		{
			if(tcookies[i]!='undefined')
			{	
				var cookie=tcookies[i].split("=");
				cookie[0]=cookie[0].replace(/^\s+|\s+$/g,'');
				
				if(cookie[0]==cookieName)
				{	
					var values = eval( "(" +unescape(cookie[1])+")");
					for(var k=0;k<values.length;k++){
						if(values[k]==id){
							alert("您已经投过票了");return ; 
						}else{
							if(k==values.length-1){
								values.push(escape(id));
								var expire = new Date() ;
								expire.setTime(expire.getTime()+1000*60*60*24*365);
								var cookie="";
								cookie += cookieName + "=[" + values + "];path=/;expires="+expire.toGMTString();
								document.cookie = cookie;break ;
							}
						}
					}
				}
			}
		}
		
	}else{
		var expire = new Date() ;
		expire.setTime(expire.getTime()+1000*60*60*24*365);
		var cookie="";
		var value="[" + escape(id) + "]";
		cookie += cookieName + "=" + value + ";path=/;expires="+expire.toGMTString();
		document.cookie = cookie;
	}
	
	var params = {"id":id,"type":t};
	$.post(voteUrl,params,function(data){
		var json = "";
		try{
			json = eval("("+data+")");
		}catch(e){
			alert("javascript Exception");
		}
		if(json.ajaxOperRs){
			$("#s1").html(json.topNo);
			$("#s2").html(json.treadNo);
			$("#sp1").html(Math.round(json.topNo/(json.topNo+json.treadNo)*1000)/10 + "%");
			$("#sp2").html(Math.round(json.treadNo/(json.topNo+json.treadNo)*1000)/10 + "%");
			$("#eimg1").css("width",(json.topNo/(json.topNo+json.treadNo)*55)+"px");
			$("#eimg2").css("width",(json.treadNo/(json.topNo+json.treadNo)*55)+"px");
		}
	});
	
}

function copy(date)
{
	if (window.clipboardData)
	{
		return window.clipboardData.setData('Text',date) ;
	}
	return false ;
}


function getDomainPrefix(domainId)
	{
		var domainPrefix ;
		switch(domainId)
		{
			case 1 : domainPrefix = "edu" ; break;
			case 2 : domainPrefix = "lang" ; break;
			case 3 : domainPrefix = "law" ; break;
			case 4 : domainPrefix = "psych" ; break;
			case 5 : domainPrefix = "art" ; break;
			default : domainPrefix = "www" ; break ;
		}
		return domainPrefix ;
	}

function validateImgFileName(fileName)
{
	var upperFileName = fileName.toUpperCase() ;
	if(!upperFileName.endWith("JPG") && !upperFileName.endWith("GIF") && !upperFileName.endWith("JPEG") && !upperFileName.endWith("PNG"))
	{
		return false ;
	}
	return true ;
}


