var myStartEffect=function(element){
element._opacity=Element.getOpacity(element)
new Effect.Opacity(element,{duration:0.2,from:element._opacity,to:0.7})
element.style.cursor='move'
new Effect.Highlight(element,{})}
var myEndEffect=function(element){
element._opacity=Element.getOpacity(element)
new Effect.Opacity(element,{duration:0.2,from:element._opacity,to:1})
element.style.cursor=''}
var timeOn=null
var rightClickTimer=null
var subani=null
var rightclick=false
var lastShow=null
var iMousePosX=0
var iMousePosY=0
var myimages=new Array()
function preloadimages(){
for(i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]}}
function preload(){
preloadimages('./system/admin/images/btnCloseTransHover.gif',
'./system/admin/images/btnLogHover.gif','./system/admin/images/btnLogHoverRev.gif',
'./system/admin/images/btnSaveHover.gif','./system/admin/images/btnSaveHoverRev.gif',
'./system/admin/images/btnAddHover.gif','./system/admin/images/btnAddHoverRev.gif',
'./system/admin/images/btnCancelHover.gif','./system/admin/images/btnCancelHoverRev.gif',
'./system/admin/images/btnYesHover.gif','./system/admin/images/btnYesHoverRev.gif',
'./system/admin/images/btnMoveHover.gif','./system/admin/images/btnMoveHoverRev.gif',
'./system/admin/images/btnArrowAddHover.gif','./system/admin/images/btnArrowAddHoverRev.gif',
'./system/admin/images/btnArrowRemoveHover.gif','./system/admin/images/btnArrowRemoveHoverRev.gif',
'./system/admin/images/btnDoubleHover.gif','./system/admin/images/btnDoubleHoverRev.gif',
'./system/admin/images/cmsActionMenuHoverBg.gif','./system/admin/images/about.gif',
'./system/admin/images/btnDeleteHover.gif','./system/admin/images/btnDeleteHoverRev.gif',
'./system/admin/images/moduleQuestionHover.gif','./system/admin/images/bg.gif',
'./system/admin/images/copy.gif','./system/admin/images/cut.gif',
'./system/admin/images/pasteDis.gif','./system/admin/images/paste.gif')}
function launchCenter(url,name,height,width){
	var str="height="+height+",innerHeight="+height;
	str+=",width="+width+",innerWidth="+width;
	if(window.screen){
		var ah=screen.availHeight-30;
		var aw=screen.availWidth-10;
		var xc=(aw-width)/2;
		var yc=(ah-height)/2;
		str+=",left="+xc+",screenX="+xc;
		str+=",top="+yc+",screenY="+yc;
		str+=",scrollbars=yes,resizable=yes";
	}
	return window.open(url,name,str);
}
function avaAken(url,frmname,width,height){
	if(!width){width=560;}
	if(!height){height=590;}
	var aken=launchCenter(url,frmname,width,height);
}
function findObj(theObj,theDoc){
var p,i,foundObj
if(!theDoc)theDoc=document
if((p=theObj.indexOf("?"))>0&&parent.frames.length){
theDoc=parent.frames[theObj.substring(p+1)].document
theObj=theObj.substring(0,p)}
if(!(foundObj=theDoc[theObj])&&theDoc.all)foundObj=theDoc.all[theObj]
for(i=0;!foundObj&&i<theDoc.forms.length;i++)
foundObj=theDoc.forms[i][theObj]
for(i=0;!foundObj&&theDoc.layers&&i<theDoc.layers.length;i++)
foundObj=findObj(theObj,theDoc.layers[i].document)
if(!foundObj&&document.getElementById)foundObj=document.getElementById(theObj)
return foundObj}
function changeView(hide){
var obj=findObj(hide)
if(obj){
if(obj.className=='hide'){
obj.className='show'}
else{
obj.className='hide'}}}
function changeDisplay(object){
var obj=findObj(object)
if(obj){
if(obj.style.display=='none'){
obj.style.display=''}
else{
obj.style.display='none'}}}
function hideSelects(action){
if(action!='visible'){action='hidden';}
if(navigator.appName.indexOf("MSIE")){
for(var S=0;S<document.forms.length;S++){
for(var R=0;R<document.forms[S].length;R++){
if(document.forms[S].elements[R].options){
document.forms[S].elements[R].style.visibility=action}}}}}
function jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj+"'")
if(restore)selObj.selectedIndex=0}
function hideThis(hide){
obj=findObj(hide)
if(obj){
Effect.Fade(hide,{duration:0.2});return false}}
function ShowMenu(object){
obj=findObj(object)
if(obj){
clearTimeout(rightClickTimer)
rightClickTimer=null
if(lastShow&&lastShow !=object){
Effect.Fade(lastShow,{duration:0.1})}
if(obj.style.display=='none'){
Effect.Appear(object,{duration:0.2});return false
obj.onmouseout=function(){}}
else{
Effect.Fade(object,{duration:0.2});return false}}}
function menuOut(Menu){
if(Menu){
rightClickTimer=setTimeout("hideThis('"+Menu+"')",500)}
else{}}
function menuOver(thisObj){
if(lastShow){
obj=findObj(thisObj)
objlast=findObj(lastShow)
if(objlast==obj){
clearTimeout(rightClickTimer)
rightClickTimer=null}
else{}}}
function hideAllMenus(def,numMenusDef,menuDef){
if(!numMenusDef){numMenusDef=10}
else{numMenusDef=numMenusDef;}
if(!def){def='a';}
else{def='a'+def;}
if(!menuDef){menuDef=''
for(counter=1;counter<=numMenusDef;counter++){
hideThis(def+counter)}}
else{hideThis(menuDef);}}
function disableObject(object,status){
objDisable=findObj('valik')
objDisable.disabled=status}
function changePicture(data,picture,url){
pic=findObj(picture)
dat=findObj(data)
if(pic){
pic.src=url+dat.value}}
function btnOver(obj,stlye){
try{
obj.filters[0].Apply()
obj.id=stlye
obj.filters[0].Play()}
catch(err){
obj.id=stlye}}
function remote2(url){
window.opener.location=url}
var cmsMenuItems=new Array
var csmMenuItemSelected
function cmsMenuShow(container,selected){
cont=findObj(container)
printItem=''
for(i=0;i<cmsMenuItems.length;i++){
if(i==selected){
items='<div id="cmsActionMenuselected">'+cmsMenuItems[i]+'</div>'}
else if(i==0&&!selected){
items='<div id="cmsActionMenuselected">'+cmsMenuItems[i]+'</div>'}
else{
items='<div id="cmsActionMenu" onmouseover="this.id=\'cmsActionMenuHover\'" onmouseout="this.id=\'cmsActionMenu\'" onclick="">'+cmsMenuItems[i]+'</div>'}
printItem=printItem+items}
cont.innerHTML=printItem}
function cmsMenuItemAdd(name,url){
cmsMenuItems.push('<a href="javascript:cmsMenuShow(\'menuItems\','+cmsMenuItems.length+');" class="actionLink" onClick="'+url+'"><b>'+name+'</b></a>')}
function cmsMenuTabs(object,hideName,hideCount){
obj=findObj(object)
obj2=findObj('cmsActionMenuselected')
obj2.id='cmsActionMenu'
if(obj){
obj.className='show'}
if(hideName){
for(counter=1;counter<=hideCount;counter++){
if(hideName+counter !=object){
obj=findObj(hideName+counter)
obj.className='hide'}}}}
function mouseDown(e){
if(!e)var e=window.event
if(e.which)rightclick=(e.which==3)
else if(e.button)rightclick=(e.button==2)
if(rightclick){
bMouseRightKeyDown=true
}else{
if(lastShow){
ShowMenu(lastShow)}
lastShow=false
bMouseLeftKeyDown=true}
return false}
function pageHeight(){return window.innerHeight !=null? window.innerHeight : document.documentElement&&document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body !=null? document.body.clientHeight : null;}
function pageWidth(){return window.innerWidth !=null? window.innerWidth : document.documentElement&&document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body !=null? document.body.clientWidth : null;}
function mouseUp(obj,e){
if(!e)var e=window.event
if(e.which)rightclick=(e.which==3)
else if(e.button)rightclick=(e.button==2)
if(rightclick){
object=findObj(obj)
document.oncontextmenu=new Function("return false")
try{
contID=obj.replace('a','')
new Effect.Highlight('cont_'+contID,{startcolor: '#ffff99',keepBackgroundImage:true,restorecolor:'transparent'})}
catch(err){}
if(iMousePosX){
if(document.all){
e=window.event
pageH=pageHeight()
if(navigator.appName=="Microsoft Internet Explorer"){
var position=(document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop}
else{var position=window.pageYOffset;}
if((iMousePosX+document.all[obj].clientWidth)>(document.body.clientWidth+document.body.scrollLeft)){
x=(document.body.clientWidth+document.body.scrollLeft)-document.all[obj].clientWidth-5
document.all[obj].style.left=x+"px"}
else{
document.all[obj].style.left=iMousePosX+"px"}
if(navigator.appName=="Microsoft Internet Explorer"){var position=(document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop;}
else{var position=window.pageYOffset;}
if((iMousePosY+document.all[obj].clientHeight)>(pageH+position)){
y=(pageH+position)-document.all[obj].clientHeight-5
document.all[obj].style.top=y+"px"}
else{
document.all[obj].style.top=iMousePosY+"px"}}
else{
object.style.top=iMousePosY+"px"
object.style.left=iMousePosX+"px"}
ShowMenu(obj)
lastShow=obj}
bMouseRightKeyDown=false
}else{
bMouseLeftKeyDown=false}
return false}
function addModule(act,url){
url=url?url:null
document.formPostBack.doThis.value=act
if(url){
document.formPostBack.action=url}
document.formPostBack.submit()}
function submitButton(txt){
object=findObj('submitButtonContent')
object.innerHTML=txt
object.style.display=''}
function showContent(object,action,buttons){
obj=findObj(object)
if(action==1){
obj.className=""
var count=document.forms[0].elements.length
for(i=0;i<count;i++){
var element=document.forms[0].elements[i]
if(element.id==buttons){
element.disabled=false}}}
else{
obj.className="disabled"
var count=document.forms[0].elements.length
for(i=0;i<count;i++){
var element=document.forms[0].elements[i]
if(element.id==buttons){
element.disabled=true}}}}
function TableSorter(){
var compare=function(a,b){
if(a.toLowerCase()<b.toLowerCase())
return-1
if(a.toLowerCase()>b.toLowerCase())
return 1
return 0}
var getTableBodies=function(tableEl){
var parentEl=tableEl.parentNode
while(parentEl.nodeName !="TABLE"){
parentEl=parentEl.parentNode
if(parentEl.nodeName=="BODY")return null}
return parentEl.tBodies}
this.sortColumn=function(clickedCol){
var tableBodyEls=getTableBodies(clickedCol)
if(tableBodyEls&&tableBodyEls[0].rows.length<=1)return
var columnData=new Array(tableBodyEls[0].rows.length)
for(var i=0;i<tableBodyEls[0].rows.length;i++){
columnData[i]=tableBodyEls[0].rows[i].cells[clickedCol.cellIndex].firstChild.nodeValue}
columnData.sort()
for(var i=0;i<columnData.length;i++){
for(var j=0;j<tableBodyEls[0].rows.length;j++){
if(columnData[i]==tableBodyEls[0].rows[j].cells[clickedCol.cellIndex].firstChild.nodeValue){
tableBodyEls[0].appendChild(tableBodyEls[0].rows[j])
break}}}}}

/* 21.07.2010 */

function ID(id) {
    return document.getElementById(id); 
}

function Hide(id, hide) {
    HideObj(ID(id), hide);
}

function HideObj(obj, hide) {
    try {
        show = hide ? "none" : "";
        obj.style.display = show;
    } catch (e) { }
}