var exts = ".html";
var httpHost = "http://testws.taocd.com/"; //后台webserver代码的地址

var payUrl = "http://pay.taocd.com/toPay.do"; //支付地址

var payReturnUrl = "http://test.taocd.com/payMessage.html";//支付返回地址

function sendAjaxRequest(req,url){
	var __url = httpHost + url;

	if(__url==null){
		__url= httpHost + req.data.op + ".ws"
	}

	jQuery.ajax({
		type: "GET",
		url: __url,
		//dataType:"json",
		dataType: 'jsonp',
		jsonp: 'jsoncallback',
		data:"jdata="+req.data,
		contentType:"application/x-www-form-urlencoded; charset=UTF-8",
		beforeSend: function(XMLHttpRequest){
		},
		//success: function(json){
		//},
		//complete: req.onSuccessed,
		success: req.onSuccessed,
		error: function(){
		}
	});
}

function sendAjaxRequestNoneJSON(req,url){
	var __url = httpHost + url;

	if(__url==null){
		__url= httpHost + req.data.op + ".ws"
	}

	jQuery.ajax({
		type: "GET",
		url: __url,
		//dataType:"json",
		dataType: 'jsonp',
		jsonp: 'jsoncallback',
		data:req.data+"&jdata={}",
		contentType:"application/x-www-form-urlencoded; charset=UTF-8",
		beforeSend: function(XMLHttpRequest){
		},
		//success: function(json){
		//},
		success: req.onSuccessed,
		//complete: req.onSuccessed,
		error: function(){
		}
	});
}

//获取url后面的参数
function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	var r = window.location.search.substr(1).match(reg);
	if (r != null) return unescape(r[2]);
	return null;
}
//s1全部替换成s2的函数
String.prototype.replaceAll = function(s1,s2) {
    return this.replace(new RegExp(s1,"gm"),s2);
}

// js的url无参跳转
function jump(name){
	window.location = name + exts;
}
// js的url有参跳转
function jump2(name,str){
	window.location = name + exts + "?" + str;
}
// 删除字符串前后空格
String.prototype.trim = function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}

//获取地址栏里包含的参数，需指定位置

function getQueryParam(i){
	var url = window.location.href;
	var temp = url.substring(url.lastIndexOf("/"));
	var str = temp.substring(0,temp.indexOf("."));
	var s = str.split("_");
	if(s.length<=0){
		return;
	}
	return s[i];
}


//添加客服
function addCustomer() {

    var ht2 ='<div class="qqbox" id="divQQbox">西安客服：<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=498852652&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:498852652:42" alt="点击这里给我发消息" title="点击这里给我发消息"></a><br />北京客服：<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=1260253436&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:1260253436:42" alt="点击这里给我发消息" title="点击这里给我发消息"></a></div>';

   $(document).ready(function(){

        $(".FooterBox").append(ht2);

        initFloatTips();
   });
}

addCustomer();

var tips;
var theTop = 100;
var old = theTop;
function initFloatTips()
{
	tips = document.getElementById('divQQbox');
	moveTips();
}
function moveTips()
{
	 	  var tt=50;
		  if (window.innerHeight)
		  {
		pos = window.pageYOffset
		  }else if (document.documentElement && document.documentElement.scrollTop) {
		pos = document.documentElement.scrollTop
		  }else if (document.body) {
		    pos = document.body.scrollTop;
		  }
		  //http:
		  pos=pos-tips.offsetTop+theTop;
		  pos=tips.offsetTop+pos/10;
		  if (pos < theTop){
			 pos = theTop;
		  }
		  if (pos != old) {
			 tips.style.top = pos+"px";
			 tt=10;//alert(tips.style.top);
		  }
		  old = pos;
		  setTimeout(moveTips,tt);
}





//以下是权限控制

var pageList = ["userCenter.html","modifyUserEmail.html","myOrders.html","modifyUserPassword.html","myFavoritesFolder.html","toPay.html","payMessage.html"];
var notLoginHtml = '<div id="notLogin"><span>抱歉，您尚未登陆</span>&nbsp;&nbsp;&nbsp;&nbsp;<a href="login.html" style=>登陆</a></div>';


var dialogStyle = {
	'background-color': '#FFF',
	'text-align': 'left',
	'width': '320px',
	'border':'5px solid #ccc',
	'font-size':'12px',
	'padding': '10px'
};
var overlayStyle ={
	'backgroundColor': '#15112A',
    'opacity':'100',
	'filter': 'alpha(opacity=100)'
};

function accessValidate(){
	var currUrl = window.location.href;
	var start = currUrl.lastIndexOf("/")+1;
	var temp = "";
	if(currUrl.indexOf("?")>0){
		temp = currUrl.substring(start,currUrl.indexOf("?"));
	}else{
		temp = currUrl.substring(start);
	}
   	for(var i=0;i<pageList.length;i++){
		if(temp == pageList[i]){
		   //去后台验证是否登陆

		    sendAjaxRequestNoneJSON({data:"",onSuccessed:
			function (json) {
				var rs = json;
				if(rs.cdk == "102"){
                     $.getScript("Skins/newVersion/oldjs/jquery.blockUI.js",function(){
                       jQuery.blockUI({ message: notLoginHtml, css: dialogStyle ,overlayCSS: overlayStyle });
                    });
				}
			}}, "userStautsWebserver.ws");

		}
	}
}

accessValidate();

