//User related///////////////////////////////////////////////
function registerUser(baseHref,category){
	
	var registerForm2 = document.forms['registerForm2'];
	
	if(validateForm(registerForm2,0,0,0,0,30)){
	
		window.scrollTo(0,0);
		document.getElementById('errorBox').style.display = "none";
		document.getElementById('infoBox').style.display = "";
		document.getElementById('infoMessage').innerHTML = "Molimo sačekajte...";
		
		new Ajax.Request(baseHref+'/korisnici/registracija/step3/'+category,
		{
			method:'post',
			
			parameters: $('registerForm2').serialize(true),
			
			onSuccess: function(transport){
			  var response = transport.responseText;
			  
			  if(response==0){
			  	window.scrollTo(0,0);
				document.getElementById('infoBox').style.display = "none";
			  	document.getElementById('errorBox').style.display = "";
			  	document.getElementById('validMessage').innerHTML = "Korisničko ime već postoji! Izaberite drugo!";
			  }
			  else{
			  	window.location = "index.php/korisnici/registracija/step4";
			  }
			},
			onFailure: function(){ 
				window.scrollTo(0,0);
				document.getElementById('errorBox').style.display = "";
			  	document.getElementById('validMessage').innerHTML = "Greška!";
			}
	  	});
	}
}

//Gallery related///////////////////////////////////////////

var currentImage = 1;

function setMediumImageSrc(folder, imageName, imageTitle, index){
	window.scrollTo(0,0);
	
	var loaderDiv = document.getElementById('loader');
	loaderDiv.style.display = "";
	
	var mediumImage = document.getElementById('mediumImage');
	var mediumImageParent = document.getElementById('bigImageLink');
	
	mediumImageParent.removeChild(mediumImage);
	
	mediumImage = new Image();
	
	mediumImage.alt = imageTitle;
	mediumImage.id = 'mediumImage';
	mediumImage.border="0";
	mediumImage.src = "images/events/"+folder+"/medium/"+imageName;
	mediumImage.style.display = "none";
	
	mediumImageParent.appendChild(mediumImage);
	
	setTimeout('checkComplete()',100);
	
	//document.getElementById('mediumImage').src = "";
	//document.getElementById('mediumImage').src = "images/events/"+folder+"/medium/"+imageName;
	
	document.getElementById('mediumImageTitle').innerHTML = imageTitle;
	currentImage = index;
}

function checkComplete()
{
	var mediumImage = document.getElementById('mediumImage');
	(mediumImage.complete)? showMediumImage() : setTimeout('checkComplete()',100);
}

function showMediumImage()
{
	var mediumImage = document.getElementById('mediumImage');
	mediumImage.style.display = "";
	
	var loaderDiv = document.getElementById('loader');
	loaderDiv.style.display = "none";
	
	return false;
}

function setBigImageLink(path, title, baseHref){
	document.getElementById('bigImageLink').onclick = function() { OpenPicture(baseHref + 'gallery.php?photo=' + path + '&title=' + title, 40, 40, 800, 600) };
}

function prevImage(baseHref, imageGallery){
	
	var thumbs = document.getElementsByName("thumbs");
	
	if(currentImage == 1) currentImage = thumbs.length;
	else currentImage--;
	
	var imageTitle = thumbs[currentImage-1].title;
	var replacedSrc = thumbs[currentImage-1].src.replace(/thumb/,"medium");
	var imageId = thumbs[currentImage-1].id;
	
	var bigImageIndex = currentImage - 1;
	var bigSrc = replacedSrc.replace(/medium/,"big");
	setBigImageLink(bigSrc.slice(baseHref.replace(/index.php/,"").length,bigSrc.length), imageTitle, baseHref.replace(/index.php/,""));
	
	document.getElementById('mediumImage').src = replacedSrc;
	document.getElementById('mediumImageTitle').innerHTML = imageTitle;
}

function nextImage(baseHref, imageGallery){
	
	var thumbs = document.getElementsByName("thumbs");
	
	if(currentImage == thumbs.length) currentImage = 1;
	else currentImage++;
	
	var imageTitle = thumbs[currentImage-1].title;
	var replacedSrc = thumbs[currentImage-1].src.replace(/thumb/,"medium");
	var imageId = thumbs[currentImage-1].id;
	
	var bigImageIndex = currentImage - 1;
	var bigSrc = replacedSrc.replace(/medium/,"big");
	setBigImageLink(bigSrc.slice(baseHref.replace(/index.php/,"").length,bigSrc.length), imageTitle, baseHref.replace(/index.php/,""));
	
	document.getElementById('mediumImage').src = replacedSrc;
	document.getElementById('mediumImageTitle').innerHTML = imageTitle;
}

function OpenPicture(URLStr, left, top, width, height)
{
  var openPic = open(URLStr, 'picWindow', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
  if(openPic) openPic.focus();
}
