﻿function txtOnkey()
{
	if(event.keyCode == 13)
	{
		var clientID = "image11";
		oo(clientID).focus();
		oo(clientID).click();
		return false;
	}
}

function moveDiv(event, _sId)
{
	var oObj = oo(_sId);	
	oObj.onmousemove = mousemove;
	oObj.onmouseup = mouseup;
	oObj.setCapture ? oObj.setCapture() : function(){};
	oEvent = window.event ? window.event : event;
	var dragData = {x : oEvent.clientX, y : oEvent.clientY};
	var backData = {x : parseInt(oObj.style.top), y : parseInt(oObj.style.left)};
   
	function mousemove()
	{
		var oEvent = window.event ? window.event : event;
		var iLeft = oEvent.clientX - dragData["x"] + parseInt(oObj.style.left);
		var iTop = oEvent.clientY - dragData["y"] + parseInt(oObj.style.top);
		oObj.style.left = iLeft;
		oObj.style.top = iTop;
		dragData = {x: oEvent.clientX, y: oEvent.clientY};  
	}
   
	function mouseup()
	{
		var oEvent = window.event ? window.event : event;
		oObj.onmousemove = null;
		oObj.onmouseup = null;
		if(oEvent.clientX < 1 || oEvent.clientY < 1)
		{
			oObj.style.left = backData.y;
			oObj.style.top = backData.x;
		}
			oObj.releaseCapture ? oObj.releaseCapture() : function(){};
	}
}

function closeDiv(_sID)
{
	var oObj = oo(_sID);
	var overlay = oo("overlay");	
	if(overlay != null)
	{
		overlay.outerHTML = "";
	}
	oObj.style.display = "none";	
	oo("useridentity1").value = "手机号码/用户名/邮箱地址";
	oo("userpass1").value = "";
	
	oo("imgcode1").value = "";
	
	try{
	oo("logres").innerHTML = "";
	}catch(e){}
	try{
	oo("logres10").innerHTML = "";
	}catch(e){}
	try{
	oo("logres1").innerHTML = "";
	}catch(e){}
	showres2("<b>本文为金股网站收费稿件，订阅本文需0.99元，您还没有订阅，请先订阅！</b>","<input type=submit class=\"divButton\" value=\"订 阅\" />","<input type=\"button\" class=\"divButton\" onclick=\"closeDiv('floatOrder')\" value=\"取 消\" />");
}

function winOpen(sPath,div)
{
  closeDiv(div);
  window.open(sPath,'',"");
}


function showDiv1(_sID,event)
{
              var arrySize = getPageSize();
	          var oObj = oo(_sID);
	          
	          var oDiv =document.createElement("div");
	          oDiv.id = "overlay";
	          document.body.appendChild(oDiv);
	          var overlay = oo("overlay");
	          overlay.style.height = arrySize[1];
	          overlay.style.width = arrySize[0];

	          if(event == null)
	           {
		         oObj.style.left = document.documentElement.scrollLeft +400;
			     oObj.style.top = document.documentElement.scrollTop +250;	
		//	      alert("event"+document.documentElement.scrollTop);
	           }
	          else
	              {	
	    	        var iEvent= window.event ? window.event : event;		
		            oObj.style.left = document.documentElement.scrollLeft +400; // iEvent.clientX;
		            oObj.style.top = document.documentElement.scrollTop +150 ;// iEvent.clientY; 
		      //      alert(document.documentElement.scrollLeft);
    		//        alert(document.documentElement.scrollTop);
	              }
    	
	          oObj.style.display = "block";
	          overlay.style.display = "block";
	          oObj.style.zIndex = 100;
	          overlay.style.zIndex = oObj.style.zIndex - 1; 

}

//取得页面大小
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
//	alert(arrayPageSize[0]+","+arrayPageSize[1]+","+arrayPageSize[2]+","+arrayPageSize[3]);
	return arrayPageSize;
}
 var ids;
function GetTime(id)
{
// 调用服务端方法
//调用方法:类名.方法名 (参数为指定一个回调函数)
// alert("getTime");
// var ele = document.getElementById("Hidden1");
// alert(id);
ids = id;

Controls_ChargeArticle.GetStatues(id,callback);
// alert("articles.aspx?id="+id);
//
}

function callback(res) //回调函数,显示结果
{ // alert("articles.aspx?id="+ids)
    if(res.value == 4) //用户还没有登录
    {
        showDiv1("floatLogin",event)
    }
    else
    {//alert(res.value);
        if(res.value == 0 || res.value == 2)
        {
            showDiv1("floatOrder",event);
            document.getElementById("articleid").value = ids;
        }
    else if(res.value ==1)
         {
            winOpen("ChargeArticle.aspx?id="+ids,"floatlogin");
         }
    }
}

function GetStatues(statues,price)
{
  //  statues = oo("resStatu").value;
    var id = oo("Hidden3").value;
    var url = oo("Url").value
    //alert(id);

    if(statues == 4) //用户还没有登录
    {
        showDiv1("floatLogin",event)
    }
    else
    {//alert(statues);
        if(statues == 0 || statues == 2)
        {
            closeDiv("floatLogin");
            showDiv1("floatOrder",event);
            showres2("<b>本文为e顺久顺网站收费稿件，订阅本文需"+price+"元，您还没有订阅，请先订阅！</b>","<input type=submit class=\"divButton\" value=\"订 阅\" />","<input type=\"button\" class=\"divButton\" onclick=\"closeDiv('floatOrder')\" value=\"取 消\" />");
        }
    else if(statues ==1)
         {
            winOpen(url+"ChargeArticle.aspx?id="+id,"floatlogin");
    //        document.location.href = window.location;
         }
    }
}