﻿function getbrowser(){
var browser;
if($.browser.msie) {
browser="msie"; 
}
else if($.browser.safari)
{
browser="safari"; 
}
else if($.browser.mozilla)
{
browser="mozilla"; 
}
else if($.browser.opera)
{
browser="opera"; 
}
else
{
browser="unknow"; 
}
return browser;
}
 
//得到documentbody
function getdocumentbody(){
	var b = document.compatMode=="CSS1Compat" ? document.documentElement : document.body;
	return b;
}
//通用弹出窗口
(function($){
$.openWindow = function(options){
	var defaults = {
		title:"提示信息",                           //标题
		content:"Loading...",                      	  //显示内容
		loadUrl:"",  							  //调用url
		onclick:"closeWindow();",
		loadClass:"",					  //默认样式	
		loadStyle:"display:none",                       
		bWidth:"",  
		bHeight:"", 
		dbackground:"", //div 的背景
		dfontsize:12,                			//div字大小						
		//dwidth:375,								//div宽
		//dheight:123,							//div高
		h3background:"",					//h3背景
		otop:220,								  //距离顶部高度
		oWidth:375,                               //弹出窗口宽度
		oHeight:20,                         	  //弹出窗口高度
		dbutton:"<button onclick=\"closeWindow();\">确定</button>"
	};
	$.extend(defaults,options);
	var l=0;//居左
	var t=0;//居上
	var windowWidth=$(window).width();//窗口的宽
	var windowHeight=$(window).height();//窗口的高
	var b=getdocumentbody();

	var otitle ="<h4>"+defaults.title+"</h4><span onclick="+defaults.onclick+">关闭</span>";
	var odiv = "<div id=\"alertBox\"><div class=\"title\">"+otitle+"</div><div class=\"content\" id='otext'><p>"+defaults.content+"<button onclick="+defaults.onclick+">确定</button></p></div></div>";
	var bdiv = "<div id='bdiv' style="+defaults.loadStyle+"></div>";
	if(!($("#alertBox").length))$("body").append(odiv);
	if(!($("#bdiv").length))$("body").append(bdiv);
	l=(windowWidth- defaults.oWidth)/2;
	t=windowHeight/2+b.scrollTop - defaults.oHeight/2;
	$("#alertBox").css({"border":"3px solid #FD9300","z-index":"9999","position":"absolute","top":t+"px","left":l+"px"});
	//$("#alertBox").css({"width":defaults.dwidth+"px", "height":defaults.dheight+"px"});
	
	defaults.loadUrl ? $.ajax({type: "POST",url:defaults.loadUrl,success: function(msg){$("#otext").html(msg);}}) : $("#otext").html("<p>"+defaults.content+""+defaults.dbutton+"</p>");
};
})(jQuery);
function closeWindow(){
	$("#alertBox").remove(); 
	$("#bdiv").remove(); 
}
function reloadWindow(){
	$("#bdiv").remove();
	$("#odiv").remove();
	window.location.reload();
}
//登录弹出窗口
function login(){
	var	oWidth=375;                         
	var	oHeight=200;  
	var l=0;//居左
	var t=0;//居上
	var windowWidth=$(window).width()+20;//窗口的宽
	var windowHeight=$(window).height();//窗口的高
	var b=getdocumentbody();
	var left=(windowWidth-oWidth)/2;
	var top=0;
	
	if(getbrowser()=='mozilla'){
		top=(windowHeight-oHeight)/2;
	}else if ( getbrowser()=='opera' && $.browser.version > 9.26){
	
		top=300 + b.scrollTop;
		t=b.scrollTop;
	}else{ 
		top=(windowHeight-oHeight)/2 + b.scrollTop;
		t=b.scrollTop;
	}	
	var loginbackground=" #fff url(/images/circleImg/club/alertBox_bg.gif) repeat-x";
	
	var logintitle = "<div class='title'><h4>登录</h4> <span id='spanCSS' onclick='loginClose()'>关闭</span></div>";
	var builder = "";
	  	builder+="<form id=\"form1\" name=\"form1\" method=\"post\" action=\"/main/login.do\" onSubmit=\"return false\">";
	  	builder+= "<label id='logininfo'></label>";
      	builder+=" <label>帐号：<INPUT id=\"min_userName\" name=\"min_userName\"   type='text'></label>";
      	builder+=" <label>密码：<INPUT id=\"min_password\" name=\"min_password\" type=\"password\"></label>";
      	builder+="<label><input type=\"checkbox\" id='keeplogin' name=\"keeplogin\">保存登录</label>";
      	builder+="<div><button type=\"submit\" onclick='checkloginForm();'>登录</button><a href=\"#\">忘记密码？</a></div>";
      	builder+="<span>如果您还不是会员，<a href=\"http://www.17k.com/main/register.jsp\" target=\"_top\">立即注册</a></span>";
      	builder+="</form>";
	var alertBox="<div id='alertBox'>"+logintitle+"<div id='ltext' class='content'></div></div>";
	var loginDiv = "<div id='loginDiv'></div>";
	if(!($("#loginDiv").length))$("body").append(loginDiv);
	if(!($("#alertBox").length))$("body").append(alertBox);
	$("#ltext").html(builder);
	$("html").css("overflow","hidden");
	$("#alertBox").css({"width":oWidth+"px","border":"#fd9300 3px solid","z-index":"999","background":loginbackground,"position":"absolute","top":top+"px","left":left+"px"});
	$("#spanCSS").css({"background":"url(/images/circleImg/club/icon_close.gif) no-repeat","cursor":"pointer","float":"right"});
	$("#loginDiv").css({"width":windowWidth+"px","height":windowHeight+"px","background-color":"#333","filter":"alpha(opacity=75)","-moz-opacity":" 0.75","opacity":"0.75","z-index":"888","position":"absolute","top":t+"px","left":l+"px"});
  //  setTimeout("login()", 100);
 var uname=URLDecode(getCookie("uname"));

  if (uname!=null && uname!=""){
  $("#min_userName").attr("value",uname);
  $("#min_password").focus();
  }else{
  $("#min_userName").focus();
  }
   
   
}
function checkloginForm(){
   if(document.getElementById("min_userName").value==null || document.getElementById("min_userName").value.length==0){
     alert("请输入用户名");
     return false;
   }
   if(document.getElementById("min_password").value=='' || document.getElementById("min_password").value.length==0){
     alert("请输入密码");
     return false;
   }
var keeplogin=document.getElementById("keeplogin").value;
$.ajax({
type: "POST",
dataType:"json",
url:"/main/login.do",
data:"userName="+document.getElementById("min_userName").value+"&password="+document.getElementById("min_password").value+"&keeplogin="+keeplogin+"&returnJsp=min_login",
success: function(msg){
 if (msg.userinfo[0]['status']==0){

 $("#ltext").html("<font color='green'>登录成功</font>");
 //changeheader(msg.userinfo[0]['userid'],msg.userinfo[0]['nickname'],msg.userinfo[0]['userlogo']);
 loginClose();
 window.location.reload();
 }else{
 $("#logininfo").html("<font color='red'>用户名或密码不正确</font>");
 }
}
});  
}
function loginClose(){
$("html").css("overflow","");
$("#alertBox").remove();
$("#loginDiv").remove();
}


function getjson(){

}
function getPageUtil(pageutil,functionName,qid){ 
var pageLimit="";
if (pageutil[0]['hasPreviousPage']=='true'){
	pageLimit+="<a href='javascript:"+functionName+"("+qid+","+(pageutil[0]['currentPage']-1)+");'>&laquo;</a>";
}
for (i=0;i< pageutil[0]['pageLimitList'].length;i++){
	if(pageutil[0]['currentPage']==pageutil[0]['pageLimitList'][i]){
		pageLimit+="<a href='javascript:"+functionName+"("+qid+","+pageutil[0]['pageLimitList'][i]+");'><b>"+pageutil[0]['pageLimitList'][i]+"</b></a>";
	}else{
		pageLimit+="<a href='javascript:"+functionName+"("+qid+","+pageutil[0]['pageLimitList'][i]+");'>"+pageutil[0]['pageLimitList'][i]+"</a>";
	}
}
if (pageutil[0]['hasNextPage']=='true'){
	pageLimit+="<a href='javascript:"+functionName+"("+qid+","+(pageutil[0]['currentPage']+1)+");'>&raquo;</a>";
}	
return pageLimit;
}


function getPageUtil2(pageutil,functionName){ 
var pageLimit="";
if (pageutil[0]['hasPreviousPage']=='true'){
	pageLimit+="<a href='javascript:"+functionName+"("+(pageutil[0]['currentPage']-1)+");'>&laquo;</a>";
}
for (i=0;i< pageutil[0]['pageLimitList'].length;i++){
	if(pageutil[0]['currentPage']==pageutil[0]['pageLimitList'][i]){
		pageLimit+="<a href='javascript:"+functionName+"("+pageutil[0]['pageLimitList'][i]+");'><b>"+pageutil[0]['pageLimitList'][i]+"</b></a>";
	}else{
		pageLimit+="<a href='javascript:"+functionName+"("+pageutil[0]['pageLimitList'][i]+");'>"+pageutil[0]['pageLimitList'][i]+"</a>";
	}
}
if (pageutil[0]['hasNextPage']=='true'){
	pageLimit+="<a href='javascript:"+functionName+"("+(pageutil[0]['currentPage']+1)+");'>&raquo;</a>";
}	
return pageLimit;
}
