function displayLoginForm() {
	document.getElementById('content').innerHTML = document.getElementById('login').innerHTML;
	document.getElementById('loginimg').style.display = 'none';
}

function logout() {
	window.location.href="./?a=logout";
}

function $(something) {
	if (typeof(something) == "string") {
		var elm = document.getElementById(something);
	} else {
		var elm = something;
	}
	if (something instanceof Array) {
		var elm = [];
		for (var i=0;i<something.length;i++) { elm.push($(something[i])); }
	}
	if (!elm) return false;
	return elm;
}

String.prototype.trim = function() {
	var result = this.match(/^ *(.*?) *$/);
	return (result ? result[1] : this);
}

function checkForm() {
	if (!$('jmeno').value.trim().length) {
		alert("Nevyplněné jméno");
		$('jmeno').focus();
		return false;
	}
	if (!echeck($('email').value)) {
		alert("Nevyplněný email");
		$('email').focus();
		return false;
	}
	if (!$('text').value.trim().length) {
		alert("Prázdná zpráva");
		$('text').focus();
		return false;
	}
	alert("Zpráva byla odeslána.\nDěkujeme");
	return true;
}

window.onload = function() {
	$('shadow').style.height = ($('body').offsetHeight-10)+'px';
	$('shadow').style.left = ($('body').offsetLeft+15)+'px';
	
	setTimeout(function() {
		$('shadow').style.height = ($('body').offsetHeight-10)+'px';
		$('shadow').style.left = ($('body').offsetLeft+15)+'px';
	},2000);
}





function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false;
		 }

 		 return true;
	}
