﻿
function RelocateDocument(url) {
    window.location.replace(url);
    return;
}
function Validate_Input_Control(obj) {
    if (obj.attr("value") + "" == "undefined" || obj.attr("value") + "" == "") {
        obj.css("border", "solid 1px #dd8080");
        return false;
    }
    else {
        obj.css("border", "#e3e9ef 1px solid");
        obj.css("border-top", "#abadb3 1px solid");
        return true;
    }
}

function Validate_Email_Control(obj) {
    if (obj.attr("value") + "" == "" || obj.attr("value").search(/^[^@\s]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$/) == -1) {
        obj.css("border", "solid 1px #dd8080");
        return false;
    }
    else {
        obj.css("border", "#e3e9ef 1px solid");
        obj.css("border-top", "#abadb3 1px solid");
        return true;
    }
}
function getRandomInt(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}
function ValidateForm() {
    var all_ok = true;
    var is_ok = true;
    var iscapcha = true
    all_ok = all_ok && Validate_Input_Control($("#username"));
    is_ok = is_ok && Validate_Email_Control($("#useremail"));
    iscapcha = iscapcha && Validate_Input_Control($("#capchatext"));


    return (all_ok && is_ok && iscapcha);
}
function ValidateSmallForm() {
    var all_ok = true;
    var is_ok = true;
    all_ok = all_ok && Validate_Input_Control($("#username"));
    is_ok = is_ok && Validate_Email_Control($("#useremail"));
    return (all_ok && is_ok);
}
 function ValidateLoginForm(){
 var log_ok = true;
 var pass_ok =true;
 log_ok = log_ok && Validate_Input_Control($("#username"));
  pass_ok = pass_ok && Validate_Input_Control($("#passw"));
  return log_ok && pass_ok;
}

function escapeHTML(str) {
    var div = document.createElement('div');
    var text = document.createTextNode(str);
    div.appendChild(text);
    return div.innerHTML;
};
function ValidateCommentForm() {
    var txt_ok = true;
    txt_ok = txt_ok && Validate_Input_Control($("#msg_text_area"));
    return txt_ok;
}
$(document).ready(function () {

    //IE 6 set styles
    var ie6 = $.browser.msie && parseInt($.browser.version) === 6 && typeof window['XMLHttpRequest'] !== "object";
    if (ie6) {
        var divHeight = $("#leftcolumn").css("height");
        if (divHeight < $("#content").css("height")) {
            divHeight = $("#content").css("height");
            $("#leftcolumn").css("height", divHeight);
        }
    }
    //Small Feedback Form event handling


    $("#username").blur(function () {
        if ($("#username").attr("value") + "" != "undefined" && $("#username").attr("value") + "" != "") {
            $("#username").css("border", "#e3e9ef 1px solid");
            $("#username").css("border-top", "#abadb3 1px solid");
        }
    });
    $("#useremail").blur(function () {
        if ($("#useremail").attr("value") + "" != "undefined" && $("#useremail").attr("value") + "" != "") {
            $("#useremail").css("border", "#e3e9ef 1px solid");
            $("#useremail").css("border-top", "#abadb3 1px solid");
        }
    });


    $("#sm_sendfeedbackbutton").click(function () {
        if (ValidateSmallForm())
            $("#sfeedbackform").submit();

    });

    //Feedbak form evet handling

    $("#capchatext").blur(function () {
        if ($("#capchatext").attr("value") + "" != "undefined" && $("#capchatext").attr("value") + "" != "") {
            $("#capchatext").css("border", "#e3e9ef 1px solid");
            $("#capchatext").css("border-top", "#abadb3 1px solid");
        }
    });

    $("#sendfeedbackbutton").click(function () {
        if (ValidateForm())
            $("#feedbackform").submit();

    });
    $("#refreshcapcha").click(function () {
        $("#capchaimage").attr("src", "");
        var str = "/handlers/binaryImage.ashx/?SecureImage=" + getRandomInt(3, 10);
        $("#capchaimage").attr("src", str);


    });
    //Login Event Handling
    $("#sm_login").click(function () {
        if (ValidateLoginForm())
            $("#login_form").submit();
    });
    //Comment Event Handling
    $("#sendfeedbackbuttonComment").click(function () {
        if (ValidateCommentForm())
            $("#commentForm").submit();
    });

});



