function byid(b){return document.getElementById(b)}function bytag(c,b){return c.getElementsByTagName(b)}var sAgent=navigator.userAgent.toLowerCase();var IE=false;var IE6=false;var FF=false;var OP=false;var NC=(document.layers);if(document.all&&document.getElementById&&!window.opera){IE=true}if(!document.all&&document.getElementById&&!window.opera){FF=true}if(window.opera&&document.getElementById){OP=true}if(sAgent.indexOf("msie 6.")!=-1&&sAgent.indexOf("mac")==-1&&sAgent.indexOf("opera")==-1){IE6=true}var MousePosition;function getMousePosition(j,d){var h,l,b;if(d){b=getScrollPosition()}else{b={x:0,y:0}}var c=IE?window.event:j;var g=b.x+c.clientX;var f=b.y+c.clientY;return{x:g,y:f}}function DoNothing(){}function DoN(){}function preLoadImg(b){imageObj=new Image();imageObj.src=b}function initSubMenu(){var d=byid("submenu_block");if(d){left_cur_menu=byid("top_cur").offsetLeft+0;var c=GetWindowSize();if(c.w<1000){c.w=1000}var b=d.offsetWidth;if((c.w-34)<(b+left_cur_menu)){d.style.left=(c.w-b-34)+"px"}else{d.style.left=left_cur_menu+"px"}d.style.visibility="visible"}}function GetWindowSize(){var b=((window.innerWidth)?window.innerWidth:((document.documentElement.clientWidth)?document.documentElement.clientWidth:0));var c=((window.innerHeight)?window.innerHeight:((document.documentElement.clientHeight)?document.documentElement.clientHeight:0));if(!b&&!c){var d=document.getElementsByTagName((document.compatMode&&document.compatMode=="CSS1Compat")?"HTML":"BODY")[0];b=window.innerWidth?window.innerWidth+window.pageXOffset:d.clientWidth+d.scrollLeft;c=window.innerHeight?window.innerHeight+window.pageYOffset:d.clientHeight+d.scrollTop}return{w:b,h:c}}function getScrollPosition(){var b,c;if(IE||OP){if(document.documentElement.scrollTop){b=document.documentElement.scrollTop;c=document.documentElement.scrollLeft}else{b=document.body.scrollTop;c=document.body.scrollLeft}}if(FF){b=window.pageYOffset;c=window.pageXOffset}return{x:c,y:b}}function setScrollPosition(d,b){var c=getScrollPosition();if(!d){d=c.y}if(!b){b=c.x}window.scrollTo(b,d)}function GetFormValue(c,b){return document.forms[c].elements[b].value}function SetFormValue(c,b,d){var e=document.forms[c].elements[b];if(e){if(!e.type){for(a=0;a<e.length;a++){if(d==e[a].value){e[a].checked=true;if(e[a].onclick){e[a].click()}}else{e[a].checked=false}}}else{if("text"==e.type||"select"==e.type||"select-one"==e.type){e.value=d;if(e.onkeyup){clearTimeout(DDLTimerDependencies);ProcessDDLDependencies(b)}if(e.onchange){e.onchange()}}else{if("checkbox"==e.type){e.checked=((d)?true:false)}}}}}function ClearAllCheckBoxes(d){var f=0,c=0,e;f=document.forms[d].elements.length;for(c=0;c<f;c++){e=document.forms[d].elements[c];if("checkbox"==e.type){e.checked=false}}}function GetRadioValue(c){var b;for(b=0;b<c.length;b++){if((!c[b].style.visible||"visible"==c[b].style.visible)&&(!c[b].style.display||"block"==c[b].style.display)&&c[b].checked){return c[b].value}}return 0}function trim(b){if(b){s=b.toString();s=s.replace(/^(\s)*/,"");s=s.replace(/(\s)*$/,"")}else{s=b}return s}var ImgThumbProblem=0;var ImgThumbProblemArr=[];function UpdateImgThumb(c){var b=54;var d=54;if(c&&"thmb"==c.className){if(!c.width){if(ImgThumbProblemArr[ImgThumbProblem]){ImgThumbProblemArr[ImgThumbProblem]+=1}else{ImgThumbProblem++;ImgThumbProblemArr[ImgThumbProblem]=1;c.id="ImgThumbProblem"+ImgThumbProblem}if(ImgThumbProblemArr[ImgThumbProblem]<10){setTimeout("uit(byid('"+c.id+"'));",100)}}else{c.style.left=""+-1*((c.width-b)/2+2)+"px";c.style.top=""+-1*((c.height-d)/2+2)+"px"}return true}return false}function uit(b){UpdateImgThumb(b)}function AllSelects(h){var e=((h)?"":"hidden");if(IE){var m=document.forms.length;var c=0,l=0,j=0;var g;for(l=0;l<m;l++){c=document.forms[l].elements.length;for(j=0;j<c;j++){g=document.forms[l].elements[j];if("select"==g.type||"select-one"==g.type){g.style.visibility=e}}}}var f=bytag(document,"embed");var d=f.length;var g;for(l=0;l<d;l++){g=f[l];if(g){g.style.visibility=e}}}function getElementPosition(f){var c=f.offsetWidth;var e=f.offsetHeight;var b=0;var d=0;while(f){b+=f.offsetLeft;d+=f.offsetTop;f=f.offsetParent}return{left:b,top:d,width:c,height:e}}function getElementPositionRelative(f,c){var g=getElementPosition(f);var d=getElementPosition(c);var b=f.offsetWidth;var e=f.offsetHeight;return{left:(g.left-d.left),top:(g.top-d.top),width:b,height:e}}function VoteHide(d){var c=byid("VotePlus"+d);var b=byid("VoteMinus"+d);if(c&&b){c.style.visibility="hidden";b.style.visibility="hidden"}}function EntityVote(d,b,c){if(UserId){url="/xmldata/vote/entity/"+d+"/"+b+"/"+c+".html";setAjaxRequest("GET",url,null,ajaxEntityVoted)}else{showPopup("login_entity_vote")}}function ajaxEntityVoted(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var c=GetValue(response,"EntityId");var b=GetValue(response,"Rating");if(c){VoteHide(c);byid("Rating"+c).innerHTML=b+"<span>баллов</span>"}}}function CommunityUserRelation(b,c){if(UserId){ajaxDoNotCache=true;url="/xmldata/community_join/"+b+"/"+c+".html";setAjaxRequest("GET",url,null,ajaxCommunityUserRelation)}}function ajaxCommunityUserRelation(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var d=GetValue(response,"type");var c=byid("CommunityExit");var f=byid("CommunityJoin");var e=byid("CommunityPeople");var b=parseInt(e.innerHTML.substr(1),10);b=((isNaN(b))?0:b);if("join"==d){f.style.display="none";c.style.display="block";e.innerHTML="("+(b+1)+")"}else{c.style.display="none";f.style.display="block";e.innerHTML="("+(b-1)+")"}}}function switchBrowser(b){if("left"==b){byid("soob_link_left").className="cur_left";if(byid("soob_link_right")){byid("soob_link_right").className="right"}byid("soob_top").className="top_left";byid("soob_info_1").style.display="block";byid("soob_info_2").style.display="none";if(!CommunityBrowserLoaded){LoadBrowser(ActiveCommunityId);CommunityBrowserLoaded=true}}else{byid("soob_link_left").className="left";byid("soob_link_right").className="cur_right";byid("soob_top").className="top_right";byid("soob_info_1").style.display="none";byid("soob_info_2").style.display="block";if(!EntityBrowserLoaded){LoadBrowser(0,1);EntityBrowserLoaded=true}}}var CommunityMenuCache={};var EntityMenuCache={};var MEntityMenuCache={};var PackageMenuCache={};function ClearEntityCache(b){if(3==b){PackageMenuCache={}}else{if(2==b){MEntityMenuCache={}}else{if(b){EntityMenuCache={}}else{CommunityMenuCache={}}}}}function LoadBrowser(d,c){var b;if(c){url="/xmldata/browser/entity/"+ActiveCommunityId+"/"+d+"/"+((2==c)?1:0)+".html";if(3==c){b=PackageMenuCache}else{if(2==c){b=MEntityMenuCache}else{b=EntityMenuCache}}}else{if(CommunityBrowserLoaded){url="/xmldata/browser/community/"+d+".html"}else{url="/xmldata/browser/community/"+d+"/1.html"}b=CommunityMenuCache}if(!b[d]){setAjaxRequest("GET",url,null,ajaxLoadBrowser)}else{ProcessFolder(d,c)}}function ajaxLoadBrowser(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var id=parseInt(GetValue(response,"id"),10);var type=parseInt(GetValue(response,"type"),10);var obj,cache;if(id){if(2==type){obj=byid("MEntity"+id);cache=MEntityMenuCache}else{if(type){obj=byid("Entity"+id);cache=EntityMenuCache}else{obj=byid("Community"+id);cache=CommunityMenuCache}}cache[id]=3;obj.innerHTML=obj.innerHTML+GetValue(response,"dt");ProcessFolder(id,type)}else{if(type){obj=byid("ERoot")}else{obj=byid("CRoot");var js=GetValue(response,"js");if(js){eval(js)}}obj.innerHTML=GetValue(response,"dt")}}}function ProcessFolder(e,c){var b;if(3==c){srcImg=byid("PImg"+e);nested=byid("PNested"+e);b=PackageMenuCache}else{if(2==c){srcImg=byid("MEImg"+e);nested=byid("MENested"+e);b=MEntityMenuCache}else{if(c){srcImg=byid("EImg"+e);nested=byid("ENested"+e);b=EntityMenuCache}else{srcImg=byid("CImg"+e);nested=byid("CNested"+e);b=CommunityMenuCache}}}if(2==b[e]){nested.style.display="none";var d=srcImg.src.substr(0,srcImg.src.lastIndexOf(".")-1)+".gif";srcImg.src=d;b[e]=3}else{if(3==b[e]){nested.style.display="";var d=srcImg.src.substr(0,srcImg.src.lastIndexOf("."))+"a.gif";srcImg.src=d;b[e]=2}}}function CreateNewRootEntity(c,b){if(parseInt(c,10)){document.location.href="/entity/0/create/"+c+"/"+b+"/0.html"}else{AddUserInfo("error","Выберите тип темы.")}}var FCheckAllState=true;function FCheckAll(){var b=document.forms.PackageBrowser;var c;FCheckAllState=!FCheckAllState;for(a=0;a<b.length;a++){c=b.elements[a];if(c.type.toLowerCase()=="checkbox"&&c.id!="DeletePackage"){c.checked=FCheckAllState}}}var LastFilePackageObjectId;function SetFilePackageActive(e){var d=byid("fa_"+e),b=byid("fa_"+LastFilePackageObjectId);if(b){b.className="name";SaveFilepackageValues(LastFilePackageObjectId)}if(MassCreationFunc){HideFileInput(e)}if(d==b){d.className="name";hideFilePackageProp()}else{FilePackageActiveAll=false;byid("EditEntity").style.display="block";byid("EditEntityType").style.display="none";ShowFileMenu(d);var c=document.forms.PackageBrowser;d.className="factive";PackageEdit.SetCnt(c.elements["text["+e+"]"].value);c.elements.EntityFileName.value=c.elements["name["+e+"]"].value;c.elements.EntityFileType.value=((c.elements["type["+e+"]"].value)?c.elements["type["+e+"]"].value:0);LastFilePackageObjectId=e}}function ShowFileMenu(c){var b=byid("FilePackageData");var d=getElementPositionRelative(c,byid("popup_window"));b.style.left=(d.left+10)+"px";b.style.top=(d.top+15)+"px";hidePopupFunction=hideFilePackageProp;b.style.display="block"}var FilePackageActiveAll=false;function SetFilePackageActiveAll(d){var b=byid("fa_"+LastFilePackageObjectId);if(b){b.className="name";SaveFilepackageValues(LastFilePackageObjectId)}byid("EditEntity").style.display="none";byid("EditEntityType").style.display="block";var c=byid("FilePackageData");if(!FilePackageActiveAll){ShowFileMenu(byid(d))}else{hideFilePackageProp()}FilePackageActiveAll=!FilePackageActiveAll;LastFilePackageObjectId=d}function SaveFilepackageValues(c){var b=document.forms.PackageBrowser;PackageEdit.SaveEditorContent("PackageBrowser","text["+c+"]");b.elements["name["+c+"]"].value=b.elements.EntityFileName.value;b.elements["type["+c+"]"].value=b.elements.EntityFileType.value;if(MassCreationFunc){if(!trim(b.elements["name["+c+"]"].value)){b.elements["name["+c+"]"].value="Новая тема "+c}byid("fa_"+c).innerHTML=b.elements["name["+c+"]"].value;byid("fa_"+c).title=b.elements["name["+c+"]"].value}}function hideFilePackageProp(){var b=byid("fa_"+LastFilePackageObjectId);if(b){b.className="name"}byid("FilePackageData").style.display="none";if(LastFilePackageObjectId&&"PRootTree"!=LastFilePackageObjectId){SaveFilepackageValues(LastFilePackageObjectId)}hidePopupFunction=null;LastFilePackageObjectId=null}function SubmitPackageCreation(){var c=document.forms.PackageBrowser;var f;var e="";var b=false;for(a=0;a<c.length;a++){f=c.elements[a];if(f.type.toLowerCase()=="checkbox"&&f.checked&&f.id!="DeletePackage"&&f.id!="FCheckAllBox"){b=true;var d=f.value;if(d){if(!trim(c.elements["name["+d+"]"].value)){e+="\nУкажите название для темы с названием файла/папки: "+byid("fa_"+d).title}if(!parseInt(c.elements["type["+d+"]"].value,10)){e+="\nУкажите тип для темы с названием файла/папки: "+byid("fa_"+d).title}}}}if(!b){e+="\nНеобходимо отметить файлы, которые необходимо создать."}if(!e){url="/xmldata/createfrompackage.html";setAjaxRequest("POST",url,encodeForm(c),ajaxPackageCreation);return true}else{alert(e);byid("CreateButton").disabled=false;return false}}function ajaxPackageCreation(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var js=GetValue(response,"js");if(js){eval(js)}}}function ChangeEntityFileType(g,d){var e=byid("PImg"+g);var b=e.src.lastIndexOf(".");var c="";if(e.src.charAt(b-1)=="a"){c="a";b--}var f=e.src.substr(0,b-1)+d+c+".gif";e.src=f}function ChangeEntityTypeAll(){var b=document.forms.PackageBrowser;var d=parseInt(b.elements.EntityFileTypeAll.value,10);if(!d){alert("Выберите тип.");return 0}for(a=0;a<b.length;a++){elm=b.elements[a];if(elm.type.toLowerCase()=="checkbox"&&elm.id!="DeletePackage"&&elm.id!="FCheckAllBox"){var c=elm.value;b.elements["type["+c+"]"].value=d;ChangeEntityFileType(c,GetEntityTypeRoot(d))}}SetFilePackageActiveAll("PRootTree")}var EntityTypeRootJSArr;function GetEntityTypeRoot(b){if(EntityTypeRootJSArr&&EntityTypeRootJSArr[b]){return EntityTypeRootJSArr[b]}return b}function ChangeEntityTypeAllMass(){var d=document.forms.PackageBrowser;var e=parseInt(d.elements.EntityFileTypeAll.value,10);var c=/name\[(\d+)\]/ig;if(!e){alert("Выберите тип.");return 0}for(a=0;a<d.length;a++){elm=d.elements[a];if(elm.name.match(c)){var b=c.exec(elm.name);d.elements["type["+b[1]+"]"].value=e;ChangeEntityFileType(b[1],GetEntityTypeRoot(e))}}SetFilePackageActiveAll("PRootTree")}var NodeTemplate,EntityCreationCounter,MassCreationFunc=false,MassInputMaxLengh;function AddMassCreationEntity(){var o=/name\[(\d+)\]/ig;var c=document.forms.PackageBrowser;var j=byid("UlMassCreation"),f;MassCreationSetLastStyle("");EntityCreationCounter++;var n="Новая тема "+EntityCreationCounter;var d=NodeTemplate.replace(/{Id}/ig,EntityCreationCounter);var d=d.replace(/{Title}/ig,n);var l=new Array(),h=new Array(),e=new Array();var g,b;for(a=0;a<c.elements.length;a++){elm=c.elements[a];g=o.exec(elm.name);if(g){b=g[1];l[b]=c.elements["name["+b+"]"].value;h[b]=c.elements["type["+b+"]"].value;e[b]=c.elements["text["+b+"]"].value}}j.innerHTML=j.innerHTML+d;l[EntityCreationCounter]=n;for(a=0;a<c.elements.length;a++){elm=c.elements[a];g=o.exec(elm.name);if(g){b=g[1];c.elements["name["+b+"]"].value=((l[b])?l[b]:"");c.elements["type["+b+"]"].value=((h[b])?h[b]:0);c.elements["text["+b+"]"].value=((e[b])?e[b]:"")}}var m=document.createElement("INPUT");m.type="file";m.name="EntityFile"+EntityCreationCounter;m.maxlength=MassInputMaxLengh;m.style.display="none";byid("FilesInputs").appendChild(m)}function HideFileInput(c){var b=document.forms.PackageBrowser;for(a=0;a<b.elements.length;a++){elm=b.elements[a];if("file"==elm.type.toLowerCase()){if(c!=elm.name.substr(10,1)){elm.style.display="none"}else{elm.style.display="block"}}}}function MassCreationSetLastStyle(c){for(var b=EntityCreationCounter;b>0;b--){tmp=byid("Package"+b);if(tmp&&"none"!=tmp.style.display){tmp.className=c;break}}}function DeleteMassCreationEntity(d,c){if(!d){d=LastFilePackageObjectId}if(c||window.confirm("Вы уверены?")){var b=document.forms.PackageBrowser;byid("Package"+d).style.display="none";MassCreationSetLastStyle("last");hideFilePackageProp();b.elements["name["+d+"]"].value="-!deleted!-"}}function SubmitMassCreation(){var c=document.forms.PackageBrowser;var n=/name\[(\d+)\]/ig;var h,e;var m="";var l=false,f=false;var j=0;var d="";for(a=0;a<c.elements.length;a++){h=c.elements[a];if(h.name.match(n)){j++;e=n.exec(h.name);var g=e[1];if(g){var b=trim(c.elements["name["+g+"]"].value);if("-!deleted!-"!=b){if(!b&&!l){m+="\nУкажите названия для всех тем";l=true}if(!parseInt(c.elements["type["+g+"]"].value,10)&&!f){m+="\nУкажите тип для всех тем";f=true}if(b&&!c.elements["EntityFile"+g].value){d+='\nДля темы "'+b+'" не выбран файл.'}}}}}if(!j){m+="\nНеобходимо создать темы."}byid("CreateButton").disabled=false;if(!m){if(!d||window.confirm(d+"\n\nПродолжить?")){byid("PostFrame").onload=onLoadSubmitMassCreation;c.submit();return true}}else{alert(m)}byid("CreateButton").disabled=false;return false}function onLoadSubmitMassCreation(){byid("PostFrame").onload=DoNothing;url="/xmldata/track/"+document.forms.PackageBrowser.elements.TrackId.value+".html";ajaxDoNotCache=true;setAjaxRequest("GET",url,null,ajaxLoadSubmitMassCreation)}function ajaxLoadSubmitMassCreation(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var js=GetValue(response,"js");if(js){eval(js)}}}var PopupCache={};var PopupCacheJS={};var PopupTabs={1:"login",2:"signin",3:"forgot"};function showPopup(b,c,d,e){if(!c){c="Сообщение"}byid("PopupContextName").innerHTML=c;ajaxDoNotCache=e;if(!ajaxDoNotCache&&"bug"!=b&&PopupCache[b]){makePopup(b)}else{if(d){url="/xmldata/popup2/"+b+"/"+d+".html"}else{url="/xmldata/splash/"+b+".html"}setAjaxRequest("GET",url,null,ajaxShowPopup)}}function makePopup(name){var scrn,usualPopup,sc,popup,wz;if(PopupCache[name]){AllSelects();byid("PoupCnt").innerHTML=PopupCache[name];wz=GetWindowSize();sc=getScrollPosition();popup=byid("popup_window");popup.style.top=(sc.y+wz.h/5)+"px";popup.style.left=(sc.x+wz.w/2-200)+"px";popup.style.display="block";for(tmp in PopupTabs){tmpName=PopupTabs[tmp];if(tmpName==name){usualPopup=true;byid("Popup_"+tmpName).className="cur"}else{byid("Popup_"+tmpName).className=""}}for(tmp in PopupTabs){tmpName=PopupTabs[tmp];byid("Popup_"+tmpName).style.display=((usualPopup)?"block":"none")}byid("Popup_context").style.display=((usualPopup)?"none":"block");var sc=GetWindowSize();if(PopupCacheJS[name]){eval(PopupCacheJS[name])}}}function getyScroll(){yScroll=0;if(window.innerHeight&&window.scrollMaxY||window.innerWidth&&window.scrollMaxX){yScroll=window.innerHeight+window.scrollMaxY;xScroll=window.innerWidth+window.scrollMaxX;var b=document.documentElement;var d=(b&&b.clientWidth)||document.body.clientWidth||window.innerWidth||self.innerWidth;var c=(b&&b.clientHeight)||document.body.clientHeight||window.innerHeight||self.innerHeight;xScroll-=(window.innerWidth-d);yScroll-=(window.innerHeight-c)}else{if(document.body.scrollHeight>document.body.offsetHeight||document.body.scrollWidth>document.body.offsetWidth){yScroll=document.body.scrollHeight;xScroll=document.body.scrollWidth}else{yScroll=document.body.offsetHeight;xScroll=document.body.offsetWidth}}return yScroll}var hidePopupFunction;function hidePopup(){byid("popup_window").style.display="none";AllSelects(1);if(hidePopupFunction){hidePopupFunction();hidePopupFunction=null}}function ajaxShowPopup(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var b=GetValue(response,"PopupName");var c=GetValue(response,"js");if(c){PopupCacheJS[b]=c}if(b){PopupCache[b]=GetValue(response,"PopupCnt");makePopup(b)}}}function SubmitPostFrame(d,c,b){setAjaxRequest("POST",c,encodeForm(document.forms[d]),((b)?b:ajaxSubmitPostFrame))}function ajaxSubmitPostFrame(){response=this.req.responseXML;ProcessAjaxRespond(response)}function ajaxSubmitPostFrameSignin(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){document.forms.registration.elements.pas.value=""}}document.onmouseup=MouseUp;var CurSelectElement;var DDLTimer,DDLTimerClose,DDLTimerDependencies;var DDLValuesCache={};var DDLDependencies={0:new Array("Country","City"),1:new Array("City","Institute"),2:new Array("EducationLevel","Institute"),3:new Array("Institute","Faculty"),4:new Array("Faculty","SubFaculty"),5:new Array("City","Company"),6:new Array("Community1","Community2")};var DDLNames={Country:"страну",City:"город",Institute:"учебное заведение",EducationLevel:"уровень образования",Faculty:"факультет",SubFaculty:"кафедра",CompanyIndustry:"индустрию",CompanyType:"тип компании",Community1:"Тематику",Community2:"Уточняющая тематика"};var DDLLength={Country:1,City:1,Community1:1,Community2:1};var DDLLoadByDef={UniversitySearch:1,CompanySearch:1,MilitarySearch:1};var CurDDLSel=0;function sDDL(b){if(CurDDLSel&&b!=CurDDLSel){var c=bytag(byid("SDDLContainer"),"li");bytag(c[CurDDLSel-1],"div")[0].onmouseout()}CurDDLSel=b}function DDLSelect(c){var d=bytag(byid("SDDLContainer"),"li");var b=0;if(c<0){if(!CurDDLSel||1==CurDDLSel){b=d.length-1}else{b=CurDDLSel-2}}else{if(!CurDDLSel||d.length==CurDDLSel){b=0}else{b=CurDDLSel}}bytag(d[b],"div")[0].onmousemove()}function setDDL(){if(CurDDLSel){var b=bytag(byid("SDDLContainer"),"li");bytag(b[CurDDLSel-1],"div")[0].onclick();return true}return false}function MouseUp(b){if(FF||OP){elm=b.target}else{elm=event.srcElement}if((CurSelectElement&&"ddl"!=elm.id)){clearTimeout(DDLTimerClose);DDLTimerClose=setTimeout("hideDDL();",200)}}function ProcessDDLDependencies(g){var d={},c={};var f,b="Сначала выберите ",e;d=ProcessDDLDependenciesWorker(g,d);for(key in d){f=byid(key);e=((d[key])?true:false);if(f){if(d[key]){f.disabled=true;DDLHelpText(key);if("text"==f.type){f.value=b+DDLNames[d[key]]}}else{if(true==f.disabled){f.disabled=false;f.value=""}}}}}var DoNotSet;function ProcessDDLDependenciesWorker(d,b){for(key in DDLDependencies){var c=DDLDependencies[key][1];key=DDLDependencies[key][0];if(c==d){if(obj=byid(key)){if(!obj.value||"0"==obj.value||obj.disabled){b[d]=key}else{if(!b[d]){b[d]=false}}}}else{if(key==d){if((obj=byid(c))&&!DoNotSet){obj.value="";if(obj=byid(c+"Id")){obj.value=""}}return ProcessDDLDependenciesWorker(c,b)}}}return b}function showDDL(j,d,g){CurSelectElement=j;obj=byid(j);var f=getElementPosition(obj);var h=byid("ddl");h.style.left=f.left+"px";h.style.top=(f.top+25)+"px";h.style.width=parseInt(obj.offsetWidth,10)-4+"px";ProcessRequest=true;var c=DDLLength[j];if(!c){c=3}if(obj.disabled){ProcessRequest=false}url="/xmldata/ddl/"+j;if(g&&g.length>=c&&!d){url+="/"+encodeURI(g)}else{if(d){url+="/~"}}var b;for(key in DDLDependencies){var e=DDLDependencies[key][1];key=DDLDependencies[key][0];if(e==j){if(byid(key+"Id")){b=parseInt(byid(key+"Id").value,10)}else{b=byid(key).value}if(!b){ProcessRequest=false;break}url+="/"+b}}url+=".html";if(ProcessRequest){setAjaxRequest("GET",url,null,ajaxShowDDL)}}function ajaxShowDDL(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var j=byid("ddl");var e=GetValue(response,"values");var d=parseInt(GetValue(response,"records"),10);var h=GetValue(response,"id");if(e&&h&&h==CurSelectElement&&d>0){CurDDLSel=0;j.innerHTML=e;AllSelects(0);j.style.visibility="visible";j.style.height=((d>=15)?"300px":"auto");var g=byid(h);if(g&&"ddl2i"==g.className){g.className="ddl2ia"}}else{if(e&&h&&h==CurSelectElement&&1==d){var f=GetValue(response,"ValueId");var c=GetValue(response,"ValueTitle");var b=GetValue(response,"ValueAdd");setDDLValId(f,c,((b)?true:false))}else{hideDDL()}}}}function DDLType(j,h){var g=byid(j),f;f=trim(g.value);var d=DDLLength[j];if(!d){d=3}if(DDLValuesCache[j]==f){return false}else{DDLValuesCache[j]=f}if(h){var b=g.value.split(",");f=trim(b[(b.length-1)]);CorrectDDLIdValues()}else{var c=byid(j+"Id");if(c){c.value="0"}clearTimeout(DDLTimerDependencies);DDLTimerDependencies=setTimeout("ProcessDDLDependencies('"+j+"');",400)}if(f.length>=d){clearTimeout(DDLTimer);DDLTimer=setTimeout("showDDL('"+j+"', false, \""+f.replace('"','\\"')+'");',400)}else{clearTimeout(DDLTimer)}}function SetDDLValueCache(c){var b=byid(c);DDLValuesCache[c]=b.value}function hideDDL(){var c=byid("ddl");var b=0;c.style.visibility="hidden";AllSelects(1);if(elm&&"ddl2ia"==elm.className){elm.className="ddl2i"}DDLHelpText();CurSelectElement=""}function DDLHelpText(d){if(!d){d=CurSelectElement}if(!d){d="";return 0}var c=byid(d);if(c&&c.value&&!c.disabled&&(byid(d+"Id")&&!parseInt(byid(d+"Id").value,10))){HelpText=1}else{HelpText=0}var b=byid(d+"HelpText");if(b){b.style.display=((HelpText)?"block":"none")}}function getElmPosition(g){var f=g;var c=f.offsetWidth;var e=f.offsetHeight;var b=0;var d=0;while(f){b+=f.offsetLeft;d+=f.offsetTop;f=f.offsetParent}return{left:b,top:d,width:c,height:e}}function setDDLValId(e,c,d){var b=byid(CurSelectElement+"Id");if(b){if(d){b.value=b.value+((b.value)?"~;":"")+e+"~~"+c}else{b.value=e+"~~"+c}}}function setDDLVal(id,value,add,action,actvalue){setDDLValId(id,value,add);var e=byid(CurSelectElement);if(e){if(add){var values=e.value.split(",");var value2;var newvalues={};for(k in values){if("string"!=typeof(values[k])){continue}value2=trim(values[k]);if(value2.toLowerCase()!=actvalue){newvalues[k]=value2}}newvalues[(k+1)]=value;e.value="";for(k in newvalues){e.value=e.value+((e.value)?", ":"")+newvalues[k]}CorrectDDLIdValues()}else{e.value=value}}SetDDLValueCache(CurSelectElement);if(!add){ProcessDDLDependencies(CurSelectElement)}e.focus();if(action){if(DDLLoadByDef[CurSelectElement]||window.confirm("Хотите загрузить все значения?")){eval(action)}}hideDDL()}function CorrectDDLIdValues(){var f=byid(CurSelectElement+"Id");var j=byid(CurSelectElement);if(f&&j){var g=j.value.split(",");var d=f.value.split("~;");f.value="";var b;var h={};var c="";var l="";for(k2 in g){if("string"!=typeof(g[k2])){continue}l=trim(g[k2].toLowerCase());if(h[l]){continue}for(k in d){if("string"!=typeof(d[k])){continue}CorrectVal=false;b=d[k].split("~~");if(b.length>1){if(l==trim(b[1].toLowerCase())){setDDLValId(b[0],b[1],true);break}}}c+=((c)?", ":"")+trim(g[k2]);h[l]=true}j.value=c}}var EntityId;function LoadParms(b,e,d){var c=parseInt(EntityId,10);url="/xmldata/loadparms/"+b+"/"+e;if(d){url+="/"+d}if(c){url+="/"+c}url+=".html";setAjaxRequest("GET",url,null,ajaxLoadParms)}function ajaxLoadParms(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var form=GetValue(response,"form");var fields=GetValue(response,"fields");var actions=GetValue(response,"actions");var DoNotOverwrite=GetValue(response,"DoNotOverwrite");var value,tmp,formValue;var k,NodeName;fields=fields.split("~");for(k in fields){if("function"==typeof(fields[k])){continue}NodeName=fields[k].replace("____","]").replace("___","[");value=GetValue(response,fields[k]);formValue=GetFormValue(form,NodeName);if(value&&((!formValue&&DoNotOverwrite)||!DoNotOverwrite)){SetFormValue(form,NodeName,value);value=GetValue(response,fields[k]+"Id");if(value){tmp=document.forms[form].elements["Id"+NodeName];if(tmp){tmp.value=value}tmp=document.forms[form].elements[NodeName+"Id"];if(tmp){tmp.value=value}}}}if(actions){DoNotUpdateFileList=true;eval(actions);UpdateAddFileList();DoNotUpdateFileList=false}}}function PstComment(){var b=false;var c=document.forms.PostComment.elements.PostText;c.value=CommentEdit.GetEditorContent();if(!c.value){alert("Введите комментарий.")}else{b=true}return b}function ReplyToComment(e,c,b){if(e){var d=byid("CommentReply").innerHTML="(Ответ на комментарий от <b>"+c+'</b> за <span class="comDate">'+b+"</span>)"}document.forms.PostComment.elements.CommentRoot.value=e;document.location.href="#PostComment"}function sC(d,b){if(byid("cb_"+d).style.display=="none"){byid("cb_"+d).style.display="block";b.className="minus";if(IE){uit(byid("av_"+d))}}else{byid("cb_"+d).style.display="none";b.className="plus"}}function VoteHideC(b){obj=byid("CommentUp"+b).style.display="none";obj=byid("CommentDown"+b).style.display="none"}function CommentVote(c,e,b,d){if(UserId){url="/xmldata/vote/comment/"+e+"/"+b+"/"+d+"/"+c+".html";setAjaxRequest("GET",url,null,ajaxCommentVoted)}else{showPopup("login_entity_vote")}}function ajaxCommentVoted(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var c=GetValue(response,"CommentId");var b=GetValue(response,"Rating");if(c){VoteHideC(c);byid("CommentRating"+c).innerHTML=b}}}var FileUploadTimer,FaildCounter=0,UpdateFileStateTime=2000;var CurrentFileInst,CurrentServer,CurrentHid;function FileUpload(c,b,d){FileUplCurCounter=0;FileUplCur=0;if(CurrentFileInst&&!window.confirm("Вы хотите прервать заргузку файла?")){return false}SetProgresValue(d,0);CurrentFileInst=d;CurrentServer=c;CurrentHid=b;clearTimeout(FileUploadTimer);FileUploadTimer=setTimeout("GetFileStatus('"+d+"');",UpdateFileStateTime);byid("PostFrame").onload=function(){onLoadUploadFile(d)};return true}function onLoadUploadFile(b){byid("PostFrame").onload=DoNothing;url="/xmldata/track/"+b+".html";ajaxDoNotCache=true;setAjaxRequest("GET",url,null,ajaxLoadUploadFile);ClearFileUploadStatus(b)}function ajaxLoadUploadFile(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var js=GetValue(response,"js");if(js){eval(js)}}}function GetFileStatus(b){ajaxDoNotCache=true;url="/xmldata/ufile/"+b+"/"+CurrentHid+".html";setAjaxRequest("GET",url,null,ajaxGetFileStatus)}function SetProgresValue(g,d,f){var c=byid("Progress"+g);var b=byid("ProgressDigit"+g);if(f){var e="b";if(f>1024){f=parseInt(f/1024,10);e="Kb"}if(f>1024){f=parseInt(f/1024,10);e="Mb"}f=" - "+f+" "+e}else{f=""}if(c&&b){c.style.width=d+"%";b.innerHTML=d+"%"+f;FaildCounter=0;if(100==d){ClearFileUploadStatus(g)}else{if("block"!=byid("ProgressBar"+g).style.display){byid("ProgressBar"+g).style.display="block"}}}}var FileUplCur,FileUplCurCounter;function ajaxGetFileStatus(g){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var d=parseInt(GetValue(response,"total"),10);var e=parseInt(GetValue(response,"current"),10);var c=parseInt(GetValue(response,"rate"),10);var g=GetValue(response,"id");var f=GetValue(response,"close");var b=0;if(FileUplCur==e){FileUplCurCounter++}FileUplCur=e;if(d){b=Math.ceil((e/d)*100,10)}if(b&&!(1==d&&1==e)){SetProgresValue(g,b,c)}else{if(g&&1==d&&1==e){ClearFileUploadStatus(g);return 0}}if(!f&&FileUplCurCounter<5){FileUploadTimer=setTimeout("GetFileStatus('"+g+"');",UpdateFileStateTime)}else{if(g){ClearFileUploadStatus(g)}}}else{FaildCounter++;if(FaildCounter<5){FileUploadTimer=setTimeout("GetFileStatus('"+g+"');",UpdateFileStateTime)}}}function ClearFileUploadStatus(b){if(b){CurrentFileInst=b}if(byid("ProgressBar"+CurrentFileInst)){byid("ProgressBar"+CurrentFileInst).style.display="none"}clearTimeout(FileUploadTimer);CurrentFileInst="";FaildCounter=0}function CrossDomainFileCall(evl){if(evl){eval(evl)}}var MetaDataFetchCount;function SetEntityId(){var b=document.forms;MetaDataFetchCount=0;b.metadata.elements.EntityId.value=b.mainfile.elements.EntityId.value}function ajaxFetchMetaData(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var c=GetValue(response,"sleep");var b=GetValue(response,"EntityId");var d=GetValue(response,"FileId");if(c&&b&&d){if(MetaDataFetchCount<2){MetaDataFetchCount++;setTimeout("ajaxDoNotCache = true; setAjaxRequest('GET', '/xmldata/metadata/"+b+"/"+d+".html', null, ajaxFetchMetaData);",c*1000)}}}}var NewEntityTitleCache={};function IsNewEntity(d,b){var c=new RegExp("^"+b+"( \\(\\d+\\))?$","ig");if(c.test(d)){return true}return false}function ShowOnlinePlayBlock(){var b=byid("OnlinePlay");if(b){b.style.display="block";var c=getElementPosition(b);document.body.scrollTop=c.top}}function keyListener(c){if(!c){c=window.event}var b=true;if(FF||OP){elm=c.target}else{elm=event.srcElement}switch(c.keyCode){case 27:hidePopup();break}if(CurSelectElement){switch(c.keyCode){case 27:hideDDL();break;case 38:DDLSelect(-1);b=false;break;case 40:DDLSelect(1);b=false;break;case 13:if(setDDL()){hideDDL()}b=false;break}}if(c.ctrlKey){switch(c.keyCode){case 37:if("block"==byid("popup_window").style.display&&byid("MainImg")){previewImgNP(-1)}else{aelt=byid("PreviousPage");b=false;if(aelt){location.href=aelt.href}}break;case 39:if("block"==byid("popup_window").style.display&&byid("MainImg")){previewImgNP(1)}else{aelt=byid("NextPage");b=false;if(aelt){location.href=aelt.href}}break;case 83:b=false;SaveEntity();break;case 13:b=false;SubmitBug();break}}if(!b){c.cancelBubble=true;if(c.stopPropagation){c.stopPropagation()}c.returnValue=false;if(c.preventDefault){c.preventDefault()}}return b}document.onkeydown=keyListener;function DeleteFile(c,b,d){ajaxDoNotCache=true;url="/xmldata/deletefile/"+c+"/"+b+"/"+d+".html";setAjaxRequest("GET",url,null,ajaxDeleteFile)}function ajaxDeleteFile(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var actions=GetValue(response,"actions");if(actions){eval(actions)}}}function MainFileUploaded(c,b){if(c){byid("MainFileInfo").innerHTML=c;byid("MainFileName").style.display="block";byid("MainFileUpload").style.display="none"}else{byid("MainFileName").style.display="none";byid("MainFileUpload").style.display="block"}if(b){byid("ServiceLinks").innerHTML=b;byid("ServiceLinks").style.display="block"}}var DoNotUpdateFileList=false;function PosterUploaded(id,aonclick,isrc,newid){if(!id){var a;for(a=1;a<5;a++){if(byid("APoster-"+a)){id=-a;break}}}if(id){if(byid("APoster"+id)&&aonclick){eval('byid("APoster'+id+'").onclick = function () {'+aonclick+"};");if(newid){byid("APoster"+id).id="APoster"+newid}}if(byid("IPoster"+id)){if(isrc){byid("IPoster"+id).src=isrc}else{byid("IPoster"+id).src="/img/small_foto_none.gif"}if(newid){byid("IPoster"+id).id="IPoster"+newid}}hidePopup();if(!DoNotUpdateFileList){UpdateAddFileList()}}}function ScreenUploaded(id,aonclick,isrc,newid){if(byid("AScreen"+id)&&aonclick){eval('byid("AScreen'+id+'").onclick = function () {'+aonclick+"};");if(newid){byid("AScreen"+id).id="AScreen"+newid}}if(byid("IScreen"+id)){if(isrc){byid("IScreen"+id).src=isrc}else{byid("IScreen"+id).src="/img/img_big_no_foto.gif"}if(newid){byid("IScreen"+id).id="IScreen"+newid}}hidePopup();UpdateAddFileList()}function AvatarUploaded(b){byid("avatar").src=b;setTimeout("UpdateImgThumb(byid('avatar'));",1500);hidePopup()}function ajaxUpdateAddFileList(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var b=GetValue(response,"FileList");if(b){byid("FileList").innerHTML=b}}}function UpdateEntityContent(b){if(EntityEdit&&b){var c=EntityEdit.GetEditorContent();EntityEdit.SetCnt(c+b);SaveEntity(0)}}function SaveEntity(b){url="/xmldata/saveentity/"+b+".html";EntityEdit.SaveEditorContent("mainfile","text");setAjaxRequest("POST",url,encodeForm(document.forms.mainfile),ajaxSaveEntity)}function ajaxSaveEntity(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){}}function ChangePostStatus(b){var c=byid("CalendarField");if(3==b){c.style.display="block"}else{c.style.display="none"}byid("PostStatus").innerHTML=byid("StatusText"+b).innerHTML.replace(/<br>/g,"").replace(/<br \/>/g,"").replace(/<BR>/g,"")}function showDate(b){var c=byid("CalendarField");if(b&&c){c.style.display="block"}else{if(c){c.style.display="none"}}}function MoveEntity(b){if(!EntityId){alert("Выберите тему для перемещения.")}else{if(EntityId==b){alert("Тема не может быть пермещена сама в себя.")}else{document.location.href="/entity/"+EntityId+"/move/"+b+".html"}}}function UserFavoriteHide(c){var b=byid("UserFavorite_"+c);if(b){b.style.display="none"}}function UserFavorite(b){url="/xmldata/favorite/"+b+".html";setAjaxRequest("GET",url,null,ajaxUserFavorite)}function ajaxUserFavorite(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var b=GetValue(response,"EntityId");if(b){UserFavoriteHide(b)}}}function ILoveThatHide(c){var b=byid("IloveThat"+c);if(b){b.style.visibility="hidden"}}function ILoveThat(b,c){if(!c){c=0}url="/xmldata/vote/ilovethat/"+b+"/"+c+".html";setAjaxRequest("GET",url,null,ajaxILoveThat)}function ajaxILoveThat(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var actions=GetValue(response,"actions");var id=GetValue(response,"EntityId");if(actions){eval(actions)}if(id){ILoveThatHide(id)}}}function AddComment(b){if(UserId){if(b){document.location.href=b+"#PostComment"}else{var c;if(c=document.location.href.search("#")){document.location.href=document.location.href.substr(0,c)+"#PostComment"}else{document.location.href=document.location.href+"#PostComment"}}}else{showPopup("login_entity_vote")}}function SendToFriend(c,b){if(UserId){showPopup("send_to_friend","Отправить другу",c+"/"+b)}else{showPopup("login_entity_vote")}}function ajaxSubmitToFriend(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){}}var SelectedText;function SubmitBug(){var b=window;var d=null;SelectedText="";if(b.getSelection){SelectedText=b.getSelection()}else{if(b.document.getSelection){SelectedText=b.document.getSelection()}else{d=b.document.selection}}if(d){var g=d.createRange();if(g){text=g.text;var c=0,l=10;while(text.charAt(c)==" "||text.charAt(c)=="\n"){c++}var j=0;while(text.charAt(text.length-j-1)==" "||text.charAt(text.length-j-1)=="\n"){j++}var h=d.createRange();h.moveStart("word",-l);h.moveEnd("character",-text.length+c);var f=d.createRange();f.moveEnd("word",l);f.moveStart("character",text.length-j);SelectedText=text.substring(c,text.length-j)}}showPopup("bug","Обратная связь",1)}function ajaxSubmitBug(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){}}function SubmitBugText(){var d=document.forms.bug,b,c;if(d){b=d.elements.description;c=d.elements.url}if(b){b.value=SelectedText}if(c){c.value=document.location.href}}var i=0;var scroll_break=1;var scroll_step=10;var scroll_interval=5;var time=100;function scrollUp(){if(i>=scroll_step){i=i-scroll_step}else{if(i<scroll_step&&i>=0){i=0}}document.getElementById("inlaid_thema_block").scrollTop=i;if(scroll_break){setTimeout("scrollUp();",time)}else{scroll_break=1}}function scrollDown(){var b=document.getElementById("inlaid_thema_block").scrollTop;if((i-scroll_interval)<=b){i=i+scroll_step}else{if((i-scroll_interval)>b){i=b}}document.getElementById("inlaid_thema_block").scrollTop=i;if(scroll_break){setTimeout("scrollDown();",time)}else{scroll_break=1}}function scrollBreaker(){scroll_break=0}function scroll_Left(){if(i>=scroll_step){i=i-scroll_step}else{if(i<scroll_step&&i>=0){i=0}}document.getElementById("thumbs_horiz_container").scrollLeft=i;if(scroll_break){setTimeout("scroll_Left();",time)}else{scroll_break=1}}function scroll_Right(){var b=document.getElementById("thumbs_horiz_container").scrollLeft;if((i-scroll_interval)<=b){i=i+scroll_step}else{if((i-scroll_interval)>b){i=b}}document.getElementById("thumbs_horiz_container").scrollLeft=i;if(scroll_break){setTimeout("scroll_Right();",time)}else{scroll_break=1}}function getWidth(){var b;if(IE||OP||FF){b=document.body.clientWidth}if(NC){b=window.innerWidth}return b}function correctThumbsHorizContainer(){if(byid("thumbs_horiz_container")){byid("thumbs_horiz_container").style.width=(getWidth()-400)+"px"}}function ModerEntity(c,b,d){if(!b&&!d){showPopup("moderation","Модерирование",c)}else{url="/xmldata/moderentity/"+c+"/"+b+".html";setAjaxRequest("GET",url,null,ajaxModerEntity)}}function ajaxModerEntity(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){}}var ReasonsArr=new Array();function ReasonChoser(c){var b=document.moderentity.elements.reason;if(b&&ReasonsArr[c]){if(!b.value||b.value==ReasonsArr[c]){b.value=ReasonsArr[c]}else{if(window.confirm("Добавить причину в описание?")){b.value+="\n"+ReasonsArr[c]}else{b.value=ReasonsArr[c]}}}}var CurPreviewImg=0;var PreviewImgArr={};var PreviewScale={};var PreviewSize={};var ImgPreviewTimer;function previewImgThumbs(){var b;b=byid("thumbs");if(b){for(a=b.getElementsByTagName("img").length-1;a>=0;a--){UpdateImgThumb(b.getElementsByTagName("img")[a])}}}function previewImgShow(d){var c=byid("MainImgCnt");c.innerHTML='<img id="MainImg" />';var b=byid("MainImg");CurPreviewImg=d;b.src=PreviewImgArr[d];ImgPreviewTimer=setTimeout("previewImgSetPoupPosition();",50)}function previewImgSetPoupPosition(){var g=byid("MainImg");if(g.width&&28!=g.width){var h=GetWindowSize();var l=getScrollPosition();var e=g.width;var j=g.height;h.w-=l.x;h.h-=l.y;if(h.w<g.width||h.h<g.height){var f=Math.max(g.width/(h.w-50),g.height/(h.h-200));g.width=g.width/f;g.title="Щелкните левой кнопкой мыши для увеличения/уменьшения.";g.onclick=function(){var m=byid("popup_window");if(PreviewScale[this.src]){m.style.left=""+PreviewSize[this.src]["smallx"]+"px";m.style.top=""+PreviewSize[this.src]["smally"]+"px";this.width=PreviewSize[this.src]["smallw"];PreviewScale[this.src]=0}else{m.style.left=""+PreviewSize[this.src]["fullx"]+"px";m.style.top=""+PreviewSize[this.src]["fully"]+"px";this.width=PreviewSize[this.src]["fullw"];PreviewScale[this.src]=1}}}var b=byid("popup_window");var d=(l.x+h.w/2-g.width/2-15);var c=(l.y+h.h/2-g.height/2-50);b.style.left=""+d+"px";b.style.top=""+c+"px";g.style.display="block";PreviewSize[g.src]={fullx:l.x+10+((h.w>e)?h.w/2-e/2:0),fully:l.y+5+((h.h>j)?h.h/2-j/2:0),smallx:d,smally:c,fullw:e,smallw:g.width}}else{ImgPreviewTimer=setTimeout("previewImgSetPoupPosition();",50)}}function previewImgNP(c){var b=byid("PreviewImg"+(CurPreviewImg+c));if(b){b.onclick()}}function UpdateProfileProgress(c,f){var d=byid("ProfileProgressWidth");var b=byid("ProfileProgressDigit");var e=byid("FillinInvitation");if(d&&b){if(c>100){c=100}d.style.width=c+"%";b.innerHTML=c+"%";e.innerHTML=f}}function ajaxProfileUpdate(){response=this.req.responseXML;if(ProcessAjaxRespond(response)){var c=GetValue(response,"ProfilePerc");var b=GetValue(response,"ProfileText");UpdateProfileProgress(c,b)}}window.onload=initSubMenu;window.onresize=initSubMenu;if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(r,d,t,f,m,o,j,g,e,p,n){if(!document.getElementById){return}this.DETECT_KEY=n?n:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(t){this.setAttribute("width",t)}if(f){this.setAttribute("height",f)}if(r){this.setAttribute("swf",r)}if(d){this.setAttribute("id",d)}if(m){this.setAttribute("version",new deconcept.PlayerVersion(m.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(o){this.addParam("bgcolor",o)}var b=g?g:"high";this.addParam("quality",b);this.setAttribute("useExpressInstall",j);this.setAttribute("doExpressInstall",false);var l=(e)?e:window.location;this.setAttribute("xiRedirectUrl",l);this.setAttribute("redirectUrl","");if(p){this.setAttribute("redirectUrl",p)}};deconcept.SWFObject.prototype={setAttribute:function(b,c){this.attributes[b]=c},getAttribute:function(b){return this.attributes[b]},addParam:function(c,b){this.params[c]=b},getParams:function(){return this.params},addVariable:function(c,b){this.variables[c]=b},getVariable:function(b){return this.variables[b]},getVariables:function(){return this.variables},getVariablePairs:function(){var d=new Array();var c;var b=this.getVariables();for(c in b){d.push(c+"="+b[c])}return d},getSWFHTML:function(){var c="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn")}c='<embed width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'"';c+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var g=this.getParams();for(var f in g){c+=f+'="'+g[f]+'" '}var e=this.getVariablePairs().join("&");if(e.length>0){c+='flashvars="'+e+'"'}c+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX")}c='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">';c+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var d=this.getParams();for(var f in d){c+='<param name="'+f+'" value="'+d[f]+'" />'}var b=this.getVariablePairs().join("&");if(b.length>0){c+='<param name="flashvars" value="'+b+'" />'}c+="</object>"}return c},write:function(c){if(this.getAttribute("useExpressInstall")){var b=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(b)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var d=(typeof c=="string")?document.getElementById(c):c;d.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var b=navigator.plugins["Shockwave Flash"];if(b&&b.description){f=new deconcept.PlayerVersion(b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=new deconcept.PlayerVersion([6,0,21]);c.AllowScriptAccess="always"}catch(d){if(f.major==6){return f}}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(c!=null){f=new deconcept.PlayerVersion(c.GetVariable("$version").split(" ")[1].split(","))}}return f};deconcept.PlayerVersion=function(b){this.major=b[0]!=null?parseInt(b[0]):0;this.minor=b[1]!=null?parseInt(b[1]):0;this.rev=b[2]!=null?parseInt(b[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(b){if(this.major<b.major){return false}if(this.major>b.major){return true}if(this.minor<b.minor){return false}if(this.minor>b.minor){return true}if(this.rev<b.rev){return false}return true};deconcept.util={getRequestParameter:function(b){var e=document.location.search||document.location.hash;if(e){var d=e.substring(1).split("&");for(var c=0;c<d.length;c++){if(d[c].substring(0,d[c].indexOf("="))==b){return d[c].substring((d[c].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var d=document.getElementsByTagName("OBJECT");for(var c=0;c<d.length;c++){d[c].style.display="none";for(var b in d[c]){if(typeof d[c][b]=="function"){d[c][b]=null}}}};if(typeof window.onunload=="function"){var oldunload=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();oldunload()}}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs}if(Array.prototype.push==null){Array.prototype.push=function(b){this[this.length]=b;return this.length}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;shown="";function open_win(b){if(shown==""||shown.closed){shown=window.open(b,"OpenFile","scrollbars=yes, resizable=yes, status=no, high,width=600,height=600")}else{shown.close();shown=window.open(b,"OpenFile","scrollbars=yes,resizable=yes, status=no, high,width=600,height=600")}};
