var http_request;
function http_requests() {
	http_request = false;
	if(window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { 
		try {
		   
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	return http_request;
}


/***************************************************************
发送结帖时分配积分请求												   *
***************************************************************/
function sendDownReq(){
	http_request= http_requests();
    this.url=arguments[0]+"&mId="+arguments[1];
    http_request.open("post",this.url, true);
    http_request.onreadystatechange = proDownReq;//指定响应函数
    http_request.send();  // 发送请求
}
function proDownReq(){
    if (http_request.readyState == 4) { // 判断对象状态
        if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
            var res = http_request.responseText;
            if(res=="noLand"||res==0){
            	alert("下载资料，您还没有登录,请先登陆!");
            }  
	        else if (res=="noPopedom"||res==1) { 
	       		window.alert("您的积份不够下载这份资料，请发布新闻，上传资料以获取更多积分！");        
	        }
	        else { 
	       		window.location.href="/mats/webMat_upload/uploadMat/"+res;
	        }
        }
        else { //页面不正常
            alert("对不起，您的请求出现异常，请与论坛管理员联系");
        }
    }
}


function sendDownIdioMReq(){


	http_request= http_requests();
    this.url=arguments[0]+"?mId="+arguments[1];
    http_request.open("post",this.url, true);
    http_request.onreadystatechange = proDownIdioMReq;//指定响应函数
    http_request.send();  // 发送请求
}
function proDownIdioMReq(){
    if (http_request.readyState == 4) { // 判断对象状态
        if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
            var res = http_request.responseText;
            if(res=="noLand"||res==0){
            	showdowntip();
            	
            	document.getElementById("downloadcon").innerHTML='<div style="text-align:center;font-size:18px;font-weight:bold;"><br/>请先登陆<br/><br/></div><div style="text-align:center;font-size:18px;" class="tip">在<a target="_blank" href="/">上海智能建筑网</a>下载部分资料需要<a target="_blank" href="/register.do?type=unspecified&regType=1">注册</a>成为会员，并且需要足够的<a target="_blank" href="/inc/foot090105/jifen.jsp">网站积分</a>。	<br/><br/></div><div style="text-align:center;font-size:18px;" class="tip">已拥有帐号(<a target="_blank" href="/userLogin.do?type=login&loginAddress=mat_login">请登陆</a>)&nbsp;&nbsp;&nbsp;&nbsp;没有帐号(<a target="_blank" href="/register.do?type=unspecified&regType=1">请注册</a>)&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/><a target="_blank" href="/inc/foot090105/jifen.jsp">如何获得积分?</a><br/><br/><span style="cursor:hand;" onclick="closedowntip()">关闭提示</span></div>';
            	//alert("对不起，下载资料需要注册成为网站会员,这一切都是免费的!\r\n如果您还未注册，选择[是]进行注册。\r\n如果您已经是注册会员，或者不想下载，请选择[否].");
            }  
	        else if (res=="noPopedom"||res==1) { 
	       		showdowntip();
               	document.getElementById("downloadcon").innerHTML='<div style="text-align:center;font-size:18px;font-weight:bold;"><br/>网站积分不够<br/><br/></div><div style="text-align:center;font-size:18px;" class="tip">在<a target="_blank" href="/">上海智能建筑网</a>下载部分资料需要<a target="_blank" href="/register.do?type=unspecified&regType=1">注册</a>成为会员，并且需要足够的<a target="_blank" href="/inc/foot090105/jifen.jsp">网站积分</a>。	<br/><br/></div><div style="text-align:center;font-size:18px;" class="tip">已拥有帐号(<a target="_blank" href="/userLogin.do?type=login&loginAddress=mat_login">请登陆</a>)&nbsp;&nbsp;&nbsp;&nbsp;没有帐号(<a target="_blank" href="/register.do?type=unspecified&regType=1">请注册</a>)&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/><a target="_blank" href="/inc/foot090105/jifen.jsp">如何获得积分?</a><br/><br/><span style="cursor:hand;" onclick="closedowntip()">关闭提示</span></div>';
        
	        }
	        else { 
	       		window.location.href=res;
	        }
        }
        else { //页面不正常
            alert("对不起，您的请求出现异常，请与论坛管理员联系");
        }
    }
}


var csdnScrollTop=function(){
        return document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;

}

function closedowntip(){
	document.getElementById("downtip").style.display="none";
}

function showdowntip(){

	var height=(document.documentElement.clientHeight-300)/2;
	var width=(document.documentElement.clientWidth-400)/2;

	document.getElementById("downtip").style.display="block";
	document.getElementById("downtip").style.top=csdnScrollTop()+height+'px';
	document.getElementById("downtip").style.left=width+'px';
	
}
