/*
	Author:Fridolin Koch
	Copyright:2009 Fridolin Koch / Airmotion GmbH
	Contact:frido@nkcmedia.net or technik@airmotion.de
*/
var slider_videos_loaded=false;
var slider_screens_loaded=false;
$(document).ready(function() {

  $("body").click(function  (e)  {

    var bg = $(e.target).css('background-image');
 //  alert(bg);
    if(bg.match("bbc2.jpg")){
     //	alert(bg);
	 	window.open("http://www.360-live.de/ad_click.php","_blank");
	 }
  });
	//Hovers
	$("a.thickbox").fancybox({'frameWidth':480,'frameHeight':276,'overlayOpacity':0.7,'zoomSpeedIn': 0,'zoomSpeedOut': 0,'imageScale':true});
//	$("#navi li").hover(function () {$(this).addClass('nav_tests_active');},function () {$(this).removeClass('nav_tests_active');});
	if(idcatside != 1386)
		$("#navi li.nav_home").hover(function () {$(this).removeClass('nav_home');$(this).addClass('nav_home_active');},function () {$(this).removeClass('nav_home_active');$(this).addClass('nav_home');});
	if(idcat != 65 && idcat_parent != 65)
		$("#navi li.nav_news").hover(function () {$(this).addClass('nav_news_active');},function () {$(this).removeClass('nav_news_active');});
	if(idcat != 62 && idcat_parent != 62 )
		$("#navi li.nav_previews").hover(function () {$(this).addClass('nav_previews_active');},function () {$(this).removeClass('nav_previews_active');});
	if(idcat != 61 && idcat_parent != 61 )
		$("#navi li.nav_tests").hover(function () {$(this).addClass('nav_tests_active');},function () {$(this).removeClass('nav_tests_active');});
	if(idcatside != 2160)
		$("#navi li.nav_testindex").hover(function () {$(this).addClass('nav_tests_active');},function () {$(this).removeClass('nav_tests_active');});
	if(idcatside != 2161 && idcatside != 2164)
		$("#navi li.nav_abo").hover(function () {$(this).addClass('nav_rest_active');},function () {$(this).removeClass('nav_rest_active');});
	if(idcat != 70)
		$("#navi li.nav_win").hover(function () {$(this).addClass('nav_rest_active');},function () {$(this).removeClass('nav_rest_active');});
	if(idcatside != 2168)
		$("#navi li.nav_media").hover(function () {$(this).addClass('nav_media_active');},function () {$(this).removeClass('nav_media_active');});
	if(idcatside != 2175)
		$("#navi li.nav_releases").hover(function () {$(this).addClass('nav_tests_active');},function () {$(this).removeClass('nav_tests_active');});
	$("#navi li.nav_forum").hover(function () {$(this).addClass('nav_forum_active');},function () {$(this).removeClass('nav_forum_active');});
	//Some gif for IE6
	if ($.browser.msie && $.browser.version.substr(0,1)<7) {
		$('img').each(function()	{
			if($(this).attr('src') == 'img/go_top.png')
			{
				$(this).attr('src','img/IE6/go_top.gif');
			}
		});
	}
	//slider
	if ( $("#slider_images").length > 0 ) {
			$('.slide_content_video').load("include/ajax-post.php", { action: "0x3EB"}, function(){
				slider_videos_loaded=true;
				InitSlider('.slide_content_video');
				$("a.fancybox_vid").fancybox({'frameWidth':480,'frameHeight':276,'overlayOpacity':0.7,'zoomSpeedIn': 0,'zoomSpeedOut': 0});
				$('#do_switch_videos').attr('class','active');
				$('#do_switch_screens').attr('class','inactiv');
			});
			$('#do_switch_screens').live('click',function ()	{
				$('.slide_content_video').hide();
				$('.slide_content_screens').show();
				if(!slider_screens_loaded)
				{
					$('.slide_content_screens').load("include/ajax-post.php", { action: "0x3EC"}, function(){
						slider_screens_loaded=true;
						InitSlider('.slide_content_screens');
					});
				}
				else
				{
					InitSlider('.slide_content_screens');
				}
				$('#do_switch_videos').attr('class','inactiv');
				$('#do_switch_screens').attr('class','active');
				return false;
			});
			$('#do_switch_videos').live('click',function ()	{
				$('.slide_content_screens').hide();
				$('.slide_content_video').show();
				if(!slider_videos_loaded)
				{
					$('.slide_content_video').load("include/ajax-post.php", { action: "0x3EB"}, function(){
						slider_videos_loaded=true;
						InitSlider('.slide_content_video');
						$("a.fancybox_vid").fancybox({'frameWidth':480,'frameHeight':276,'overlayOpacity':0.7,'zoomSpeedIn': 0,'zoomSpeedOut': 0});
						$('#do_switch_videos').attr('class','active');
						$('#do_switch_screens').attr('class','inactiv');
					});
				}
				else
				{
					InitSlider('.slide_content_video');
				}
				$('#do_switch_videos').attr('class','active');
				$('#do_switch_screens').attr('class','inactiv');
				return false;
			});
	}

	//mark active page
	switch(idcat)
	{
		case 61 :
		case 63 :
			$("#navi li.nav_tests").addClass('nav_tests_active');
			break;
		case 62 :
		case 64 :
			$("#navi li.nav_previews").addClass('nav_previews_active');
			break;
		case 65 :
		case 67 :
			$("#navi li.nav_news").addClass('nav_news_active');
			break;
		case 70 :
			$("#navi li.nav_win").addClass('nav_rest_active');
			break;
	}
	switch(idcatside)
	{
		case 1386:
			$("#navi li.nav_home").addClass('nav_home_active');
			break;
		case 2161:
			$("#navi li.nav_testindex").addClass('nav_tests_active');
			break;
		case 2161:
		case 2164:
			$("#navi li.nav_abo").addClass('nav_rest_active');
			break;
		case 2175:
			$("#navi li.nav_releases").addClass('nav_rest_active');
			break;
		case 2168 :
			$("#navi li.nav_media").addClass('nav_media_active');
			break;
	}
	if(idcat == 63 && is_system_live)
	{
		//remove text from old versions
		$("#kurz_und_knapp h2:contains('AUF EINEN BLICK')").remove();
		$("#kurz_und_knapp h2:contains('KURZ & KNAPP')").remove();
		$("#kurz_und_knapp h1:contains('AUF EINEN BLICK')").remove();
		$("#kurz_und_knapp h1:contains('KURZ & KNAPP')").remove();
		//replace old screen button
		var url = $("#right a:has(img[src$=but_screens_ansehen.gif])").attr('href');
		if(url)
		{
			$('#right').prepend('<a href="'+url+'" class="media_screens">Screens ansehen</a>');
			$("#right a:has(img[src$=but_screens_ansehen.gif])").remove();
		}
		//replace old video  button
		url = $("#right a:has(img[src$=but_video_ansehen.gif])").attr('href');
		if(url)
		{
			$('#right').prepend('<a href="'+url+'" class="media_video fancybox_vid">Video ansehen</a>');
			$("#right a:has(img[src$=but_video_ansehen.gif])").remove();
		}
		//Remove strange sefrngo editable image
		$(".actEditFrame").remove();
		$("a.fancybox_vid").fancybox({'frameWidth':480,'frameHeight':278,'overlayOpacity':0.7,'zoomSpeedIn': 500,'zoomSpeedOut': 500});

	}
	if(idcat == 64 && is_system_live)
	{
		//remove text from old versions
		var text = $("#kurz_und_knapp #auf_einen_blick_cms").html();
		text=text.replace("AUF EINEN BLICK", "");
		text=text.replace("<br>", "");
		$("#kurz_und_knapp #auf_einen_blick_cms").html(text);
		$("#kurz_und_knapp #auf_einen_blick_cms h2").remove();
		//kurz_und_knapp_cms
		var text = $("#kurz_und_knapp #kurz_und_knapp_cms").html();
		text=text.replace(/<[^>]*>/g, "");
		text=text.replace("KURZ &amp; KNAPP", "");
		$("#kurz_und_knapp #kurz_und_knapp_cms").html(text);
	//	$("#kurz_und_knapp h1,h2:h2:contains('KURZ & KNAPP')").remove();
		//rating
	//	alert($('#rating .big').text());
		if($('#wertungsbox #rating .big').text() == "")
		{
			var src = $('#wertung_alt').text();
			src = src.replace();
			var pos = src.search(/([0-9]*)_cms_thumb.jpg$/);
			if(pos==-1)
			{
				var pos = src.search(/pfeil_([0-9]*).jpg$/);
				src = src.substr(pos+6,1);
		//		alert(src);
			}
			src = src.substr(pos,1);
			$('#wertungsbox #rating .big').html(src+"&nbsp;");
			var src="";
			src = $('#wertung_alt').text();
			src = src.replace('Hitpotenzial',"");
			if(src == "")
			{

			}
			$('#wertungsbox #rating .big').html(src);
		}
		//replace old screen button
		var url = $("#right a:has(img[src$=but_screens_ansehen.gif])").attr('href');
		if(url)
		{
			$('#right').prepend('<a href="'+url+'" class="media_screens">Screens ansehen</a>');
			$("#right a:has(img[src$=but_screens_ansehen.gif])").remove();
		}
		//replace old video  button
		url = $("#right a:has(img[src$=but_video_ansehen.gif])").attr('href');
		if(url)
		{
			$('#right').prepend('<a href="'+url+'" class="media_video fancybox_vid">Video ansehen</a>');
			$("#right a:has(img[src$=but_video_ansehen.gif])").remove();
		}
		//Remove strange sefrngo editable image
		$(".actEditFrame").remove();
		$("a.fancybox_vid").fancybox({'frameWidth':480,'frameHeight':278,'overlayOpacity':0.7,'zoomSpeedIn': 500,'zoomSpeedOut': 500});
		//style außerdem im heft
		$('#content #left table td').css('background-color','#FFF');
		$('#content #left table td:has(img)').css('background-color','#666').css('padding','3px 0 3px 0');
		$('#content #left table td img[src$=head_boxen_leisten_blau_2.gif]').remove();
	}
	//comments
	$('#add_comment form .white_button').click(function (event){

		var title = $('#add_comment input[name=c_title]');
		var text = $('#add_comment textarea[name=c_text]');
		var usr_name = $('#add_comment input[name=c_name]');
		var usr_mail = $('#add_comment input[name=c_mail]');
		var captcha = $('#add_comment .cpt_input');
		if(jQuery.trim(title.val()) == "")
		{
			title.css('border-color','#CC0000');
			alert('Gib einen Titel für deinen Kommentar an!');
			return false;
		}
		else if(jQuery.trim(text.val()) == "")
		{
			text.css('border-color','#CC0000');
			alert('Gib deinen Kommentar ein!');
			return false;
		}
		else if(jQuery.trim(usr_name.val()) == "")
		{
			usr_name.css('border-color','#CC0000');
			alert('Gib deinen Namen ein!');
			return false;
		}
		else if(jQuery.trim(usr_mail.val()) == "")
		{
			usr_mail.css('border-color','#CC0000');
			alert('Gib deine E-Mail-Adresse ein!');
			return false;
		}
		else
		{
			var code = captcha.val();
			$.post("include/ajax-post.php", { action: "0x3E8", data: code },function(data){
		//		alert(data);
    			if(parseInt(data) == 1)
				{
					//	return true;
					$('#add_comment form').submit();
				}
				else
				{
						captcha.css('border-color','#CC0000');
						alert('Der eingegebene Sicherheitscode war falsch!');
				}
  			});
		}
	});
	//Poll
	$('#poll .white_button').live('click',function ()	{
		var pollid = $(this).attr('rel');
		var answerid = parseInt($('#poll form input[name=poll]:checked').val());
		if(isNaN(answerid))
		{
			alert("Bitte wähle eine Antwort aus!.");
		}
		else
		{
			$('#poll form').submit();
		}
	});
	//login dialoge
	$("a.do_show_login").fancybox({
		'frameWidth':350,
		'frameHeight':200,
		'overlayOpacity':0.7,
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'hideOnContentClick':false,
		'padding':0
	});
	$('a.do_article_rating').fancybox({
		'frameWidth':350,
		'frameHeight':200,
		'overlayOpacity':0.7,
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'hideOnContentClick':false,
		'padding':0
	});
	//rating
	star_red = new Image();
	star_red.src='http://static.360-live.de/img/red_start_big.png';
	star_grey = new Image();
	star_grey.src='http://static.360-live.de/img/grey_star_big.png';
	var stars_count=0;
	$('#rating_widget .star_1').live('mouseover',function () {
		if($(this).attr('src') == star_red.src)
		{
			$(this).attr('src',star_grey.src);
			$('#rating_widget .star_2,#rating_widget .star_3,#rating_widget .star_4,#rating_widget .star_5').attr('src',star_grey.src);
			stars_count=0;
		}
		else
		{
			$(this).attr('src',star_red.src);
			stars_count=1;
		}
		UpdateArticleRating(stars_count);
	});
	//star 2
	$('#rating_widget .star_2').live('mouseover',function () {
		if($(this).attr('src') == star_red.src)
		{
			$(this).attr('src',star_grey.src);
			$('#rating_widget .star_3,#rating_widget .star_4,#rating_widget .star_5').attr('src',star_grey.src);
			stars_count=1;
		}
		else
		{
			$(this).attr('src',star_red.src);
			$('#rating_widget .star_1').attr('src',star_red.src);
			stars_count=2;
		}
		UpdateArticleRating(stars_count);
	});
	//star 3
	$('#rating_widget .star_3').live('mouseover',function () {
		if($(this).attr('src') == star_red.src)
		{
			$(this).attr('src',star_grey.src);
			$('#rating_widget .star_4,#rating_widget .star_5').attr('src',star_grey.src);
			stars_count=2;
		}
		else
		{
			$(this).attr('src',star_red.src);
			$('#rating_widget .star_2,#rating_widget .star_1').attr('src',star_red.src);
			stars_count=3;
		}
		UpdateArticleRating(stars_count);
	});
	//star 4
	$('#rating_widget .star_4').live('mouseover',function () {
		if($(this).attr('src') == star_red.src)
		{
			$(this).attr('src',star_grey.src);
			$('#rating_widget .star_5').attr('src',star_grey.src);
			stars_count=3;
		}
		else
		{
			//star 4
			$(this).attr('src',star_red.src);
			$('#rating_widget .star_3,#rating_widget .star_2,#rating_widget .star_1').attr('src',star_red.src);
			stars_count=4;
		}
		UpdateArticleRating(stars_count);
	});
	//star 5
	$('#rating_widget .star_5').live('mouseover',function () {
		if($(this).attr('src') == star_red.src )
		{
			$(this).attr('src',star_grey.src);
			stars_count=4;
		}
		else
		{
			$(this).attr('src',star_red.src);
			$('#rating_widget .star_4,#rating_widget .star_3,#rating_widget .star_2,#rating_widget .star_1').attr('src',star_red.src);
			stars_count=5;
		}
		UpdateArticleRating(stars_count);
	});
	$('#rating_widget a.black_button').live('click',function ()	{
	//	$('#rating_widget').attr('action',document.location.href);
		$('#rating_widget').submit();
	});
	//leserwertung preview
	$('a.do_leser_wertung').fancybox({
		'frameWidth':400,
		'frameHeight':200,
		'overlayOpacity':0.7,
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'hideOnContentClick':false,
		'padding':0
	});
	votes = new Array();
	$('#lw_previews_widget .wrapper a').live('mouseover',function ()	{
		var idx = parseInt($(this).attr('rel'));
		if(votes[idx] == true)
		{
		//rest
			for(var i = 1;i <= 10;i++)
			{
				$('#lw_previews_widget .wrapper a[rel='+i+']').css('background-color','#FFCC00');
				votes[i] = false;
			}
			for(var i = 1;i < idx;i++)
			{
				$('#lw_previews_widget .wrapper a[rel='+i+']').css('background-color','#000');
				votes[i] = true;
			}
				idx--;
		}
		else
		{
			for(var i = 1;i <= idx;i++)
			{
				$('#lw_previews_widget .wrapper a[rel='+i+']').css('background-color','#000');
				votes[i] = true;
			}
		}
		$('#lw_previews_widget #rating_text b').text(idx);
		$('#lw_previews_widget input[name=rating_value]').attr('value',idx);


	});
	$('#lw_previews_widget a.black_button').live('click',function ()	{
		$('#lw_previews_widget').submit();
	});
	//leserwertung test
	$('a.do_leserwertung_test').fancybox({
		'frameWidth':400,
		'frameHeight':370,
		'overlayOpacity':0.7,
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'hideOnContentClick':false,
		'padding':0
	});
	//gfx
	votes_gfx = new Array();
	$('#lw_test_widget .gfx a').live('mouseover',function ()	{
		var idx = parseInt($(this).attr('rel'));
		if(votes_gfx[idx] == true)
		{
		//rest
			for(var i = 1;i <= 10;i++)
			{
				$('#lw_test_widget .gfx a[rel='+i+']').css('background-color','#FFCC00');
				votes_gfx[i] = false;
			}
			for(var i = 1;i < idx;i++)
			{
				$('#lw_test_widget .gfx a[rel='+i+']').css('background-color','#000');
				votes_gfx[i] = true;
			}
			idx--;
		}
		else
		{
			for(var i = 1;i <= idx;i++)
			{
				$('#lw_test_widget .gfx a[rel='+i+']').css('background-color','#000');
				votes_gfx[i] = true;
			}
		}
		$('#lw_test_widget .gfx_value').text(idx);
		$('#lw_test_widget input[name=rating_value_gfx]').attr('value',idx);
	});
	//sound
	votes_sound = new Array();
	$('#lw_test_widget .sound a').live('mouseover',function ()	{
		var idx = parseInt($(this).attr('rel'));
		if(votes_sound[idx] == true)
		{
		//rest
			for(var i = 1;i <= 10;i++)
			{
				$('#lw_test_widget .sound a[rel='+i+']').css('background-color','#FFCC00');
				votes_sound[i] = false;
			}
			for(var i = 1;i < idx;i++)
			{
				$('#lw_test_widget .sound a[rel='+i+']').css('background-color','#000');
				votes_sound[i] = true;
			}
			idx--;
		}
		else
		{
			for(var i = 1;i <= idx;i++)
			{
				$('#lw_test_widget .sound a[rel='+i+']').css('background-color','#000');
				votes_sound[i] = true;
			}
		}
		$('#lw_test_widget .sound_value').text(idx);
		$('#lw_test_widget input[name=rating_value_sound]').attr('value',idx);
	});
	//controls
	votes_controls = new Array();
	$('#lw_test_widget .controls a').live('mouseover',function ()	{
		var idx = parseInt($(this).attr('rel'));
		if(votes_controls[idx] == true)
		{
		//rest
			for(var i = 1;i <= 10;i++)
			{
				votes_controls[i] = false;
			}
				$('#lw_test_widget .controls a').css('background-color','#FFCC00');
			for(var i = 1;i < idx;i++)
			{
				$('#lw_test_widget .controls a[rel='+i+']').css('background-color','#000');
				votes_controls[i] = true;
			}
			idx--;
		}
		else
		{
			for(var i = 1;i <= idx;i++)
			{
				$('#lw_test_widget .controls a[rel='+i+']').css('background-color','#000');
				votes_controls[i] = true;
			}
		}
		$('#lw_test_widget .controls_value').text(idx);
		$('#lw_test_widget input[name=rating_value_controls]').attr('value',idx);
	});
	//overall
	votes_overall = new Array();
	$('#lw_test_widget .overall a').live('mouseover',function ()	{
		var idx = parseFloat($(this).attr('rel'));
		var val = ($(this).attr('rel'));
		var idx_int = parseInt((idx*10));
		if(votes_overall[idx_int] == true)
		{
		//rest
			for(var i = 1;i <= 100;i++)	votes_overall[i] = false;
			$('#lw_test_widget .overall a').css('background-color','#FFCC00');
		//calc new width
			for(var i = 1;i < idx_int;i++)votes_overall[i] = true;
			$('#lw_test_widget .overall a[rel]:lt('+idx_int+')').css('background-color','#000');
		}
		else
		{
			for(var i = 1;i <= idx_int;i++)	votes_overall[i] = true;
			$('#lw_test_widget .overall a[rel]:lt('+(idx_int+1)+')').css('background-color','#000');
		}
		$('#lw_test_widget .overall_value').text(val);
		$('#lw_test_widget input[name=rating_value_overall]').attr('value',val);
	});
	//submit button
	$('#lw_test_widget a.black_button').live('click',function ()	{
		$('#lw_test_widget').submit();
	});
	//login dialoge submit
	$('#login_widget a.black_button').live('click',function () {
		var username=$.trim($('#login_widget input[name=usr_name]').val());
		var password=$.trim($('#login_widget input[name=usr_pwd]').val());
		if(username == "" || password == "")
		{

			alert('Gib deinen Benutzernamen und das Passwort ein!');
			return false;

		}
		else
		{
			var ret=false;
			$.post("include/ajax-post.php", { action: "0x3ED", usr_name:username,usr_pwd:password},function(data){
			//	alert(data);
		    	if(data=="Ok")
				{
					document.location.reload();
				}
				else
				{
					alert(data);
				}
		  	});

		}
		return false;
	});
	//do_logout
	$('#do_logout').live('click',function () {
			$.post("include/ajax-post.php", { action: "0x3EE"},function(data){
			//	alert(data);
		//		UserError("Du wurdest abg
				document.location.reload();
		  	});
	});
	//top themen fader
	if ( $("#top_themen").length > 0 )
	{
		var top_thema_aktiv=1;
		var timer_active=true;
		var go_on_timer;
		$("#top_themen .main_1").show();
		$("#top_themen #top_small_1").addClass('active');
		window.setInterval(function ()
		{
			if(timer_active==true)
			{
				$("#top_themen .main_"+top_thema_aktiv).fadeOut('slow',function ()	{
					top_thema_aktiv++;
					$("#top_themen .main_"+top_thema_aktiv).fadeIn('slow');
					$("#top_themen .top_left,#top_themen .top_right").removeClass('active');
					$("#top_themen #top_small_"+top_thema_aktiv).addClass('active');
				});
				if(top_thema_aktiv==4)
					top_thema_aktiv = 0;
			}
		}, 10000);
		$("#top_themen #top_small_1").live('click',function (){
			timer_active=false;
			$("#top_themen .main_"+top_thema_aktiv).hide();
			$("#top_themen .main_1").show();
			//navi
			$("#top_themen .top_left,#top_themen .top_right").removeClass('active');
			$("#top_themen #top_small_1").addClass('active');
			top_thema_aktiv=1;
			clearTimeout(go_on_timer);
			go_on_timer = window.setTimeout(function ()	{
				timer_active=true;
			},15000);
			return false;
		});
		$("#top_themen #top_small_2").live('click',function (){
			timer_active=false;
			$("#top_themen .main_"+top_thema_aktiv).hide();
			$("#top_themen .main_2").show();
			//navi
			$("#top_themen .top_left,#top_themen .top_right").removeClass('active');
			$("#top_themen #top_small_2").addClass('active');
			top_thema_aktiv=2;
			clearTimeout(go_on_timer);
			go_on_timer = window.setTimeout(function ()	{
				timer_active=true;
			},15000);
			return false;
		});
		$("#top_themen #top_small_3").live('click',function (){
			timer_active=false;
			$("#top_themen .main_"+top_thema_aktiv).hide();
			$("#top_themen .main_3").show();
			//navi
			$("#top_themen .top_left,#top_themen .top_right").removeClass('active');
			$("#top_themen #top_small_3").addClass('active');
			top_thema_aktiv=3;
			clearTimeout(go_on_timer);
			go_on_timer = window.setTimeout(function ()	{
				timer_active=true;
			},15000);
			return false;
		});
		$("#top_themen #top_small_4").live('click',function (){
			timer_active=false;
			$("#top_themen .main_"+top_thema_aktiv).hide();
			$("#top_themen .main_4").show();
			//navi
			$("#top_themen .top_left,#top_themen .top_right").removeClass('active');
			$("#top_themen #top_small_4").addClass('active');
			top_thema_aktiv=4;
			clearTimeout(go_on_timer);
			go_on_timer = window.setTimeout(function ()	{
				timer_active=true;
			},15000);
			return false;
		});
	}
	//newsletter subscribe
	$('a.do_newsletter').fancybox({
		'frameWidth':400,
		'frameHeight':220,
		'overlayOpacity':0.7,
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'hideOnContentClick':false,
		'padding':0
	});
	$('#newsletter #subscribe_content a.black_button').live('click',function ()	{
		var usr_name = jQuery.trim($('#newsletter input[name=usr_name]').val());
		var usr_mail = jQuery.trim($('#newsletter input[name=usr_mail]').val());
		if(usr_name == "" || usr_mail == "")
		{
			alert('Gibt deinen Namen und eine gültige E-Mail-Adresse an!');
			return false;
		}
		else
		{
			//lets validate email-address and check if it is allredy in database
			$.post("include/ajax-post.php", { action: "0x3EF",email:usr_mail},function(data){
			//	alert(data);
				var code = parseInt(data);
				if(code==-1)
				{
					alert('Die angegebene E-Mail-Adresse hat kein gültiges Format!');
				}
				else if(code==0)
				{
					alert('Diese E-Mail-Adresse is bereits eingetragen!');
				}
				else if(code == 1)
				{
					$('#newsletter').submit();
				}
		  	});
		}
	});
	$('#newsletter #unsubscribe').live('click',function ()	{
		$('#newsletter #subscribe_content').hide();
		$('#newsletter #unsubscribe_content').show();
	});
	$('#newsletter #subscribe').live('click',function ()	{
		$('#newsletter #unsubscribe_content').hide();
		$('#newsletter #subscribe_content').show();
	});
	$('#newsletter #unsubscribe_content a.black_button').live('click',function ()	{
		var mail = $.trim($('#newsletter #unsubscribe_content input[name=uns_mail]').val());
		if(mail == "")
		{
			alert("Gib eine E-Mail-Adresse ein!");
		}
		else
		{
			$.post("include/ajax-post.php", { action: "0x3F1",email:mail},function(data){
				var code = parseInt(data);
				switch(code)
				{
					case -1:
						alert("Die E-Mail-Adresse '"+mail+"' wurde nicht in der Datenbank gefunden. Falls du den Newsletter dennoch erhältst kannst du diesen unter dem Menüpunkt 'Einstellungen editieren' -> 'Dürfen wir Sie informieren?' im Kontrollzentrum des Forums abbestellen.");
						break;
					case 0 :
						alert("Es ist ein Allgemeiner Systemfehler aufgetreten.");
						break;
					case 1 :
						alert("Der 360-Live Newsletter wurde für die E-Mail-Adresse '"+mail+"' abbestellt.");
						break;
				}
		  	});
		}
	});
	//contests
	$('a.do_contest_register').fancybox({
		'frameWidth':500,
		'frameHeight':480,
		'overlayOpacity':0.7,
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'hideOnContentClick':false,
		'padding':0
	});
	$('#contest_register a.black_button').live('click',function ()	{
		var firstname = $.trim($('#contest_register input[name=cpFirstname]').val());
		var lastname = $.trim($('#contest_register input[name=cpLastname]').val());
		var street = $.trim($('#contest_register input[name=cpStreet]').val());
		var streetnbr = $.trim($('#contest_register input[name=cpStreetnbr]').val());
		var postcode = $.trim($('#contest_register input[name=cpPostcode]').val());
		var city = $.trim($('#contest_register input[name=cpCity]').val());
		var phone = $.trim($('#contest_register input[name=cpPhone]').val());
		var mail = $.trim($('#contest_register input[name=cpEmail]').val());
		var userid = $.trim($('#contest_register input[name=userid]').val());
		var contest = $.trim($('#contest_register input[name=register_contest]').val());

		if(firstname=="") alert('Gib deinen Vornamen ein.');
		else if(lastname=="") alert('Gib deinen Nachnamen ein.');
		else if(street=="" || streetnbr=="") alert('Gib deine Adresse ein.');
		else if(postcode=="" || isNaN(postcode)) alert('Gib eine gültige PLZ ein.');
		else if(city == "") alert('Gib eine Stadt ein.');
		else if(phone == "") alert('Gib deine Telefonnummer ein.');
		else if(mail == "") alert('Gibt deine E-Mail-Adresse ein.');
		else
		{
				$.post("include/ajax-post.php", { action: "0x3F0",email:mail,userid:userid,cid:contest},function(data){
			//	alert(data);
					state=parseInt(data);
					if(state==-1)	alert('Fehler!');
					else if(state==0) $('#contest_register').submit();
					else if(state==1) alert('Du hast an diesen Gewinnspiel schon teilgenommen');
					else if(state==2) alert('Diese E-Mail-Adresse wurde bereits verwendet.');
		  		});
		}
	});
	//feeds
	var feed_selection_box_open = false;
	$('#user_links a.feed').click(function (e)	{
		if(feed_selection_box_open == false)
		{
			$('body').append('<div id="feed_selection_box"><a href="http://www.360-live.de/news.rss" title="360-Live News Feed">360-Live News</a><a href="http://www.360-live.de/tests.rss" title="360-Live Tests Feed">360-Live Tests</a><a href="http://www.360-live.de/previews.rss" title="360-Live Previews Feed">360-Live Previews</a><a href="Javascript:void(0)" title="Schließen" id="close_feedbox">Schließen</a></div>');
			$('#feed_selection_box').css('left',e.pageX);
			$('#feed_selection_box').css('top',e.pageY);
			$('#feed_selection_box').show();
			feed_selection_box_open = true;
		}
		else
		{
			$('#feed_selection_box').remove();
			feed_selection_box_open = false;
		}
		return false;
	});
	$('#feed_selection_box #close_feedbox').live('click',function ()	{
		$('#feed_selection_box').remove();
		feed_selection_box_open = false;
		return false;
	});
	//tablesorter
	if(idcatside == 2160 || idcatside==2168)
		$(".gametable").tablesorter();
	//actions/events
	switch(action)
	{
		case 'newsletter_succes' :
			UserError('Deine E-Mail-Adresse wurde dem Newsletter hinzugefügt.');
			break;
		case 'newsletter_failed' :
			UserError('Beim hinzufügen deiner E-Mail-Adresse ist ein Fehler aufgetreten!');
			break;
		case 'contest_participated':
			UserError('Du hast an dem Gewinnspiel teilgenommen.');
			break;
		case 'contest_allredy_participated':
			UserError('An diesen Gewinnspiel hast du bereits teilgenommen.');
			break;
		case 'contest_dosent_exist':
			UserError('Dieses Gewinnspiel gibt es nicht.');
		case 'misc_error' :
			UserError('Es ist ein Allgemeiner Systemfehler aufgetreten.');
			break;
	}
});
function UpdateArticleRating(count)
{
	$('#rating_widget input[name=rating]').attr('value',count);
	$('#rating_widget table #rating_text').html('Diesen Beitrag mit <b>'+count+'</b> Sternen bewerten.');
}
function ShowPollResult(pollid)
{
	$('#poll #inner').html('<div style="width:100%;text-align:center;font-size:14px;"><img src="http://static.360-live.de/img/loading.gif" alt="Loading" /><br />Laden...</div>');
	$('#poll #inner').load("include/ajax-post.php", { action: "0x3EA", pid:pollid}, function(){

	});
}
function InitSlider(cn){
		if ( $("#slider_images").length > 0 ) {
		//init Slider
		$("#slider").slider();
		//Count images and calculate width
		var length =0;
		$(cn+' .do_slider_image').each(
			function (){
				length += $(this).width()+28;
			});
		//Set width
		var container = $(cn);
		container.width(length);
		//calculate space
		var tomove = length-$('#slider_images').width();
		$("#slider").bind('slide', function(event, ui) {
			var val = parseInt(tomove * ui.value / 100);
			container.css('left',-val + 'px');
		});
		$("#slider").bind('slidechange', function(event, ui) {
			var val = parseInt(tomove * ui.value / 100);
			container.css('left',-val + 'px');
		});
		$("#slider_scroll_left").click(function () {
	    	var tmp = $("#slider").slider( 'value');
			var tmp = $("#slider").slider( 'value', (tmp-15));
	    });
		$("#slider_scroll_right").click(function () {
	    	var tmp = $("#slider").slider( 'value');
			var tmp = $("#slider").slider( 'value', (tmp+15));
	    });
	}
}
/**
 *
 * @access public
 * @return void
 **/
function UserError(msg)
{
	$('#user_error .c').text(msg);
//	$().scrollTop(0);
	$('#user_error').slideDown("slow",function ()	{
		window.setTimeout(function (){
			$("#user_error").slideUp("slow",function () {
				if($("#user_error").is(':visible'))
				{
					$("#user_error").hide();
				}
			});
		}, 5000);
	});
}
/**
 *
 * @access public
 * @return void
 **/