﻿function setSOverButton(obj){
    obj.className = "AspSHoverButton E";
}
function setSOutButton(obj){
    obj.className = "AspSButton E";
}
function setOverButton(obj){
    obj.className = "AspHoverButton E";
}
function setOutButton(obj){
    obj.className = "AspButton E";
}
function setLOverButton(obj){
    obj.className = "AspLHoverButton";
}
function setLOutButton(obj){
    obj.className  = "AspLButton";
}
function setMOverButton(obj){
    obj.className = "AspMHoverButton";
}
function setMOutButton(obj){
    obj.className = "AspMButton";
}
function setM12OverButton(obj){
    obj.className = "AspM12HoverButton";
}
function setM12OutButton(obj){
    obj.className = "AspM12Button";
}
function setM2OverButton(obj){
    obj.className = "AspM2HoverButton";
}
function setM2OutButton(obj){
    obj.className = "AspM2Button";
}
var _songFilePlayer;
function playTrackByPlayer(songId, basePath, color, nobuy) {
    if (_songFilePlayer && !_songFilePlayer.closed) {
        _songFilePlayer.close();
    }
    var w = 380;
    var h = 180;
    var xMax = screen.width;
    var yMax = screen.height;  
    var xOffset =( xMax - w ) / 2;
    var yOffset =( yMax - h ) / 2;

    var urlToGo = basePath + 'play/player.html?songId=' + songId;
    urlToGo += '&color=' + color;    
    if (nobuy) {
        urlToGo += '&nobuy=1';
    }

    var _opts = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,titlebar=no,resizable=yes,width=' + w + ',height=' + h + ',left=' + xOffset + ',top=' + yOffset;
    _songFilePlayer = window.open(urlToGo, 'MusicPlayerWindow', _opts);

    if (_songFilePlayer) {
        if (window.focus) {
            _songFilePlayer.focus();
        }
        _songFilePlayer.opener = self;
    }
    if (!checkPopupOk(_songFilePlayer)) {
        alert("Cannot open music player because your browser blocks popups. Please change your browser settings.");
    }
}
//
var _urlPlayer;
function playTrackByUrl(url, width, height){
    if (_urlPlayer && !_urlPlayer.closed) {
        _urlPlayer.close();
    }

    var xMax = screen.width;
    var yMax = screen.height;
    var xOffset = ( xMax - width ) / 2;
    var yOffset = ( yMax - height ) / 2;

    var _opts = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,titlebar=no,resizable=yes,' +
                'width=' + width + ',height=' + height + ',left=' + xOffset + ',top=' + yOffset;
    _urlPlayer = window.open(url, 'urlPlayer', _opts);
    if (window.focus && _urlPlayer)
    {
        _urlPlayer.focus();
    }
    if (!checkPopupOk(_urlPlayer)) {
        alert("Cannot open music page because your browser blocks popups. Please change your browser settings.");
    }
}

function checkPopupOk(poppedWindow) {
    var result = true;
    try {
        if (typeof poppedWindow == 'undefined') {
            // Safari with popup blocker...
            result = false;
        }
        else if (!poppedWindow || poppedWindow.closed) {
            // This happens if the user opens and closes the client window...
            result = false;
        }
    }
    catch (err) {
        // Do nothing here
    }
    return result;
}

//
function showButtonTooltip(txt) {
    Tip(txt, FOLLOWMOUSE, false, TITLE, '', SHADOW, false, BGCOLOR, '#ffffff', BORDERCOLOR, '#000000', FONTCOLOR, '#000000', OFFSETX, 10, WIDTH, -340);
}

