﻿var isIE = true;
var timeoutid = null;
var bLevel = true;
var bLogin = false;
var UserInfo = new Object();
var fileName = (String(window.location.pathname).slice(String(window.location.pathname).lastIndexOf("/")+1)).split(".")[0];
Base_Load = function()
{
	if(window.navigator.appName == "Netscape"){isIE= false;}//判断IE
	UserInfo = book_Detail.myAjax.Get_UserInfo().value;//用户对象
	if (UserInfo!= null){bLogin = true;}//是否登入
}
Base_Load();

//检测登入状态
function Login()
{
	if (!bLogin){self.location.href = "LoginInter.aspx?returnurl=" + escape(self.location.href)+"&alert="+encodeURI("您当前的操作需要登入！");}
	return bLogin;
}

//检测用户权限
function level()
{
	if (Login()){if (!bLevel){alert ("抱歉,你权限不够");}}
	return bLevel;
}

//提示ajax处理成功
ajax_Dealok = function ()
{
	$("mc").innerHTML = "您的请求处理成功";timeoutid = window.setTimeout (ajax_Deal_Close, 3000);
}

//开始处理ajax
ajax_Deal_Begin = function ()
{
	$("mc").style.display = "";
	$("mc").innerHTML = "您的请求正在处理...";
	scroll_lay ();
}

//关闭提示条
var ajax_Deal_Close = function ()
{
	$("mc").style.display = "none";
	$("mc").innerHTML = "";
	window.clearTimeout (timeoutid);
}

//滚动提示层
function scroll_lay ()
{
	document.getElementById ("mc").style.top = (document.documentElement.scrollTop) + "px";
	document.getElementById ("mc").style.left = (document.documentElement.scrollLeft + document.documentElement.clientWidth - document.getElementById ("mc").offsetWidth) + "px";
}

function getString(model)
{	
	var str = "<li class=\"myReply\" id=\"Community_" + model.nID+ "\">";
	str = str+"<div class=\"userPhoto\"><img src=\"/UploadFiles/face/"+model.MyImg+"\" /></div>";
	str = str+"<div class=\"commentReply\"><div class=\"bookShowInfoChiefTop3\">";
	str = str+"<div class=\"ChiefTopName\"><a href=\"/mybag/"+model.UserName+"/BookBag.aspx\">" + model.UserName + "</a>("+model.NickName+")</div>";
	//str = str+"<div class=\"ChiefTopFunc\"><a href=\"javascript:Edit(" + model.nID + ")\">[编辑]</a></div>";
	str = str+"<div class=\"ChiefTopStar\"></div><div class=\"ChiefTopDate\">" + model.dAddTime + "</div></div>";
	str = str+"<div class=\"bookShowInfoChiefContent3\" id=\"szContent_"+model.nID+"\">" + model.szContent.toBr() + "</div></div></li>";
	return str;
}

//设置cookies
function setCookie (arg_CookieName, arg_CookieValue, arg_CookieExpireDays)
{
	var todayDate = new Date ();
	todayDate.setDate (todayDate.getDate () + arg_CookieExpireDays);
	document.cookie = arg_CookieName + "=" + arg_CookieValue + ";path=/;expires=" + todayDate.toGMTString () + ";";
}

//取得cookies
function getCookie (arg_CookieName)
{
	var Found = false;
	var start, end;
	var i = 0;
	while (i <= document.cookie.length)
	{
		start = i;
		end = start + arg_CookieName.length;
		if (document.cookie.substring (start, end) == arg_CookieName){Found = true;	break;}
		i++;
	}
	if (Found == true)
	{
		start = end + 1;
		end = document.cookie.indexOf (";", start);
		if (end < start) end = document.cookie.length;
		return document.cookie.substring (start, end);
	}
	return "";
}
function $() {
 var elements = new Array();
 for (var i = 0; i<arguments.length; i++) {
  var element = arguments[i];
  if (typeof element == 'string') {
   element = document.getElementById(element);
  }
  if (arguments.length == 1) {
   return element;
  }
  elements.push(element);
 }
 return elements;
}
function $name(key){return document.getElementsByName(key.toString ());}
String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
String.prototype.toBr = function(){return this.replace(/\r\n/g,"<br/>");}
String.prototype.toHTMLEncode = function(){return this.replace (/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;");}
String.prototype.toLen = function(){return this.replace(/[^\x00-\xff]/g,"xx").length;}
String.prototype.getURLvalue = function(){
	var mystr_Arr = this.substr(1,this.length).split("&");	
	var myArr = new Array();
	for(var i = 0;i<mystr_Arr.length;i++)
	{	var tempStr = mystr_Arr[i].split("=");		
		myArr[tempStr[0]] = tempStr[1];		
	}
	return myArr;
}

//参数
getParameter = function (varName) {
	var query = location.search;
	if (query != null || query != "") {
		query = query.replace(/^\?+/, "");
		var qArray = query.split("&");
		var len = qArray.length;
		if (len>0) {
			for (var i = 0; i<len; i++) {
				var sArray = qArray[i].split("=", 2);
				if (sArray[0] && sArray[1] && sArray[0].toLowerCase() == varName.toLowerCase()) {
					return unescape(sArray[1]);
				}
			}
		}
	}
	return null;
};