var intPage = 0;
var intBookSize = 5;
var intOn = 0;
var intImgSize = 700;
var intBookEnd = 0;
var intStepSize = 70;
var intNitro = 1;

function mouseLeft()
{
	if(intPage==1) document.getElementById("newscontainer").style.overflow = "hidden";
	if(intPage==2) document.getElementById("proj_ajaxcontentarea").style.overflow = "hidden";
	if(intPage==3) document.getElementById("mitglcontainer").style.overflow = "hidden";
	if(intPage==4) document.getElementById("bildcontainer").style.overflow = "hidden";
//	if(intPage==4) document.getElementById("bilder").style.visibility = "hidden";
	if(intPage>0)
	{
		intPage--;
		intOn = 1;
		rollin();
	}
	else
	{
		intOn = 1;
		rolltoend();
	}
}

function mouseRight()
{
	if(intPage==1) document.getElementById("newscontainer").style.overflow = "hidden";
	if(intPage==2) document.getElementById("proj_ajaxcontentarea").style.overflow = "hidden";
	if(intPage==3) document.getElementById("mitglcontainer").style.overflow = "hidden";
	if(intPage==4) document.getElementById("bildcontainer").style.overflow = "hidden";
//	if(intPage==4) document.getElementById("bilder").style.visibility = "hidden";
	if(intPage<intBookSize-1)
	{
		intPage++;
		intOn = 2;
		rollin();
	}
	else
	{
		intOn = 2;
		rolltoend();
	}
}

function hop(intGo)
{
	if(intPage==1) document.getElementById("newscontainer").style.overflow = "hidden";
	if(intPage==2) document.getElementById("proj_ajaxcontentarea").style.overflow = "hidden";
	if(intPage==3) document.getElementById("mitglcontainer").style.overflow = "hidden";
	if(intPage==4) document.getElementById("bildcontainer").style.overflow = "hidden";
//	if(intPage==4) document.getElementById("bilder").style.visibility = "hidden";
	intNitro = intPage-intGo;
	if(intNitro<0)
		intNitro = intNitro * -1;
	if(intPage>intGo)
	{
		intPage = intGo + 1;
		mouseLeft();
	}
	else if(intPage<intGo)
	{
		intPage = intGo - 1;
		mouseRight();
	}
	if(document.getElementById("overlay_box").style.visibility = "visible")
		close_overlay();
}

function rollin()
{
	if(intOn>0)
	{
		var obj1 = document.getElementById("content-body");
		var intStep = intStepSize * intNitro;
		var intT = intPage;
		tabsOff();
		tabOn(intPage);
		if(intOn==1)
		{
			intStep = intStep * -1;
			intBookEnd = intPage * intImgSize;
			document.getElementById("spWes").innerHTML = obj1.scrollLeft + "-->" + intBookEnd;
			if(obj1.scrollLeft<=intBookEnd)
			{
				intOn = 0;
				intNitro = 1;
				if(intPage==1) document.getElementById("newscontainer").style.overflow = "auto";
				if(intPage==2) document.getElementById("proj_ajaxcontentarea").style.overflow = "auto";
				if(intPage==3) document.getElementById("mitglcontainer").style.overflow = "auto";
				if(intPage==4) document.getElementById("bildcontainer").style.overflow = "auto";
			}
			else
			{
				obj1.scrollLeft = obj1.scrollLeft + intStep;
				setTimeout("rollin()",10);
			}
		}
		else
		{
			intBookEnd = intPage * intImgSize;
			document.getElementById("spWes").innerHTML = obj1.scrollLeft + "-->" + intBookEnd;
			if(obj1.scrollLeft>=intBookEnd)
			{
				intOn = 0;
				intNitro = 1;
				if(intPage==1) document.getElementById("newscontainer").style.overflow = "auto";
				if(intPage==2) document.getElementById("proj_ajaxcontentarea").style.overflow = "auto";
				if(intPage==3) document.getElementById("mitglcontainer").style.overflow = "auto";
				if(intPage==4) document.getElementById("bildcontainer").style.overflow = "auto";
			}
			else
			{
				obj1.scrollLeft = obj1.scrollLeft + intStep;
				setTimeout("rollin()",10);
			}
		}
	}
}

function rolltoend()
{
	if(intOn>0)
	{
		var obj1 = document.getElementById("content-body");
		var intStep = 350;
		var intT = intPage;
		if(intOn==2)
		{
			tabsOff();
			tabOn(0);
			intStep = intStep * -1;
			intBookEnd = 0;
			document.getElementById("spWes").innerHTML = obj1.scrollLeft + "-->" + intBookEnd;
			if(obj1.scrollLeft<=intBookEnd)
			{
				intPage = 0;
				intOn = 0;
				if(intPage==4) document.getElementById("bildcontainer").style.overflow = "auto";
			}
			else
			{
				obj1.scrollLeft = obj1.scrollLeft + intStep;
				setTimeout("rolltoend()",10);
			}
		}
		else
		{
			intBookEnd = intBookSize - 1;
			tabsOff();
			tabOn(intBookEnd);
			intBookEnd = intBookEnd * intImgSize;
			document.getElementById("spWes").innerHTML = obj1.scrollLeft + "-->" + intBookEnd;
			if(obj1.scrollLeft>=intBookEnd)
			{
				intPage = intBookSize - 1;
				intOn = 0;
				if(intPage==4) document.getElementById("bildcontainer").style.overflow = "auto";
			}
			else
			{
				obj1.scrollLeft = obj1.scrollLeft + intStep;
				setTimeout("rolltoend()",10);
			}
		}
	}
}

function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;

	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function news_display(news_id)
{
	if(document.getElementById('news_' + news_id).style.display == 'none')
	{
		document.getElementById('news_' + news_id).style.display = 'block';
		document.getElementById('opt_' + news_id).src = 'design/icon_minus.gif';
		document.getElementById('opt_' + news_id).alt = 'weniger';
	}
	else
	{
		document.getElementById('news_' + news_id).style.display = 'none';
		document.getElementById('opt_' + news_id).src = 'design/icon_plus.gif';
		document.getElementById('opt_' + news_id).alt = 'mehr';
	}
}

function ex_display()
{
	if(document.getElementById('ext_ex').style.display == 'none')
	{
		ajaxpage("modules/ehemalige.php?id=basis","ehemalige", "none");
		ajaxpage("modules/ehemalige.php?id=info","ehemalige_info", "none");
		document.getElementById('ext_ex').style.display = 'block';
		document.getElementById('ex_opt_img').src = 'design/icon_minus.gif';
		document.getElementById('ex_opt_img').alt = 'weniger';
	}
	else
	{
		document.getElementById('ext_ex').style.display = 'none';
		document.getElementById('ex_opt_img').src = 'design/icon_plus.gif';
		document.getElementById('ex_opt_img').alt = 'mehr';
	}
}

function bildcat_display(cat_id)
{
	if(document.getElementById('cat_' + cat_id).style.display == 'none')
	{
		document.getElementById('cat_' + cat_id).style.display = 'block';
		document.getElementById('opt2_' + cat_id).src = 'design/icon_minus.gif';
		document.getElementById('opt2_' + cat_id).alt = 'weniger';
	}
	else
	{
		document.getElementById('cat_' + cat_id).style.display = 'none';
		document.getElementById('opt2_' + cat_id).src = 'design/icon_plus.gif';
		document.getElementById('opt2_' + cat_id).alt = 'mehr';
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function open_overlay(href)
{
	changeOpac(50,"overlay");
	changeOpac(0,"overlay_box");
	document.getElementById("overlay").style.visibility = "visible";
	document.getElementById("overlay_box").style.visibility = "visible";
	ajaxpage("modules/" + href,"overlay_box", "none");
	opacity("overlay_box",0,100,500);
}

function close_overlay()
{
	document.getElementById("overlay_box").style.visibility = "hidden";
	document.getElementById("overlay_box").style.overflow = "hidden";
	if (document.getElementById("termin_container"))
		document.getElementById("termin_container").style.overflow = "hidden";
	if (document.getElementById("steckbrief_container2"))
		document.getElementById("steckbrief_container2").style.overflow = "hidden";
	document.getElementById("overlay").style.visibility = "hidden";
}

function open_introoverlay()
{
	changeOpac(50,"overlay");
	changeOpac(0,"introoverlay_box");
	document.getElementById("overlay").style.visibility = "visible";
	document.getElementById("introoverlay_box").style.visibility = "visible";
	ajaxpage("modules/intro.php","introoverlay_box", "none");
	opacity("introoverlay_box",0,100,500);
}

function close_introoverlay()
{
	document.getElementById("introoverlay_box").style.visibility = "hidden";
	document.getElementById("overlay").style.visibility = "hidden";
}

function open_boverlay(href)
{
	changeOpac(50,"overlay");
	changeOpac(0,"overlay_bbox");
	document.getElementById("overlay").style.visibility = "visible";
	document.getElementById("overlay_bbox").style.visibility = "visible";
	ajaxpage("modules/iframe.php?url=" + href,"overlay_bbox", "none")
	opacity("overlay_bbox",0,100,500)
}

function close_boverlay()
{
	document.getElementById("overlay_bbox").style.visibility = "hidden";
	document.getElementById("overlay").style.visibility = "hidden";
}
function inputFocus(id)
{
	document.getElementById(id).style.border = "2px dashed #999999";
	document.getElementById(id).style.color = "#000000";
	if(document.getElementById(id).value == "Pflichtfeld"){
		document.getElementById(id).value = "";
	}
}

function inputBlur(id)
{
	if(document.getElementById(id).value == "" || document.getElementById(id).value == "Pflichtfeld") {
		document.getElementById(id).style.color = "#999999";
		document.getElementById(id).value = "Pflichtfeld";
		document.getElementById(id).style.border = "2px dashed #FF0000";
	}
	else {
		document.getElementById(id).style.border = "1px dashed #999999";
	}
}
