
var curLv=0;
var curPoint=0;
var lvPoint=[0,1,2,3,4,7,9,11,13,16,19,22,25,28,32,36,40,44,48,53,58,63,68,73,79];

function InitMud()
{
    curLv=$("SelectStanceLv").selectedIndex+1;
    $("StancePoint").value=lvPoint[curLv-1];
    $("StanceSpecDesc2").childNodes[1].innerHTML= $("StanceSpecDesc").childNodes[curLv].innerHTML;
    curPoint=lvPoint[curLv-1];
    for(var i=1;i<6;i++)
    {
        if($("skill_"+i.toString()))
        {
            $("skill_"+i.toString()).childNodes[6].innerHTML="1";
            $("skill_"+i.toString()+"_lv").innerHTML="Lv.1";
            $("skill_"+i.toString()+"_Desc").innerHTML= $("skill_"+i.toString()+"_Desc2").childNodes[0].innerHTML;
            var skillPerLv=parseInt($("skill_"+i.toString()).childNodes[5].innerHTML);
            if(curLv<skillPerLv)
            {
                $("skill_"+i.toString()+"_t").style.backgroundColor="#ccc";
                $("skill_"+i.toString()+"_t").style.color="#999";
                $("skill_"+i.toString()).childNodes[0].style.display="none";
                $("skill_"+i.toString()).childNodes[1].style.display="none";
                $("skill_"+i.toString()+"_lv").style.color="#999";
            }
            else
            {
                $("skill_"+i.toString()+"_t").style.backgroundColor="";
                $("skill_"+i.toString()+"_t").style.color="";
                $("skill_"+i.toString()).childNodes[0].style.display="inline";
                $("skill_"+i.toString()).childNodes[1].style.display="inline";
                $("skill_"+i.toString()+"_lv").style.color="red";
            }
        }
    }
}  

function SkillUp(obj)
{
    var skillPoint=parseInt(obj.parentNode.childNodes[4].innerHTML)
    var skillLv=parseInt(obj.parentNode.childNodes[6].innerHTML);
    var skillIndex=parseInt(obj.parentNode.childNodes[7].innerHTML);

    if(curPoint<=0||curPoint<skillPoint)
    {alert('技能点数不够！');return;}
    if(skillLv>=20)
    {alert('已经满级了啦 ：）');return;}
    curPoint=curPoint-skillPoint;
    $("StancePoint").value=curPoint;
    
    skillLv++;
    obj.parentNode.childNodes[6].innerText=skillLv;
    $("skill_"+skillIndex.toString()+"_lv").innerHTML="Lv."+skillLv.toString();
    $("skill_"+skillIndex.toString()+"_Desc").innerHTML= $("skill_"+skillIndex.toString()+"_Desc2").childNodes[skillLv-1].innerHTML;
}

function CheckNewUp()
{
    if(confirm("确定要重新开始吗？选择是的话之前的数据会被清除"))
    {}
    else
    {
        return false;
    }
}

function SkillDown(obj)
{
    var skillPoint=parseInt(obj.parentNode.childNodes[4].innerHTML)
    var skillLv=parseInt(obj.parentNode.childNodes[6].innerHTML);
    var skillIndex=parseInt(obj.parentNode.childNodes[7].innerHTML);

    if(skillLv<=1)
    {alert('1级了，不能再降了');return;}
    curPoint=curPoint+skillPoint;
    $("StancePoint").value=curPoint;
    
    skillLv--;
    obj.parentNode.childNodes[6].innerText=skillLv;
    $("skill_"+skillIndex.toString()+"_lv").innerHTML="Lv."+skillLv.toString();
    $("skill_"+skillIndex.toString()+"_Desc").innerHTML= $("skill_"+skillIndex.toString()+"_Desc2").childNodes[skillLv-1].innerHTML;
}

String.prototype.Trim = function() 
{ 
return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 

function $(name)
{return document.getElementById(name);};
function ShowHide(name1,name2)
{
    $(name2).style.display="none";   
    $(name1).style.display="block";
}    

function showdscp(event,dscpid)
{
	if (!event)
		{
			var event = window.event;
		}
	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	var xfix = 0;
	var yfix = 0;
	var yall = 768;
	if (document.documentElement.scrollTop || document.documentElement.scrollLeft)
		{
			xfix = document.documentElement.scrollLeft;
			yfix = document.documentElement.scrollTop;
			yall = document.documentElement.clientHeight;
		}
	else if (document.body.scrollTop || document.body.scrollLeft)
		{
			xfix = document.body.scrollLeft;
			yfix = document.body.scrollTop;
			yall = document.body.clientHeight;
		}
	if ((yall-event.clientY)<250)
		{
			dscpobj.style.top = event.clientY + yfix - 75 +'px';
		}
	else
		{
			dscpobj.style.top = event.clientY + yfix + 16 +'px';
		}
	dscpobj.style.left = event.clientX + xfix + 16 +'px';
	dscpobj.style.display = 'block';
	showingdscp = 1;
}
function showdscpEx(event,dscpid,path)
{
	if (!event)
		{
			var event = window.event;
		}
	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	var xfix = 0;
	var yfix = 0;
	var yall = 768;
	if (document.documentElement.scrollTop || document.documentElement.scrollLeft)
		{
			xfix = document.documentElement.scrollLeft;
			yfix = document.documentElement.scrollTop;
			yall = document.documentElement.clientHeight;
		}
	else if (document.body.scrollTop || document.body.scrollLeft)
		{
			xfix = document.body.scrollLeft;
			yfix = document.body.scrollTop;
			yall = document.body.clientHeight;
		}
	if ((yall-event.clientY)<250)
		{
			dscpobj.style.top = event.clientY + yfix - 75 +'px';
		}
	else
		{
			dscpobj.style.top = event.clientY + yfix + 16 +'px';
		}
	dscpobj.style.left = event.clientX + xfix + 16 +'px';
	document.getElementById("m_"+dscpid).src=path;
	dscpobj.style.display = 'block';
	showingdscp = 1;
}
function movedscp(event,dscpid)
{
	if (showingdscp == 0  || canmovedscp == 0)
		{
			return;
		}
	if (!event)
		{
			var event = window.event;
		}

	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	var xfix = 0;
	var yfix = 0;
	var yall = 768;
	if (document.documentElement.scrollTop || document.documentElement.scrollLeft)
		{
			xfix = document.documentElement.scrollLeft;
			yfix = document.documentElement.scrollTop;
			yall = document.documentElement.clientHeight;
		}
	else if (document.body.scrollTop || document.body.scrollLeft)
		{
			xfix = document.body.scrollLeft;
			yfix = document.body.scrollTop;
			yall = document.body.clientHeight;
		}
	if ((yall-event.clientY)<250)
		{
			dscpobj.style.top = event.clientY + yfix - 75 +'px';
		}
	else
		{
			dscpobj.style.top = event.clientY + yfix + 16 +'px';
		}
	dscpobj.style.left = event.clientX + xfix + 16 +'px';
}
function hinddscp(event,dscpid)
{
	if (canmovedscp == 0)
		{
			return;
		}
	showingdscp = 0;
	if (!event)
		{
			var event = window.event;
		}
	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	dscpobj.style.display = 'none';
	dscpobj.style.top = 0 +'px';
	dscpobj.style.left = 0 +'px';
}

function hidedscp(event,dscpid)
{
	hinddscp(event,dscpid);
}
//fe

function delay_showdscp(event,dscpid,delay)
{
	if (!event)
		{
			var event = window.event;
		}
	var xfix = 0;
	var yfix = 0;
	if (isIE || isMZ)
		{
			if (document.documentElement.scrollTop || document.documentElement.scrollLeft)
				{
					xfix = document.documentElement.scrollLeft;
					yfix = document.documentElement.scrollTop;
				}
			else if (document.body.scrollTop || document.body.scrollLeft)
				{
					xfix = document.body.scrollLeft;
					yfix = document.body.scrollTop;
				}
		}
	showingdscp = 1;
	window.setTimeout("delay_showdscp_act("+(event.clientY + yfix + 16)+","+(event.clientX + xfix + 16)+",'"+dscpid+"')",delay);
}
//fe

function delay_showdscp_act(t,l,dscpid)
{
	if (showingdscp == 0)
		{
			return;
		}
	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	dscpobj.style.top = t +'px';
	dscpobj.style.left = l +'px';
	dscpobj.style.display = 'block';
}
//fe

function dont_move_ttip(event)
{
	if (!event)
		{
			var event = window.event;
		}
	if (event.keyCode == 16)
		{
			canmovedscp = 0;
		}
}
//fe

function can_move_ttip(event)
{
	if (!event)
		{
			var event = window.event;
		}
	if (event.keyCode == 16)
		{
			canmovedscp = 1;
		}
}
//fe

function reg_key_event()
{
document.onkeydown = dont_move_ttip;
document.onkeyup = can_move_ttip;
}
//fe

var showingdscp = 0;
var canmovedscp = 1;

function show_pic(obj)
{
   var errorimg = "http://image2.sina.com.cn/gm/ol/sun/img/2007/04/10/zwtp.jpg";//替换图片地址
   obj.src = errorimg;
};
