﻿
function jsCopy(obj_id)
{ 
    var objinput=obj_id;   
    var e=document.getElementById(objinput);//对象是content 
	var winname = window.open('', '', '');
	winname.opener = null;
	winname.document.open('text/html', 'replace');
	winname.document.write("<SCRIPT>window.location.replace(\""+e.value+"\");</SCRIPT>");
	winname.document.close();
} 
function jsWindon(url)
{
    var winname = window.open('', '', '');
	winname.opener = null;
	winname.document.open('text/html', 'replace');
	winname.document.write("<SCRIPT>window.location.replace(\""+url+"\");</SCRIPT>");
	winname.document.close();
}
function jsOpen(url)
{
    window.location.replace(url);
}

function showAlert(width,content,url)
{
    width = width == 0? 350 : width;
    $(document).ready(function(){
      $(document.body).append("<div id=\"v1\" style=\"background:#000;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);position:absolute;top:0;left:0;z-index:10000;display:block; width:"+document.body.clientWidth+"px; height:"+document.body.clientHeight+"px;\"></div>");
      var posTop = 200;
      if(ie(6))
         posTop=parseInt(document.body.scrollTop || document.documentElement.scrollTop)+200+"px";
      else
         posTop=parseInt(window.screen.availHeight)/2-150+"px";
      var posLeft = Math.floor(document.body.clientWidth-width)/2+"px";
      var v2 = "<div id=\"v2\" style=\"min-width:"+width+"px; height:auto !important;height:150px;min-height:150px;top:"+posTop+"; left:"+posLeft+"; position:absolute; z-index:10001;\">"+
             "  <div id='msg_t_l'></div><div id='msg_t_m' style='width:"+(width-20)+"px;'><span style=\"float:left;\"><b>88mi提示信息</b></span> <a href="+(url != "" && url != null ? url:"#")+" target=\"_parent\" ><span id='msgclose' onclick='closeMsg(\"\")'></span></a></div><div id='msg_t_r'></div>"+
             "  <div id='msgcontent' style=\"width:"+(width-12)+"px;"+(content.length > 30 ? "min-height:120px;":"")+"\">"+
             "    <div id='msg_warn'> "+
             "      <div style=\"font-size:18px;min-height:60px;\">"+content+"</div>"+
             "      <div style=\"float:right; padding-right:20px;  clear:both;\"> "+
             "    "+(url != "" && url != null ? "<a href=\""+url+"\"><span  class=\"dlg_ok\">确定</span></a>":"<input type=\"button\" class=\"dlg_ok\" onclick=\"closeMsg()\" value=\"确定\" />")+"</div>"+
             "    </div>"+
             "  </div>"+
             "</div>";
      $(document.body).append(v2);  
      if(ie(6))
      {
         //window.onscroll=function(){ 
           //if(!$("#v2"))  return false;
         //  var posTop=parseInt(document.documentElement.scrollTop)+200+"px";
         //  $("#v2").attr("style","top:"+posTop+"px;");
         //} 
      }
      else
        $("#v2").attr("style","position:fixed;left:"+posLeft+"; top:"+posTop+";");  
   });
}

//***************************************************************
//***函数描述：显示弹出层内容
//***参数说明：title-弹窗标题 width-弹窗宽度 height-弹窗高度 top-顶部位置 
//             content-弹窗内容 showClose(true/false)-是否显示关闭按钮 
//***          targetUrl-关闭弹窗后跳转目标  y_scroll(true/false)-是否垂直滚动条
function showlayer(title,width,height,top,content,showClose,targetUrl,y_scroll)
{   
   $(document).ready(function(){
      $(document.body).append("<div id=\"v1\" style=\"background:#000;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);position:absolute;top:0;left:0;z-index:10000;display:block; width:"+document.body.clientWidth+"px; height:"+document.body.clientHeight+"px;\"></div>");
      if(ie(6))
         posTop=parseInt(document.body.scrollTop || document.documentElement.scrollTop)+200+"px";
      else
         posTop=parseInt(window.screen.availHeight)/2-150+"px";
      var posLeft = Math.floor(document.body.clientWidth-width)/2+"px";
      var v2 = "<div id=\"v2\" style=\"min-width:"+width+"px; min-height:"+height+"px;top:"+posTop+"; left:"+posLeft+"; position:absolute; z-index:10001;\">"+
             "  <div id='msg_t_l'></div><div id='msg_t_m' style='width:"+(width-20)+"px;'><span style=\"float:left;\"><b>"+title+"</b></span>"+ (!showClose ?"":(targetUrl != ""? " <a href='"+targetUrl+"' target=\"_parent\" ><span id='msgclose' onclick='closeMsg(\"\")'></span></a>":"<span id='msgclose' onclick='closeMsg(\"\")'></span>"))+"</div><div id='msg_t_r'></div>"+
             "  <div id='msgcontent' style=\"width:"+(width-12)+"px;"+(y_scroll ? "height:"+height+"px;overflow-y:scroll;":"")+"\">"+content+"</div>"+
             "</div>";
      $(document.body).append(v2);  
      if(ie(6))
      {
         //window.onscroll=function(){ 
           //if(!$("#v2"))  return false;
         //  var posTop=parseInt(document.documentElement.scrollTop)+200+"px";
         //  $("#v2").attr("style","top:"+posTop+"px;");
         //} 
      }
      else
        $("#v2").attr("style","position:fixed;left:"+posLeft+"; top:"+posTop+";");  
   });
}

function closeMsg(url)
{
   if (url != "" && url != null)
      window.location.href = url;
   else
   {
     $('#v1').remove();
     $('#v2').remove();
   }
}

function ie(v){
  if(v===6) return window.XMLHttpRequest ? 0:1;
  return navigator.appVersion.indexOf("MSIE")>-1 ? 1:0;
} 


//获取地址栏参数
function Request(paras) 
{
    var url = location.href;
    var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
    var paraObj = {}
    for (i = 0; j = paraString[i]; i++) {
        paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
    }
    var returnValue = paraObj[paras.toLowerCase()];
    if (typeof (returnValue) == "undefined") 
        return "";
    else
        return returnValue;
}


function position_fixed(el, eltop, elleft){   
    // check is IE6   
    if(!window.XMLHttpRequest)   
    window.onscroll = function(){   
        el.style.top = (document.documentElement.scrollTop + eltop)+"px";   
        el.style.left = (document.documentElement.scrollLeft + elleft)+"px";   
    }   
    else el.style.position = "fixed";   
}


function addfavorite() 
{
    if (document.all) 
    {
        window.external.AddFavorite(location.href, document.title);
    } 
    else if (window.sidebar) 
    {
        window.sidebar.addPanel(document.title, location.href, "");
    }
}

function setHomepage() {
    if (document.all) {
        document.body.style.behavior = 'url(#default#homepage)';
        document.body.setHomePage(location.href,document.title);
    }
    else if (window.sidebar) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } catch (e) {
                alert("该操作被浏览器拒绝，若要启用该功能，请在地址栏内输入 about:config,将项 signed.applets.codebase_principal_support 值该为true");
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', location.href);
    }
}

function copyToClipboard(obj) 
{   
    var txt = $(obj).prev().html();
    if(window.clipboardData) 
    {   
        window.clipboardData.clearData();   
        window.clipboardData.setData("Text", txt);   
    } 
    else if(navigator.userAgent.indexOf("Opera") != -1) 
    {   
        window.location = txt;   
    } 
    else if (window.netscape) 
    {   
        try 
        {   
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
        } 
        catch (e) 
        {   
            alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");   
        }   
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);   
        if (!clip)   
            return;   
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);   
        if (!trans)   
            return;   
        trans.addDataFlavor('text/unicode');   
        var str = new Object();   
        var len = new Object();   
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);   
        var copytext = txt;   
        str.data = copytext;   
        trans.setTransferData("text/unicode",str,copytext.length*2);   
        var clipid = Components.interfaces.nsIClipboard;   
        if (!clip)   
            return false;   
        clip.setData(trans,null,clipid.kGlobalClipboard);           
    }   
    alert("复制成功")   
}

