function reload() {
	var url = document.location.toString().split('#');
	document.location = url[0];
}

document.observe("dom:loaded", function() {
	$$('a[rel="image_enlarge"]').each(function(link) {
		link.onclick = function() {
			new Mantix.Alert(0, 'Uvećana fotografija', '<center><img src=' +$('image_active').src.replace(/medium/i, 'large') +'></center>');
			return false;
		}
	})
	$$('a[rel="image_list"]').each(function(link, num) {
		link.onclick = function() {
			document.image_selected = num;
			$('image_active').src = $('image_active').style.width = $('image_active').style.height = '';
			if (article_images[num] == 'V') $('image_active').style.height = '250px'; else $('image_active').style.width = '250px';
			$('image_active').src = link.down(0).src.replace(/small/i, 'medium');
			$$('a[rel="image_list"]').each(function(link) { link.removeClassName('selected'); });
			link.addClassName('selected');
			return false;
		}
		link.onmouseover = function() { 
			$('image_active').src = $('image_active').style.width = $('image_active').style.height = '';
			if (article_images[num] == 'V') $('image_active').style.height = '250px'; else $('image_active').style.width = '250px';
			$('image_active').src = link.down(0).src.replace(/small/i, 'medium');
		}
		link.onmouseout = function() {
			$$('a[rel="image_list"]').each(function(link, index) {
				if (document.image_selected == index) { 
					$('image_active').src = $('image_active').style.width = $('image_active').style.height = '';
					if (article_images[index] == 'V') $('image_active').style.height = '250px'; else $('image_active').style.width = '250px';
					$('image_active').src = link.down(0).src.replace(/small/i, 'medium');
				}
			})
		}
	})
	
	$$('a[rel^="page_"]').each(function(link, num) {
		link.onclick = function() {
			$$('a[rel^="page_"]').each(function(linkall) { linkall.removeClassName('selected') });
			link.addClassName('selected');
			$$('div[id^="page_"]').each(function(page) { page.hide() });
			$(link.rel).show();
			return false;
		}
	})
	
	$$('a[rel^="do_page_"]').each(function(link, num) {
		link.onclick = function() {
			var page = link.rel.replace(/do_/i, '');
			$$('a[rel^="page_"]').each(function(linkall) { linkall.removeClassName('selected') });
			$$('div[id^="page_"]').each(function(page) { page.hide() });
			$$('a[rel="' +page +'"]').each(function(linktab) { 
				linktab.addClassName('selected');
				$(linktab.rel).show();
			});
		}
	})
	
	FB.init("de2838abeb9aa714c450f7ff4bef855d");
	$('fbshare').show();
	
});

function FBPublish(msg, attachment, action_link) {
	FB.ensureInit(function () {
		FB.Connect.streamPublish(msg, attachment, action_link);
	});
}

function numbersOnly(e) {
	var keynum;
	var keychar;
	var numcheck;
	if(window.event) { keynum = e.keyCode; }
	else if(e.which) { keynum = e.which; }
	keychar = String.fromCharCode(keynum);
	numcheck = /\d/;
	return (numcheck.test(keychar) || keynum == 8 || typeof(keynum) == 'undefined');
}


function articleBid(id, price, confirmed, funct) {
	if (price != '') {
		$('bid_price').style.borderColor = '';
		new Ajax.Request("/?module=articles&task=bid", {
			method: "post",
			parameters: "id=" +id +"&funds=" +price +"&confirmed=" +confirmed,
			onSuccess: function(transport) {
				new Mantix.JSON(transport.responseText);
				if (confirmed == true && transport.responseText.evalJSON().data != null) {
					var data = transport.responseText.evalJSON().data;
					articleAddMessage(data.message.type, data.message.title, data.message.message);
					$('article_details').update(transport.responseText.evalJSON().data.details);
				}
			}
		});
	} else  $('bid_price').style.borderColor = 'red';
	return false;
}


function articleAddMessage(type, title, message) {
	$('article_message').update('<div class="' +type +'"><div class="content"><h3>' +title +'</h3>' +message +'<div class="close"><a href="#" onclick="$(this).up(\'div.content\').up(\'div\').hide(); return false;"><b>Zatvori</b></a></div></div></div>');
	$('article_message').style.display = 'block';
}

function articleCommand(id, command, reason) {
	
	new Ajax.Request("/?module=articles&task=ajax_commands", {
		method: "post",
		parameters: "id=" +id +"&mode=" +command +'&reason=' +reason,
		onSuccess: function(transport) {
			new Mantix.JSON(transport.responseText);
			if (command == 'track_article' || command == 'track_seller') {
				var json = transport.responseText.evalJSON();
				if (json.data != null) $(command.toString()).update(json.data);
			}
		}
	});
	
	return false;
}

function articleDoReport() {
	form = $('articles_report');
	
	if (form) {
		if (form.reason.value != '') {
			form.request({
				onSuccess: function(transport) {
					new Mantix.JSON(transport.responseText);
				}
			});
			return true;
		} else alert('Morate upisati tekst razloga prijave');
	}
	
	return false;
}



