﻿function clearForm() {
    //    var tbName = document.getElementById('tbName');
    //    var tbMail = document.getElementById('tbMail');
    //    var tbSubj = document.getElementById('tbSubj');
    //    var taMess = document.getElementById('taMess');
    //    
    //    tbName.Value = '';
    //    tbMail.Value = '';
    //    tbSubj.Value = '';
    //    taMess.Value = '';

    document.getElementById('contactForm').reset();

}

function sendMail() {
    var contactForm = document.getElementById('contactForm');
    var tbName = document.getElementById('tbName').value;
    var tbMail = document.getElementById('tbMail').value;
    var tbSubj = document.getElementById('tbSubj').value;
    var taMess = document.getElementById('taMess').value;

    if (tbName == '' || tbMail == '' || tbSubj == '' || taMess == '') {
        alert("All field are required!");
    } else {
        //alert("Send mail: " + tbName + tbMail + tbSubj + taMess);
        if (checkemail('tbMail')) {
            contactForm.submit();
        }
    }

}



function checkemail(field) {
    var str = document.getElementById(field).value;
    var filter = /^.+@.+\..{2,3}$/;
    var result;

    if (filter.test(str))
        result = true;
    else {
        alert("Invalid e-mail address!");
        result = false;
    }
    return (result);
}

function sendQuizNotification() {
    new Ajax.Request('/EN/service/Notify', { method: 'POST' } );
}

function onBlurSearch(b, c) {
    var a = document.getElementById('_Search');
    if (a.value == '') {
        a.value = b;
        a.className = c;
    }
}

function onFocusSearch(b, c) {
    var a = document.getElementById('_Search');
    if (a.value == b) {
        a.value = '';
        a.className = c;
    }
}

function positionAutoComplete() {
    var container = document.getElementById('autoComplete');
    var search = document.getElementById('center');
    container.style.left = getOffset(search).left + 569 + 'px';
    //alert(getOffset(search).left);
}

function getOffset(el) {
    //var el = document.getElementById(el);
    var origin = el;
    var _x = 0;
    var _y = 0;
    while (el && !isNaN(el.offsetLeft) && !isNaN(el.offsetTop)) {
        _x += el.offsetLeft - el.scrollLeft;
        _y += el.offsetTop - el.scrollTop;
        el = el.parentOffset;
    }

    return { top: _y, left: _x };
}
