﻿var SSO_ADDRESS = "http://210.76.39.21:7002";
var UUMS_ADDRESS = "http://url.hljsti.cn:7001";
document.write("<script type=\"text/javascript\" src=\"" + UUMS_ADDRESS + "/images/jquery-1.2.6.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"" + SSO_ADDRESS + "/SSO/dwr/interface/LoginRemote.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"" + SSO_ADDRESS + "/SSO/dwr/engine.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"" + SSO_ADDRESS + "/SSO/dwr/util.js\"></script>");
String.prototype.replaceAll  = function(s1,s2){   
	return this.replace(new RegExp(s1,"gm"),s2);   
}  
var start = function(){
	DWREngine.setMethod(DWREngine.ScriptTag);
	LoginRemote._path = SSO_ADDRESS + '/SSO/dwr';
	LoginRemote.isLogin(isReady); 
	jQuery(function(){
		jQuery("img[name='submit']").click(function(){
			if(jQuery("#logName").val().length<1){
				alert("用户名长度不正确！");
				jQuery("#logName").focus();
				return;
			}
			if(jQuery("#password").val().length<1){
				alert("密码长度不正确！");
				jQuery("#password").focus();
				return;	
			}
			jQuery("img[name='submit']").attr("disabled", "true");
			LoginRemote.loginLoadMark(jQuery("#logName").val(),jQuery("#password").val(),responseLogin); 
		});
		jQuery("#logName,#password").keydown(enterLogin);
		jQuery("img[name='logout']").click(function(){
			jQuery("<iframe src=' " + UUMS_ADDRESS + "/uums/logout_sy.jsp?" + new Date().getMilliseconds() + "'    style='display:none'></iframe>").appendTo("body");
			change2login();
		});	
		jQuery("img[name='qwcd1']").click(function(){
			LoginRemote.isLogin(qwcd1); 
		});	
		jQuery("img[name='qwcd2']").click(function(){
			LoginRemote.isLogin(qwcd2); 
		});	
		jQuery("img[name='kjwx']").click(function(){
			LoginRemote.isLogin(kjwx); 
		});	
		//jQuery("#word,#plainAuthor").keydown(function(){
		//	LoginRemote.isLogin(kjwx); 
	//});	

	 jQuery("input[name='word']").bind('keyup',function() {     
             if(event.keyCode==13){     
                LoginRemote.isLogin(kjwx);
             }     
        }); 
      
	   jQuery("input[name='plainAuthor']").bind('keyup',function() {     
             if(event.keyCode==13){     
                LoginRemote.isLogin(kjwx);
             }     
        }); 
  
		jQuery("#gl").click(function(){
			LoginRemote.isLogin(gl); 
		});	


		jQuery("#dxyqfl a").each(function(){
			jQuery(this).attr("href","http://210.76.36.40:8080/was40/search?channelid=48464&searchword=" + encodeURIComponent(jQuery(this).text().replaceAll("&","+")));
			jQuery(this).attr("target","_blank");
		});		
	});	
}
var responseLogin = function(datas){
	if(datas && datas.length==2){
		if(!datas[0] || !datas[1] || "SSO.ERROR"==datas[0] || "SSO.ERROR"==datas[1]){
			jQuery("#password").val("");
			alert("用户名或密码错误！");
			jQuery("#password").focus();
		}
		else{
			
			jQuery("#logName").val("");
			jQuery("#password").val("");
			jQuery("#logNameShow").text(datas[0]);
			jQuery("#userMarkShow").text(datas[1]);
			jQuery("<iframe src=' " + UUMS_ADDRESS + "/WEBUI/jsp/lognameAddToSession.jsp?logname=" + datas[0] + "'    style='display:none'></iframe>").appendTo("body");
			LoginRemote.getUserLevelByUserLogName(datas[0],loguserlevel);	
			change2logok();
		}
		jQuery("img[name='submit']").removeAttr("disabled");
	}
}

var loguserlevel=function(dataqx){	  
		if(!dataqx || "SSO.ERROR"==dataqx)
		{
			jQuery("#userqx").text("22");
			
		}
		else{
			
			jQuery("#userqx").text(dataqx);
			//alert(jQuery("#userqx").text());
	       // jQuery("#gl").removeClass("STYLE2") ;
	       // jQuery("#gl").addClass("menu") ;
		   if(jQuery("#userqx").text() =="3")
			{
	        jQuery("#gl1").attr("href","http://www.hljsti.cn/gljc/tjdwsl/index.htm") ;
			}
			jQuery("<iframe src='http://url.hljsti.cn:7001/WEBUI/jsp/tj_sso_iframe.jsp?tjadmin=tjadmin' style='display:none'></iframe>").appendTo("body");
			
		}
		
	
}
var isReady = function(datas){
	if(datas && datas.length==2){
		if(!datas[0] || !datas[1] || "SSO.ERROR"==datas[0] || "SSO.ERROR"==datas[1]){
			change2login();
		}
		else{
			jQuery("#logNameShow").text(datas[0]);
			jQuery("#userMarkShow").text(datas[1]);
			LoginRemote.getUserLevelByUserLogName(datas[0],loguserlevel);
			change2logok();		
		}
	}
	else{
		alert("返回值为空！");
	}
}
var change2logok = function(){
	//jQuery("#loading").hide();
	jQuery("#login").hide();
	jQuery("#logok").fadeIn("slow");	

}
var change2login = function(){
	
	if(jQuery("#userqx").text() =="3")
	{
	//jQuery("#loading").hide();
	jQuery("#logok").hide();	
	jQuery("#login").fadeIn("slow");	
   // jQuery("#gl").removeClass("menu") ;
	//jQuery("#gl").addClass("STYLE2") ;
	jQuery("#gl1").removeAttr("href") ;
	}

	else
	{
	//jQuery("#loading").hide();
	jQuery("#logok").hide();	
	jQuery("#login").fadeIn("slow");
	}
}


var gl = function(datas){
	
	if(datas && datas.length==2){
		if(!datas[0] || !datas[1] || "SSO.ERROR"==datas[0] || "SSO.ERROR"==datas[1]){
			alert("请先登录！");
			jQuery("#logName").focus();
			//jQuery("img[name='qwcd1']").removeAttr("disabled");
		}


		else{
			
			LoginRemote.getUserLevelByUserLogName(datas[0],loguserlevel);
			
			if(jQuery("#userqx").text() !="3")
			{
			  alert("您没有权限查看该项目，谢谢！")
			}

			
			
		}
	}
	else{
		alert("返回值为空！");
	}	
}



var qwcd1 = function(datas){
	jQuery("img[name='qwcd1']").attr("disabled","true");
	if(datas && datas.length==2){
		if(!datas[0] || !datas[1] || "SSO.ERROR"==datas[0] || "SSO.ERROR"==datas[1]){
			alert("请先登录！");
			jQuery("#logName").focus();
			jQuery("img[name='qwcd1']").removeAttr("disabled");
		}
		else{
			if(confirm('申请全文传递服务需要从该用户的当前积分中扣除 5 分，您确定要申请该服务？')){
				if(arguments.callee.done){
					add();
					jQuery("img[name='qwcd1']").removeAttr("disabled");
				}
				else{
					jQuery("<iframe src=' " + UUMS_ADDRESS + "/WEBUI/ids.jsp?" + new Date().getTime() + "'  onreadystatechange='qwcd(this,1)' style='display:none'></iframe>").appendTo("body");
					arguments.callee.done = true;
				}
			}
			else{
				jQuery("img[name='qwcd1']").removeAttr("disabled");
			}
			
		}
	}
	else{
		alert("返回值为空！");
	}	
}

var qwcd2 = function(datas){
	jQuery("img[name='qwcd2']").attr("disabled","true");
	if(datas && datas.length==2){
		if(!datas[0] || !datas[1] || "SSO.ERROR"==datas[0] || "SSO.ERROR"==datas[1]){
			alert("请先登录！");
			jQuery("#logName").focus();
			jQuery("img[name='qwcd2']").removeAttr("disabled");
		}
		else{
			if(confirm('申请全文传递服务需要从该用户的当前积分中扣除 5 分，您确定要申请该服务？')){
				if(arguments.callee.done){
					add1();
					jQuery("img[name='qwcd2']").removeAttr("disabled");
				}
				else{
					jQuery("<iframe  src=' " + UUMS_ADDRESS + "/WEBUI/ids.jsp?" + new Date().getTime() + "'  onreadystatechange='qwcd(this,2)'  style='display:none'></iframe>").appendTo("body");
					arguments.callee.done = true;
				}
			}
			else{
				jQuery("img[name='qwcd2']").removeAttr("disabled");
			}
		}
	}
	else{
		alert("返回值为空！");
	}	
	
}
var kjwx = function(datas){
	jQuery("img[name='kjwx']").attr("disabled","true");
	if(datas && datas.length==2){
		if(!datas[0] || !datas[1] || "SSO.ERROR"==datas[0] || "SSO.ERROR"==datas[1]){
			alert("请先登录！");
			jQuery("#logName").focus();
			jQuery("img[name='kjwx']").removeAttr("disabled");
		}
		else{
			if(arguments.callee.done){
				doSubmit();
				jQuery("img[name='kjwx']").removeAttr("disabled");
			}
			else{
				jQuery("<iframe  src=' " + UUMS_ADDRESS + "/WEBUI/ids.jsp?" + new Date().getTime() + "'  onreadystatechange='kjwx1(this)'  style='display:none'></iframe>").appendTo("body");
				arguments.callee.done = true;
			}		
			
		}
	}
	else{
		alert("返回值为空！");
		jQuery("img[name='kjwx']").removeAttr("disabled");
	}	
	
}

var qwcd = function (_frame,n){
	if (_frame.readyState=="complete") {
		if(n==1){
			add();
			jQuery("img[name='qwcd1']").removeAttr("disabled");			
		}
		else{
			add1();
			jQuery("img[name='qwcd2']").removeAttr("disabled");
		}
	}
}

var kjwx1 = function (_frame){
	if (_frame.readyState=="complete") {
		doSubmit();
		jQuery("img[name='kjwx']").removeAttr("disabled");
	}
}

function  enterLogin(){
	if(event.keyCode == 13) jQuery("img[name='submit']").click();
}
/**
 * 支持firefox ie chrome等浏览器的初始化方法
 */
   function init() {
       // quit if this function has already been called
   //    if (arguments.callee.done) return;
       // flag this function so we don't do the same thing twice
   //    arguments.callee.done = true;
       // create the "page loaded" message
		start();
   };
   /* for Mozilla */
  if (document.addEventListener) {
      document.addEventListener("DOMContentLoaded", init, null);
   }
   /* for Internet Explorer */
   /*@cc_on @*/
   /*@if (@_win32)
       document.write("<script defer src=ie_onload.js><"+"/script>");
   /*@end @*/
   /* for other browsers */
   window.onload = init;
 //  window.onload = start;


