﻿
//包含新的js
function includeJS(js)
{
	var j=document.createElement("script");
	j.src=js;
	var head=document.getElementsByTagName("head")[0];
	head.appendChild(j);
}


//测试是否载入菜单,如果没有载入就载入
function DocumentbeforeLoad()
{ 
	try
	{
	    var testMenuLoaded=MenuLoaded;
	}
	catch (e)
	{
		try
		{
			includeJS("http://style.wtojob.com/bbsjs/my/MenuLoad.js");
			setTimeout("LoadAllMenu();",1000);
		}
		catch(e){}
	}
}

if (window.attachEvent)
{
    window.attachEvent("onload",DocumentbeforeLoad); 
}
if (window.addEventListener)
{
    window.addEventListener("load",DocumentbeforeLoad,false);
} 
//取得对象obj的坐标，返回对象.X .Y
//arjun
function getXY(obj)
{
	var o=obj;
	var x=o.offsetLeft;
	var y=o.offsetTop;
	while(o=o.offsetParent)
	{
		x+=o.offsetLeft;
		y+=o.offsetTop;
	}
	return {X:x,Y:y}
}
var Image_xiaojian=new Image();
Image_xiaojian.src="http://image.wtojob.com/bbs/my/xiajiao.gif";
//obj,事件对象
//ms, 弹出框信息
//ms1,弹出框确认按钮信息
//f1, 弹出框确认回调函数
//arjun
function Confirm(obj,ms,ms1,f1)
{
	var o=document.getElementById("confirmMSG");
	if(!o)
	{
		o=document.createElement("DIV");
		o.setAttribute("id","confirmMSG");
		document.body.appendChild(o);
	}
	o.className="confirmMSGCSS";
	o.style.position="absolute";
	o.style.zIndex="10";
	var confirmstr="<button id=\"confirmMSG_confirm\" class=\"f-button\">"+ms1+"</button>&nbsp;";
	if(ms1=="")
	    confirmstr="";
	var canclestr="取消";
	try
	{
	    if(arguments[4]!=undefined)
	    {
	        canclestr=arguments[4];
	    }
	}
	catch(e){}
	o.innerHTML="<div>"+ms+"</div><div style='width:250px;text-align:right'>"+confirmstr+"<button id=\"confirmMSG_cancle\" class=\"f-button f-alt\">"+canclestr+"</button></div>";
    
    var offwidth=55;
	var cx=getXY(obj).X-o.offsetWidth+offwidth+obj.offsetWidth*6.18/10;
	var cy=getXY(obj).Y-o.offsetHeight-5;
	o.style.left=cx+"px";
	o.style.top=cy+"px";
	o.style.display="block";
	var ifr=document.getElementById("confirmMSGIFRAME");
	if(!ifr)
	{
		ifr=document.createElement("iframe");
		ifr.setAttribute("id","confirmMSGIFRAME");
		document.body.appendChild(ifr);
	}
	ifr.style.position="absolute";
	ifr.style.zIndex="9";
	ifr.style.width=o.offsetWidth+"px";
	ifr.style.height=o.offsetHeight+"px";
	ifr.style.top=cy+"px";
	ifr.style.left=cx+"px";
	ifr.setAttribute("frameborder","0");
	
	var xiaojian=document.getElementById("confirmMSGxiaojian");
	if(!xiaojian)
	{
		xiaojian=document.createElement("img");
		xiaojian.setAttribute("id","confirmMSGxiaojian");
		document.body.appendChild(xiaojian);
	}
	xiaojian.src="http://image.wtojob.com/bbs/my/xiajiao.gif";
	xiaojian.style.position="absolute";
	xiaojian.style.zIndex="11";
	xiaojian.style.top=cy+o.offsetHeight-3+"px";
	xiaojian.style.left=cx+0.7*o.offsetWidth+xiaojian.offsetWidth+"px";
	try
	{
	document.getElementById("confirmMSG_confirm").onclick=f1;
	}catch(e){}
	document.getElementById("confirmMSG_cancle").onclick=function()
	{
	    
	    o.parentNode.removeChild(o);
	    ifr.parentNode.removeChild(ifr);
	    xiaojian.parentNode.removeChild(xiaojian);
	}
}
//关闭confirm窗口
function closeConfirm()
{
    var xiaojian=document.getElementById("confirmMSGxiaojian");
    var o=document.getElementById("confirmMSG");
    var ifr=document.getElementById("confirmMSGIFRAME");
    
    if(xiaojian)
    {
        xiaojian.parentNode.removeChild(xiaojian);
    }
    if(o)
    {
        o.parentNode.removeChild(o);  
    }
    if(ifr)
    {
        ifr.parentNode.removeChild(ifr);
    }
}
//设置confirm窗口信息
function setConfirmMSG(msg)
{
    var o=document.getElementById("confirmMSG");
    if(o)
    {
        o.style.width=o.offsetWidth-22+"px";
        o.style.height=o.offsetHeight-22+"px";
        o.innerHTML=msg;
    }
}
