function rand(n) {
	return Math.floor(Math.random() * n + 1);
}

function getLinksContainer() {
	return document.getElementById('links');
}

function radioChanged() {
	var links = getLinksContainer();
	var rep_from = '';
	var rep_to = '';
	if (ramkaChecked()) {
		rep_from = 'link';
		rep_to = 'ramka';
	} else {
		rep_from = 'ramka';
		rep_to = 'link';
	}
	
	var re = '/' + rep_from + '/g';
	links.innerHTML = links.innerHTML.replace(eval(re), rep_to);
}

function ramkaChecked() {
	return document.getElementById('radio2').checked;
}

function getRandomUrl(link_type) {
	var r = rand(100000);
	var url = 'http://www.wykop.pl/' + link_type + '/' + r;	
	
	return url;
}

function randNew() {
	document.getElementById('rand').className = "";
	
	var links = getLinksContainer();
	var url = getRandomUrl(ramkaChecked() ? 'ramka' : 'link');
	links.innerHTML = '<li><a href="' + url + '">' + url + '</li>' + links.innerHTML; // lazy...
	window.open(url);
}

function onInitProc() {
	var url = document.location.toString();
	if (url.indexOf('?random-ramka') > 0) {
		document.body.innerHTML = 'Trwa przekierowywanie...';
		document.location = getRandomUrl('ramka');
	} else if (url.indexOf('?random') > 0) {
		document.body.innerHTML = 'Trwa przekierowywanie...';
		document.location = getRandomUrl('link');
	}
}