
var calMaxSlider    = 3;
var calSliderString = 'cal_slider_text_';
var calSliderSymbol = 'cal_slider_symbol_';
var calSliderError  = 'cal_slider_error_';
var calCloseRest    = true;

function calChangeSlider(calObjId, calCloseRest){
	// toggle object
	if (document.getElementById(calSliderString+calObjId)){
		calChangeSliderSymbol(calObjId);
		calObjSliderBlock = document.getElementById(calSliderString+calObjId);
		$(calObjSliderBlock).slideToggle("slow");
	}
	// close first all slider blocks
	if (calCloseRest){
		calCloseAllSlider(calObjId);		
	}
}

function calChangeSliderSymbol(calObjId){
	if (document.getElementById(calSliderString+calObjId).style.display == 'none'){
		document.getElementById(calSliderSymbol+calObjId).className = 'event-single-monitor-event-button-opened';	
	}else{
		document.getElementById(calSliderSymbol+calObjId).className = 'event-single-monitor-event-button-closed';
	}
}

function calCloseAllSlider(currentId){
	for (i=1; i <= maxSlider; i++){
		if (i == currentId){
			continue;
		}
		if (document.getElementById(calSliderString+i)){
			if (document.getElementById(calSliderString+i).style.display != 'none'){
				calChangeSliderSymbol(i);
			}
			objSliderBlock2 = document.getElementById(calSliderString+i);
			$(objSliderBlock2).slideUp("slow");
		}
	}
}

function checkSliderErrors(){
	for (i = 1; i <= maxSlider; i++){
		if (document.getElementById(sliderError+i)){
			calChangeSlider(i, false);
		}
	}
}

function enableDisable(objId){
    if (document.getElementById(objId)){
        if (document.getElementById(objId).style.display == 'none'){
            document.getElementById(objId).style.display = 'block';
        }else{
            document.getElementById(objId).style.display = 'none';
        }
    }
}

// zuruck button posi down
function changePosition(writeString, toObjId){
    //var writeString = '<div class="tx-cal-controller-event-backlink"><p><a class="internal-link" title="zur�ck zur �bersicht" href="index.php?id=60">zur�ck zur �bersicht</a></p></div>';
    
		if (document.getElementById(toObjId) && writeString){
    	  document.getElementById(toObjId).innerHTML = writeString;
        document.getElementById(toObjId).style.display = 'block';
        
        return false;		    
/*		    
			document.getElementById(toObjId).firstChild.nodeValue = document.getElementById(fromObjId).firstChild.nodeValue;
			document.getElementById(fromObjId).style.display = 'none';
			document.getElementById(toObjId).style.display = 'block';			
*/
		}
	}
