//Global
function MM_goToURL() { //v3.0
    var i, args = MM_goToURL.arguments;
    document.MM_returnValue = false;
    for (i = 0; i < (args.length - 1); i += 2) {
        eval(args[i] + ".location='" + args[i + 1] + "'");
    }
}
function goToURL(url) { //v3.0
    var i, args = MM_goToURL.arguments;
    document.MM_returnValue = false;
    parent.location = url;
}
function createURLParameterFromForm() {
    var args = createURLParameterFromForm.arguments;
    url = args[0];
    formName = args[1];
    var result = url;
    for (var i = 2; i < args.length; i++) {
        result += "&" + args[i] + "=" + Url.encode(retrieveFormProperty(formName, args[i]));
    }
    return result;
}
function createURLParameterFromFormWhithoutEncode() {
    var args = createURLParameterFromFormWhithoutEncode.arguments;
    url = args[0];
    formName = args[1];
    var result = url; 
    for (var i = 2; i < args.length; i++) {
        result += "&" + args[i] + "=" + urlEncode(retrieveFormProperty(formName, args[i]));
    }
    return result;
}
//Search functions 
function searchChangeAdvancedSearchStatus() {
    if (document.searchForm.advsrch.value == "true") {
        changeFormProperty("searchForm", "advsrch", "false");
        changeFormProperty("searchForm", "vt", "-1");
        changeFormProperty("searchForm", "ftlste", "-1");
    } else {
        changeFormProperty("searchForm", "advsrch", "true");
    }
}
function searchListing() {
    if (document.searchForm.advsrch.value == "true") {
        goToURL(createURLParameterFromFormWhithoutEncode(getContextName() + "search-listing-result.do?shrtle=true&shrsynp=true&ctx=search&fct=advsrch", "searchForm", "advsrch", "vt", "ftlste", "wds"));
    } else {
        goToURL(createURLParameterFromFormWhithoutEncode(getContextName() + "search-listing-result.do?shrtle=true&shrsynp=true&ctx=search&fct=advsrch", "searchForm", "advsrch", "vt", "ftlste", "wds"));
    }
}
//Footer
var windows = 0;
function showFooterInformation(url) {
	window.open(url,"footerInfo","location=0,menubar=0,status=0,toolbar=0,height=580, width=750, top=150, left=200, scrollbars=1",true);
}
//social bookmrks
function showMoreBookmarks(url) {
    addDivToCloseWhenOpenOverlay("videoPage_player");
    addDivToOpenWhenCloseOverlay("videoPage_player");
    showOverlay();
	var informationWindow = dhtmlwindow.open("bookmarksbox", "iframe", url, null, "width=420,height=320,resize=1,scrolling=1,center=1", "recal", null);    
    addWindowToCloseWithOverlay(informationWindow);
    informationWindow.moveTo("middle", "10");
}
//Captcha
var captchaImageRetry = 0;
function nextCaptchaImage(imageName) {
    ++captchaImageRetry;
    document.getElementById(imageName).src = "captcha.do?retry=" + captchaImageRetry;
}
//Admin
function changeAdvancedSearchStatus() {
    if (document.searchForm.advsrch.value == "true") {
        changeFormProperty("searchForm", "advsrch", "false");
        changeFormProperty("searchForm", "region", "-1");
        changeFormProperty("searchForm", "vt", "-1");
        changeFormProperty("searchForm", "ftlste", "-1");
        setVisible("advanced-search-content", false);
    } else {
        changeFormProperty("searchForm", "advsrch", "true");
        setVisible("advanced-search-content", true);
    }
}
function adminSearchListing() {
    if (document.searchForm.advsrch.value == "true") {
        goToURL(createURLParameterFromFormWhithoutEncode("search-listing-result.do?shrtle=true&shrsynp=true&ctx=search,admin&fct=" + "adm_advsrch", "searchForm", "region", "advsrch", "vt", "ftlste", "wds"));
    } else {
        goToURL(createURLParameterFromFormWhithoutEncode("search-listing-result.do?shrtle=true&shrsynp=true&ctx=search,admin&fct=" + "adm_wds", "searchForm", "advsrch", "wds"));
    }
}
function adminSearchStreamId() {
    MM_goToURL("parent", createURLParameterFromForm("search-listing-result.do?shrtle=true&shrsynp=true&ctx=search,admin&fct=" + "adm_stream_id", "searchForm", "region", "advsrch", "vt", "ftlste", "wds", "strid"));
}
function changeVideoState(destinationURL, listingId, videoState) {
    changeFormProperty("adminResultForm", "selectedCategoryListing", listingId);
    changeFormProperty("adminResultForm", "newVideoState", videoState);
    ajaxSubmitSearchComponentForm("adminResultForm", "changeVideoStateAction", destinationURL, "admin-listings-content");
}
function openShowVideoWindow(winName, lid) {
    var url = "show-video.do?lid=" + lid;
    win = window.open(url, winName, "width=480, height=420, resizable=yes");
    win.focus();
}
function filterMemberList() {
    if (document.memberList.flt.value == "def") {
        document.memberList.submit();
    } else {
        if (document.memberList.pattern.value == "") {
            alert("You need to enter a search pattern...");
        } else {
            document.memberList.submit();
        }
    }
}
function markAsFeaturedVideo(commandUrl, returntoUrl, featuredLanguage) { 
    var options = $(featuredLanguage).options;
    var language = options[options.selectedIndex].value;
    var url = commandUrl;
    url += "&returnto=" + encode(returntoUrl);
    url += "&language=" + language;
    goToURL(url);
}
