
function SetImage(imageContainer)
{
	randomNumber = Math.floor(Math.random() * 7);
	document.getElementById(imageContainer).src = 'img/' + imageArray[randomNumber];
}

// Expands divs
function Expand(obj,objArray)
{
	var objData = document.getElementById(obj);
	for(i=0; i < objArray.length;i++)
	{
		var objCloseData = document.getElementById(objArray[i]);
		
		if(obj==objArray[i])
		{
			objData.style.display = 'table';
		}
		else
		{
			objCloseData.style.display = 'none';
		}
	}
}

function ExpandSimple(obj)
{
	var objData = document.getElementById(obj);
		
	if(objData.style.display=='none')
	{
		objData.style.display = '';
	}
	else
	{
		objData.style.display = 'none';
	}
}

// Expands divs
function ExpandNews(obj,objArray,objLinkArray)
{
	var objData = document.getElementById(obj);
	for(i=0; i < objArray.length;i++)
	{
		var objCloseData = document.getElementById(objArray[i]);
		var objLinkData = document.getElementById(objLinkArray[i]);
		if(obj==objArray[i])
		{
			objData.style.display = '';
			objLinkData.innerHTML = '[-]';
		}
		else
		{
			objCloseData.style.display = 'none';
			objLinkData.innerHTML = '[+]';
		}
	}
}

function ValdateContactForm()
{
	var message = 'Obavezna polja:\n\n';
	if(document.getElementById('name').value=="")
	{
		message+=" - Ime i prezime\n";
	}
	if(document.getElementById('email').value=="")
	{
		message+=" - E-mail\n";
	}
	if(document.getElementById('message').value=="")
	{
		message+=" - Poruka\n";
	}
	if(message!='Obavezna polja:\n\n')
	{
		alert(message);
		return false;
	}
	else{
		return true;
	}
}

/*
*	Configuration objects
*/
//var blinkIntervalLength = 500;
var blinkInterval = null;

//var objRequest = null;
//var objLoading = document.getElementById('contactForm');

/*
*	Asynchronous requests
*/
function getURL(URL) 
{	
	document.getElementById('contactForm').innerHTML = '<div id="contactSent">Va&scaron;e kontakt informacije se upravo &scaron;alju. Molimo sacekajte...</div>';
	
	blinkInterval = setInterval("blinkElement()",500);
	
	if (window.XMLHttpRequest)
	{
		objRequest = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) 
	{
		objRequest = new ActiveXObject("Msxml2.XMLHTTP.3.0");
	} 
	else 
	{
		alert("Ajax not supported!");
	}

	if (objRequest) 
	{
		objRequest.onreadystatechange = processRequestStatusChange;
		objRequest.open("GET", URL, true);
		
		if (window.XMLHttpRequest) 
		{
			objRequest.send(null);
		} 
		else if (window.ActiveXObject) 
		{
			objRequest.send();
		}
		
	 } 
	 else 
	 {
		alert("Ajax not supported!");
	}
}

/*
*	Asynchronous request status change processor
*/
function processRequestStatusChange() 
{
	if (objRequest.readyState == 4) 
	{
		if (objRequest.status == 200) 
		{
			clearInterval(blinkInterval);
			document.getElementById('contactForm').style.visibility = 'visible';
			document.getElementById('contactForm').innerHTML = '<div id="contactSent">' + objRequest.responseText + '</div>';
		} 
		else 
		{
			alert("Ajax error!");
		}
	}
}

/*
*	Asynchronous request status change processor
*/
function blinkElement() 
{
	document.getElementById('contactForm').style.visibility = (document.getElementById('contactForm').style.visibility == 'visible') ? 'hidden' : 'visible';
}