var modelDialog = new Object();
modelDialog.returnValue = null;
modelDialog.ShowDialog = function(title,content,button,ico,ispup){
     var arg = new Object();
     arg.title = title;
     arg.content = content;
     arg.button = button;
     arg.ico = ico;

        modelDialog.returnValue = window.showModalDialog('/Dialog/ModelDialog.htm?t='+(new Date()).getTime(),arg,'center:yes;help:no,scroll:no;dialogHeight:160px;dialogWidth:390px');

     return modelDialog.returnValue;
}
if(!landRise){
    var landRise = new Object();
}
landRise.__onLoad = new Array();
landRise.Load = new Object();
landRise.Load.add = function(fn){
    landRise.__onLoad.push(fn);
}
landRise.onLoad = function(){
    for(var i=0;i< landRise.__onLoad.length;i++){
        if(typeof(landRise.__onLoad[i]) == 'function')
            landRise.__onLoad[i]();
        else
            eval(landRise.__onLoad[i]);
    }
}
document.onreadystatechange = function(){
    if(document.readyState != 'complete')return;
    landRise.onLoad();
}
landRise.__sels = null;
landRise.showSelectControl = function(){
    if(landRise.__sels == null) return;
    for(var i=0;i<landRise.__sels.length;i++){
        landRise.__sels[i].style.visibility = 'inherit';
    }
}
landRise.hiddenSelectControl = function(){
    var i=0;
    if(landRise.__sels == null){
        landRise.__sels = new Array();
        var ss = document.getElementsByTagName('SELECT');
        for(i=0;i<ss.length;i++){
            if(ss[i].style.visibility !='hidden'){
                landRise.__sels[landRise.__sels.length]=ss[i];
            }
        }   
    }
    for(i=0;i<landRise.__sels.length;i++){
        landRise.__sels[i].style.visibility = 'hidden';
    }
}
landRise.halfalpha = new Object();
landRise.halfalpha.inithalfalpha = function(){
//    var adobj = document.getElementsByTagName("TD");
//    if(adobj.length>0)
//	adobj = adobj[0];
//    else
	var adobj = document.getElementsByTagName("BODY")[0];
 

    var div = document.createElement("DIV"); 
    div.className = 'transbox';
    div.style.zIndex = 10001;
    div.style.width = document.body.clientWidth;
    div.style.height = document.body.clientHeight;
    div.style.display = 'none';
    adobj.appendChild(div);
    landRise.halfalpha.div = div;
    var div1 = document.createElement("DIV"); 
    div1.className = 'transbox1';
    div1.style.zIndex = 10002;
    div1.style.display = 'none';
    div1.style.width = document.body.clientWidth;
    div1.style.height = document.body.clientHeight;

    landRise.halfalpha.div1 = div1;
    //adobj.appendChild(div1);   
    adobj.insertBefore(div1);   
    window.attachEvent("onresize",landRise.halfalpha.onresize);
    window.attachEvent('onscroll',landRise.halfalpha.onscroll);
}

landRise.halfalpha.div1=null;
landRise.halfalpha.div=null;
landRise.halfalpha.appendChild=function(htmldom){

    landRise.hiddenSelectControl();
    
    landRise.halfalpha.div.style.display = 'inline';
    landRise.halfalpha.div1.style.display = 'inline';  
    var div = document.createElement("DIV"); 
    div.style.width='100%';
    div.style.height = '100%';
    if(typeof(htmldom)=='string')
        div.innerHTML = htmldom;
    else
        div.appendChild(htmldom);
    landRise.halfalpha.clear();
    landRise.halfalpha.div1.appendChild(div);

}
landRise.halfalpha.clear = function(){
    for(var i=landRise.halfalpha.div1.childNodes.length-1;i>-1;i--){
        landRise.halfalpha.div1.childNodes[i].removeNode(true);
    }
}
landRise.halfalpha.onresize = function(){
    landRise.halfalpha.div.style.width = document.body.clientWidth;
    landRise.halfalpha.div.style.height = document.body.clientHeight;
    landRise.halfalpha.div1.style.width = document.body.clientWidth;
    landRise.halfalpha.div1.style.height = document.body.clientHeight;
}
landRise.halfalpha.onscroll = function(){
    landRise.halfalpha.div.style.top = document.body.scrollTop+"px";
	landRise.halfalpha.div.style.left = document.body.scrollLeft+"px";
	landRise.halfalpha.div1.style.top = document.body.scrollTop+"px";
	landRise.halfalpha.div1.style.left = document.body.scrollLeft+"px";
}
landRise.halfalpha.isruning = false;
landRise.halfalpha.hidden = function(v){
    landRise.halfalpha.div.style.display = 'none';
    landRise.halfalpha.div1.style.display = 'none';
    landRise.showSelectControl();
    landRise.halfalpha.isruning = false;
    if(landRise.halfalpha.fn){
       
        if(typeof landRise.halfalpha.fn == 'function')
            landRise.halfalpha.fn(v);
        else if(typeof landRise.halfalpha.fn=='string')
            eval(landRise.halfalpha.fn);
    }
}
landRise.halfalpha.fn == null;
landRise.ShowDialog = function(title,content,button,ico,fn){
    landRise.halfalpha.isruning = true;
    landRise.halfalpha.fn = fn;
    var src = 'blue24_002.gif'
    switch(ico)
    {
        case "!":
            src = 'blue24_002.gif';
            break;
        case "?":
            src = 'blue24_033.gif';
            break;
        case "<":
            src = 'blue24_055.gif';
            break;
    }
var b="";
if(button){
var bs = button.split('|');
for(var i=0;i<bs.length;i++){
    var ibs = bs[i].split('_');
    if(ibs[i] == '')continue;
    b += ' <input type="button" class="button" value="'+ibs[0]+'"  onclick="landRise.halfalpha.hidden(\''+ibs[1]+'\')" />';
}
}
    var s='<table width="100%" height="100%" border="0" ><tr><td vAlign="middle"><table width="400" border="0" cellSpacing=0 cellPadding=0 align="center" style="border:solid 1px #466094;background-color:white;">'+
       '<tr><td colspan="3" style="HEIGHT: 20px"><TABLE class=stageContextBar cellSpacing=0 cellPadding=0><TBODY><TR>'+
        '<TD class=bar id=tdStageContextBar style="HEIGHT: 20px">'+title+'</TD><td align="right" style="padding-right:6px;color:white;font-family:Webdings"><span style="cursor:hand" onclick="landRise.halfalpha.hidden()">r</span></td></TR></TBODY></TABLE></td></tr>'+
        '<tr>'+
        '    <td rowspan="3" style="width:30%" align="center" valign="middle">'+
        '    <img border="0" src="/images/sysimgs/'+src+'" id="ico" />'+
        '   </td>'+
        '    <td id="content" align="left" style="width:70%;padding:10px" >'+content+
        '        </td>'+
        '</tr>'+
        '<tr>'+
        '    <td>'+
        '    </td>'+
        '</tr>'+
        '<tr>'+
        '    <td id="button" align="left" >'+b+
        '    </td>'+
        '</tr><tr><td>&nbsp;</td></tr>'+
    '</table></td><tr></table>';
    landRise.halfalpha.appendChild(s);
}
landRise.Load.add(landRise.halfalpha.inithalfalpha);
landRise.__alert = new Array();
window.alert = function(s){
    if(!landRise.halfalpha.div1){
       landRise.__alert.push(s); 
       if(landRise.__alert.length == 1) landRise.Load.add(alert);
       return;
    }
    if(landRise.halfalpha.isruning && s != 'undefined'){
        landRise.__alert.push(s);
        return;
    }
    if(landRise.__alert.length>0)
        landRise.ShowDialog('温馨提示',landRise.__alert.shift(),'确定',"!",alert);
    else if(s != 'undefined'){
        landRise.ShowDialog('温馨提示',s,'确定');
    }
}
function disabledkey(){
    function __keyPress(event, href) {
        var keyCode;
        if (typeof(event.keyCode) != "undefined") {
            keyCode = event.keyCode;
        }
        else {
            keyCode = event.which;
        }

        if (keyCode == 13) {
            window.location = href;
        }
    }
    function document.body.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 
    function window.onhelp(){return false} //屏蔽F1帮助 
    function document.onkeydown() 
    { 
      if ((window.event.altKey)&& 
          ((window.event.keyCode==37)||   //屏蔽 Alt+ 方向键 ← 
           (window.event.keyCode==39)))   //屏蔽 Alt+ 方向键 → 
      { 
         alert("不准你使用ALT+方向键前进或后退网页！"); 
         event.returnValue=false; 
      } 
         /* 注：这还不是真正地屏蔽 Alt+ 方向键， 
         因为 Alt+ 方向键弹出警告框时，按住 Alt 键不放， 
         用鼠标点掉警告框，这种屏蔽方法就失效了。以后若 
         有哪位高手有真正屏蔽 Alt 键的方法，请告知。*/ 
      if ((event.keyCode==8)  ||                 //屏蔽退格删除键 
          (event.keyCode==116)||                 //屏蔽 F5 刷新键 
          (event.ctrlKey && event.keyCode==82)){ //Ctrl + R 
         event.keyCode=0; 
         event.returnValue=false; 
         } 
      if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}  //屏蔽F11 
      if (event.ctrlKey && event.keyCode==78) event.returnValue=false;   //屏蔽 Ctrl+n 
      if (event.shiftKey && event.keyCode==121)event.returnValue=false;  //屏蔽 shift+F10 
      if (window.event.srcElement.tagName == "A" && window.event.shiftKey)  
          window.event.returnValue = false;             //屏蔽 shift 加鼠标左键新开一网页 
    }
}
landRise.showModalDialog = function(sURL,vArguments,sFeatures){
    var pre = sURL.indexOf('?')>-1?'&':'?';
    var runTime = 'runtime='+(new Date()).getTime();
    return window.showModalDialog(sURL + pre + runTime ,vArguments,sFeatures);
}
landRise.redirect = function(){

    if(landRise.__tempUrl){
        document.location.replace(landRise.__tempUrl);
    }
    else
        document.location.replace(document.location);
}
landRise.__tempUrl = null;
landRise.CallbackAlert = function(msg,url){
    if(url)
    {      
        if(''+url == "true")
        {
            landRise.__tempUrl = document.location.href;
        }
        else
        {
            landRise.__tempUrl = url;
        }
        landRise.ShowDialog('温馨提示',msg,'确定',"!",landRise.redirect);
    }
    else
    {
        alert(msg);
    }
}
//landRise.Load.add(disabledkey);
