// (c)2010 Jakub Stilec

﻿
function showElement(clientId){var obj=$get(clientId);if(obj!=null){obj.style.display='block';}}
function hideElement(clientId){var obj=$get(clientId);if(obj!=null){obj.style.display='none';}}
function togleElement(clientId){var obj=$get(clientId);if(obj!=null){if(obj.style.display=='none')
showElement(clientId);else
hideElement(clientId);}}
function offsetBackground(clientId,offsetX,offsetY){var obj=$get(clientId);if(obj!=null){obj.style.backgroundPosition=''+offsetX+'px'+' '+offsetY+'px';}}
function stringIsEmpty(text){if(text==null)
return true;if(text.match(/^\s*$/))
return true;return false;}
function formatTime(time){var formatedTime="";if((time.getHours()-1)<10)
formatedTime+="0";formatedTime+=(time.getHours()-1)+":"
if(time.getMinutes()<10)
formatedTime+="0";formatedTime+=time.getMinutes()+":"
if(time.getSeconds()<10)
formatedTime+="0";formatedTime+=time.getSeconds();return formatedTime;}
function stopPropagation(e){if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();}
function stopDefaultAction(e){if(e&&e.preventDefault)
e.preventDefault();else if(window.event&&window.event.returnValue)
window.eventReturnValue=false;}
function getInternetExplorerVersion()
{var rv=-1;if(navigator.appName=='Microsoft Internet Explorer'){var ua=navigator.userAgent;var re=new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");if(re.exec(ua)!=null)
rv=parseFloat(RegExp.$1);}
return rv;}
function browserIsSafari(){return navigator.userAgent.toLowerCase().indexOf("safari")!=-1;}
function browserIsOpera(){return navigator.userAgent.toLowerCase().indexOf("opera")!=-1;}
function browserIsChrome(){return navigator.userAgent.toLowerCase().indexOf('chrome')>-1;}
function parsePixelSize(param){if(param.substring(param.length-2)=='px')
return parseInt(param.substring(0,param.length-2));return param;}
var scrollSpeed=25;var scrollSize=10;var scrollDownEnabled=false;var scrollUpEnabled=false;var scrollLineHeight=0;function scrollUp(id){if(!scrollUpEnabled)
return;$(id).animate({scrollTop:'+=-'+scrollSize+'px'},scrollSpeed,'linear',function(){scrollUp(id);});}
function scrollDown(id){if(!scrollDownEnabled)
return;$(id).animate({scrollTop:'+='+scrollSize+'px'},scrollSpeed,'linear',function(){scrollDown(id);});}
function updateScrollMarker(id){var wholeHeight=$(id).attr("scrollHeight");var visibleHeight=$(id).height();if(wholeHeight>visibleHeight){var divOffset=$(id).scrollTop();var scrollMarker=$('#scrollControlSection .scrollLineMarker');var markerPosition=(scrollLineHeight-scrollMarker.height())*divOffset/(wholeHeight-visibleHeight);scrollMarker.css('margin-top',markerPosition+'px');}}
function resizeScrollControls(id,idLine,defaultHeight,offset,offsetWindow){var windowHeight=$(window).height()-offsetWindow;if(windowHeight<=defaultHeight){windowHeight=defaultHeight;}
scrollLineHeight=windowHeight-offset;$(id).css('height',''+windowHeight+'px');$(idLine).css('height',''+scrollLineHeight+'px');}
function initializeScrollControls(id){$(id).bind('mousewheel',function(event,delta){scrollSize=40;if(delta<0){scrollDownEnabled=true;scrollUpEnabled=false;scrollDown(id);}
else if(delta>0){scrollUpEnabled=true;scrollDownEnabled=false;scrollUp(id);}
scrollUpEnabled=false;scrollDownEnabled=false;});$(id).scroll(function(){updateScrollMarker(id);})
$("#scrollControlSection .scrollDownArrow").mouseenter(function(){scrollSize=10;scrollDownEnabled=true;scrollDown(id);});$("#scrollControlSection .scrollDownArrow").mouseleave(function(){scrollDownEnabled=false;});$("#scrollControlSection .scrollUpArrow").mouseenter(function(){scrollSize=10;scrollUpEnabled=true;scrollUp(id);});$("#scrollControlSection .scrollUpArrow").mouseleave(function(){scrollUpEnabled=false;});}
function setCursorZoomIn(elm){if((getInternetExplorerVersion()==-1&&!browserIsSafari())||browserIsChrome()||browserIsOpera())
elm.css('cursor','url(../images/icons/cursor-magnify.png), -moz-zoom-in');else
elm.css('cursor','pointer');}
function setCursorGrab(elm){if((getInternetExplorerVersion()==-1&&!browserIsSafari())||browserIsChrome()||browserIsOpera())
elm.css('cursor','url("../images/icons/cursor-hand.png"), -moz-grab');else
elm.css('cursor','move');}
function setCursorGrabbing(elm){if((getInternetExplorerVersion()==-1&&!browserIsSafari())||browserIsChrome()||browserIsOpera())
elm.css('cursor','url("../images/icons/cursor-grab.png"), -moz-grabbing');else
elm.css('cursor','move');}
var globalMouseX=0;var globalMouseY=0;function sharedInit(){$('.obrazekZvetsovaci img').hoverZoom();$('.obrazekZvetsovaciVpravo img').hoverZoom();$(document).bind("mousemove",function(e){globalMouseX=e.pageX;globalMouseY=e.pageY;});}
function securityInit(){$(document).bind("contextmenu",function(e){alert('Veškeré obrazové a textové materiály včetně designu samotných stránek jsou chráněny autorskými právy, která patří jednatelům společnosti Artcapita s.r.o., a jsou tímto nekopírovatelné.  ARTCAPITA s.r.o. (c) 2011');return false;});$(document).bind("keypress",function(e){return disableCtrlKeyCombination(e);});$(document).bind("keydown",function(e){return disableCtrlKeyCombination(e);});}
function disableCtrlKeyCombination(e){e=e||window.event
var c=e.keyCode
var ctrlDown=e.ctrlKey||e.metaKey
if(ctrlDown&&e.altKey)
return true;else if(ctrlDown&&c==67){return false;}
else if(ctrlDown&&c==88)
return false;return true;}
var rollingBannerImageCounter=1;function rollingBannerImageShow(){var item=$('#rollingBannerImage img');if(!item)
return;$('#rollingBannerImage img').css({opacity:0.0});$('#rollingBannerCaptions').css({display:'none'});var firstItem=$('#rollingBannerImage img:first');firstItem.css({opacity:1.0}).addClass('show');var itemsCount=$('#rollingBannerImage img').length;for(var i=1;i<=itemsCount;i++){var newElement=$('<div id="rollingBannerProgress_'+i+'"/>');if(i==1)
newElement.addClass('rollHelperSelected');else
newElement.addClass('rollHelperUnselected');$('#rollingBannerProgress').append(newElement);}
setInterval('rollingBannerImageTick()',6000);}
function rollingBannerImageTick(){var current=$('#rollingBannerImage img.show');var next=null;if(current.next().length){next=current.next();rollingBannerImageCounter++;}
else{next=$('#rollingBannerImage img:first');rollingBannerImageCounter=1;}
next.css({opacity:0.0}).addClass('show').animate({opacity:1.0},1000);current.animate({opacity:0.0},1000).removeClass('show');var itemsCount=$('#rollingBannerImage img').length;for(var i=1;i<=itemsCount;i++){var elm=$('#rollingBannerProgress_'+i);elm.removeClass('rollHelperSelected');elm.removeClass('rollHelperUnselected');if(i==rollingBannerImageCounter)
elm.addClass('rollHelperSelected');else
elm.addClass('rollHelperUnselected');}}
if(typeof(Sys)!=='undefined')
Sys.Application.notifyScriptLoaded();
