function confirmCall() {
	if (confirm(arguments[0])) {
		var func = arguments[1];
		var src = "";
		for(var i=0; i<arguments.length-2; i++) {
			if (i!=0) {
				src += "','";
			}
			src += arguments[i+2];
		}
		src = func+"('"+src+"');";
		eval(src);
	}
	return false;
}
function showMessage(title, message, type) {
	var content = "";
	if (title) {
		content += "<h1>"+title+"</h1>";
	}
	if (message) {
		content += "<p>"+message+"</p>";
	}
	className = "alert";
	if (type) {
		className += " "+type;
	}

	var uniq = uniqid();
	newAlert = "<div id='"+uniq+"' class='"+className+"'>"+content+"</div>";
	var ah = document.getElementById('alerts_holder');
	ah.innerHTML = newAlert+ah.innerHTML;
	setTimeout(function(){
		ah.removeChild(document.getElementById(uniq))
	}, 3000);
}
function reload(){
	window.location.reload();
}

$(document).ready(function(){
  var $gal = $('.stepGallery');
  if (typeof($gal)=='object') {
	$('.stepItem').hide().eq(0).show();
	var nextItem = function(el){
	  el.parents('.stepItem').hide().next().show();
	};
	var prevItem = function(el){
	  el.parents('.stepItem').hide().prev().show();
	};
	$items = $gal.find('.stepItem');
	var l = $items.length;
	var i = 1;
	$items.each(function(){
	  if (i!=1)
		var $aleft = $('<a>').html($('<img>').attr('src', '/img/left.gif')).addClass('left').attr('href','#').bind('click', function(){prevItem($(this));return false;});
	  if (i!=l)
		var $aright = $('<a>').html($('<img>').attr('src', '/img/right.gif')).addClass('right').attr('href','#').bind('click', function(){nextItem($(this));return false;});
	  $(this).find('.stepImg').append($aleft).append($aright);
	  i++;
	});
  }
});
