﻿
function canShowPlayer() {
    var streaming = $("#hidden_canal").val();
    var showPlayer = $("#showPlayer").val();    

    if (showPlayer == "True") {   
        return true;
    }
    return false;
}

function setStreaming() {        
    if (canShowPlayer()) {
        var streaming = $("#hidden_canal").val();
        switch (streaming) {
            case "sat":
                RTVCPlayer.Zapping("sat");                              
                break;
            case "radio":
                var img = $("#imgRadio").val();
                RTVCPlayer.Zapping("radio", img);
                break;
            default:
                RTVCPlayer.Zapping("tv");
        }
    }
    else {
        RTVCPlayer.Zapping(null, null, "copyrighted.jpg");
    }
}

function doZapping(id) {
    switch (id) {
        case "sat":
            document.getElementById('hidden_canal').value = 'sat';
            __doPostBack('UpdatePanel1', 'sat');
            break;
        case "radio":
            document.getElementById('hidden_canal').value = 'radio';
            __doPostBack('UpdatePanel1', 'radio');
            break;
        default:
            document.getElementById('hidden_canal').value = 'tv';
            __doPostBack('UpdatePanel1', 'tv');
    }
}

function LoadSilverlight() {
    var silverlightControl = document.getElementById('SilverlightControl');
    if (silverlightControl) {
        setStreaming();
        return;
    }
    
    // Create our install experience html
    var installExperienceHTML = '<div style="position:auto; text-align:left; background-repeat:no-repeat; height:420px; background-image:url(assets/faded_preinstall.png);">';
    installExperienceHTML += '  <div style="padding-left:140px; padding-top:170px;">';
    installExperienceHTML += '      <div id="InstallPromptDiv"></div>';
    installExperienceHTML += '  </div>';
    installExperienceHTML += '  <div id="PostInstallGuidance"style="width:100%; font-weight:bold; font-size:18px; font-family:sans-serif; height:auto; padding-top:50px;text-align:center; color:#fff; ';
    installExperienceHTML += '  font-weight:normal; font-size:11pt">&nbsp;</div>';
    installExperienceHTML += '</div>';

    // Calls installandcreatesilverlight method to instantiate silverlight once it is installed
    Silverlight.InstallAndCreateSilverlight('3.0.40624.0', //'2.0.40115.0',
        document.getElementById('reproductor'),
		installExperienceHTML,
	    'InstallPromptDiv',
		createPlayer);
}

function createPlayer() {
    var img = null;
    var player = null;
    
    if (canShowPlayer()) {
        var streaming = $("#hidden_canal").val();
        if (streaming == "radio") {
            img = $("#imgRadio").val();
            player = RTVCPlayer.embedSilverlight(streaming, img, null);
        }
        else {
            player = RTVCPlayer.embedSilverlight(streaming, null, null);
        }
    }
    else {
        player = RTVCPlayer.embedSilverlight(null, null, "copyrighted.jpg");
    }
    
    $("#reproductor").append(player);
}

function swampImages() {
    $("#columnatvc").hover(
        function() {
            setImage("imglogotvc", "tv", "logo_tvcb.png");
        }, function() {
            setImage("imglogotvc", "tv", "logo_tvc_nos.png");
        }
    );

    $("#columnasat").hover(
        function() {
            setImage("imglogosat", "sat", "logo_tvcsatb.png");
        }, function() {
            setImage("imglogosat", "sat", "logo_tvcsat_nos.png");
        }
    );

    $("#columnaradio").hover(
        function() {
            setImage("imglogoradio", "radio", "logo_radiob.png");
        }, function() {
            setImage("imglogoradio", "radio", "logo_radio_nos.png");
        }
   );
}

function setImage(control, channel, pic) {
    if ($('#hidden_canal').attr("Value") != channel) {        
        var image = $("#" + control);
        image.attr("src", "../images/web/" + pic);
    }
}


