var cur_pic = 0;
function next_pic()
{
	++cur_pic;
	if(cur_pic >= pics.length)
		cur_pic = 0;

	document.getElementById('cur_screen').src = pics[cur_pic][0];
	document.getElementById('screen_text').innerHTML = pics[cur_pic][1];
}

function last_pic()
{
	--cur_pic;

	if(cur_pic < 0)
		cur_pic = pics.length-1;

	document.getElementById('cur_screen').src = pics[cur_pic][0];
	document.getElementById('screen_text').innerHTML = pics[cur_pic][1];
}

function getFeedUrl()
{
	var url='http://www.appfuchs.de/rss/feed/';
	var kat_url='';

	if(document.getElementById('event2').checked)	//Updates
		url+='1/';
	else
		url+='0/';
	if(document.getElementById('event1').checked)	//Neue Apps
		url+='1/';
	else
		url+='0/';
	if(document.getElementById('event3').checked)	//Preissenkungen
		url+='1/';
	else
		url+='0/';
	if(document.getElementById('event5').checked)	//Preiserhöhungen
		url+='1/';
	else
		url+='0/';
	if(document.getElementById('event4').checked)	//Jetzt gratis
		url+='1/';
	else
		url+='0/';

	url = url.substr(0, url.length-1);

	var alle=true;
	if(url != 'http://www.appfuchs.de/rss/feed/0/0/0/0/0')
	{
		var i=0;
		var elem = document.getElementById('kat0');
		while(elem && i < 30)
		{
			if(elem.checked)
			{
				kat_url+=elem.value+'+';
			}
			else
			{
				alle=false;
			}

			elem = document.getElementById('kat'+i);
			++i;
		}

		kat_url = kat_url.substr(0, kat_url.length-1);

		if(!alle)
		{
			url+=kat_url;
		}

		document.getElementById('abo').innerHTML = 'Das Fenster mit dem Feed hat sich nicht geöffent? <a href="'+url+'">Hier klicken um diesen Feed jetzt zu abonnieren</a>';
		window.open(url);
	}
	else
	{
		document.getElementById('abo').innerHMTL = '';
		alert('Bitte wähle mindestens ein Ereignis aus!');
	}

	return url;
}

function getSidebarSearchUrl()
{
	var s = document.getElementById('ss').value;
	if(s.length==0)
		s = 'none';
	var v = document.getElementById('v').value;
	if(v.length==0)
		v = 'none';

	var url = '/app/suche/'+s+'/'+v+'/'+document.getElementById('k').value+'/'+document.getElementById('pmin').value+'/'+document.getElementById('pmax').value+'/'+document.getElementById('rmin').value+'/'+document.getElementById('rmax').value+'/';
	
	if(document.getElementById('lde').checked)
		url += document.getElementById('lde').value+'/'
	else
		url += 'egal/';

	if(document.getElementById('len').checked)
		url += document.getElementById('len').value+'/';
	else
		url += 'egal/';

	return url;
}
//($s=false, $v=false, $kat='alle', $pmin='kostenlos', $pmax='egal', $rmin='egal', $rmax='egal', $lde=false, $len=false)

function getSidebarFilterUrl(clicked)
{
	var url = '/home/filter';

	if(clicked == 'price_drop')
	{
		if(document.getElementById('price_drop').checked)
			url += '/0';
		else
			url += '/1';
	}
	else if(clicked == 'price_drop_check')
	{
		if(document.getElementById('price_drop').checked)
			url += '/1';
		else
			url += '/0';
	}
	else
	{
		if(document.getElementById('price_drop').checked)
			url += '/1';
		else
			url += '/0';
	}

	if(clicked == 'price_rise')
	{
		if(document.getElementById('price_rise').checked)
			url += '/0';
		else
			url += '/1';
	}
	else if(clicked == 'price_rise_check')
	{
		if(document.getElementById('price_rise').checked)
			url += '/1';
		else
			url += '/0';
	}
	else
	{
		if(document.getElementById('price_rise').checked)
			url += '/1';
		else
			url += '/0';
	}

	if(clicked == 'price_zero')
	{
		if(document.getElementById('price_zero').checked)
			url += '/0';
		else
			url += '/1';
	}
	else if(clicked == 'price_zero_check')
	{
		if(document.getElementById('price_zero').checked)
			url += '/1';
		else
			url += '/0';
	}
	else
	{
		if(document.getElementById('price_zero').checked)
			url += '/1';
		else
			url += '/0';
	}

	if(clicked == 'app_update')
	{
		if(document.getElementById('app_update').checked)
			url += '/0';
		else
			url += '/1';
	}
	else if(clicked == 'app_update_check')
	{
		if(document.getElementById('app_update').checked)
			url += '/1';
		else
			url += '/0';
	}
	else
	{
		if(document.getElementById('app_update').checked)
			url += '/1';
		else
			url += '/0';
	}

	if(clicked == 'app_new')
	{
		if(document.getElementById('app_new').checked)
			url += '/0';
		else
			url += '/1';
	}
	else if(clicked == 'app_new_check')
	{
		if(document.getElementById('app_new').checked)
			url += '/1';
		else
			url += '/0';
	}
	else
	{
		if(document.getElementById('app_new').checked)
			url += '/1';
		else
			url += '/0';
	}

	window.location=url+'/';
}

function select_tab_details_1(tab, link)
{
	if(tab == "details")
	{
		hide('reviews');
		hide('videos');
		hide('ranking');
		hide('versions');
		hide('prices');
		show(tab);
	}
	else if(tab == "reviews")
	{
		hide('details');
		hide('videos');
		hide('ranking');
		hide('versions');
		hide('prices');
		show(tab);
	}
	else if(tab == "videos")
	{
		hide('details');
		hide('reviews');
		hide('ranking');
		hide('versions');
		hide('prices');
		show(tab);
	}
	else if(tab == "prices")
	{
		hide('details');
		hide('reviews');
		hide('ranking');
		hide('versions');
		hide('videos');
		show(tab);
	}
	else if(tab == "versions")
	{
		hide('details');
		hide('reviews');
		hide('ranking');
		hide('prices');
		hide('videos');
		show(tab);
	}
	else if(tab == "ranking")
	{
		hide('details');
		hide('reviews');
		hide('versions');
		hide('videos');
		hide('prices');
		show(tab);
	}

	reset_current('ul1');
	link.parentNode.id = 'current';
}

function reset_current(ul)
{
	liArray=document.getElementById(ul).childNodes;
	i=0;
	while(liArray[i])
	{
		if(liArray[i].id == 'current')
			liArray[i].id = '';
		i++;
	}
}

function hide(obj)
{
	document.getElementById(obj).style.display = 'none';
}

function show(obj)
{
	document.getElementById(obj).style.display = '';
}

function toggle(obj)
{
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}
