preloadI("icons/).png", "icons/(a.png", "icons/qa.png", "icons/!a.png")

function visible_form(el)
{
    if (document.getElementById('gb_form').style.display == 'block') {
        document.getElementById('gb_form').style.display = 'none';
        document.getElementById('gb_link').innerHTML = 'Leave your comment';
    }
    else {
        document.getElementById('gb_form').style.display = 'block';
        document.getElementById('gb_link').innerHTML = 'Hide the form';
    }
}
function checkLen(el)
{
    var maxLen=1000;
    flag = 1
	str=el.value;
	Len=str.length;
    document.getElementById('cnt_msg').innerHTML = maxLen-Len;
	if(Len>maxLen){
		el.value=str.substring(0,maxLen);
        document.getElementById('cnt_msg').innerHTML = "0";
		alert("Your message exceeds the maximum text length.\nMaximum text length - "+maxLen+" symbols.");
	}
}
function CheckForm()
{
    if (document.getElementById('gb_form').firstname.value == "" ) {
	    alert('Name is missing');
        document.getElementById('gb_form').firstname.focus();
	    return false;
	}
    if (document.getElementById('gb_form').email.value == "" ) {
	    alert('E-mail is missing"');
        document.getElementById('gb_form').email.focus();
	    return false;
	}
    if (document.getElementById('gb_form').msg.value == "" ) {
	    alert('Comment is missing"');
        document.getElementById('gb_form').msg.focus();
	    return false;
	}
    if (document.getElementById('gb_form').kcaptcha.value == "" ) {
	    alert('Confirmation code is missing"');
        document.getElementById('gb_form').kcaptcha.focus();
	    return false;
	}
}
function ico(n)
{
    var src = new Array(4);
    src[0] = ")";
    src[1] = "(";
    src[2] = "q";
    src[3] = "!";
    for (var i = 0; i < 4; i++) {
        document.getElementById('ico'+i).src = "icons/" + src[i] + ".png";
    }
    document.getElementById('ico'+n).src = "icons/" + src[n] + "a.png";
    document.getElementById('icon').value = src[n];
}