//Ondrej Kormanik (ondra.kormanik@gmail.com)
var sXY={AFG:{x:62.54237288135593,y:42.857142857142854},AHO:{x:30.508474576271183,y:56.857142857142854},ALB:{x:51.016949152542374,y:38.857142857142854},ALG:{x:45.59322033898305,y:44.857142857142854},AND:{x:46.101694915254235,y:38.57142857142857},ANG:{x:50,y:64},ANT:{x:32.20338983050847,y:54.57142857142857},ARG:{x:30,y:79.42857142857143},ARM:{x:56.77966101694915,y:40.857142857142854},ARU:{x:28.813559322033896,y:58},ASA:{x:98.47457627118644,y:68.57142857142857},AUS:{x:83.22033898305084,y:72},AUT:{x:49.152542372881356,y:35.714285714285715},AZE:{x:57.96610169491525,y:39.714285714285715},BAH:{x:28.135593220338983,y:51.14285714285714},BAN:{x:68.8135593220339,y:48},BAR:{x:31.694915254237287,y:58},BDI:{x:53.389830508474574,y:60.857142857142854},BEL:{x:46.61016949152542,y:34.285714285714285},BEN:{x:46.77966101694915,y:54.57142857142857},BER:{x:29.322033898305083,y:47.71428571428571},BHU:{x:68.8135593220339,y:46.57142857142857},BIH:{x:50.50847457627118,y:38.285714285714285},BIZ:{x:25.08474576271186,y:54},BLR:{x:52.54237288135593,y:33.14285714285714},BOL:{x:30.169491525423727,y:71.14285714285714},BOT:{x:51.69491525423729,y:68.85714285714285},BRA:{x:34.40677966101695,y:68.28571428571428},BRN:{x:58.983050847457626,y:46.857142857142854},BRU:{x:78.13559322033898,y:60.57142857142857},BUL:{x:52.3728813559322,y:38},BUR:{x:45.08474576271186,y:52.857142857142854},CAF:{x:51.016949152542374,y:55.71428571428571},CAM:{x:72.54237288135593,y:52.857142857142854},CAN:{x:21.694915254237287,y:32.57142857142857},CAY:{x:27.11864406779661,y:52.857142857142854},CGO:{x:50,y:59.42857142857142},CHA:{x:50.847457627118644,y:51.71428571428571},CHI:{x:28.135593220338983,y:79.42857142857143},CHN:{x:71.69491525423729,y:42},CIV:{x:44.40677966101695,y:55.14285714285714},CMR:{x:49.152542372881356,y:56},COD:{x:51.69491525423729,y:60.57142857142857},COK:{x:97.62711864406779,y:72.28571428571428},COL:{x:27.627118644067796,y:60.857142857142854},COM:{x:57.28813559322034,y:64},CPV:{x:40,y:51.14285714285714},CRC:{x:26.610169491525422,y:57.71428571428571},CRO:{x:50,y:36.857142857142854},CUB:{x:27.627118644067796,y:52},CYP:{x:54.23728813559322,y:42.857142857142854},CZE:{x:49.49152542372881,y:34.285714285714285},DEN:{x:48.30508474576271,y:31.428571428571427},DJI:{x:56.94915254237288,y:53.71428571428571},DMA:{x:31.864406779661017,y:55.71428571428571},DOM:{x:30.508474576271183,y:53.42857142857142},ECU:{x:26.440677966101696,y:63.42857142857142},EGY:{x:53.389830508474574,y:45.71428571428571},ERI:{x:55.593220338983045,y:51.42857142857142},ESA:{x:25.59322033898305,y:56.57142857142857},ESP:{x:44.91525423728813,y:40},EST:{x:52.3728813559322,y:29.71428571428571},ETH:{x:55.593220338983045,y:54.57142857142857},FIJ:{x:96.27118644067797,y:68.85714285714285},FIN:{x:52.54237288135593,y:26},FRA:{x:46.271186440677965,y:36},FSM:{x:87.62711864406779,y:60.285714285714285},GAB:{x:48.644067796610166,y:59.14285714285714},GAM:{x:41.86440677966102,y:53.14285714285714},GBR:{x:45.42372881355932,y:33.14285714285714},GBS:{x:41.69491525423729,y:52.857142857142854},GEO:{x:56.77966101694915,y:39.14285714285714},GEQ:{x:48.474576271186436,y:58},GER:{x:48.30508474576271,y:34.285714285714285},GHA:{x:45.762711864406775,y:55.42857142857142},GRE:{x:51.52542372881356,y:40.857142857142854},GRN:{x:31.1864406779661,y:58.857142857142854},GUA:{x:24.406779661016948,y:54.857142857142854},GUI:{x:42.71186440677966,y:53.71428571428571},GUM:{x:84.40677966101694,y:54.285714285714285},GUY:{x:31.525423728813557,y:60.57142857142857},HAI:{x:29.322033898305083,y:53.14285714285714},HKG:{x:75.59322033898304,y:48.57142857142857},HON:{x:25.93220338983051,y:55.14285714285714},HUN:{x:50.67796610169491,y:36},INA:{x:76.77966101694915,y:64.57142857142857},IND:{x:65.76271186440678,y:50.857142857142854},IRI:{x:59.66101694915254,y:44.57142857142857},IRL:{x:43.89830508474576,y:33.714285714285715},IRQ:{x:56.94915254237288,y:44.285714285714285},ISL:{x:41.016949152542374,y:26},ISR:{x:54.7457627118644,y:44.285714285714285},ISV:{x:30.847457627118644,y:54},ITA:{x:49.32203389830508,y:39.42857142857142},IVB:{x:31.01694915254237,y:53.42857142857142},JAM:{x:28.135593220338983,y:54.285714285714285},JOR:{x:55.42372881355932,y:44.57142857142857},JPN:{x:81.52542372881355,y:41.714285714285715},KAZ:{x:63.050847457627114,y:35.14285714285714},KEN:{x:55.762711864406775,y:58.57142857142857},KGZ:{x:63.728813559322035,y:38.57142857142857},KIR:{x:4.576271186440678,y:65.42857142857143},KOR:{x:78.64406779661016,y:42},KSA:{x:57.11864406779661,y:47.71428571428571},KUW:{x:57.96610169491525,y:45.42857142857142},LAO:{x:72.03389830508475,y:50.285714285714285},LAT:{x:52.20338983050847,y:30.285714285714285},LBA:{x:50.16949152542372,y:46},LBR:{x:43.559322033898304,y:56},LCA:{x:31.694915254237287,y:56.857142857142854},LES:{x:52.71186440677966,y:71.42857142857143},LIB:{x:55.25423728813559,y:43.14285714285714},LIE:{x:48.13559322033898,y:36.285714285714285},LTU:{x:51.86440677966102,y:32},LUX:{x:47.11864406779661,y:35.14285714285714},MAG:{x:57.79661016949152,y:67.14285714285714},MAR:{x:44.06779661016949,y:43.714285714285715},MAS:{x:72.3728813559322,y:57.42857142857142},MAW:{x:54.57627118644068,y:64},MDA:{x:53.050847457627114,y:35.714285714285715},MDV:{x:64.7457627118644,y:58.285714285714285},MEX:{x:21.864406779661017,y:51.71428571428571},MGL:{x:71.52542372881355,y:34},MHL:{x:93.89830508474576,y:52.57142857142857},MKD:{x:51.35593220338983,y:38.857142857142854},MLI:{x:44.40677966101695,y:49.14285714285714},MLT:{x:49.49152542372881,y:43.14285714285714},MNE:{x:51.016949152542374,y:38.857142857142854},MON:{x:47.79661016949152,y:38.285714285714285},MOZ:{x:54.7457627118644,y:66.85714285714285},MRI:{x:59.66101694915254,y:67.71428571428571},MTN:{x:42.54237288135593,y:50},MYA:{x:70.6779661016949,y:49.71428571428571},NAM:{x:50.50847457627118,y:69.71428571428571},NCA:{x:26.440677966101696,y:55.71428571428571},NED:{x:46.94915254237288,y:33.714285714285715},NEP:{x:67.11864406779661,y:44.857142857142854},NGR:{x:47.96610169491525,y:54.285714285714285},NIG:{x:47.45762711864407,y:50.57142857142857},NOR:{x:48.13559322033898,y:28},NRU:{x:92.71186440677965,y:62.857142857142854},NZL:{x:93.5593220338983,y:80.85714285714285},OMA:{x:60.16949152542372,y:49.71428571428571},PAK:{x:63.559322033898304,y:46},PAN:{x:27.627118644067796,y:58},PAR:{x:32.03389830508475,y:73.71428571428571},PER:{x:27.28813559322034,y:66.85714285714285},PHI:{x:77.45762711864407,y:53.42857142857142},PLE:{x:54.91525423728813,y:44.285714285714285},PLW:{x:83.5593220338983,y:60},PNG:{x:86.27118644067797,y:64.57142857142857},POL:{x:50.33898305084745,y:34},POR:{x:43.728813559322035,y:40.57142857142857},PRK:{x:78.47457627118644,y:40},PUR:{x:31.01694915254237,y:54},QAT:{x:59.152542372881356,y:47.14285714285714},ROU:{x:52.71186440677966,y:36.57142857142857},RSA:{x:51.52542372881356,y:72.28571428571428},RUS:{x:66.61016949152543,y:26.857142857142854},RWA:{x:53.559322033898304,y:60.57142857142857},SAM:{x:97.79661016949152,y:66.28571428571428},SEN:{x:41.86440677966102,y:51.71428571428571},SEY:{x:59.32203389830508,y:61.71428571428571},SIN:{x:72.54237288135593,y:58},SKN:{x:32.54237288135593,y:54.857142857142854},SLE:{x:42.88135593220339,y:54.857142857142854},SLO:{x:49.49152542372881,y:36.57142857142857},SMR:{x:49.152542372881356,y:38.285714285714285},SOL:{x:90.16949152542372,y:67.14285714285714},SOM:{x:58.30508474576271,y:54.285714285714285},SRB:{x:51.1864406779661,y:37.714285714285715},SRI:{x:66.61016949152543,y:55.42857142857142},STP:{x:47.45762711864407,y:58.857142857142854},SUD:{x:53.559322033898304,y:52.57142857142857},SUI:{x:47.96610169491525,y:36.285714285714285},SUR:{x:32.71186440677966,y:62},SVK:{x:50,y:35.42857142857142},SWE:{x:49.83050847457627,y:28.57142857142857},SWZ:{x:53.559322033898304,y:69.71428571428571},SYR:{x:55.593220338983045,y:42.857142857142854},TAN:{x:54.7457627118644,y:61.14285714285714},TGA:{x:96.77966101694915,y:71.42857142857143},THA:{x:72.03389830508475,y:51.42857142857142},TJK:{x:63.050847457627114,y:40.57142857142857},TKM:{x:60.67796610169491,y:41.14285714285714},TLS:{x:81.35593220338983,y:65.42857142857143},TOG:{x:46.271186440677965,y:54.57142857142857},TPE:{x:76.94915254237287,y:48},TRI:{x:31.01694915254237,y:58.285714285714285},TUN:{x:48.13559322033898,y:42.857142857142854},TUR:{x:54.06779661016949,y:40.857142857142854},TUV:{x:95.59322033898304,y:64.28571428571428},UAE:{x:59.49152542372881,y:47.71428571428571},UGA:{x:54.06779661016949,y:56.857142857142854},UKR:{x:53.559322033898304,y:35.14285714285714},URU:{x:32.3728813559322,y:78.57142857142857},USA:{x:22.3728813559322,y:44.857142857142854},UZB:{x:60.847457627118644,y:38.857142857142854},VAN:{x:91.86440677966101,y:70.85714285714285},VEN:{x:29.66101694915254,y:61.14285714285714},VIE:{x:73.5593220338983,y:52.857142857142854},VIN:{x:31.35593220338983,y:57.14285714285714},YEM:{x:58.13559322033898,y:51.14285714285714},ZAM:{x:52.3728813559322,y:64.28571428571428},ZIM:{x:53.050847457627114,y:66.85714285714285}};function pridatUdalost(elem,typAkce,fce){if(!elem.objektUdalosti){elem.objektUdalosti={};}
if(!elem.objektUdalosti[typAkce]){elem.objektUdalosti[typAkce]=[];}
var pole=elem.objektUdalosti[typAkce];pole.push(fce);elem["on"+typAkce]=obsluhaUdalosti;}
function obsluhaUdalosti(e){e=e||window.event;var navratovaHodnota=true;var pole=this.objektUdalosti[e.type];for(var i=0;i<pole.length;i++){this._$obsluhaFce=pole[i];if(this._$obsluhaFce(e)===false){navratovaHodnota=zrusVychozi(e);}}
return navratovaHodnota;}
function zrusVychozi(e){if(e&&e.preventDefault){e.preventDefault();}
else{window.event.returnValue=false;}
return false;}
function smazatUdalost(elem,typAkce,fce){if(elem.objektUdalosti&&elem.objektUdalosti[typAkce]){var poleUdalosti=elem.objektUdalosti[typAkce];var pomocnePole=[];for(var i=0;i<poleUdalosti.length;i++){if(poleUdalosti[i]==fce){poleUdalosti.splice(i,1);}}}}
function zrusBublani(e){if(e&&e.stopPropagation){e.stopPropagation();}
else{window.event.cancelBubble=true;}}
function vytvor(elem){return document.createElementNS?document.createElementNS('http://www.w3.org/1999/xhtml',elem):document.createElement(elem);}
function over(elem){return elem&&elem.constructor==String?document.createTextNode(elem):elem;}
function vlozPred(rodic,drivejsi,elem){if(typeof elem=='undefined'){elem=drivejsi;drivejsi=rodic;rodic=drivejsi.parentNode;}
rodic.insertBefore(over(elem),drivejsi);}
function vlozNakonec(rodic,elem){rodic.appendChild(over(elem));}
function maTridu(nazev,typ){var r=[];var reg=new RegExp("(^|\\s)"+nazev+"(\\s|$)");var e=document.getElementsByTagName(typ||"*");for(var i=0;i<e.length;i++){if(reg.test(e[i].className)){r.push(e[i]);}}
return r;}
function deti(elem){var deti=elem.childNodes;var tagDeti=[];for(var i=0;i<deti.length;i++){if(deti[i].nodeType==1){tagDeti.push(deti[i]);}}
return tagDeti;}
function vytvorSTridou(elem,nazevTridy){var tag=vytvor(elem);tag.className=nazevTridy;return tag;}
function odstran(elem){if(elem){elem.parentNode.removeChild(elem);}}
function over(elem){return elem&&elem.constructor==String?document.createTextNode(elem):elem;}
function vlozPred(rodic,drivejsi,elem){if(typeof elem=='undefined'){elem=drivejsi;drivejsi=rodic;rodic=drivejsi.parentNode;}
rodic.insertBefore(over(elem),drivejsi);}
function vlozNakonec(rodic,elem){rodic.appendChild(over(elem));}
function strankaX(elem){return elem.offsetParent?elem.offsetLeft+strankaX(elem.offsetParent):elem.offsetLeft;}
function strankaY(elem){return elem.offsetParent?elem.offsetTop+strankaY(elem.offsetParent):elem.offsetTop;}
function ziskejStyl(elem,nazev){if(elem.style[nazev]){return elem.style[nazev];}
else if(elem.currentStyle){return elem.currentStyle;}
else if(document.defaultView&&document.defaultView.getComputedStyle){nazev=nazev.replace(/([A-Z])/g,"-$1");nazev=nazev.toLowerCase();var s=document.defaultView.getComputedStyle(elem,"");return s&&s.getPropertyValue(nazev);}
else{return null;}}
function ziskejVysku(elem){return ziskejStyl(elem,'height');}
function ziskejSirku(elem){return ziskejStyl(elem,'width');}
function maximalniVyska(elem){if(ziskejStyl(elem,'display')!='none'){return elem.offsetHeight||ziskejVysku(elem);}
var stare=resetCSS(elem,{display:'',visibility:'hidden',position:'absolute'});var v=elem.clientHeight||ziskejVysku(elem);obnovCSS(elem,stare);return v;}
function maximalniSirka(elem){if(ziskejStyl(elem,'display')!='none'){return elem.offsetWidth||ziskejSirku(elem);}
var stare=resetCSS(elem,{display:'',visibility:'hidden',position:'absolute'});var v=elem.clientWidth||ziskejSirku(elem);obnovCSS(elem,stare);return v;}
function resetCSS(elem,vlastn){var stare={};for(var i in vlastn){stare[i]=elem.style[i];elem.style[i]=vlastn[i];}
return stare;}
function obnovCSS(elem,stare){for(var i in stare){elem.style[i]=stare[i];}}
function nastavNepruhlednost(elem,uroven){if(elem.filters){elem.style.filter='alpha(opacity='+uroven+')';}
else{elem.style.opacity=uroven/100;}}
function animace(elem,x,y){pocitadlo=0;var xS=x;var yS=y;elem.style.display='block';nastavNepruhlednost(elem,0);elem.style.height='8px';elem.style.width='8px';presouradnicovani(elem,xS,yS);var v=100;for(var i=0;i<=100;i+=5){(function(){var poz=i;setTimeout(function(){nastavNepruhlednost(elem,poz);},(poz+1)*10);})();}
setTimeout(function(){for(var j=0;j<=100;j+=5){(function(){var poz=j;var zop=100-j
setTimeout(function(){if((Math.floor((poz/100)*v))>8){elem.style.height=(Math.floor((poz/100)*v))+'px';elem.style.width=(Math.floor((poz/100)*v))+'px';presouradnicovani(elem,xS,yS);}
nastavNepruhlednost(elem,zop);},(poz+1)*5);})();}},2000);}
function presouradnicovani(elem,xS,yS){var mapa=document.getElementById('map');elem.style.left=(strankaX(mapa)+xS-Math.floor(elem.offsetWidth/2))+'px';elem.style.top=(strankaY(mapa)+yS-Math.floor(elem.offsetHeight/2))+'px';}
function rozvin(){var oblastVlozeni=document.getElementById('map-message-bottom');var posledni=deti(oblastVlozeni);$$ovladac.elem.style.height='0px';var v=$$ovladac.vyska;for(var i=0;i<=100;i+=5){(function(){var poz=i;setTimeout(function(){$$ovladac.elem.style.height=((poz/100)*v)+"px";if(poz==100){$$ovladac.elem.style.height=$$ovladac.vyska+'px';odstran($$ovladac.elem);$$ovladac.div1.style.display='block';$$ovladac.div2.style.display='block';vlozNakonec($$ovladac.divMesBot,posledni[0]);vlozNakonec($$ovladac.div2,posledni[1]);$$ovladac.oblastPodMapou.innerHTML=$$ovladac.dataMap;animace($$ovladac.kolo,$$ovladac.sx,$$ovladac.sy);posledni[1].className='';}},(poz+1)*10);})();}}
function ajax(){if(typeof XMLHttpRequest=='undefined'){XMLHttpRequest=function(){return new ActiveXObject(navigator.userAgent.indexOf("MSI 5")>=0?"Microsoft.XMLHTTP":"Msxml2.XMLHTTP");};}
var xhr=new XMLHttpRequest;xhr.open("POST","ajaxrequest",true);xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(xhr.overrideMineType){xhr.setRequestHeader("Conection","close");}
xhr.onreadystatechange=function(){if(xhr.readyState==4){if((xhr.status>=200&&xhr.status<300)||xhr.status==304||navigator.userAgent.indexOf("Safari")>=0&&typeof xhr.status=="undefined"){spracovani(xhr.responseText);xhr=null;setTimeout(ajax,2500);}}};xhr.send(null);}
function spracovani(prijateData){var map=document.getElementById('map');var kolecko=document.getElementById('kolecko');var data=prijateData.split("*");;var oblastVlozeni=document.getElementById('map-message-bottom');var posledni=deti(oblastVlozeni);var zpravy=maTridu('message','div');var zpravy1=maTridu('message-author','div');var divMes=vytvorSTridou('div','message');var divMesTop=vytvorSTridou('div','message-top');var divMesBot=vytvorSTridou('div','message-botom');var divPomocny=vytvor('div');vlozNakonec(divMesBot,posledni[0]);vlozNakonec(divMesTop,divMesBot);vlozNakonec(divMes,divMesTop);vlozPred(zpravy[0],divMes);var divMesAut=vytvorSTridou('div','message-author');posledni[1].className='';vlozNakonec(divMesAut,posledni[1]);vlozPred(zpravy[0],divMesAut);var celkovaVyska=parseInt(maximalniVyska(divMes))+parseInt(maximalniVyska(divMesAut));divMes.style.display='none';divMesAut.style.display='none';vlozNakonec(oblastVlozeni,posledni[0]);vlozNakonec(oblastVlozeni,posledni[1]);posledni[1].className='author';var posledni=deti(oblastVlozeni);var divPomocny=vytvor('div');vlozPred(zpravy[0],divPomocny);$$ovladac={elem:divPomocny,vyska:celkovaVyska,div1:divMes,div2:divMesAut,dataMap:data[2],oblastPodMapou:oblastVlozeni,kolo:kolecko,sx:Math.round((maximalniSirka(map)/100)*sXY[data[1]].x),sy:Math.round((maximalniVyska(map)/100)*sXY[data[1]].y),staryKoment:posledni[0],staryKomentInfo:posledni[1],divMesBot:divMesBot};rozvin();odstran(zpravy[zpravy.length-1]);odstran(zpravy1[zpravy1.length-1]);}
function smazTibet(){var tibet=document.getElementById('tibet');odstran(tibet);}
pridatUdalost(window,'load',function(){var mainMap=document.getElementById('global');mainMap.style.height='1030px';var kolecko=vytvor('img');kolecko.src="/html/img/point2.gif";kolecko.id="kolecko";vlozNakonec(document.body,kolecko);ajax();var logo=document.getElementById('logo');pridatUdalost(logo,'mousedown',function(){if(document.getElementById('tibet')){}
else{var logo=this;var meta=document.getElementById('metalinks');var tibet=vytvor('span');tibet.id='tibet';vlozNakonec(tibet,'Free Tibet!');vlozPred(meta,tibet);tibet.style.display='inline';setTimeout(smazTibet,1000);}});});