function RenderPlayer(intClipID,strMediaType, bAutoStart){

    // RENDER PLAYER
    if (strMediaType == "radio")
        var strHTML = RenderRadioPlayerObject(intClipID,bAutoStart);
    else
        var strHTML = RenderPlayerObject(intClipID,bAutoStart);
        
    document.write(strHTML);
}    

function RenderPlayerObject(intProductID, bAutoStart){
    // Höjd statusbar + kontroller: 64. Bara statusbar 19
    var strURL = "/Global/Templates/Asx.aspx?ProductID=" + intProductID + "&.asx";
    var strHTML = "";
    strHTML += '<object width="224" height="216" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" style="filter: progid:DXImageTransform.Microsoft.BasicImage (Grayscale=1);">';
    strHTML += '<param name="autoStart" value="' + bAutoStart + '"/>';
    strHTML += '<param name="src" value="' + strURL + '"&.asx" />';
    strHTML += '<param name="transparentatstart" value="1" />';
    strHTML += '<param name="enableContextMenu" value="True" />';
    strHTML += '<param name="stretchToFit" value="true" />';
    strHTML += '<param name="uiMode" value="Full" />';
    strHTML += '<param name="mute" value="false" />';
    strHTML += '<param name="ShowControls" value="1" />';
    strHTML += '<param name="ShowStatusBar" value="0" />';
    strHTML += '<param name="ShowDisplay" value="0" />';
    strHTML += '<param name="ShowTracker" value="0" />';
    strHTML += '<!--[if !IE]> <-->';
    strHTML += '<object data="' + strURL + '"&.asx" width="224" height="216" type="application/x-mplayer2">';
    strHTML += '<param name="bgcolor" value="#ffffff" />';
    strHTML += '<param name="enableContextMenu" value="True" />';
    strHTML += '<param name="stretchToFit" value="True" />';
    strHTML += '<param name="uiMode" value="Full" />';
    strHTML += '<param name="mute" value="false" />';
    strHTML += '<param name="autoStart" value="'+ bAutoStart +'"/>';
    strHTML += '<param name="ShowControls" value="1" />';
    strHTML += '<param name="ShowStatusBar" value="0" />';
    strHTML += '<param name="ShowDisplay" value="0" />';
    strHTML += '<param name="ShowTracker" value="0" />';
    strHTML += '</object>';
    strHTML += '<!--> <![endif]-->';
    strHTML += '</object>';
    
    return strHTML;
}

function RenderRadioPlayerObject(intProductID, bAutoStart){

    var strURL = "/Global/Templates/Asx.aspx?ProductID=" + intProductID + "&.asx";
    var strHTML = "";
    strHTML += '<object width="224" height="64" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" style="filter: progid:DXImageTransform.Microsoft.BasicImage (Grayscale=1);">';
    strHTML += '<param name="autoStart" value="'+ bAutoStart +'"/>';
    strHTML += '<param name="src" value="' + strURL + '"&.asx" />';
    strHTML += '<param name="transparentatstart" value="1" />';
    strHTML += '<param name="enableContextMenu" value="True" />';
    strHTML += '<param name="stretchToFit" value="true" />';
    strHTML += '<param name="uiMode" value="Full" />';
    strHTML += '<param name="mute" value="false" />';
    strHTML += '<param name="ShowControls" value="1" />';
    strHTML += '<param name="ShowStatusBar" value="0" />';
    strHTML += '<param name="ShowDisplay" value="0" />';
    strHTML += '<param name="ShowTracker" value="0" />';
    strHTML += '<!--[if !IE]> <-->';
    strHTML += '<object data="' + strURL + '"&.asx" width="224" height="64" type="application/x-mplayer2">';
    strHTML += '<param name="bgcolor" value="#ffffff" />';
    strHTML += '<param name="enableContextMenu" value="True" />';
    strHTML += '<param name="stretchToFit" value="True" />';
    strHTML += '<param name="uiMode" value="Full" />';
    strHTML += '<param name="mute" value="false" />';
    strHTML += '<param name="autoStart" value="'+ bAutoStart +'"/>';
    strHTML += '<param name="ShowControls" value="1" />';
    strHTML += '<param name="ShowStatusBar" value="0" />';
    strHTML += '<param name="ShowDisplay" value="0" />';
    strHTML += '<param name="ShowTracker" value="0" />';
    strHTML += '</object>';
    strHTML += '<!--> <![endif]-->';
    strHTML += '</object>';
    
    return strHTML;

}

function RenderPlayerObjectLinks(intProductID){

    var strURL = "/Global/Templates/Asx.aspx?ProductID=" + intProductID;
    var strHTML = "";
    if ((navigator.userAgent.indexOf("MSIE") > -1) && (navigator.userAgent.indexOf("Opera") == -1))
    strHTML += "<div class=\"fullscreenlink\"><a href=\"#\" onclick=\"openFullScreen();return false;\">&Ouml;ppna i fullsk&auml;rm &raquo;</a></div>";
    strHTML += "<div class=\"windowlink\"><a href=\"" + strURL + "&.asx\">300 kbps &raquo;</a></div>";
    strHTML += "<div class=\"windowlink\"><a href=\"" + strURL + "&Bitrate=1200&.asx\">1200 kbps &raquo;</a></div>";
    //strHTML += "<div class=\"maillink\"><a href=\"#" + intProductID + "\" onclick=\"emailClip();return false;\">Tipsa en v&auml;n &raquo;</a></div>";
    return strHTML;
    
}

function RenderRadioPlayerObjectLinks(intProductID){

    var strURL = "/Global/Templates/Asx.aspx?ProductID=" + intProductID;
    var strHTML = "";
    strHTML += "<div class=\"windowlink\"><a href=\"" + strURL + "&.asx\">32 kbps &raquo;</a></div>";
    strHTML += "<div class=\"windowlink\"><a href=\"" + strURL + "&Bitrate=64&.asx\">64 kbps &raquo;</a></div>";
    //strHTML += "<div class=\"maillink\"><a href=\"#" + intProductID + "\" onclick=\"emailClip();return false;\">Tipsa en v&auml;n &raquo;</a></div>";
    return strHTML;
    
}

function openFullScreen(){
    var objMediaPlayer = document.getElementById("playerobjectembed");
    if(objMediaPlayer != null){
        if(objMediaPlayer.playState){
		    if (objMediaPlayer.playState == 3){
			    objMediaPlayer.fullScreen = 'true';
            }
        }
    }
}

