﻿function ParsOldURL() {
    var oldUrl = location.href;
    var query = oldUrl.replace(/^[^\?]+\??/, '');
    if (oldUrl.indexOf("?") !== -1) {
        newUrl = oldUrl.substr(0, oldUrl.indexOf("?"));
    } else {
        newUrl = oldUrl;
    }
    var Params = {};
    var Pairs = query.split(/[;&]/);
    for (var i = 0; i < Pairs.length; i++) {
        var KeyVal = Pairs[i].split('=');
        if (!KeyVal || KeyVal.length != 2) { continue; }
        var key = unescape(KeyVal[0]);
        var val = unescape(KeyVal[1]);
        val = val.replace(/\+/g, ' ');
        Params[key] = val;
    }
    return Params;
}

function fnChangePageSize(pageSize) {
    var Params = ParsOldURL();
    var sep = "?";
    for (var i in Params) {
        if (i != "ps" && "CPI" != i) {
            newUrl = newUrl + sep + i + "=" + Params[i];
            sep = "&";
        }
    }
    location.href = newUrl + sep + "ps=" + pageSize + "&CPI=0";
}

function fnChangeSort(sortText) {
    var Params = ParsOldURL();
    var sep = "?";
    for (var i in Params) {
        if (i != "so" && "CPI" != i) {
            newUrl = newUrl + sep + i + "=" + Params[i];
            sep = "&";
        }
    }
    location.href = newUrl + sep + "so=" + sortText + "&CPI=0";
}

function EmbedVideo(flvFile, previewImage) {
    if (previewImage == '')
        previewImage = '/flash/preview.jpg';

    var so = new SWFObject('/flash/player-licensed.swf', 'mpl', '400', '324', '9');
    so.addParam('allowfullscreen', 'false');
    so.addParam('allowscriptaccess', 'always');
    so.addParam('wmode', 'opaque');
    so.addVariable('file', flvFile);
    so.addVariable('image', previewImage);
    so.addVariable('controlbar', 'bottom');
    so.addVariable('icons', 'false');
    so.addVariable('frontcolor', '0x001c45');
    so.addVariable('lightcolor', '0x001c45');
    so.write(document.getElementById("videoplayer"));
}

function fnCheck(obj, defaultValue) {   
    if (obj.value != defaultValue) {
        $(obj).addClass('filled');
    } else {
        $(obj).removeClass('filled');
    }
}
