﻿function submitNewsletterForm(objEmailAddress, objEmailValidation) {
    var blnSubmit = true;
    var objExpression = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;

    if (objEmailAddress.value != "") {
        blnSubmit = objExpression.test(objEmailAddress.value);
    } else {
        blnSubmit = false;
    }
    if (blnSubmit) {
        objEmailValidation.style.visibility = "hidden";
    } else {
        objEmailValidation.style.visibility = "visible";
        objEmailAddress.focus();
    }
    return blnSubmit;
}
function submitSearchForm(objSearch) {
    var blnSubmit = false;
    if (objSearch.value.length > 2) {
        blnSubmit = true;
    } else {
        objSearch.focus();
    }
    return blnSubmit;
}
function submitTipsForm() {
    var blnSubmit = true;
    var objExpression = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    var objtxtTipEmail = document.getElementById("txtTipEmail");
    var objrevTipEmail = document.getElementById("revTipEmail");
    var objtxtTipContent = document.getElementById("txtTipContent");
    var objreqTipContent = document.getElementById("reqTipContent");
    var objrevTipContent = document.getElementById("revTipContentValidation");
    var arInvalidCharacters = new Array("<", ">", "'", "\"", "=", "\\", "%", "&", "+", "{", "}", "|", "\/", ";", "script");
    var i = 0;

    if (objtxtTipEmail.value != "") {
        blnSubmit = objExpression.test(objtxtTipEmail.value);
    }
    if (blnSubmit) {
        objrevTipEmail.style.visibility = "hidden";
    } else {
        objrevTipEmail.style.visibility = "visible";
        objtxtTipEmail.focus();
    }
    if (objtxtTipContent.value == "" || objtxtTipContent.value.indexOf(" ") <= 0) {
        blnSubmit = false;
        objreqTipContent.style.visibility = "visible";
        objtxtTipContent.focus();
    } else {
        objreqTipContent.style.visibility = "hidden";

        if (objtxtTipContent.value.length > 8) {
            for (i = 0; i < arInvalidCharacters.length; i++) {
                if (objtxtTipContent.value.toLowerCase().indexOf(arInvalidCharacters[i]) >= 0) {
                    blnSubmit = false;
                    objrevTipContent.style.display = "block";
                }
            }
        } else {
            blnSubmit = false;
            objrevTipContent.style.display = "block";
        }
        if (blnSubmit) {
            objrevTipContent.style.display = "none";
        }
    }
    return blnSubmit;
}
function SetFocusOnTips(objTipContent) {
    if (objTipContent.value == "") {
        objTipContent.value = "";
        objTipContent.focus();
    } else {
        objTipContent.select();
    }
}
function HidePlayer() {
    try {
        if (navigator.userAgent.indexOf("MSIE") >= 0) {
            //browser identified as Internet Explorer
            if (navigator.userAgent.indexOf("MSIE 6.0") >= 0 || navigator.userAgent.indexOf("MSIE 5.") >= 0) {
                //deprecated Internet Explorer browser
                document.getElementById("player_nd").style.display = "none";
                document.getElementById("player_ie").width = "200px";
            }
        }
    } catch (ex) {
        //alert(ex);
    }
}
var intSize = 0;
function ResizeMovie(blnMaximize) {
    var objMovieContainer = document.getElementById("content_video");

    try {
        if (blnMaximize) {
            if (intSize < 426) {
                intSize += 40;

                if (intSize > 426) {
                    objMovieContainer.style.height = "430px";
                    objMovieContainer.style.width = "426px";
                } else {
                    objMovieContainer.style.height = intSize + "px";
                    objMovieContainer.style.width = intSize + "px";
                    setTimeout("ResizeMovie(" + blnMaximize + ")", 10);
                }
            }
        } else {
            if (intSize > 0) {
                intSize -= 40;

                if (intSize < 0) {
                    intSize = 0;
                }
                objMovieContainer.style.height = intSize + "px";
                objMovieContainer.style.width = intSize + "px";
                setTimeout("ResizeMovie(" + blnMaximize + ")", 10);
            } else {
                objMovieContainer.style.display = "none";
            }
        }
    } catch (ex) {
        //alert(ex);
    }
}
function StartMovie() {
    try {
        document.getElementById("content_video_banner").style.display = "none";
        document.getElementById("content_video_minimize").style.display = "block";
        document.getElementById("content_video").style.display = "block";
        ResizeMovie(true);
    } catch (ex) {
        //alert(ex);
    }
}
function StopMovie() {
    try {
        ResizeMovie(false);
        document.getElementById("content_video_minimize").style.display = "none";
        document.getElementById("content_video_banner").style.display = "block";
    } catch (ex) {
        //alert(ex);
    }
}
function ReadContent() {
    try {
        if (document.getElementById("rstext").value == "") {
            document.getElementById("rstext").value = document.getElementById("content").innerText;
        }
        document.getElementById("lang").value = "nl";
        document.getElementById("rs_form").submit();
    } catch (ex) {
        alert(ex);
    }
    return true;
}
