/* ----- Redondeo de esquinas ----- */
$('#cabecera').corner('30px');
$('#contenedor').corner();
$('#cuerpo').corner('30px');
$('#pie').corner();

//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}

//
// Obtener un valor aleatorio.
// Origen: http://skindario.com/768844/7982309-numeros-aleatorios-en-javascript/
//
function aleatorio(desde, hasta)
{
	posibles = hasta - desde
	aleatorio = Math.random() * posibles
	aleatorio = Math.floor(aleatorio)
	
	return parseInt(desde) + aleatorio
}

// Cargar una imagen aleatoria.
function cargarImagen()
{
	var aRutasImagenes = ''.split('');
	var num = 0;
	if (document.getElementById)
	{
		if (document.getElementById('imagen'))
		{
			aRutasImagenes[num++] = 'img/unidades/ariadna/45_gallwegian.png';
			aRutasImagenes[num++] = 'img/unidades/ariadna/cazacarros.png';
			aRutasImagenes[num++] = 'img/unidades/ariadna/cosaco_de_linea.png';
			aRutasImagenes[num++] = 'img/unidades/ariadna/cosaco_veterano.png';
			aRutasImagenes[num++] = 'img/unidades/ariadna/para_commando.png';
			aRutasImagenes[num++] = 'img/unidades/ariadna/scout.png';
			aRutasImagenes[num++] = 'img/unidades/ariadna/tribu_rio.png';
			aRutasImagenes[num++] = 'img/unidades/ec/ie_avatar.png';
			aRutasImagenes[num++] = 'img/unidades/ec/ie_carontida.png';
			aRutasImagenes[num++] = 'img/unidades/ec/ie_exrah_operador_de_salto.png';
			aRutasImagenes[num++] = 'img/unidades/ec/ie_hambrientos.png';
			aRutasImagenes[num++] = 'img/unidades/ec/ie_morat_ligero.png';
			aRutasImagenes[num++] = 'img/unidades/ec/ie_remoto.png';
			aRutasImagenes[num++] = 'img/unidades/ec/ie_shasvastii_maligno.png';
			aRutasImagenes[num++] = 'img/unidades/ec/pretasilo.png';
			aRutasImagenes[num++] = 'img/unidades/mercenarios/mc_murrough.png';
			aRutasImagenes[num++] = 'img/unidades/mercenarios/miyamoto_musashi.png';
			aRutasImagenes[num++] = 'img/unidades/mercenarios/yuan_yuan.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/alguacil.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/brigada_movil.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/interventora.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/intruso.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/moira.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/morlock.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/spektr.png';
			aRutasImagenes[num++] = 'img/unidades/nomadas/szalamandra.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/auxbot.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/bagh_mari.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/crocman.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/fusilero.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/hospitalario.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/orco.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/sierra.png';
			aRutasImagenes[num++] = 'img/unidades/panoceania/squalo.png';
			aRutasImagenes[num++] = 'img/unidades/yujing/gujia.png';
			aRutasImagenes[num++] = 'img/unidades/yujing/invencible.png';
			aRutasImagenes[num++] = 'img/unidades/yujing/ninja.png';
			aRutasImagenes[num++] = 'img/unidades/yujing/shaolin.png';
			aRutasImagenes[num++] = 'img/unidades/yujing/soldado_tigre.png';
			aRutasImagenes[num++] = 'img/unidades/yujing/yaokong.png';
			aRutasImagenes[num++] = 'img/unidades/yujing/zhanshi.png';
			document.getElementById('imagen').src = aRutasImagenes[aleatorio(0, aRutasImagenes.length)];
		}
	}
}

function cargarBordes()
{
	if (document.getElementById)
	{
		// Contenedores
		var aElementos = document.getElementsByTagName('div');
		for (i = 0; i < aElementos.length; i++)
			if (aElementos[i].className == 'contenedor')
				$(aElementos[i]).corner();
	}
}

addLoadEvent(cargarBordes);
addLoadEvent(cargarImagen);
