// <![CDATA[

function closeAllCommentForms(form_id)
{

	if($('commentTbl') && $('commentTbl').style.display != 'none') toggleDiv('commentTbl');

	for(i=0; i < (arr_comment_id.length-1); i++)
	{
		if($('comment_'+arr_comment_id[i]) && $('comment_'+arr_comment_id[i]).style.display != 'none' && form_id != arr_comment_id[i])
		{
			$('form_' + +arr_comment_id[i]).innerHTML = '<img src="module/forum/gfx/btn_sub_form.gif" border="0">';
			toggleDiv('comment_'+arr_comment_id[i]);
		}
	}
}

function changeOpenFormText(form_id,url)
{
	closeAllCommentForms(form_id);

	if($('comment_' + form_id).style.display == 'none' )
	{
		$('form_' + form_id).innerHTML = '<img src="'+url+'/gfx/images/kreuz.gif" border="0">';
		toggleDiv('comment_'+form_id);
	}
	else
	{
		$('form_' + form_id).innerHTML = '<img src="'+url+'/module/forum/gfx/btn_sub_form.gif" border="0">';
		toggleDiv('comment_'+form_id);
	}

}

function changeOpenCommentText(comment_id,url)
{
	if($('child_'+comment_id).style.display == 'none' )
	{
		$('open_'+comment_id).innerHTML = '<img src="'+url+'/module/forum/gfx/btn_sub_comment_minus.gif" border="0">';
		toggleDiv('child_'+comment_id);
	}
	else
	{
		$('open_'+comment_id).innerHTML = '<img src="'+url+'/module/forum/gfx/btn_sub_comment_plus.gif" border="0">';
		toggleDiv('child_'+comment_id);
	}
}


function toggleDiv(toggle_id)
{
	Effect.toggle(toggle_id, 'appear', { duration:0.5, transition: Effect.Transitions.linear });
}


function checkForumForm(id)
{

	var name = document.forms[id].comment_name.value;
	var text = document.forms[id].comment_text.value;
	var code = document.forms[id].captcha.value;
	var file = document.forms[id].user_pic.value;
	var confirm_box = document.forms[id].confirm_box.checked;
	var fehler = "";

	if (!confirm_box)
	{
		fehler += unescape("Sie haben die Bedingungen nicht best%E4tigt.\n");
	}
	if (name == "")
	{
		fehler += "Sie haben keinen Namen angegeben.\n";
	}
	if (text == "")
	{
		fehler += "Sie haben keinen Text eingegeben.\n";
	}
	if (code == "")
	{
		fehler += "Sie haben den Code nicht eingegeben.\n";
	}
	if (fehler == "")
	{
		return true;
	}
	else
	{
		alert(fehler);
		return false
	}

}

function closeAllToggles(url)
{
	// Comments schliessen
	if (document.getElementById('comments').style.display != 'none')
	{
		Effect.toggle('artikel', 'slide', { duration:1, transition: Effect.Transitions.linear });
		Effect.toggle('comments', 'slide', { duration:1, transition: Effect.Transitions.linear });
	}
	// Bildergalerie schliessen
	if (document.getElementById('image_gallery').style.display != 'none')
	{
		document.getElementById('image_gallery').innerHTML = '<img src="'+url+'/gfx/news/loader_gallery.jpg" width="520" height="700" /><br /><br />';
		Effect.toggle('image_gallery', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
	}
	// Links schliessen
	if (document.getElementById('inter_links').style.display != 'none')
	{
		Effect.toggle('inter_links', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
	}
	// shop schliessen
	if (document.getElementById('shopplayer').style.display != 'none')
	{
		document.getElementById('shopplayer').innerHTML = '<img src="'+url+'/module/shop/gfx/loader.gif" width="520" height="700" />';
		//document.getElementById('videoplayer').innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td style="padding-right:5px;height:26px;background-image:url(\'gfx/images/bg_headline.gif\');width:100%;align:right;"><img src="gfx/images/kreuz.gif" align="right" /></td></tr><tr><td style="padding-top:10px;padding-bottom:10px;align:center;background-image:url(\'gfx/images/bg_feature.jpg\');" align="center"><img src="gfx/news/loader.gif" align="center"/></td></tr></table>';

		Effect.toggle('shopplayer', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
	}
	// Video schliessen
	if (document.getElementById('videoplayer').style.display != 'none')
	{
		document.getElementById('videoplayer').innerHTML = '<img src="'+url+'/gfx/news/loader.gif" /><br /><br />';
		//document.getElementById('videoplayer').innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td style="padding-right:5px;height:26px;background-image:url(\'gfx/images/bg_headline.gif\');width:100%;align:right;"><img src="gfx/images/kreuz.gif" align="right" /></td></tr><tr><td style="padding-top:10px;padding-bottom:10px;align:center;background-image:url(\'gfx/images/bg_feature.jpg\');" align="center"><img src="gfx/news/loader.gif" align="center"/></td></tr></table>';

		Effect.toggle('videoplayer', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
	}
	// Musikplayer schliessen
	if (document.getElementById('audioplayer').style.display != 'none')
	{
		//document.getElementById('audioplayer').innerHTML = '<img src="gfx/news/loader_audio.gif"/><br /><br />';
		document.getElementById('audioplayer').innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td style="padding-right:5px;height:26px;background-image:url(\'gfx/images/bg_headline.gif\');width:100%;align:right;"><img src="gfx/images/kreuz.gif" align="right" /></td></tr><tr><td style="padding-top:10px;padding-bottom:10px;align:center;background-image:url(\'gfx/images/bg_feature.jpg\');" align="center"><img src="gfx/news/loader_audio.gif" align="center"/></td></tr></table>';

		Effect.toggle('audioplayer', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
	}
	// Email Formular schliessen
	if (document.getElementById('email_form').style.display != 'none')
	{
		Effect.toggle('email_form', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
	}

}

/* Video Player */
function toggleShopPlayer(window_id,url,admin_url)
{

	closeAllToggles(url);

	if (document.getElementById('shopplayer').innerHTML != '')
	{
		document.getElementById('shopplayer').innerHTML = '<img src="'+url+'/module/shop/gfx/loader.gif" />';
	}
	Effect.toggle('shopplayer','slide', { duration:1.0, transition: Effect.Transitions.linear });
	window.setTimeout("toggleTheShopPlayer('"+url+"',"+window_id+")",1000);
}

function toggleTheShopPlayer(url,window_id)
{

	var query = "";
	var xmlhttp = new ajaxRequest(

			url + "/module/news/ajax/getplayer.php?window_id=" + window_id,
			function()
			{
					var r = xmlhttp.req;
					if (r.readyState==4)
					{
						//document.getElementById('videoplayer').style.display = 'block';
						document.getElementById('shopplayer').innerHTML = r.responseText;
					}
			},
			"GET",
			query,
			["Content-Type","application/x-www-form-urlencoded"]
	);
	xmlhttp.doRequest();
}

/* Email Formular*/
function toggleEmailForm()
{
	//closeAllToggles();

	Effect.toggle('email_form', 'slide', { duration:1.0, transition: Effect.Transitions.linear });
}

function toggleKontaktForm(url)
{
	closeAllToggles(url);

	Effect.toggle('kontakt_form', 'slide', { duration:1.0, transition: Effect.Transitions.linear });
}

function toggleLinks(url)
{
	closeAllToggles(url);

	Effect.toggle('inter_links', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
}

// Kommentare
function getComments(url)
{
		closeAllToggles(url);

		Effect.toggle('artikel', 'slide', { duration:1.0, transition: Effect.Transitions.linear });
		Effect.toggle('comments', 'slide', { duration:1.0, transition: Effect.Transitions.linear });

		if (document.getElementById('artikel').style.display != 'block')
		{
			//alert(document.getElementById('comment_button').src);
			document.getElementById('comment_button').src = 'gfx/images/article.gif';
		}

		if (document.getElementById('comments').style.display != 'none')
		{
			document.getElementById('comment_button').src = 'gfx/images/comment.gif';
		}
}
// Kommentar schreiben
function getCommentTbl()
{
//	if (document.getElementById('commentTbl2').style.display == 'none')
//	{
//		document.getElementById('commentTbl2').style.display = 'block';
//	}
//	else
//	{
//		document.getElementById('commentTbl2').style.display = 'none';
//	}
	closeAllCommentForms(0);

	Effect.toggle('commentTbl', 'slide', { duration:1.0, transition: Effect.Transitions.linear });
}

/* Bildergalerie */
function showGallery(id, name, personal,url)
{
	document.getElementById('image_gallery').innerHTML = '<iframe scrolling="no" src="'+ url +'/spry/gallery/index.php?id=' + id + '&article=' + name + '&personal=' + personal + '" width="100%" height="700" frameborder="0" border="0"></iframe>';
}

function getImageGallery(id,name, personal,url)
{
	closeAllToggles(url);

	if (document.getElementById('image_gallery').innerHTML != "")
	{
		document.getElementById('image_gallery').innerHTML = '<img src="'+ url +'/gfx/news/loader_gallery.jpg" width="100%" height="700" /><br /><br />';
	}
	Effect.toggle('image_gallery', 'slide', { duration:1.0, transition: Effect.Transitions.linear });
	window.setTimeout("showGallery('" + id +"', '" + name + "', '" + personal + "','"+url+"')",1000);
}

/* Video Player */
var getVideoPlayer = function(f,url)
{
	closeAllToggles(url);

	if (document.getElementById('videoplayer').innerHTML != '')
	{
		document.getElementById('videoplayer').innerHTML = '<img src="'+url+'/gfx/news/loader.gif" /><br /><br />';
		//document.getElementById('videoplayer').innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td style="padding-right:5px;height:26px;background-image:url(\'gfx/images/bg_headline.gif\');width:100%;align:right;"><img src="gfx/images/kreuz.gif" align="right" /></td></tr><tr><td style="padding-top:10px;padding-bottom:10px;align:center;background-image:url(\'gfx/images/bg_feature.jpg\');" align="center"><img src="gfx/news/loader.gif" align="center"/></td></tr></table>';
	}
	Effect.toggle('videoplayer', 'slide', { duration:1.0, transition: Effect.Transitions.linear });
	window.setTimeout("getThePlayer('" + f + "','"+url+"')",1000);
}

function getThePlayer(r,url)
{
	var query = "";
	var xmlhttp = new ajaxRequest(
			url + "/module/news/ajax/getvideoplayer.php?path=" + r,
			function()
			{
					var r = xmlhttp.req;
					if (r.readyState==4)
					{
						//document.getElementById('videoplayer').style.display = 'block';
						document.getElementById('videoplayer').innerHTML = r.responseText;
					}
			},
			"GET",
			query,
			["Content-Type","application/x-www-form-urlencoded"]
	);
	xmlhttp.doRequest();
}

/* Audio Player */
var getAudioPlayer = function(f,url)
{
	closeAllToggles(url);

	if (document.getElementById('audioplayer').innerHTML != '')
	{
		document.getElementById('audioplayer').innerHTML = '<img src="'+url+'/gfx/news/loader_audio.gif" /><br /><br />';
		//document.getElementById('audioplayer').innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td style="padding-right:5px;height:26px;background-image:url(\'gfx/images/bg_headline.gif\');width:100%;align:right;"><img src="gfx/images/kreuz.gif" align="right" /></td></tr><tr><td style="padding-top:10px;padding-bottom:10px;align:center;background-image:url(\'gfx/images/bg_feature.jpg\');" align="center"><img src="gfx/news/loader_audio.gif" align="center"/></td></tr></table>';
	}
	Effect.toggle('audioplayer', 'slide', { duration:0.8, transition: Effect.Transitions.linear });
	window.setTimeout("getAudioSrc('" + f + "','"+url+"')",800);
}

function getAudioSrc(r,url)
{
	var query = "";
	var xmlhttp = new ajaxRequest(
			url + "/module/news/ajax/getaudioplayer.php?path=" + r,
			function()
			{
					var r = xmlhttp.req;
					if (r.readyState==4)
					{
						document.getElementById('audioplayer').innerHTML = r.responseText;
					}
			},
			"GET",
			query,
			["Content-Type","application/x-www-form-urlencoded"]
	);
	xmlhttp.doRequest();
}

function getSearch()
{
	if(document.getElementById('search_simple').style.display != 'none'){
		Effect.toggle('search_simple', 'appear', { duration:0.5, transition: Effect.Transitions.linear });
		window.setTimeout("serachEffect('search_ext','slide')",500);
	}
	else{
		Effect.toggle('search_ext', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
		window.setTimeout("serachEffect('search_simple','appear')",500);
		document.getElementById('date_f').value = '';
		document.getElementById('date_t').value = '';
	}
}

function serachEffect(v,e){
	Effect.toggle(v , e , { duration:0.5, transition: Effect.Transitions.linear });
}

function sendSearch(get){
	var query = "";

	if(document.getElementById('keyword').value != '' || document.getElementById('date_f').value != '' ||
		document.getElementById('date_t').value != ''){
		if(get == ''){
			get += "act="+document.getElementById('s_act').value+
				"&rubrik="+document.getElementById('s_rubrik').value+
				"&ur_id="+document.getElementById('s_uid').value+
				"&keyword="+document.getElementById('keyword').value+
				"&toggle="+document.getElementById('box_toggle').options[document.getElementById('box_toggle').selectedIndex].value+
				"&sort="+document.getElementById('box_sort').options[document.getElementById('box_sort').selectedIndex].value+
				"&hits="+document.getElementById('box_hits').options[document.getElementById('box_hits').selectedIndex].value+
				"&archiv="+document.getElementById('s_archiv').value;

			if(document.getElementById('all_rubrik').checked == true){
				get += "&all_rubrik=1";
			}
			if(document.getElementById('date_f').value != ''){
				get += "&date_f="+document.getElementById('date_f').value+
						"&date_t="+document.getElementById('date_t').value;
			}

		}
		var xmlhttp = new ajaxRequest(
				"module/news/ajax/getSearch.php?" + get,
				function()
				{
						var r = xmlhttp.req;
						if (r.readyState==4)
						{
							document.getElementById('artikel').innerHTML = r.responseText;
							waitPreloadPage();
						}
				},
				"GET",
				query,
				["Content-Type","application/x-www-form-urlencoded"]
		);
		xmlhttp.doRequest();
	}
	else{
		waitPreloadPage();
		alert('Sie haben keinen Suchbegriff eingegeben.');

	}


}

function checkDate(f){

	var reg = /(^\d{2}\.\d{2}\.\d{4}$)/;
	reg.exec(document.getElementById(f).value);

	if(RegExp.$1 == '' && document.getElementById(f).value != ''){
		alert('Das Datum muss folgendes Format haben \'tt.dd.yyyy\'');
		document.getElementById(f).value = '';

	}

}

function clearDate(){
	document.getElementById('date_f').value = '';
	document.getElementById('date_t').value = '';
}

// ]]>