var Pic = new Array();
var Texts = new Array();
var Hrefs = new Array();
var lock = false;
var slideShowSpeed = 5000;
var crossFadeDuration = 7;

/*
document.write('<div id="loading"><br><br>Molimo vas da sačekate dok se stranica učita...</div>');
function addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function')
{
window.onload = func;
}
else
{
window.onload = function()
{
if (oldonload)
{
oldonload();
}
func();
}
}
}
addLoadEvent(function()
{
document.getElementById("loading").style.display="none";
});
*/

function runSlideShow()
{
	if(!lock)
	{
		imgs = document.getElementById('video_image_div').getElementsByTagName('img');
		if (document.all)
		{
			document.images.SlideShow.style.filter="blendTrans(duration=4000)";
			document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
			document.images.SlideShow.filters.blendTrans.Apply();
		}
		document.images.SlideShow.src = preLoad[j].src;
		document.getElementById('big_image_text').innerHTML = "";
		document.getElementById('big_image_text').innerHTML = Texts[j];
		document.getElementById('SlideShowLink').href = Hrefs[j];
		for(im=0;im<imgs.length;im++)
		{
			thisImage = "video_small_image"+im;
			/*
			imgs[j].style.border = 'outset';
			if(im==j)
			{
			if (navigator.appName=="Microsoft Internet Explorer")
			{
			document.getElementById(thisImage).style.borderColor = '#ffffff';
			}
			else
			{
			imgs[im].style.color = '#ffffff';
			}
			}
			else
			{
			if (navigator.appName=="Microsoft Internet Explorer")
			{
			document.getElementById(thisImage).style.borderColor = '#002040';
			}
			else
			{
			imgs[im].style.color = '#002040';
			}
			}
			*/
		}
		if (document.all)
		{
			document.images.SlideShow.filters.blendTrans.Play();
		}
		j = j + 1;
		if (j > (p - 1))
		{
			j = 0;
		}
		t = setTimeout('runSlideShow()', slideShowSpeed);
	}
	else
	{
		return false;
	}
}

function showPic(pic, white)
{
	imgs = document.getElementById('video_image_div').getElementsByTagName('img');
	lock = true;
	document.SlideShow.src = pic;

	for(im=0;im<imgs.length;im++)
	{
		thisImage = "video_small_image"+im;
		if(im==white)
		{
			document.getElementById('big_image_text').innerHTML = "";
			document.getElementById('big_image_text').innerHTML = Texts[im];
			document.getElementById('SlideShowLink').href = Hrefs[im];
		}



		/*
		imgs[im].style.border = 'outset';
		if(im==white)
		{
		if (navigator.appName=="Microsoft Internet Explorer")
		{
		document.getElementById(thisImage).style.borderColor = '#ffffff';
		}
		else
		{
		imgs[im].style.color = '#ffffff';
		}
		}
		else
		{
		if (navigator.appName=="Microsoft Internet Explorer")
		{
		document.getElementById(thisImage).style.borderColor = '#002040';
		}
		else
		{
		imgs[im].style.color = '#002040';
		}
		}
		*/
	}
}

function freeLock()
{
	lock = false;
	j = 0;
	setTimeout("",6000);
}

function anchor_redirection()
{
	document.frmNewsletter.txtNewsletter.focus();
	document.getElementById("txtNewsletter").focus();
	//location.href = "#aNewsletter";
}

function ShowTipImage(this_div,image_top)
{
	document.getElementById(this_div).innerHTML = "<img src='"+image_top+"' alt='Album nema slike'/>";
	document.getElementById(this_div).style.display = "block";
}

function HideTipImage(this_div)
{
	document.getElementById(this_div).style.display = "none";
}


function getHTTPObject()
{
	if (window.ActiveXObject)
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
	else {
		alert("Ajax problem.");
		return null;
	}
}

function audioChanged(objChanged, whatChanged, aid)
{
	var selId = objChanged.value;
	httpObject = getHTTPObject();
	if (objChanged != null)
	{
		if(whatChanged == 'artist')
		{
			document.getElementById('selAlbumDiv').innerHTML = "";
			document.getElementById('selPjesmaDiv').innerHTML = "";
			//document.getElementById('playAlbumPjesmaDiv').innerHTML = "";
			httpObject.open("GET", "./hayat/ajax_fill_audio_player.php?artId="+selId, true);
			httpObject.send(null);
			httpObject.onreadystatechange = outputAlbumDiv;
		}
		else if(whatChanged == 'album')
		{
			document.getElementById('selPjesmaDiv').innerHTML = "";
			//document.getElementById('playAlbumPjesmaDiv').innerHTML = "";
			httpObject.open("GET", "./hayat/ajax_fill_audio_player.php?aid="+selId, true);
			httpObject.send(null);
			httpObject.onreadystatechange = outputSongDiv;
		}
		else if(whatChanged == 'pjesma')
		{
			//document.getElementById('playAlbumPjesmaDiv').innerHTML = "";
			httpObject.open("GET", "./hayat/ajax_fill_audio_player.php?songId="+selId+"&albumId="+aid, true);
			httpObject.send(null);
			httpObject.onreadystatechange = outputPlayDiv;
		}
	}
}

function outputAlbumDiv()
{
	if(httpObject.readyState == 4)
	{
		document.getElementById('selAlbumDiv').innerHTML = "";
		document.getElementById('selAlbumDiv').innerHTML = httpObject.responseText;
	}
}

function outputSongDiv()
{
	if(httpObject.readyState == 4)
	{
		document.getElementById('selPjesmaDiv').innerHTML = "";
		document.getElementById('selPjesmaDiv').innerHTML = httpObject.responseText;
	}
}

function outputPlayDiv()
{
	if(httpObject.readyState == 4)
	{
		var selPjesmaDivHtml = document.getElementById('selPjesmaDiv').innerHTML;
		document.getElementById('selPjesmaDiv').innerHTML = "";
		//document.getElementById('playAlbumPjesmaDiv').innerHTML = "";
		document.getElementById('selPjesmaDiv').innerHTML = selPjesmaDivHtml + httpObject.responseText;
	}
}

function submitEmailNewsletter()
{
	var email = document.getElementById('txtNewsletter').value;
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	if (email.search(emailRegEx) == -1)
	{
		alert("Format Vaše email adrese nije moguć!");
	}
	else
	{
		httpObject = getHTTPObject();
		httpObject.open("GET", "./hayat/inserEmailNewsletter.php?email="+email, true);
		httpObject.send(null);
	}
	document.getElementById('txtNewsletter').value = "";
}





var hotspots_poslije = document.getElementsByName('hotspot_poslije');
var hotspots_prije = document.getElementsByName('hotspot_prije');
var toggles = document.getElementsByName('toggle');

function promijeniPogled(action, number_pic_per_row, current_picture)
{
	total_pictures = toggles.length;
	if(action == 'poslije')
	{
		var stopper = 0;
		for (var i = current_picture; i < total_pictures; i++)
		{
			if(stopper >= number_pic_per_row)
			{
				break;
			}
			toggles[i].style.display = '';
			stopper++;
		}
	}
}

/*
function pokazi(action, pic_counter)
{
	if(action == 'poslije')
	{
		for (var i = pic_counter+1; i < toggles.length; i++)
		{
			toggles[i].style.display = 'none';
		}
	}
	if (toggles[i].style.display == 'none')
	{
		toggles[i].style.display = ''
	}
	else
	{
		toggles[i].style.display = 'none'
	}
}



function visibilitytoggle()
{
	for (var i = 0; i < hotspots_poslije.length; i++)
	{
		hotspots_poslije[i].someProperty = i;
		hotspots_poslije[i].onclick = function() {toggle(this.someProperty)};
	}
	for (var i = 0; i < hotspots_prije.length; i++)
	{
		hotspots_prije[i].someProperty = i;
		hotspots_prije[i].onclick = function() {toggle(this.someProperty)};
	}
	for (var i = 0; i < toggles.length; i++)
	{
		toggles[i].style.display = 'none';
	}
}

function toggle(i)
{
	if (toggles[i].style.display == 'none')
	{
		toggles[i].style.display = ''
	}
	else
	{
		toggles[i].style.display = 'none'
	}
}
*/