﻿//图片加载后重新设置图片宽度
function resizepic(thispic, MaxWidth) {
    var stat=false;
    var imgW = parseInt(thispic.width, 10), imgH = parseInt(thispic.height, 10);
    if (imgW > MaxWidth) {
        imgH = parseInt(imgH * (MaxWidth / imgW), 10);
        imgW = MaxWidth;
        stat=true;
    }
    if (imgH > MaxWidth) {
        imgW = parseInt(imgW * (MaxWidth / imgH), 10);
        imgH = MaxWidth;
        stat=true;
    }
    if(stat){
    thispic.style.width = imgW + "px";
    thispic.style.height = imgH + "px";
    }
}
function sayhello(val) {
    window.showModalDialog("/Hello/Index/"+val, window, "dialogwidth:670px;dialogheight:660px;dialogLeft:260px;dialogTop:50px;")
}
function addfriend() {
    jQuery.post("/ajax/addfriend",
        {act:"add"},
		function(json, textStatus) {
		    // json 可以是 xmlDoc, jsonObj, html, text, 等等.
		    //this; // 这个Ajax请求的选项配置信息，请参考jQuery.get()说到的this
		    //alert(json.result);
		    alert(decodeURIComponent(json.msg));
		}, "json");
}
//复制到剪贴板，data为需要复制的数据，isAlert为是否弹出提示
function CopyToClipBoard(txt, isAlert) {
    //    window.clipboardData.setData("Text",txt);
    //    if(isAlert)
    //    {
    //        alert("复制成功！");
    //    }
    // add by imbin,2008-7-14
    // IE和firefox通用的复制到剪贴板的JS函数
    // FROM: http://blog.csdn.net/qiubgstudy/archive/2007/12/04/1915241.aspx
    if (window.clipboardData) {
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
        if (isAlert) { alert("复制成功！"); }
    }
    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);
        if (isAlert) { alert("复制成功！"); }
    }
}

/*播放器*/
//
function PlayMusic(playtype, playname) {
    var playtype = playtype;
    var playname = playname;
    var strHTML = "";
    if (playtype == "flv") {

        strHTML = strHTML + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' height='330' width='400'>";
        strHTML = strHTML + "<param name='movie' value='http://www.seehaha.com/flash/player.swf?vidFileName=" + playname + "'>";
        strHTML = strHTML + "<param name='quality' value='high'>";
        strHTML = strHTML + "<param name='wmode' value='transparent'>";
        strHTML = strHTML + "<param name='FlashVars' value='vidFileName=" + playname + "'>";
        strHTML = strHTML + "<embed height='330' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' src='http://www.seehaha.com/flash/player.swf?vidFileName=" + playname + "' width='400' wmode='transparent'></embed>";
        strHTML = strHTML + " </object> ";

    }
    else if (playtype == "swf") {

        strHTML = strHTML + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' height='350' width='400'>";
        strHTML = strHTML + "<param name='movie' value='" + playname + "'>";
        strHTML = strHTML + "<param name='quality' value='high'>";
        strHTML = strHTML + "<param name='wmode' value='transparent'>";
        strHTML = strHTML + "<param name='FlashVars' value='vidFileName=" + playname + "'>";
        strHTML = strHTML + "<embed height='350' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' src='" + playname + "' width='400' wmode='transparent'></embed>";
        strHTML = strHTML + " </object> ";

    }
    else if (playtype == "mpg" || playtype == "asf" || playtype == "wmv" || playtype == "mp3" || playtype == "asx" || playtype == "wav" || playtype == "wma") {
        strHTML = strHTML + "<object id=nstv classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width=420 height=350 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>";
        strHTML = strHTML + "<param name='URL' value='http://mp3.jiluyisheng.com/20070903/" + playname + "'>";
        strHTML = strHTML + "<PARAM NAME='UIMode' VALUE='full'>";
        strHTML = strHTML + "<PARAM NAME='AutoStart' VALUE='true'>";
        strHTML = strHTML + "<PARAM NAME='enableContextMenu' VALUE='true'>";
        strHTML = strHTML + "<param name='WindowlessVideo' VALUE='true'>";
        strHTML = strHTML + "<param name='PlayCount' value='0'>";
        strHTML = strHTML + "</object>";

    }
    else if (playtype == "rm") {
        strHTML = strHTML + "<object id='player' name='player' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='420' height='350'>";
        strHTML = strHTML + "<param name='_ExtentX' value='18415'>";
        strHTML = strHTML + "<param name='_ExtentY' value='9102'>";
        strHTML = strHTML + "<param name='AUTOSTART' value='-1'>";
        strHTML = strHTML + "<param name='SHUFFLE' value='0'>";
        strHTML = strHTML + "<param name='PREFETCH' value='0'>";
        strHTML = strHTML + "<param name='NOLABELS' value='-1'>";
        strHTML = strHTML + "<param name='SRC' value='http://mp3.jiluyisheng.com/20070903/" + playname + "'>";
        strHTML = strHTML + "<param name='CONTROLS' value='Imagewindow'>";
        strHTML = strHTML + "<param name='CONSOLE' value='clip1'>";
        strHTML = strHTML + "<param name='LOOP' value='0'>";
        strHTML = strHTML + "<param name='NUMLOOP' value='0'>";
        strHTML = strHTML + "<param name='CENTER' value='0'>";
        strHTML = strHTML + "<param name='MAINTAINASPECT' value='0'>";
        strHTML = strHTML + "<param name='BACKGROUNDCOLOR' value='#000000'>";
        strHTML = strHTML + "<embed src='http://mp3.jiluyisheng.com/20070903/" + playname + "' type='audio/x-pn-realaudio-plugin' console='Clip1' controls='ImageWindow' height='350' width='420' autostart='true' wmode='transparent'>";
        strHTML = strHTML + "</object>";


    }
    else if (playtype == "avi") {
        strHTML = strHTML + "<object id='video' width='420' height='350' border='0' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'>";
        strHTML = strHTML + "<param name='ShowDisplay' value='0'>";
        strHTML = strHTML + "<param name='ShowControls' value='1'>";
        strHTML = strHTML + "<param name='AutoStart' value='1'>";
        strHTML = strHTML + "<param name='AutoRewind' value='0'>";
        strHTML = strHTML + "<param name='PlayCount' value='0'>";
        strHTML = strHTML + "<param name='Appearance' value='0' >";
        strHTML = strHTML + "<param name='MovieWindowHeight' value='240'>";
        strHTML = strHTML + "<param name='MovieWindowWidth' value='320'>";
        strHTML = strHTML + "<param name='FileName' value='http://mp3.jiluyisheng.com/20070903/" + playname + "'>";
        strHTML = strHTML + "<embed width='420' height='350' border='0' showdisplay='0' showcontrols='1' autostart='1' autorewind='0' playcount='0' moviewindowheight='240' moviewindowwidth='320' filename='Mbar.avi' src='http://mp3.jiluyisheng.com/20070903/" + playname + "' wmode='transparent'></embed> ";
        strHTML = strHTML + "</object>";
    }
    document.write(strHTML);

}
