function init() {
    var leftSide = document.getElementById("leftSide").clientHeight;
    var rightSide = document.getElementById("rightSide").clientHeight;
    var diffHolder = leftSide - rightSide;
    if (diffHolder < 0)
        document.getElementById("footer_line_top").style.height = "105px";
    else {
        document.getElementById("footer_line_top").style.height = diffHolder + "px";

        leftSide = document.getElementById("leftSide").clientHeight;
        rightSide = document.getElementById("rightSide").clientHeight;

        var totalHeight = leftSide - rightSide + diffHolder;
        if (totalHeight < 105)
            totalHeight = 105;

        document.getElementById("footer_line_top").style.height = totalHeight + "px";
    }

    preloadImages();
}

function changeHandler(obj) {
    var FullAddress = document.getElementById("FullAddress").value;
    var Mail = document.getElementById("Mail").value;
    var PhoneNum = document.getElementById("PhoneNum").value;
    var Company_Name = document.getElementById("Company_Name").value;
    var Fname = document.getElementById("Fname").value;
    var Comments = document.getElementById("Comments").value;
    var Quantity = document.getElementById("Quantity").value;

    window.location = "contact.asp?PCid=" + obj.value + "&FullAddress=" + FullAddress + "&Mail=" + Mail + "&PhoneNum=" + PhoneNum + "&Company_Name=" + Company_Name + "&Fname=" + Fname + "&Comments=" + Comments + "&Quantity=" + Quantity;
}

function checkEmail(strEmail) {
    return /^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/.test(strEmail);
}

function validateemail(objMail) {
    if (!checkEmail(objMail.value)) {
        alert('אנא הזן כתובת דואר אלקטרוני תקינה');
        return false;
    }
    else { return true; }
}

function checkform() {
    if (document.getElementById("Fname").value == "") {
        alert("אנא הזן שם");
        document.getElementById("Fname").focus();
    }
    else if (document.getElementById("Mail").value == "") {
        alert("אנא הזן כתובת דואר אלקטרוני");
        document.getElementById("Mail").focus();
    }
    else {
        if (validateemail(document.getElementById("Mail")))
            document.getElementById("mailForm").submit();
    }
}

image_url = new Array();
imageOver_url = new Array();

function preloadImages() {

    // preloading function of images
    (function($) {
        var cache = [];
        // Arguments are image paths relative to the current page.
        $.preLoadImages = function() {
            var args_len = arguments.length;
            var i = 1;
            var counter = 0;

            for (var i = 0; i <= args_len; i++) {
                var cacheImage = document.createElement('img');
                cacheImage.src = arguments[i];
                cache.push(cacheImage);

                if ((i % 2) == 1) {
                    imageOver_url[counter] = arguments[i];
                    counter++;
                }
                else
                    image_url[counter] = arguments[i];
            }
        }
    })(jQuery)

    $.preLoadImages("images/top_menu/home.gif", "images/top_menu/home_over.gif",
                    "images/top_menu/about.gif", "images/top_menu/about_over.gif",
                    "images/top_menu/gallery_wood.gif", "images/top_menu/gallery_wood_over.gif",
                    "images/top_menu/gallery_veneer.gif", "images/top_menu/gallery_veneer_over.gif",
                    "images/top_menu/gallery_recycled.gif", "images/top_menu/gallery_recycled_over.gif",
                    "images/top_menu/contact.gif", "images/top_menu/contact_over.gif",
                    "images/top_menu/english_profile.gif", "images/top_menu/english_profile_over.gif");
}

function mouseOverHandler(action, ImageArrayId, imgTagObj) {
    if (action == "over") {
        if (imageOver_url[ImageArrayId] != null)
            imgTagObj.src = imageOver_url[ImageArrayId];
    }
    else {
        if (image_url[ImageArrayId] != null)
            imgTagObj.src = image_url[ImageArrayId];
    }
}
