
var changeCountry=false;function popupPage(url,pW,close)
{if(null==pW){pW=528;}
if(null==close){close=true;}
if(!close){$('popup-close').style.display='none';}
popupAlbum(url,pW,false);}
function popupNew(url,pW)
{if(null==pW){pW=528;}
popupAlbum(url,pW,true);}
function popupAlbum(url,pW,typeNew)
{var shader=$('shader');var cH=document.documentElement.clientHeight;var oH=document.body.offsetHeight;var el=document.getElementsByTagName('body');var vpH=$(window).getSize().y;if(oH<vpH){oH=vpH;}
if((vpH!=cH)&&(cH>vpH)){oH=cH;}
shader.style.height=oH+'px';shader.style.background='#000000';$('shader').style.display='block';showPopup(url,pW,typeNew);}
function showPopup(url,pW,typeNew)
{var popupEl=$('popup');var baseWidth=pW;if('autoWidth'==pW){baseWidth=200;}
popupEl.style.position='absolute';popupEl.style.width=baseWidth+'px';win_pos_x=(document.documentElement.clientWidth-baseWidth)/2;popupEl.style.left=win_pos_x+'px';popupEl.style.top=$(window).getScroll().y+20+'px';popupEl.style.margin='0';fillPopup(url,pW,typeNew);$('popup').style.display='block';}
function fillPopup(url,pW,typeNew)
{if('autoWidth'==pW){pW=100;}
if(typeNew){clas='iframeNew';}else{clas='iframeOther';}
var iW=pW-40;var popupI=new IFrame({src:url,id:'popupI',frameborder:'0',scrolling:'no',width:iW,height:'200',styles:{width:iW,height:165,border:'0'},events:{load:function(){fitShader(20);}}});popupI.inject($('popupBox'));popupI.addClass(clas);}
function fitShader(bottomMargin)
{if(null==bottomMargin){bottomMargin=0;}
var popup=$('popup');var shader=$('shader');var pH=popup.getSize().y;var pT=popup.getPosition().y;var sH=shader.getSize().y;var pHT=pH+pT+bottomMargin;if(sH<(pHT)){shader.style.height=pHT+'px';}}
function hidePopup()
{clearPopup();$('popup').style.display='none';hidePopupShader();}
function hidePopupShader()
{$('shader').style.display='none';}
function clearPopup()
{$('popupI').dispose();}
function resizeIframeX(nH)
{if(parent.$('popupI')){parent.$('popupI').setStyle('height',nH);}}
function resizeIframeXY(nW,nH)
{if(parent.$('popupI')){var oldLeft=parent.$('popup').getStyle('left').toInt();var oldWidth=parent.$('popup').getWidth();var newLeft=oldLeft+(oldWidth-nW-40)/2;parent.$('popup').setStyle('left',newLeft);parent.$('popup').setStyle('width',nW+40);parent.$('popupI').setStyle('height',nH);parent.$('popupI').setStyle('width',nW);}}
function loginRefresh()
{if(parent.$('popupI')){parent.$('popupBox').style.display='none';parent.location.reload(true);}}
function countriesChooseRefresh()
{parent.location.reload(true);}
function loadTransfers(orderId,country,transfers){if(country.value!=''){if(langRoot=='cz'){langRoot='cs';}
var postBody='country='+country.value+'&orderId='+orderId+'&lang='+langRoot;var opt={method:'post',url:urlRoot+'en/transfers/',onComplete:function(response){for(i=0;i<response.length;++i){if(response[i].currencyCode=='CZK'){var title=response[i].currencyCode+' '+Math.ceil(response[i].priceWithVat)+',-';var total=parseFloat(response[i].priceWithVat)+parseFloat(response[i].totalPrice);total=response[i].currencyCode+' '+Math.ceil(total)+',-';}else{var title=response[i].currencyCode+' '+Math.ceil(response[i].priceWithVat);var total=parseFloat(response[i].priceWithVat)+parseFloat(response[i].totalPrice);total=response[i].currencyCode+' '+Math.ceil(total);}
$('ordertransferTitle').value=title;$('ordertransferId').value=response[i].id;$('total').innerHTML=total;if(country.value!='Česká republika'&&country.value!='Czech Republic'){}
break;}},onException:function(headerName,value){alert('Error '+headerName+' -- '+value);}};var request=new Request.JSON(opt);request.send(postBody);}else{var newOpt=document.createElement('option');newOpt.setAttribute('value','');newOpt.appendChild(document.createTextNode('Choose country'));addOption(transfers,newOpt);}}
function setVat(orderId,country){if(langRoot=='cz'){langRoot='cs';}
var postBody='country='+country.value+'&orderId='+orderId+'&lang='+langRoot;var opt={method:'post',url:urlRoot+'en/set-vat/',onComplete:function(response){if(response.error!=undefined){alert(response.error);}else{if(response.salesTax==0){$('tax').innerHTML=response.taxMessage;}else{$('tax').innerHTML=response.currency+' '+response.salesTax;}
response.priceWithVat=parseFloat(response.priceWithVat)+parseFloat(response.transferPrice);$('total').innerHTML=response.currency+' '+response.priceWithVat;}},onException:function(headerName,value){alert('Error '+headerName+' -- '+value);}};var request=new Request.JSON(opt);request.send(postBody);}
function addOption(selectElement,newOption)
{try{selectElement.add(newOption,null);}
catch(e){selectElement.appendChild(newOption);}}