function login(){
var userfsid = document.loginForm.userfsid.value
var userpass = document.loginForm.userpass.value
var remindAcc = document.loginForm.remindAcc.checked?1:0
//alert(remindAcc)
if(userfsid==""){
alert("请输入帐号")
return
}
load_innerHTML= "
"
document.getElementById("div_login").innerHTML = load_innerHTML
var url = "http://file.funshare.com.cn//login.php"
var post_data = "userfsid="+userfsid+"&userpass="+userpass+"&remindAcc="+remindAcc
xmlhttp.open("POST",url,true)
xmlhttp.setRequestHeader("content-length",post_data.length);
xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded;chareset=utf-8")
xmlhttp.onreadystatechange = div_login_request
xmlhttp.send(post_data)
}
function div_login_request(){
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
var xmltest = xmlhttp.responseText
document.getElementById("div_login").innerHTML = xmltest
// online()
// buserinfo(xmltest);
blogLogin();
}
}
}
//ajax调用 读取在线人数
function online(){
var xmlhttp2 = createxmlhttpRequest()
var url = "http://file.funshare.com.cn//online.php"
var post_data = ""
xmlhttp2.onreadystatechange = function(){
if (xmlhttp2.readyState == 4) {
if(xmlhttp2.status == 200) {
var xmlDOM = xmlhttp2.responseXML
var funshare = xmlDOM.documentElement
try{
var _online = funshare.getElementsByTagName("online")[0]
var _online_stu = _online.getElementsByTagName("online_stu")[0].getAttribute("value")
online_stu.innerHTML = _online_stu
var _online_tea = _online.getElementsByTagName("online_tea")[0].getAttribute("value")
online_tea.innerHTML = _online_tea
var _online_all = _online.getElementsByTagName("online_all")[0].getAttribute("value")
document.getElementById("online_all").innerHTML = _online_all
}catch(e){
// alert(e.message)
}
}
}
}
xmlhttp2.open("POST",url,true)
xmlhttp2.setRequestHeader("content-length",post_data.length);
xmlhttp2.setRequestHeader("content-type","application/x-www-form-urlencoded;chareset=utf-8")
xmlhttp2.send(post_data)
}
//blog登录
function blogLogin() {
var username = getCookie('UserFSID');
var userpass = getCookie('UserPass');
if(username != null && userpass != null) {
document.getElementById('userName').value = username;
document.getElementById('userPass').value = userpass;
var f = document.getElementById('blogForm');
f.submit();
}
}
//获取Blog用户登录信息,并根据Fun 学网的登录状态来登录或退出Blog
function buserinfo(xmltest) {
var funshrelogin = xmltest.indexOf('登录成功');
var bxmlhttp = createxmlhttpRequest();
var url = "http://file.funshare.com.cn/bloglogin.php?url=http://file.funshare.com.cn/blog/login_lifetype.php&action=userinfo";
bxmlhttp.open("GET",url,true);
bxmlhttp.onreadystatechange = function(){
if (bxmlhttp.readyState == 4) {
if(bxmlhttp.status == 200) {
var userxml = bxmlhttp.responseXML;
var userinfo = userxml.getElementsByTagName('value');
var bloguid = userinfo[0].childNodes[0].nodeValue;
if(funshrelogin == -1) {
if(bloguid !=0) {
bloglogout();
}
}else {
if(bloguid == 0) {
blogLogin();
}
}
}
}
}
bxmlhttp.send(null);
}
//博客退出
function bloglogout() {
var bxmlhttp = createxmlhttpRequest();
var url = "http://file.funshare.com.cn/blog/funlogin.php?action=logout";
bxmlhttp.open("GET",url,true);
bxmlhttp.onreadystatechange = function(){
if (bxmlhttp.readyState == 4) {
if(bxmlhttp.status == 200) {
var userxml = bxmlhttp.responseXML;
}
}
}
bxmlhttp.send(null);
}
document.write('');
document.write('');
var xmlhttp = createxmlhttpRequest()
var url = "http://file.funshare.com.cn//login.php";
xmlhttp.onreadystatechange = div_login_request
xmlhttp.open("post",url,true);
xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded;chareset=utf-8")
xmlhttp.send(null);
function getCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg) return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1) endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}