var ie=(navigator.userAgent.toLowerCase().indexOf("msie")!=-1);
/*if(ie) alert("IE");
else alert("NON-IE");*/

function resizeMain()
{
	var main=document.getElementById("main");
	var header=document.getElementById("header");
	var footer=document.getElementById("footer");
	if(ie)
		main.style.height=document.body.clientHeight-header.clientHeight-footer.clientHeight;
	else
		main.style.minHeight=window.innerHeight-header.clientHeight-footer.clientHeight;
		
	resizeMenu("menu_info","info_body");
	resizeMenu("menu_recommendations","recommendations_body");
	resizeMenu("recommendations","main_body");
}

function resizeMenu(menu_name,body_name)
{
	var menu_left=document.getElementById(menu_name);
	if(menu_left)
	{
		var bh=document.getElementById(body_name).clientHeight;
		var mh=document.getElementById("main").clientHeight;
		if(bh>mh)
		{
			if(ie)
				menu_left.style.height=bh;
			else
				menu_left.style.minHeight=bh;
		}
		else
		{
			if(ie)
				menu_left.style.height=mh;
			else
				menu_left.style.minHeight=mh;
		}
	}
}

function check_login_ajax(text)
{
	var info=document.getElementById("register_login");
	if(text.length<3)
	{
		info.innerHTML="Zbyt krótki login!";
		info.style.color="red";	
		return false;
	}

	info.innerHTML="Sprawdzam...";
	info.style.color="gray";

	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();	
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
     				return true;
			}
		}
	}
	

	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
			var info=document.getElementById("register_login");
			if(xmlHttp.responseText=="OK")
			{
				info.innerHTML="OK";
				info.style.color="green";
			}
			else
			{
				info.innerHTML="Nazwa jest zajęta!";
				info.style.color="red";
			}
		}
	}
	
	xmlHttp.open("GET",url_root+"check_login.php?login="+encodeURI(text),true);
	xmlHttp.send(null);
}

function check_passwords()
{
	var p1=document.getElementById("password");
	var p2=document.getElementById("password2");
	if(p1.value!=p2.value)
	{
		alert("Hasła się nie zgadzają!");
		return false;
	}

	if(p1.value.length<4)
	{
		alert("Hasło musi mieć co najmniej 4 znaki!");
		return false;
	}

	return true;
}
