function getHTTPObject()
{
	var xhr = false;
	if (window.XMLHttpRequest)
	{
		xhr = new XMLHttpRequest();
	}else if (window.ActiveXObject)
	{
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");	
		} catch (e){
			try {
				xhr = ActiveXObject("Microsoft.XMLHTTP")	
			}catch (e){
				xhr = false;				
			}
		}	
	}
	return xhr;	
}
var xmlhttp = getHTTPObject();

function displayAjaxResponse(serverPage, objectID)
{
	var obj = $(objectID);
	obj.innerHTML = '<img src="/public/ifc/ajax-loader.gif" alt="Učitavanje" />';
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function () 
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			obj.innerHTML = '';
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function toogleDiv(div_id)
{
	var res = $(div_id)
	if (res)
	{
		res.style.display = res.style.display == 'block' ? "none" : "block";
		return true;
	}
	return false;	
}

function $ (element_id) 
{
	return document.getElementById(element_id);
}

function showRetrivePassword()
{
	$('retrive_password').style.display = 'block';
	$('user_login').style.display = 'none';
}

function cancelRetrivePassword()
{
	$('retrive_password').style.display = 'none';
	$('user_login').style.display = 'block';
}

function checkVoteForm()
{
	var form = document.forms['voteForm'];
	var votes = form.vote.length;
	
	for (var i = 0; i < votes; i++)
	{
		if (form.vote[i].checked == true)
		{
			return true;
		}
	}
	alert('Glasajte!!!');
	return false;
}

function newsletter()
{
	var email = document.forms['newsletterForm'].email.value;
	document.forms['newsletterForm'].email.value = null;
	displayAjaxResponse('/async/newsletter.php?email=' + email, 'newsletter_messages');
}


