var oBasicConfig=function(){this.httpBase="";this.bDebug=false;this.icons={}};oBasicConfig.prototype.getIcoPath=function(b){if(this.icons.hasOwnProperty(b))return this.httpBase+this.stylePath+this.imagesPath+this.icons[b]};oBasicConfig.prototype.addIcoToList=function(b,a){this.icons[b]=a};var oBasic=function(){this.iconCache={};this.bDocReady=false;this.cacheQueue=[]};
oBasic.prototype._cacheIco=function(b){if(b&&!this.iconCache.hasOwnProperty(b)){var a=new Image;a.src=BasicConfig.icons.hasOwnProperty(b)?BasicConfig.getIcoPath(b):b;this.iconCache[b]=a}};oBasic.prototype.loadQueue=function(){if(this.cacheQueue.length>0)for(var b=0;b<this.cacheQueue.length;b++)this._cacheIco(this.cacheQueue[b])};oBasic.prototype.cahceIco=function(b){this.bDocReady?this._cacheIco(b):this.cacheQueue.push(b)};oBasic.prototype.getCachedIco=function(b){if(b&&this.iconCache.hasOwnProperty(b))return this.iconCache[b]};
var BasicConfig=new oBasicConfig,Basic=new oBasic;$(document).ready(function(){Basic.bDocReady=true;Basic.loadQueue()});BasicConfig.stylePath="style/";BasicConfig.imagesPath="images/";BasicConfig.icons={loadingIcon:"box.ico.loading.gif",slideshowCtrl:"slideshow.icons.gif"};BasicConfig.slideshowImageFadeOut=false;var Debuger={outputElement:null,show:false,ready:false,instance:0,hideTraces:[]};Debuger.showConsole=function(){$("#error-container").show();$("#error-container").draggable({cancel:"#error-output"}).resizable();Debuger.show=true};
Debuger.createWin=function(){$("body").append('<div id="error-container"><div id="error-caption">Debug console<a title="Close" class="close"></a><a title="Clean" class="clean"></a></div><div id="error-output"></div></div>');Debuger.outputElement=$("#error-output");$("#error-caption a.close").click(function(){$("#error-container").remove()});$("#error-caption a.clean").click(function(){$("#error-output").empty()});Debuger.ready=true;if(Debuger.hideTraces.length>0){Debuger.showConsole();for(var b=0;b<
Debuger.hideTraces.length;b++)Debuger.trace(Debuger.hideTraces[b][0],Debuger.hideTraces[b][1])}};Debuger.init=function(){$(document).ready(function(){BasicConfig.bDebug&&Debuger.createWin()})};Debuger.trace=function(b,a){if(BasicConfig.bDebug){if(Debuger.ready)Debuger.show||Debuger.showConsole();else{Debuger.hideTraces.push([b,a]);return Debuger}if(a){var c=$(a).get(0);b+="<br />tag: "+c.tagName+" class:"+c.className+" id:"+c.id+" name:"+c.name+""}Debuger.writeLn(b);return Debuger}};
Debuger.writeLn=function(b){$(Debuger.outputElement).prepend("<p>"+b+"</p>")};Debuger.traceObj=function(b){for(var a in b)Debuger.writeLn(a+" = "+b[a]);return Debuger};Debuger.nextInst=function(){$(Debuger.outputElement).prepend("<hr />");$(Debuger.outputElement).prepend("<p>"+Debuger.instance+"</p>");Debuger.instance++};Debuger.doBreak=function(){if(BasicConfig.bDebug){Debuger.trace("Break!");Event.preventDefault()}};Debuger.init();Basic.timer=function(b,a){var c={id:null,callback:a};c.interval=b||100;if(!c.callback)return null;c.stop=function(){clearInterval(c.id)};c.internalCallback=function(){Debuger.trace("timer callback");c.callback(c)};c.reset=function(d){d=d||100;c.id&&clearInterval(c.id);c.id=setInterval(c.internalCallback,d)};c.start=function(){c.id=setInterval(c.internalCallback,c.interval)};c.start();return c};var PageHelper={};PageHelper.checkLimits=function(b,a){var c={w:b.w,h:b.h};if(a.length>0)if(a[0]>0&&a[0]<b[0])c.w=a[0];if(a.length>1)if(a[1]>0&&a[1]<b[1])c.h=a[1];return c};
PageHelper.getPageSize=function(){var b,a,c,d;if(window.innerHeight&&window.scrollMaxY){b=window.innerWidth+window.scrollMaxX;a=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){b=document.body.scrollWidth;a=document.body.scrollHeight}else{b=document.body.offsetWidth;a=document.body.offsetHeight}if(self.innerHeight){c=document.documentElement.clientWidth?document.documentElement.clientWidth:self.innerWidth;d=self.innerHeight}else if(document.documentElement&&
document.documentElement.clientHeight){c=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else if(document.body){c=document.body.clientWidth;d=document.body.clientHeight}return{pw:b<c?b:c,ph:a<d?d:a,ww:c,wh:d}};
PageHelper.getPageScroll=function(){var b,a;if(self.pageYOffset){a=self.pageYOffset;b=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}else if(document.body){a=document.body.scrollTop;b=document.body.scrollLeft}return{xs:b,ys:a}};
PageHelper.getPageSize2=function(){var b=PageHelper.getWindowSize(),a,c=b[0],d=b[1];if(window.innerHeight&&window.scrollMaxY){b=window.innerWidth+window.scrollMaxX;a=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){b=document.body.scrollWidth;a=document.body.scrollHeight}else{b=document.body.offsetWidth;a=document.body.offsetHeight}return[b<c?b:c,a<d?d:a,c,d]};
PageHelper.getWindowSize=function(){var b=0,a=0;if(typeof window.innerWidth=="number"){b=window.innerWidth;a=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;a=document.body.clientHeight}return[b,a]};
PageHelper.getScrollXY=function(){var b=0,a=0;if(typeof window.pageYOffset=="number"){a=window.pageYOffset;b=window.pageXOffset}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}return[b,a]};
PageHelper.passRectToRect=function(b,a){var c={w:b.w,h:b.h},d=false;if(a.w<b.w||a.h<b.h){d=true;var e=b.w/b.h;if(e<a.w/a.h){var f=b.h-a.h;c.w-=Math.round(f*e);c.h-=f}else{f=b.w-a.w;c.w-=f;c.h-=Math.round(f*(1/e))}}return{rect:c,state:d}};Basic.cacheImagesManager=function(b){var a={images:[],position:0};a.setCacheSize=function(c){a.images.length=c};a.push=function(c,d){if(d!=undefined){if(d>=a.images.length)a.images.length=d;a.images[d]=c}else a.images.push(c)};a.isLast=function(){if(a.position>=a.images.length-1)return true;return false};a.isFirst=function(){if(a.position<=0)return true;return false};a.hasMany=function(){if(a.images.length>1)return a.images.length;return false};a.getNext=function(){if(a.position<a.images.length-1){a.position++;
return a.images[a.position]}return null};a.getPrev=function(){if(a.position>0){a.position--;return a.images[a.position]}return null};a.rewind=function(){a.position=0;return a.images[a.position]};a.cacheClean=function(){if(a.images.length>0)for(var c=0;c<a.images.length;c++){a.images[c].src="";a.images[c]=null}a.images=[];a.rewind()};a.getLength=function(){return a.images.length};a.getImageOnPos=function(c){if(c>=0&&c<a.getLength()){a.position=c;return a.images[c]}};a.getPosition=function(){return a.position};
b&&a.setCacheSize(b);return a};Basic.imagesPreloader=function(b,a,c){var d=Basic.cacheImagesManager(c);d.createCallback=b;d.onLoadCallback=a;d.defOnLoadCallback=function(){if(this.complete||this.readyState=="complete"){this.onload=function(){};if(this.userOnLoad)if(this.userOnLoad(this))d.position=this.pos;this.onload=function(){};return true}return false};d.addImage=function(e,f,g){var h=new Image;d.push(h,g);h.userOnLoad=d.onLoadCallback;h.pos=g!=undefined?g:d.getLength();if(d.createCallback!=null)h=d.createCallback(h,f);h.onload=
d.defOnLoadCallback;h.src=e;return d.getLength()};return d};BasicConfig.boxWin={overlayOpacity:0.7,overlayBgColor:"#000",containerBorderColor:"#FFFFFF",containerBorderSize:10,containerBorderSizeUnits:"px",containerResizeTpPx:2,containerResizeSpeed:800,fadeTime:1200,sizeLimit:{w:0,h:0},keepAspect:true,topPaddingMultiple:10,resizeHandle:null};
Basic.boxWin=function(b){var a={};a.settings=$.extend({},BasicConfig.boxWin,b||{});a.bWasMinimized=false;a.borderIncome=a.settings.containerBorderSize*2;a.handleClose=null;a.aspectRatio=1;a.floatHeight=false;a.bAutoSize=false;a.hideConflictObjects=function(){$("embed, object, select").css({visibility:"hidden"})};a.showConflictObjects=function(){$("embed, object, select").css({visibility:"visible"})};a.createOverlay=function(){if(!$("#box-win-overlay").length){Debuger.trace("Add overlay");$("body").append('<div id="box-win-overlay"></div>')}a.hideConflictObjects();
$("#box-win-overlay").css({backgroundColor:a.settings.overlayBgColor,opacity:a.settings.overlayOpacity}).fadeIn()};a.closeBox=function(){a.handleClose!=null&&a.handleClose(true);$("#box-win").remove();$("#box-win-overlay").fadeOut(function(){$("#box-win-overlay").remove()});a.showConflictObjects()};a.handleClicks=function(){$("#box-win-overlay, #box-win").click(a.closeBox);$("#box-container").click(function(){return false})};a.getBoxSize=function(c){if(c==null){c=$("#box-border");c={w:c.width(),h:c.height()}}return c};
a.getAvaiblePlace=function(){var c=PageHelper.getPageSize(),d=c.wh/a.settings.topPaddingMultiple;return{avaible:PageHelper.checkLimits({w:c.pw,h:c.ph-(d+a.borderIncome)},a.settings.sizeLimit),original:c,diff:d}};a.placeOverlay=function(c){$("#box-win-overlay").css({width:c.pw,height:c.ph})};a.fixPosition=function(c){$("#box-win").css({top:c.x,left:c.y}).addClass("fix-pos")};a.placeBox=function(){var c=a.getAvaiblePlace(),d=c.avaible,e=a.getBoxSize();a.placeOverlay(c.original);if(d.w<e.w||d.h<e.h||
a.bWasMinimized){e=PageHelper.passRectToRect(e,d);a.bWasMinimized=e.status;!a.floatHeight&&!a.bAutoSize?$("#box-border").css({width:e.rect.w,height:e.rect.h}).find("#box-container").css({width:e.rect.w-a.borderIncome,height:e.rect.h-a.borderIncome}):$("#box-border").css({width:e.rect.w}).find("#box-container").css({width:e.rect.w-a.borderIncome})}if(a.bAutoSize||a.floatHeight)a.setMaxHeight(d.h);a.settings.resizeHandle!=null&&a.settings.resizeHandle(d,this);d=PageHelper.getPageScroll();$("#box-win").css({top:d.ys+
c.diff,left:d.xs})};a.resize=function(c){var d=a.getAvaiblePlace();c=PageHelper.passRectToRect({w:c.w+a.borderIncome,h:c.h+a.borderIncome},d.avaible);$("#box-border").css({width:c.rect.w,height:c.rect.h}).find("#box-container").css({width:c.rect.w-a.borderIncome,height:c.rect.h-a.borderIncome,paddingTop:a.settings.containerBorderSize,paddingLeft:a.settings.containerBorderSize})};a.resizeSmoot=function(c,d){var e=a.getAvaiblePlace();e=PageHelper.passRectToRect({w:c.w+a.borderIncome,h:c.h+a.borderIncome},
e.avaible);var f;if(d)f=a.settings.containerResizeSpeed;else{f=$("#box-border");f=Math.sqrt(Math.pow(e.rect.w-f.width(),2)+Math.pow(e.rect.h-f.height(),2));f=a.settings.containerResizeTpPx*Math.abs(f)}$("#box-border").clearQueue().stop();$("#box-border").animate({width:e.rect.w+"px",height:e.rect.h+"px"},f,"swing").find("#box-container").clearQueue().stop().animate({width:e.rect.w-a.borderIncome+"px",height:e.rect.h-a.borderIncome+"px"},f,"swing").css({paddingTop:a.settings.containerBorderSize+"px",
paddingLeft:a.settings.containerBorderSize+"px"})};a.createBox=function(){a.createOverlay();$("body").append('<div id="box-win"><div id="box-border"><div id="box-container-outline"><div id="box-container"></div></div></div></div>');$("#box-border").show().css({backgroundColor:a.settings.containerBorderColor});a.handleClicks();a.placeBox();$(window).resize(a.placeBox)};a.setContent=function(c){return $("#box-container").html(c)};a.getContainer=function(){return $("#box-container")};a.autoSize=function(){a.bAutoSize=
true;$("#box-border").css({width:"auto",height:"auto"}).find("#box-container").css({width:"auto",height:"auto"})};a.setMaxHeight=function(c){$("#box-container").css({maxHeight:c})};a.makeHeightDynamic=function(){a.floatHeight=true;var c=a.getAvaiblePlace();a.setMaxHeight(c.avaible.h);return c.avaible.h};a.appendContent=function(c){return $("#box-container").append(c)};return a};BasicConfig.boxLoadingWin={w:250,h:250};Basic.cahceIco("loadingIcon");
Basic.boxLoadingWin=function(b){var a=Basic.boxWin(b),c="";a.loadingSettings=$.extend({},BasicConfig.boxLoadingWin,b||{});b=Basic.getCachedIco("loadingIcon");Debuger.trace(b);if(b)c='<div id="iz-loading"><a id="iz-loading-link" style="width: '+b.width+"px; height: "+b.height+'px;"><img src="'+b.src+'" width="'+b.width+'" height="'+b.height+'" /></a></div>';a.showLoading=function(){$("#iz-loading").show()};a.hideLoading=function(){$("#iz-loading").hide()};a.createBox();a.setContent(c).click(a.close);
a.resize(a.loadingSettings);a.showLoading();return a};var AC_Flash={};AC_Flash.isIE=navigator.appVersion.indexOf("MSIE")!=-1?true:false;AC_Flash.isWin=navigator.appVersion.toLowerCase().indexOf("win")!=-1?true:false;AC_Flash.isOpera=navigator.userAgent.indexOf("Opera")!=-1?true:false;
AC_Flash.ControlVersion=function(){var b,a;try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");b=a.GetVariable("$version")}catch(c){}if(!b)try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b="WIN 6,0,21,0";a.AllowScriptAccess="always";b=a.GetVariable("$version")}catch(d){}if(!b)try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");b=a.GetVariable("$version")}catch(e){}if(!b)try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");b="WIN 3,0,18,0"}catch(f){}if(!b)try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
b="WIN 2,0,0,11"}catch(g){b=-1}return b};
AC_Flash.GetSwfVer=function(){var b=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){b=navigator.plugins["Shockwave Flash"+(navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"")].description.split(" ");var a=b[2].split("."),c=a[0];a=a[1];var d=b[3];if(d=="")d=b[4];if(d[0]=="d")d=d.substring(1);else if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0)d=d.substring(0,d.indexOf("d"))}b=c+"."+a+"."+d}}else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=
-1)b=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)b=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)b=2;else if(AC_Flash.isIE&&AC_Flash.isWin&&!AC_Flash.isOpera)b=AC_Flash.ControlVersion();return b};
AC_Flash.DetectFlashVer=function(b,a,c){versionStr=AC_Flash.GetSwfVer();if(versionStr==-1)return false;else if(versionStr!=0){if(AC_Flash.isIE&&AC_Flash.isWin&&!AC_Flash.isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else versionArray=versionStr.split(".");var d=versionArray[0],e=versionArray[1],f=versionArray[2];if(d>parseFloat(b))return true;else if(d==parseFloat(b))if(e>parseFloat(a))return true;else if(e==parseFloat(a))if(f>=parseFloat(c))return true;
return false}};AC_Flash.AddExtension=function(b,a){return b.indexOf("?")!=-1?b.replace(/\?/,a+"?"):b+a};AC_Flash.Generateobj=function(b,a,c){var d="";if(AC_Flash.isIE&&AC_Flash.isWin&&!AC_Flash.isOpera){d+="<object ";for(var e in b)d+=e+'="'+b[e]+'" ';d+=">";for(e in a)d+='<param name="'+e+'" value="'+a[e]+'" /> ';d+="</object>"}else{d+="<embed ";for(e in c)d+=e+'="'+c[e]+'" ';d+="> </embed>"}document.write(d)};
AC_Flash.FL_RunContent=function(){var b=AC_Flash.GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Flash.Generateobj(b.objAttrs,b.params,b.embedAttrs)};AC_Flash.SW_RunContent=function(){var b=AC_Flash.GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Flash.Generateobj(b.objAttrs,b.params,b.embedAttrs)};
AC_Flash.GetArgs=function(b,a,c,d,e){var f={};f.embedAttrs={};f.params={};f.objAttrs={};for(var g=0;g<b.length;g+=2)switch(b[g].toLowerCase()){case "classid":break;case "pluginspage":f.embedAttrs[b[g]]=b[g+1];break;case "src":case "movie":b[g+1]=AC_Flash.AddExtension(b[g+1],a);f.embedAttrs.src=b[g+1];f.params[c]=b[g+1];break;case "onafterupdate":case "onbeforeupdate":case "onblur":case "oncellchange":case "onclick":case "ondblclick":case "ondrag":case "ondragend":case "ondragenter":case "ondragleave":case "ondragover":case "ondrop":case "onfinish":case "onfocus":case "onhelp":case "onmousedown":case "onmouseup":case "onmouseover":case "onmousemove":case "onmouseout":case "onkeypress":case "onkeydown":case "onkeyup":case "onload":case "onlosecapture":case "onpropertychange":case "onreadystatechange":case "onrowsdelete":case "onrowenter":case "onrowexit":case "onrowsinserted":case "onstart":case "onscroll":case "onbeforeeditfocus":case "onactivate":case "onbeforedeactivate":case "ondeactivate":case "type":case "codebase":case "id":f.objAttrs[b[g]]=
b[g+1];break;case "width":case "height":case "align":case "vspace":case "hspace":case "class":case "title":case "accesskey":case "name":case "tabindex":f.embedAttrs[b[g]]=f.objAttrs[b[g]]=b[g+1];break;default:f.embedAttrs[b[g]]=f.params[b[g]]=b[g+1]}f.objAttrs.classid=d;if(e)f.embedAttrs.type=e;return f};

