/*
function sfHover()
{
	if(navigator.appVersion.indexOf("MSIE 6") == -1){
		return;
	}
	var sfEls = document.getElementById("left_menu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
// if (window.attachEvent) window.attachEvent("onload", sfHover);

function setLiClass()
{
	var uls = document.getElementById("left_menu").getElementsByTagName("li");
	for (var j=0; j<uls.length; j++){
		if (uls[j].getElementsByTagName("ul").length > 0){
			uls[j].className += " r_arr";
		}
	}
}

function ieValign()
{
	return;
	if(navigator.appVersion.indexOf("MSIE") == -1){
		return;
	}
	var target = document.getElementById("main");
	if(target){
		var targets = target.getElementsByTagName("a");
	}
	else{
		return;
	}
	var newSpan = document.createElement("span");
	newSpan.style.height = "98%";
	newSpan.style.display = "inline-block";
	newSpan.style.width = "1px";
	for (var i=0; i<targets.length; i++){
		targets[i].insertBefore(newSpan.cloneNode(false), targets[i].getElementsByTagName("img")[0]);
	}
}
*/

function setBorder()
{
	var meniu = document.getElementById('left_menu').offsetHeight;
	var content = document.getElementById('content').offsetHeight;
	if(meniu > content){
		document.getElementById('left_menu').style.borderRight = '2px dotted #3f484c';
		document.getElementById('content').style.borderLeft = 'none';
	}
}


function trim(str) {
  var ret = str.replace( /^\s+/g, "" );
  return ret.replace( /\s+$/g, "" );
}

function checkCommentForm(form){
    if(form.send.value == "nope"){
        alert("You are allowed to send 2 comments in 5 minutes.\nPlease try again later.");
        return false;
    }
    var input_arr = form.getElementsByTagName("input");
    for (var i=0; i<input_arr.length; i++){
        if (trim(input_arr[i].value) == ""){
            alert("Please fill in all fields !");
            input_arr[i].focus();
            return false;
        }
    }
    if (trim(form.com.value) == ""){
        alert("Please fill in all fields !");
        form.msg.focus();
        return false;
    }
    if (form.com.value.length > 2048){
        alert("Please limit your message to maximum 2048 characters !");
        form.msg.focus();
        return false;
    }
    var mail = trim(form.email.value);
    var regex = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|mobi|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/;
    if(!mail.match(regex)){
        alert("Email address incorrect !");
        form.email.focus();
        form.email.select();
        return false;
    }
    return true;
}

function checkContactForm(form){
    if(form.send.value == "nope"){
        alert("You are allowed to send 2 messages in 10 minutes.\nPlease try again later.");
        return false;
    }
    var input_arr = form.getElementsByTagName("input");
    for (var i=0; i<input_arr.length; i++){
        if (trim(input_arr[i].value) == ""){
            alert("Please fill in all fields !");
            input_arr[i].focus();
            return false;
        }
    }
    if (trim(form.msg.value) == ""){
        alert("Please fill in all fields !");
        form.msg.focus();
        return false;
    }
    if (form.msg.value.length > 1024){
        alert("Please limit your message to maximum 1024 characters !");
        form.msg.focus();
        return false;
    }
    var mail = trim(form.mail.value);
    var regex = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|mobi|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/;
    if(!mail.match(regex)){
        alert("Email address incorrect !");
        form.mail.focus();
        form.mail.select();
        return false;
    }
    return true;
}

function checkSearchForm(formu){
	if(trim(formu.kword.value) == ''){
		formu.kword.focus();
		return false;
	}
	return true;
}

