﻿var overlayObj;

function clearSuccessMessage() {
    var msgObj = document.getElementById('divEmailMessage');

    if (msgObj != null) {
        msgObj.innerHTML = '';
    }
}

function PostCodeValidate(source, args) {
    var tbPCode1 = document.getElementById(PostCode1ClientID);
    var tbPCode2 = document.getElementById(PostCode2ClientID);

    args.IsValid = false;

    if (tbPCode1 != null && tbPCode2 != null) {
        if (tbPCode1.value != '' && tbPCode2.value != '')
            args.IsValid = true;
    }
}

function HourMinuteValidate(source, args) {
    var tbHour = document.getElementById(tbTimeHourClientID);
    var tbMinute = document.getElementById(tbTimeMinuteClientID);

    args.IsValid = false;

    if (tbHour != null && tbMinute != null) {
        if (tbHour.value != '' && tbMinute.value != '')
            args.IsValid = true;
    }
}

function bookmarkPage() {
    var title = document.title;
    var url = window.location.href;

    if (window.sidebar) { // firefox
        window.sidebar.addPanel(title, url, "");
        return false;
    }
    else if (window.external) { // IE Favorite
        window.external.AddFavorite(url, title);
        return false;
    }
}

function showEmailForm() {
    //alert('Show!');

    //    if (!overlayObj) overlayObj = document.getElementById('overlay2');
    //    var popupObj = document.getElementById('stuurdoor_form');

    //    if (overlayObj != null && popupObj != null) {
    //        var pageSize = GetPageDimensions();

    //        overlayObj.style.width = pageSize[0] + "px";
    //        overlayObj.style.height = pageSize[1] + "px";

    //        overlayObj.style.display = 'block';
    //        popupObj.style.display = 'block';
    //    }

    //    if (!overlayObj) overlayObj = document.getElementById('overlay2');
    var popupObj = document.getElementById('stuurdoor_form');

    //if (popupObj != null) {
    //var pageSize = GetPageDimensions();

    //        overlayObj.style.width = pageSize[0] + "px";
    //        overlayObj.style.height = pageSize[1] + "px";

    //        overlayObj.style.display = 'block';
    // popupObj.style.display = 'block';
    // }
}

function closeEmailForm() {
    var popupObj = document.getElementById('stuurdoor_form');

    if (popupObj != null)
        popupObj.style.display = 'none';

    //    if (!overlayObj) overlayObj = document.getElementById('overlay2');
    //    
    //    if(overlayObj != null)
    //        overlayObj.style.display = 'none';
}

function submitDataToServer() {
    //alert('asdasdas');
    var emailReceiver = document.getElementById('ontvanger');
    var emailSender = document.getElementById('afzender');
    var nameSender = document.getElementById('jouwnaam');

    if (emailReceiver != null && emailSender != null && nameSender != null) {
        var clientData = emailReceiver.value + '|||' + emailSender.value + '|||' + nameSender.value;
        //alert(clientData);
        CallServer(clientData, '');
    }
    else
        CallServer('', '');
}

function ReceiveServerData(rValue) {
    document.getElementById("emailMessage").innerHTML = rValue;
    //alert('Value received ' + rValue);
}

/* returns page dimentions: */
function GetPageDimensions() {
    var yScroll = 0;
    var xScroll = 0;

    // firefox:
    if (window.innerHeight && window.scrollMaxY) {
        yScroll = window.innerHeight + window.scrollMaxY + 4;
        xScroll = window.innerWidth + window.scrollMaxX - 16;
    }
    else if (document.body.scrollHeight >= document.body.offsetHeight) { // all but Explorer Mac
        yScroll = document.body.scrollHeight;
        xScroll = document.body.scrollWidth;
    }
    else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
        //IE 6+ in 'standards compliant mode'
        xScroll = document.documentElement.clientWidth;
        yScroll = document.documentElement.clientHeight + 51;
    }
    else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
        yScroll = document.body.offsetHeight - 12;
        xScroll = document.body.offsetWidth - 4;
    }

    return [xScroll, yScroll];
}

function SetTelerikEditorFont(editor, args)  
   {  
      var style = editor.GetContentArea().style;  
      style.fontFamily= "Arial";  
      style.fontSize= 12 + "px";  
   } 
   
function fnSearchOnEnter(e) {
    var event = e || window.event;
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

    if (keyCode == 13) {
        $("#btnSearchZoek").trigger("onclick");
    }
}
