var elements;
var activeObj;
var previousObj;
var nextObj;
var t;
var id = "";
var text = "Lvel nunc. Praesent id ornare arcu. Lorem ipsum dolor sit amet.";
isup = new Array(0,0,0,0,0);
var isMoving = 0;

function vIE(){return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}


function setlang(_lang){
	var lang = _lang;
}

var hideText = new Array();
hideText["de"] = "Presseartikel ausblenden";
hideText["en"] = "Hide Articles";
hideText["ru"] = "Hide Articles";
hideText[""] = "Hide Articles";

var viewText = new Array();
viewText["de"] = "Presseartikel anzeigen";
viewText["en"] = "View Press Articles";
viewText["ru"] = "View Press Articles";
viewText[""] = "View Press Articles";

function move(id){
	if(isMoving == 0){
		isMoving = 1;	
		var curId = id;
		if(isup[curId] == 1){
			collapseBrochures(curId);
			isup[curId] = 0;
		}
		else{
			expandBrochures(curId);
			isup[curId] = 1;
		}
	}
}


function expandBrochures(siloID){
	if((vIE() > 6.9) || (vIE() == -1)){

		id = siloID;
		activeObj = document.getElementById("header"+id);
		services = document.getElementById("service"+id);
		brochures = document.getElementById("brochure"+id);

		services.style.height = '250px';
		services.style.paddingTop = '0px';
		brochures.style.height = '0px';

		moveup();
	}
	else {
		id = siloID;
		activeObj = document.getElementById("header"+id);
		services = document.getElementById("service"+id);
		brochures = document.getElementById("brochure"+id);


		services.style.display = 'none';
		services.style.paddingTop = '0px';
		brochures.style.height = '265px';
		
		activeObj.innerHTML = "<a class=\"hide\"><b>"+hideText[lang]+"</b></a>";
		isMoving = 0;

	}
}

function collapseBrochures(siloID){
	if((vIE() > 6.9) || (vIE() == -1)){
	
		id = siloID;
		activeObj = document.getElementById("header"+id);
		services = document.getElementById("service"+id);
		brochures = document.getElementById("brochure"+id);


		services.style.height = '0px';
		services.style.paddingTop = '0px';
		brochures.style.height = '250px';
		
		movedown();
	}
	else {
		id = siloID;
		activeObj = document.getElementById("header"+id);
		services = document.getElementById("service"+id);
		brochures = document.getElementById("brochure"+id);


		services.style.display = 'block';
		services.style.paddingTop = '0px';
		brochures.style.height = '0px';
		
		activeObj.innerHTML = "<a class=\"hide\"><b>"+hideText[lang]+"</b></a>";
		isMoving = 0;

	}
}

function moveup(){
	activeObj = document.getElementById("header"+id);
	services = document.getElementById("service"+id);
	brochures = document.getElementById("brochure"+id);

	var x = parseInt(services.style.height);
	var y = parseInt(brochures.style.height);
	services.style.height = parseInt(services.style.height)-5+ 'px';
	brochures.style.height = parseInt(brochures.style.height)+5+ 'px';
	t = window.setTimeout(moveup,15);
	if (y>=245)
	{
		window.clearTimeout(t);
		//Change text
		activeObj.innerHTML = "<a class=\"hide\"><b>"+hideText[lang]+"</b></a>";
		isMoving = 0;
	}
}
function movedown(){
	activeObj = document.getElementById("header"+id);
	services = document.getElementById("service"+id);
	brochures = document.getElementById("brochure"+id);

	var x = parseInt(services.style.height);
	var y = parseInt(brochures.style.height);
	services.style.height = parseInt(services.style.height)+5+ 'px';
	brochures.style.height = parseInt(brochures.style.height)-5+ 'px';
	t = window.setTimeout(movedown,15);
	if (y<=5)
	{
		window.clearTimeout(t);
				
		//Change text
		activeObj.innerHTML = "<a><b>"+ viewText[lang] +"</b></a>";
		isMoving = 0;
	}
}

