var box_loading = false;
var box_loaded = false;

function set_flipped()
{
	$('#box_reiter_kontaktdaten').css('display' , 'block');
	$('#box_reiter_kontaktformular').css('display' , 'block');
	$('#box_reiter_referenz').css('display' , 'none');
	$('#box_reiter_bilder').css('display' , 'none');
	$('#box_reiter_technik').css('display' , 'none');
	flipped = true;
}
function set_unflipped()
{
	$('#box_reiter_kontaktdaten').css('display' , 'none');
	$('#box_reiter_kontaktformular').css('display' , 'none');
	$('#box_reiter_referenz').css('display' , 'block');
	$('#box_reiter_bilder').css('display' , 'block');
	$('#box_reiter_technik').css('display' , 'block');
}
function set_job()
{
	$('#box_reiter_kontaktdaten').css('display' , 'none');
	$('#box_reiter_kontaktformular').css('display' , 'none');
	$('#box_reiter_referenz').css('display' , 'none');
	$('#box_reiter_bilder').css('display' , 'none');
	$('#box_reiter_technik').css('display' , 'none');
	flipped = true;
}
function set_impressum()
{
	$('#box_reiter_kontaktdaten').css('display' , 'none');
	$('#box_reiter_kontaktformular').css('display' , 'none');
	$('#box_reiter_referenz').css('display' , 'none');
	$('#box_reiter_bilder').css('display' , 'none');
	$('#box_reiter_technik').css('display' , 'none');
	flipped = true;
}
function create_box(boxnode)
{
	if (box_loading == false)
	{
		if ((box_loading == false) && (box_loaded == false) && (stripes_loaded == false) && (stripes_moving == false))
		{
			box_loading = true;
			if (boxnode == 85)
			{
				set_flipped();
				$('#box_reiter_kontaktdaten').removeClass('boxen_reiter').addClass('reiter_active');
				$('#box_reiter_kontaktformular').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_referenz').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_bilder').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_technik').removeClass('reiter_active').addClass('boxen_reiter');
				$('#blogbox_transparent').css('display' , 'block');
				$('#blogbox_transparent').animate({'opacity': '0.9'}, 750, function(){
					$('#blogbox').css('display' , 'block');
					$('#blogbox').animate({'opacity': '1'} , 750);					
					get_content_type(boxnode);
					ajax_content(boxnode);
					box_loading = false;
					box_loaded = true;
					//digital_box(boxnode);
					blurin_background();
				});
			}
			else if ((boxnode == 104) || (boxnode == 586) || (boxnode == 588))
			{
				set_job();
				$('#blogbox_transparent').css('display' , 'block');
				$('#blogbox_transparent').animate({'opacity': '0.9'}, 750, function(){
					$('#blogbox').css('display' , 'block');
					$('#blogbox').animate({'opacity': '1'} , 750);					
					get_content_type(boxnode);
					ajax_content(boxnode);
					box_loading = false;
					box_loaded = true;
					//digital_box(boxnode);
					blurin_background();
				});
			}
			else if (boxnode == 168)
			{
				set_impressum();
				$('#blogbox_transparent').css('display' , 'block');
				$('#blogbox_transparent').animate({'opacity': '0.9'}, 750, function(){
					$('#blogbox').css('display' , 'block');
					$('#blogbox').animate({'opacity': '1'} , 750);					
					get_content_type(boxnode);
					ajax_content(boxnode);
					box_loading = false;
					box_loaded = true;
					//digital_box(boxnode);
					blurin_background();
				});
			}
			else
			{
				set_unflipped();
				$('#blogbox_transparent').css('display' , 'block');
				$('#blogbox_transparent').animate({'opacity': '0.9'}, 750, function(){
					$('#blogbox').css('display' , 'block');
					$('#blogbox').animate({'opacity': '1'} , 750);
					get_content_type(boxnode);
					ajax_content(boxnode);
					box_loading = false;
					box_loaded = true;
					//digital_box(boxnode);
					blurin_background();
				});
			}
		}
		else if ((box_loading == false) && (box_loaded == false) && (stripes_loaded == false) && (stripes_moving == true))
		{
			box_loading = true;
			if (boxnode == 85)
			{
				set_flipped();
			}
			else if ((boxnode == 104) || (boxnode == 586) || (boxnode == 588))
			{
				set_job();
			}
			else if (boxnode == 168)
			{
				set_impressum();
			}
			else
			{
				set_unflipped();
			}
			$('#stripe-right').stop().animate({"opacity": "0"} , 500);
			$('#stripe-left').stop().animate({"opacity": "0"} , 500 , function(){
				$('#blogbox_transparent').css('display' , 'block');
				$('#blogbox_transparent').animate({'opacity': '0.9'}, 750, function(){
					$('#blogbox').css('display' , 'block');
					$('#blogbox').animate({'opacity': '1'} , 750);
					$('#stripe-right').css({"opacity" : "1" , "right" : "-60%"});
					$('#stripe-left').css({"opacity" : "1" , "left" : "-60%"});
					get_content_type(boxnode);
					ajax_content(boxnode);
					box_loading = false;
					box_loaded = true;
					//digital_box(boxnode);
					blurin_background();
				});
			});
		}
		else if ((box_loading == false) && (box_loaded == false) && (stripes_loaded == true) && (stripes_moving == false))
		{
			box_loading = true;
			if (stripes_moving == false)
			{
				if (boxnode == 85)
				{
					set_flipped();
				}
				else if ((boxnode == 104) || (boxnode == 586) || (boxnode == 588))
				{
					set_job();
				}
				else if (boxnode == 168)
				{
					set_impressum();
				}
				else
				{
					set_unflipped();
				}
				stripes_moving = true;
				$('#stripe-right').animate({"right": "-=60%"} , 750);
				$('#stripe-left').animate({"left": "-=60%"} , 750 , function(){
					stripes_loaded = false;
					stripes_moving = false;
					$('#blogbox_transparent').css('display' , 'block');
					$('#blogbox_transparent').animate({'opacity': '0.9'}, 750, function(){
						$('#blogbox').css('display' , 'block');
						$('#blogbox').animate({'opacity': '1'} , 750);
						get_content_type(boxnode);
						ajax_content(boxnode);
						box_loading = false;
						box_loaded = true;
						//digital_box(boxnode);
						blurin_background();
					});
				});
			}
		}
		else if ((box_loading == false) && (box_loaded == true) && (flipped == false))
		{
			$('#blogbox').animate({'opacity': '0'} , 500 , function(){
				if (boxnode == 85)
				{
					set_flipped();
				}
				else if ((boxnode == 104) || (boxnode == 586) || (boxnode == 588))
				{
					set_job();
				}
				else if (boxnode == 168)
				{
					set_impressum();
				}
				else
				{
					set_unflipped();
				}
				$('#blogbox_transparent').flip({direction:'rl' , color:'#1c1c1c' , onEnd: function(){
					$('#box_reiter_kontaktdaten').removeClass('reiter_active').addClass('reiter_active');
					$('#box_reiter_kontaktformular').removeClass('reiter_active').addClass('boxen_reiter');
					$('#box_reiter_referenz').removeClass('reiter_active').addClass('boxen_reiter');
					$('#box_reiter_bilder').removeClass('boxen_reiter').addClass('reiter_active');
					$('#box_reiter_technik').removeClass('reiter_active').addClass('boxen_reiter');
					//digital_box(boxnode);
					get_content_type(boxnode);
					ajax_content(boxnode);
					$('#blogbox').animate({'opacity': '1'} , 500);
				}});
			});
		}
		else if ((box_loading == false) && (box_loaded == true) && (flipped == true))
		{
			$('#blogbox').animate({'opacity': '0'} , 500 , function(){
				if (boxnode == 85)
				{
					set_flipped();
				}
				else if ((boxnode == 104) || (boxnode == 586) || (boxnode == 588))
				{
					set_job();
				}
				else if (boxnode == 164)
				{
					set_job();
				}
				else
				{
					set_unflipped();
				}
				$('#blogbox_transparent').flip({direction:'rl' , color:'#1c1c1c' , onEnd: function(){
					$('#box_reiter_kontaktdaten').removeClass('reiter_active').addClass('boxen_reiter');
					$('#box_reiter_kontaktformular').removeClass('reiter_active').addClass('boxen_reiter');
					$('#box_reiter_referenz').removeClass('reiter_active').addClass('boxen_reiter');
					$('#box_reiter_bilder').removeClass('boxen_reiter').addClass('reiter_active');
					$('#box_reiter_technik').removeClass('reiter_active').addClass('boxen_reiter');
					//digital_box(boxnode);
					get_content_type(boxnode);
					ajax_content(boxnode);
					flipped = false;
					$('#blogbox').animate({'opacity': '1'} , 500);
				}});
			});
		}
	}
	$("#print_link").attr("href", "/layout/set/print/content/view/print/"+boxnode);
}

function close_box()
{
	if (box_loading == false)
	{
		box_loading = true;
		$('#blogbox').animate({'opacity': '0'} , 750 , function(){
			$('#blogbox_transparent').animate({'opacity': '0'}, 1500, function(){
				$('#blogbox_transparent').css('display' , 'none');
				$('#blogbox').css('display' , 'none');
				box_loading = false;
				box_loaded = false;
				flipped = false;
				close_digital_box();
				update_menu(0);
				blurout_background();
				$('#referenz').css("display" , "none");
				$('#bilder').css("display" , "block");
				$('#technik').css("display" , "none");
				$('#kontaktformular').css("display" , "none");
				$('#kontaktdaten').css("display" , "none");
				$('#box_reiter_kontaktdaten').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_kontaktformular').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_referenz').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_bilder').removeClass('boxen_reiter').addClass('reiter_active');
				$('#box_reiter_technik').removeClass('reiter_active').addClass('boxen_reiter');
			});
		});
	}
}

function reiter_set(reiter_to_change)
{
	var reiter = reiter_to_change;
	$('#box_reiter_kontaktdaten').removeClass('reiter_active').addClass('boxen_reiter');
	$('#box_reiter_kontaktformular').removeClass('reiter_active').addClass('boxen_reiter');
	$('#box_reiter_referenz').removeClass('reiter_active').addClass('boxen_reiter');
	$('#box_reiter_bilder').removeClass('reiter_active').addClass('boxen_reiter');
	$('#box_reiter_technik').removeClass('reiter_active').addClass('boxen_reiter');
	$('#box_reiter_' + reiter).removeClass('boxen_reiter').addClass('reiter_active');
	get_content_type();
}
function get_content_type()
{
	if ($('#box_reiter_referenz').hasClass('reiter_active') == true)
	{
		$('#referenz').css("display" , "block");
		$('#bilder').css("display" , "none");
		$('#technik').css("display" , "none");
		$('#kontaktformular').css("display" , "none");
		$('#kontaktdaten').css("display" , "none");
	}
	else if ($('#box_reiter_bilder').hasClass('reiter_active') == true)
	{
		$('#referenz').css("display" , "none");
		$('#bilder').css("display" , "block");
		$('#technik').css("display" , "none");
		$('#kontaktformular').css("display" , "none");
		$('#kontaktdaten').css("display" , "none");
	}
	else if ($('#box_reiter_technik').hasClass('reiter_active') == true)
	{
		$('#referenz').css("display" , "none");
		$('#bilder').css("display" , "none");
		$('#technik').css("display" , "block");
		$('#kontaktformular').css("display" , "none");
		$('#kontaktdaten').css("display" , "none");
	}
	else if ($('#box_reiter_kontaktformular').hasClass('reiter_active') == true)
	{
		$('#referenz').css("display" , "none");
		$('#bilder').css("display" , "none");
		$('#technik').css("display" , "none");
		$('#kontaktformular').css("display" , "block");
		$('#kontaktdaten').css("display" , "none");
	}
	else if ($('#box_reiter_kontaktdaten').hasClass('reiter_active') == true)
	{
		$('#referenz').css("display" , "none");
		$('#bilder').css("display" , "none");
		$('#technik').css("display" , "none");
		$('#kontaktformular').css("display" , "none");
		$('#kontaktdaten').css("display" , "block");
	}
}
function flipbox(kontaktnode)
{
	$('#blogbox').animate({'opacity': '0'} , 500 , function(){
		$('#blogbox_transparent').flip({direction:'lr' , color:'#1c1c1c' , onEnd: function(){
				if (kontaktnode == 85)
				{
					set_flipped();
					ajax_content(kontaktnode);
				}
				else if ((kontaktnode == 104) || (kontaktnode == 586) || (kontaktnode == 588))
				{
					set_job();
					ajax_content(kontaktnode);
				}
				else if (kontaktnode == 168)
				{
					set_impressum();
					ajax_content(kontaktnode,'article');
				}
				else
				{
					set_unflipped();
					ajax_content(kontaktnode);
				}
				$('#box_reiter_kontaktdaten').removeClass('reiter_active').addClass('reiter_active');
				$('#box_reiter_kontaktformular').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_referenz').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_bilder').removeClass('reiter_active').addClass('boxen_reiter');
				$('#box_reiter_technik').removeClass('reiter_active').addClass('boxen_reiter');
				$('#blogbox').animate({'opacity': '1'} , 500);
			}
		});
	});
}
function update_flipbox(kontaktnode)
{
	$('#blogbox').animate({'opacity': '0'} , 500 , function(){
		ajax_content(kontaktnode);
		if (kontaktnode == 85)
		{
			set_flipped();
		}
		else if ((kontaktnode == 104) || (kontaktnode == 586) || (kontaktnode == 588))
		{
			set_job();
		}
		else if (kontaktnode == 168)
		{
			set_impressum();
		}
		else
		{
			set_unflipped();
		}
		$('#blogbox_transparent').flip({direction:'lr' , color:'#1c1c1c' , onEnd: function(){
			$('#box_reiter_kontaktdaten').removeClass('boxen_reiter').addClass('reiter_active');
			$('#box_reiter_kontaktformular').removeClass('reiter_active').addClass('boxen_reiter');
			$('#box_reiter_referenz').removeClass('reiter_active').addClass('boxen_reiter');
			$('#box_reiter_bilder').removeClass('reiter_active').addClass('boxen_reiter');
			$('#box_reiter_technik').removeClass('reiter_active').addClass('boxen_reiter');
			$('#blogbox').animate({'opacity': '1'} , 500);
		}});
	});
}


