﻿function inLiveInit() {
    jQuery("#ext_file").colorbox({ width: "80%", height: "90%", iframe: true });
    jQuery(".ch-login").colorbox({ width: "600px", height: "400px", iframe: true });
    jQuery(".form_row input.textbox").keydown(function (event) {
        if (event.which || event.keyCode) {
            if ((event.which == 13) || (event.keyCode == 13)) {
                jThis(this).parent().find("input[type=image]").click();
                return false;
            }
        }
        else {
            return true
        };
    });
}

jQuery(document).ready(function() {
    inLiveInit();
}); 

var playerwidth, playerheight, wrapperwidth;
var wr_top, wr_bottom, wr_left, wr_right;

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function expand_player(bigwidth, bigheight) {
    var myplayer = null;
    if (document.getElementById('jw_video_container') != null) myplayer = jwplayer('jw_video_container');

    var mybtn = document.getElementById('btn');
    mybtn.src = '/images/livemedia/collapse.png';

    var mywrapper = document.getElementById('media_wrapper');
    wrapperwidth = mywrapper.style.width;
    mywrapper.style.width = bigwidth + 'px';
    mywrapper.style.paddingTop = '10px';
    mywrapper.style.paddingBottom = '10px';
    var middlerdiv = jQuery('#middler').width();
    if (!(window.newwrapperwidth === undefined)) middlerdiv = newwrapperwidth;
    
    var paddingside = (middlerdiv - bigwidth) / 2;
    var jMyWrapper = jQuery('#media_wrapper');
    
    wr_top = jMyWrapper.css('padding-top');
    wr_bottom = jMyWrapper.css('padding-bottom');
    wr_left = jMyWrapper.css('padding-left');
    wr_right = jMyWrapper.css('padding-right');

    mywrapper.style.paddingLeft = paddingside + 'px';
    mywrapper.style.paddingRight = paddingside + 'px';
    mywrapper.className = 'full_screen';

    var myrightcol = document.getElementById('rightcol');
    //myrightcol.style.position = 'relative';
    var margintopoffset = 12;
    if (myplayer) { //marginTop needs a fix for video. Resize hasn't occured yet
        margintopoffset = margintopoffset + (bigheight - myplayer.config.height);
    }
    myrightcol.style.marginTop = (mywrapper.clientHeight + margintopoffset) + 'px';
    var container = jQuery('html');
    var scrollTo = jQuery('#media_wrapper h1');
    var offset = scrollTo.offset().top;   //- container.offset().top;

    jQuery('html,body').animate({ scrollTop: offset }, "slow");
    set_cookie("video_mode", 1);
    
    var myplayer = null;
    if (document.getElementById('jw_video_container') != null) myplayer = jwplayer('jw_video_container');
    if (myplayer != null) {
        playerwidth = myplayer.config.width;
        playerheight = myplayer.config.height;
        if (playerwidth == undefined || playerheight == undefined) {
            playerwidth = document.getElementById('jw_video_container').width;
            playerheight = document.getElementById('jw_video_container').height;
        }
        myplayer.resize(bigwidth, bigheight);
        jQuery('#jw_video_container_wrapper').css('width', bigwidth + 'px');
        jQuery('#jw_video_container_wrapper').css('height', bigheight + 'px');
    }
    else {
        var myImage = jQuery('#main_image');
        playerwidth = myImage.width();
        myImage.css('width', 'auto');
        myImage.css('max-width', bigwidth + 'px');
    }
    return false;
}

function collapse_player() {
    var mybtn = document.getElementById('btn');
    mybtn.src = '/images/livemedia/expand.png';

    var myplayer_wrapper = document.getElementById('#main_image');
    if(myplayer_wrapper != null) {
        jQuery('#main_image').css('max-width', playerwidth + 'px');
    }
    
    var mywrapper = document.getElementById('media_wrapper');
    mywrapper.style.width = wrapperwidth;
    mywrapper.className = '';
    var jMyWrapper = jQuery('#media_wrapper');
    jMyWrapper.css('padding-top', wr_top);
    jMyWrapper.css('padding-bottom', wr_bottom);
    jMyWrapper.css('padding-left', wr_left);
    jMyWrapper.css('padding-right', wr_right);

    var myrightcol = document.getElementById('rightcol');
    myrightcol.style.marginTop = '0px';

    set_cookie("video_mode", 0);
    var myplayer = null;
    if (document.getElementById('jw_video_container') != null) {
        myplayer = jwplayer('jw_video_container');
        myplayer.resize(playerwidth, playerheight);
        jQuery('#jw_video_container_wrapper').css('width', playerwidth + 'px');
        jQuery('#jw_video_container_wrapper').css('height', playerheight + 'px');
    }
    return false;
}

function set_cookie(cookie_to_set, status_to_set) {
    createCookie(cookie_to_set, status_to_set, 10);
}



