var pack = new Array();

var links = new Array(42);
var images = new Array(42);
var nameCountries = new Array(42);
var topImg = new Array(42);
var leftImg = new Array(42);
var topName = new Array(42);
var leftName = new Array(42);

//First ones
pack[0] = '0,1,2,3,4,5,6,7,8';

//Iceland 0
links[0] = 'countries/iceland.html';
images[0] = 'images/pictures/ice_s01.jpg';
nameCountries[0] = 'Iceland';
topImg[0] = 3;
leftImg[0] = 25;

//The Netherlands 1
links[1] = 'countries/thenetherlands.html';
images[1] = 'images/pictures/ned_s01.jpg';
nameCountries[1] = 'The Netherlands';
topImg[1] = 100;
leftImg[1] = 150;

//Spain 2
links[2] = 'countries/spain.html';
images[2] = 'images/pictures/spa_s04.jpg';
nameCountries[2] = 'Spain';
topImg[2] = 200;
leftImg[2] = 50;


//Greece 3
links[3] = 'countries/greece.html';
images[3] = 'images/pictures/gre_s02.jpg';
nameCountries[3] = 'Greece';
topImg[3] = 155;
leftImg[3] = 300;


//Russia - Moscow 4
links[4] = 'countries/russiamoscow.html';
images[4] = 'images/pictures/rus_mo_s01.jpg';
nameCountries[4] = 'Russia - Moscow';
topImg[4] = -250;
leftImg[4] = 400;


//Armenia 5
links[5] = 'countries/armenia.html';
images[5] = 'images/pictures/arm_s01.jpg';
nameCountries[5] = 'Armenia';
topImg[5] = -200;
leftImg[5] = 550;


//Hungary 6
links[6] = 'countries/hungary.html';
images[6] = 'images/pictures/hun_s03.jpg';
nameCountries[6] = 'Hungary';
topImg[6] = -380;
leftImg[6] = 270;


//Finland 7
links[7] = 'countries/finland.html';
images[7] = 'images/pictures/fin_s02.jpg';
nameCountries[7] = 'Finland';
topImg[7] = -700;
leftImg[7] = 320;


//Ireland 8
links[8] = 'countries/ireland.html';
images[8] = 'images/pictures/irl_s03.jpg';
nameCountries[8] = 'Ireland';
topImg[8] = -650;
leftImg[8] = 25;


//Second Ones
pack[1] = '9,10,11,12,13,14,15,16';
//United Kingdom 9
/*links[9] = 'countries/uk.html';
images[9] = 'images/pictures/uk_s07.jpg';
nameCountries[9] = 'United Kingdom';
topImg[9] = '170';
leftImg[9] = '155';
topName[9] = '175';
leftName[9] = '140';

//France 10
links[10] = 'countries/france.html';
images[10] = 'images/pictures/fra_s09.jpg';
nameCountries[10] = 'France';
topImg[10] = '200';
leftImg[10] = '185';
topName[10] = '200';
leftName[10] = '211';

//Italy - Florence 11
links[11] = 'countries/italyflorence.html';
images[11] = 'images/pictures/itaFL_s01.jpg';
nameCountries[11] = 'Italy - Florence';
topImg[11] = '200';
leftImg[11] = '300';
topName[11] = '205';
leftName[11] = '294';

//Sweden 12
links[12] = 'countries/sweden.html';
images[12] = 'images/pictures/swe_s01.jpg';
nameCountries[12] = 'Sweden';
topImg[12] = '-180';
leftImg[12] = '300';
topName[12] = '-175';
leftName[12] = '325';

//Bulgaria 13
links[13] = 'countries/bulgaria.html';
images[13] = 'images/pictures/bul_s16.jpg';
nameCountries[13] = 'Bulgaria';
topImg[13] = '-40';
leftImg[13] = '420';
topName[13] = '-35';
leftName[13] = '440';

//Azerbaijan 14
links[14] = 'countries/azerbaijan.html';
images[14] = 'images/pictures/aze_s07.jpg';
nameCountries[14] = 'Azerbaijan';
topImg[14] = '-140';
leftImg[14] = '590';
topName[14] = '-140';
leftName[14] = '600';

//Portugal 15
links[15] = 'countries/portugal.html';
images[15] = 'images/pictures/por_s01.jpg';
nameCountries[15] = 'Portugal';
topImg[15] = '-180';
leftImg[15] = '20';
topName[15] = '-175';
leftName[15] = '40';

//Russia - Moscow 16
links[16] = 'countries/russiamoscow.html';
images[16] = 'images/pictures/rus_mo_s03.jpg';
nameCountries[16] = 'Russia-Moscow';
topImg[16] = '0';
leftImg[16] = '0';
topName[16] = '0';
leftName[16] = '0';*/

links[9] = 'countries/uk.html';
images[9] = 'images/pictures/uk_s07.jpg';
nameCountries[9] = 'United Kingdom';
topImg[9] = 160;
leftImg[9] = 75;

//France 10
links[10] = 'countries/france.html';
images[10] = 'images/pictures/fra_s09.jpg';
nameCountries[10] = 'France';
topImg[10] = 185;
leftImg[10] = 120;

//Italy - Florence 11
links[11] = 'countries/italyflorence.html';
images[11] = 'images/pictures/itaFL_s01.jpg';
nameCountries[11] = 'Italy - Florence';
topImg[11] = 200;
leftImg[11] = 180;

//Sweden 12
links[12] = 'countries/sweden.html'; //'countries/sweden.html';
images[12] = 'images/pictures/swe_s01.jpg'; //'images/pictures/swe_s01.jpg';
nameCountries[12] = 'Sweden';//'Sweden';
topImg[12] = -200;
leftImg[12] = 280;

//Bulgaria 13
links[13] = 'countries/bulgaria.html';
images[13] = 'images/pictures/bul_s16.jpg';
nameCountries[13] = 'Bulgaria';
topImg[13] = -50;
leftImg[13] =350;

//Azerbaijan 14
links[14] = 'countries/azerbaijan.html';
images[14] = 'images/pictures/aze_s07.jpg';
nameCountries[14] = 'Azerbaijan';
topImg[14] = -150;
leftImg[14] = 600;

//Portugal 15
links[15] = 'countries/portugal.html';
images[15] = 'images/pictures/por_s01.jpg';
nameCountries[15] = 'Portugal';
topImg[15] = -210;
leftImg[15] = 0;

//Russia - Moscow 16
links[16] = 'countries/russiamoscow.html';
images[16] = 'images/pictures/rus_mo_s03.jpg';
nameCountries[16] = 'Russia - Moscow';
topImg[16] = -530;
leftImg[16] = 430;


//Third Ones
pack[2] = '17,18,19,20,21,22,23';
//Norway 17
links[17] = 'countries/norway.html';
images[17] = 'images/pictures/nor_s04.jpg';
nameCountries[17] = 'Norway';
topImg[17] = 50;
leftImg[17] = 210;


//Czech Republic 18
links[18] = 'countries/czechrepublic.html';
images[18] = 'images/pictures/cze_s02.jpg';
nameCountries[18] = 'Czech Republic';
topImg[18] = 180;
leftImg[18] = 220;

//Estonia 19
links[19] = 'countries/estonia.html';
images[19] = 'images/pictures/est_s02.jpg';
nameCountries[19] = 'Estonia';
topImg[19] = -50;
leftImg[19] = 335;

//Vatican City 20
links[20] = 'countries/vatican.html';
images[20] = 'images/pictures/vat_s07.jpg';
nameCountries[20] = 'Vatican City';
topImg[20] = 100;
leftImg[20] = 230;

//Spain 21
links[21] = 'countries/spain.html';
images[21] = 'images/pictures/spa_s04.jpg';
nameCountries[21] = 'Spain';
topImg[21] = -50;
leftImg[21] = 30;

//Cyprus 22
links[22] = 'countries/cyprus.html';
images[22] = 'images/pictures/cyp_s02.jpg';
nameCountries[22] = 'Cyprus';
topImg[22] = -50;
leftImg[22] = 500;

//Ireland 23
links[23] = 'countries/ireland.html';
images[23] = 'images/pictures/irl_s04.jpg';
nameCountries[23] = 'Ireland';
topImg[23] = -450;
leftImg[23] = 50;


//Fourth Ones
pack[3] = '24,25,26,27,28,29,30,31,32';
//Iceland 24
links[24] = 'countries/iceland.html';
images[24] = 'images/pictures/ice_s01.jpg';
nameCountries[24] = 'Iceland';
topImg[24] = 3;
leftImg[24] = 25;

//Belgium 25
links[25] = 'countries/belgium.html';
images[25] = 'images/pictures/bel_s02.jpg';
nameCountries[25] = 'Belgium';
topImg[25] = 100;
leftImg[25] =150;

//Latvia 26
links[26] = 'countries/latvia.html';
images[26] = 'images/pictures/lav_s01.jpg';
nameCountries[26] = 'Latvia';
topImg[26] = -20;
leftImg[26] = 300;

//Switzerland 27
links[27] = 'countries/switzerland.html';
images[27] = 'images/pictures/swi_s01.jpg';
nameCountries[27] = 'Switzerland';
topImg[27] = 20;
leftImg[27] = 200;

//Norway 28
links[28] = 'countries/norway.html';
images[28] = 'images/pictures/nor_s04.jpg';
nameCountries[28] = 'Norway';
topImg[28] = -300;
leftImg[28] = 220;

//Romania 29
links[29] = 'countries/Romania.html';
images[29] = 'images/pictures/rom_s05.jpg';
nameCountries[29] = 'Romania';
topImg[29] = -150;
leftImg[29] = 380;

//Malta 30
links[30] = 'countries/malta.html';
images[30] = 'images/pictures/mal_s01.jpg';
nameCountries[30] = 'Malta';
topImg[30] = -105;
leftImg[30] = 160;

//Portugal 31
links[31] = 'countries/portugal.html';
images[31] = 'images/pictures/por_s01.jpg';
nameCountries[31] = 'Portugal';
topImg[31] = -300;
leftImg[31] = 5;

//Russia - Saint Petersburg 32
links[32] = 'countries/russiastpetersburg.html';
images[32] = 'images/pictures/rus_sp_s04.jpg';
nameCountries[32] = 'Russia - Saint Petersburg';
topImg[32] = -700;
leftImg[32] = 450;

function randomNb() {
	index = Math.floor(Math.random() * pack.length);
	return index;
}

function displayImages(alink,link,img,imgindex,topi,lefti,span,div, nameC) {
		var doc = document;

		var isIE = false;
  	if (navigator.appName=="Microsoft Internet Explorer"){
  		isIE = true;
  	}
  

		var x = document.getElementById(alink);
		x.setAttribute("href",link);
		
		var divNode = doc.getElementById(div);
		var styleValueDiv = "position:relative; top:"+topi+"px; left:"+lefti+"px; text-align: center;width: 200px;";
		if(!isIE){
			divNode.setAttribute("style", styleValueDiv);
			
		} else {
			divNode.style.setAttribute('cssText', styleValueDiv);
			
		}
		
		var imageNode = doc.getElementById(img);
		imageNode.setAttribute("src",imgindex);
		var styleValueImg = "position:relative; text-align: center;";
		if(!isIE){
			x.setAttribute("style", styleValueImg);
			imageNode.setAttribute("style", "border:2px solid black;");
		} else {
			x.style.setAttribute('cssText', styleValueImg);
			imageNode.style.setAttribute('cssText', "border:2px solid black;");
		}
				
		var spanNode = doc.getElementById(span);
		var styleValueSpan = "position:relative; display: block; align: center; text-align: center;";
		if(!isIE){
			spanNode.setAttribute("style", styleValueSpan);
		} else {
			spanNode.style.setAttribute('cssText', styleValueSpan);
		}
		
		if(nameC != 'FYROM'){
			var teName = nameC;
			var nameValue=document.createTextNode(teName);
			spanNode.getElementsByTagName('b')[0].appendChild(nameValue);
		} else {
			var teName = 'The Former Yugoslav';
			var nameValue=document.createTextNode(teName);
			spanNode.getElementsByTagName('b')[0].appendChild(nameValue);
			var bla = document.createElement('span');
			spanNode.appendChild(bla);
			var styleValueSpan = "position:relative; top:"+(topi-250)+"px; left:"+(lefti-250)+"px;";
			if(!isIE){
				bla.setAttribute("style", styleValueSpan);
			} else {
				bla.style.setAttribute('cssText', styleValueSpan);
			}
			bla.setAttribute("id", 'b');
			var bla2 = document.getElementById('b');
			var bla3 = document.createElement('b');
			bla2.appendChild(bla3);
			var nameValue2=document.createTextNode('Republic Of Macedonia');
			bla2.getElementsByTagName('b')[0].appendChild(nameValue2);
		}
}

function launchImg(){
	var index = randomNb();
	//var index = 0;
	
	var temp = new Array();
	temp = pack[index].split(',');
	for(var i=0;i<temp.length;i++){
		var nb = i+1
		var a = 'a'+nb;
		var img = 'img'+nb;
		var span = 'span'+nb;
		var div = 'div'+nb;
		
		if(nameCountries[temp[i]] != null){
			displayImages(a,links[temp[i]],img,images[temp[i]],topImg[temp[i]],leftImg[temp[i]],span,div,nameCountries[temp[i]]);
		}
	}
}

