﻿function ResizeSite(){
    var foot = document.getElementById('Footer');
    var cont = document.getElementById('MainContent');

    foot.style.position = 'absolute';
    
    if (foot.offsetTop < cont.offsetHeight - foot.offsetHeight){ 
        foot.style.top = cont.offsetHeight - foot.offsetHeight;
        foot.style.left = cont.offsetLeft + 17;
    }
    else{
        if (!document.all){
            cont.style.height = foot.offsetTop + foot.offsetHeight;
        }
        foot.style.position = 'relative';
    }
}

window.onload = ResizeSite;
window.onresize = ResizeSite;


function faq_image(src, on) {
    if (src.className == 'faq_item')
        src.getElementsByTagName('img')[0].src = 'images/fa' + (on ? '' : '') + '.gif';
}

function faq_select(src) {

    
    var faq = src.getAttribute('faqId');
    var obj = document.getElementById('Faq_' + faq);

    var foot = document.getElementById('Footer');
    var cont = document.getElementById('MainContent');
    var faqs_div = document.getElementById('faqs_div');
    
    
    if (obj != null) {
        obj.style.display = (obj.style.display == 'none' ? '' : 'none');
        src.className = (obj.style.display == 'none' ? 'faq_item' : 'faq_item_selected');
    }

    foot.style.position = 'absolute';
    if (foot.offsetTop < cont.offsetHeight - foot.offsetHeight) {
        foot.style.top = cont.offsetHeight - foot.offsetHeight;
        foot.style.left = cont.offsetLeft + 17;
    } else {
        var _offset = faqs_div.offsetHeight + 314 > 814 ? faqs_div.offsetHeight + 314 : 814;

        foot.style.top = _offset - foot.offsetHeight + 10;
        foot.style.left = cont.offsetLeft + 17;

        cont.style.height = _offset;
    }
    

    

}
function blockNumbers(obj, e) {
    var key;
    var isCtrl = false;
    var keychar;
    var reg;

    if (window.event) {
        key = e.keyCode;
        isCtrl = window.event.ctrlKey
    }
    else if (e.which) {
        key = e.which;
        isCtrl = e.ctrlKey;
    }
    var res = false;

    var keychar = String.fromCharCode(key);

    if (isNaN(keychar)) {
        res = true;
    }
    return res;


}
function checkChars(obj) {
    obj.value = obj.value.replace(/\D/g, "");
}
function checkNumberss(obj) {
    obj.value = obj.value.replace(/[^A-Za-z]/, "");
}