$(document).ready(function() {
	document.oncontextmenu = function (){ alert("銀河網路電台\n版權所有");return false;}
	document.onselect= function (){ alert("銀河網路電台\n版權所有");document.selection.empty();}
	document.oncopy= function (){ alert("銀河網路電台\n版權所有");document.selection.empty();}
});
/* popup window */
function popWin( url, winame, wintype, override_extras ) 
{
    if( typeof wintype != "string" ) { wintype = ""; }
    switch( wintype )
    {
        case 'audio-info': case 'video-info': case 'image-info': case 'show-info': case 'report':
            extras = 'scrollbars=yes,resizable=yes,width=560,height=570,left=20,top=20,status=yes'; break;
        case 'audio-player': extras = 'scrollbars=no,resizable=no,width=320,height=380,left=40,top=40,status=yes'; break;
        case 'sfx-player': extras = 'scrollbars=no,resizable=no,width=320,height=380,left=40,top=40,status=yes'; break;
        case 'video-player': extras = 'scrollbars=no,resizable=no,width=320,height=380,left=40,top=40,status=yes'; break;
        case 'live-player': extras = 'scrollbars=no,resizable=no,width=320,height=400,left=500,top=40,status=yes'; break;
        case 'image-player': extras = 'scrollbars=no,resizable=yes,left=20,top=20,status=yes,'+override_extras; break;
        case 'basic': extras = 'scrollbars=yes,resizable=yes,width=350,height=550,left=20,top=20,status=yes'; break;
        case 'mv': extras = 'scrollbars=no,resizable=no,width=660,height=550,left=0,top=0,status=no'; break;
        case 'override': extras = override_extras; break;
        default: extras = 'scrollbars=yes,width=620,height=420,resizable=yes,status=yes';
    }
    myPop = window.open( url, winame, extras );
    try
    { myPop.focus(); } catch( e ){}
}

function addMediaPlayerObject2( s_src, s_ext, i_mediatype, i_width, i_height, a_params )
{
    //prepare player default data
    var s_mime;
    var s_objproperty;
    var s_player;
    var isIE = ( navigator.userAgent.indexOf("MSIE") != -1 ) ? true:false;
    s_ext = s_ext.toLowerCase();
    switch(s_ext)
    {
        case 'm3u':
            i_height += 40;
            s_mime = 'audio/mpeg';
            s_objproperty = ' CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"';
            s_objproperty += ' STANDBY="Loading Windows Media Player components..."';
            s_player = 'wmp';
            break;
        case 'avi':
            i_height += 40;
            s_mime = 'video/avi';
            s_objproperty = ' CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"';
            s_objproperty += ' STANDBY="Loading Windows Media Player components..."';
            s_player = 'wmp';
            break;
        case 'mpg':
        case 'mpeg':
            i_height += 40;
            s_mime = 'video/mpeg';
            s_objproperty = ' CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"';
            s_objproperty += ' STANDBY="Loading Windows Media Player components..."';
            s_player = 'wmp';
            break;
        case 'asf':
        case 'wmv':
            i_height += 40;
            s_mime = 'video/x-ms-wmv';
            s_objproperty = ' CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"';
            s_objproperty += ' STANDBY="Loading Windows Media Player components..."';
            s_player = 'wmp';
            break;
        case 'wma':
            i_height += 40;
            s_mime = 'audio/x-ms-wma';
            s_objproperty = ' CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"';
            s_objproperty += ' STANDBY="Loading Windows Media Player components..."';
            s_player = 'wmp';
            break;
        case 'mp3':
            i_height += 40;
            s_mime = 'audio/mp3';
            s_objproperty = ' CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"';
            s_player = 'wmp';
            break;
        case 'rm':
        case 'ra':
        case 'ram':
            s_mime = 'audio/x-pn-realaudio';        
            if( !isIE ) s_mime = 'audio/x-pn-realaudio-plugin';
            s_objproperty = ' CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"';
            s_player = 'rmp';
            break;
        case 'mov':
        case 'qt':
            i_height += 16;
            s_mime = 'video/quicktime';
            s_objproperty = ' classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"';            
            s_objproperty += ' codebase="http://www.apple.com/qtactivex/qtplugin.cab"';
            s_player = 'qtp';
            break;
        case 'mp4':
            i_height += 16;
            if(i_mediatype)
                s_mime = 'audio/quicktime';        
            else
                s_mime = 'video/quicktime';        
            s_objproperty = ' classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"';            
            s_objproperty += ' codebase="http://www.apple.com/qtactivex/qtplugin.cab"';
            s_player = 'qtp';
            break;
    }
    s_objproperty += ' type="'+s_mime+'"';
    //prepare parameters
    var new_params = new Array();
    var new_embed_params = new Array();
    var conf = {
        ext:''
    };
    if( typeof a_params != "undefined" )
    {
        for( var i=0; i<a_params.length; i++ )
        {
            var param_bits = a_params[i].split('|');
            var param_name = param_bits[0];
            var param_value = param_bits[1];
            if( param_name.indexOf('__') == 0 )
            { conf[param_name.substr(2)] = param_value; }
            else
            {
                new_params[new_params.length] = '<param name="' +param_name+ '" value="' +param_value+ '" />';
                new_embed_params[new_embed_params.length] = param_name+'="' +param_value+ '"';
            }
        }
    }
    //prepare player tag
    var obj_html;
    var s_param, s_embed_param;
    s_param = '<param name="url" value="' +s_src+ '" />'+
              '<param name="src" value="' +s_src+ '" />'+
                new_params.join('');
    s_embed_param = new_embed_params.join(' ');
    switch(s_player)
    {
        case 'rmp': // real media player
            obj_html = '<object width="' +i_width+ '" height="' +i_height+ '"' +s_objproperty+ '>'+
                s_param +
                '<PARAM name="controls" value="imagewindow">'+
                '<PARAM name="autostart" value="true">'+
                '<embed type="'+s_mime+'" width="' +i_width+ '" height="' +i_height+ '" src="' +s_src+ '" '+
                s_embed_param + 
                ' CONTROLS="imagewindow" autostart="true"' +
                '></embed></object><br/>'+
                '<object width="' +i_width+ '" height="40"' +s_objproperty+ '>'+
                s_param +
                '<PARAM name="controls" value="ControlPanel">'+
                '<PARAM name="autostart" value="true">'+
                '<embed type="'+s_mime+'" width="' +i_width+ '" height="40" src="' +s_src+ '" '+
                s_embed_param + 
                ' CONTROLS="ControlPanel" autostart="true"' +
                '></embed></object>';
            break;
            
        case 'wmp':
            obj_html = '<object width="' +i_width+ '" height="' +i_height+ '"' +s_objproperty+ '>'+
                s_param +
            	'<param name="ShowAudioControls" value="true">'+
	            '<param name="ShowStatusBar" value="true">'+
	            '<param name="ShowDisplay" value="true">'+
                '<param name="ShowPositionControls" value="true">'+
                '<param name="ShowTracker" value="true">'+
                '<PARAM name="autostart" value="true">'+
                '<Param name="volume" value="50">'+
                '<Param name="StretchToFit" value="true">'+
                '<Param name="invokeURLs" value="false">'+
                '<param name="fullScreen" value="false">'+
                '<param name="enable" value="true">'+
                '<embed type="'+s_mime+'" width="' +i_width+ '" height="' +i_height+ '" src="' +s_src+ '" '+
                s_embed_param +
                'autostart="1" '+
                'ShowAudioControls="1" '+
                'ShowStatusBar="1" '+
                //'ShowDisplay=1 '+
                //'ShowPositionControls=1 '
                //'ShowTracker=1 '+
                'Volume="50" '+
                'StretchToFit="1" '+
                'invokeURLs="0" '+
                'fullscreen="0" '+
                'enableContextMenu="1" '+
                '></embed></object>';
            break;
        
        case 'qtp': // automatic
            obj_html = '<object width="' +i_width+ '" height="' +i_height+ '"' +s_objproperty+ '>'+
                s_param +
                '<PARAM name="controller" value="true">'+
                '<PARAM name="autoplay" value="true">'+
                '<embed type="'+s_mime+'" width="' +i_width+ '" height="' +i_height+ '" src="' +s_src+ '" '+
                'pluginspage="http://www.apple.com/quicktime/download/" controller="true" autoplay="true" ' +s_embed_param +
                '></embed></object>';
            break;
        
        default:
            obj_html = '<embed src="' +s_src+ '" width="' +i_width+ '" height="' +i_height+ '">';
            break;
    }
    document.write( obj_html );
}   // end addMediaPlayerObject2
