






tempProductsTable = new Array(0,0,0);

	
	
alteStunden = 0;
	alteMinuten = 0;
	alteSekunden = 0;

var start
var posY
var posYblue
var divAlteZeit
var divNeueZeit
var rollWasTop



function removeCartFromBox ()
{
	Effect.SlideUp('cartInBoxContainer', {duration: 0.5, 
		afterFinish:function()
		{
			slideInProgress = 0;	
		}	
	});
	
}

var slideInProgress;
var newItem;

function loadCartToBox ( showNewItem )
{
	if (showNewItem == 1)
		newItem = 1;
	else	
		newItem = 0;
		
		
	var myAjax = new Ajax.Request (
		'checkout-warenkorb-box.jx.php',
		{
			method: 'get',
			parameters: '',
			onComplete: showCartToBox
		}
	);	
}
		


function showCartToBox ( originalRequest )
{	
	
	if (slideInProgress != 1)
	{
		slideInProgress = 1;
		$('cartInBox').innerHTML =  originalRequest.responseText;
		
		if ( newItem )
			Element.hide('last');


		Effect.SlideDown('cartInBoxContainer', {duration: 0.5, 
			afterFinish:function()
			{
				if ( newItem == 1)
				{
					Effect.SlideDown('last',{ duration: 0.5});
					
					setTimeout("removeCartFromBox()",3000);
				}
			}
		});
	}
	
}


function timerStart ( start )
{
	startWas = "sek";
	
	var stunden
	var minuten
	var sekunden

	var zeitStr
	var alteZeitStr;
	var neuZeitStr;
	
	posY = 0;
	posYblue = -50;
	
	start = start - 1;
	

	tage = Math.floor(start/(3600*24));
	stunden = Math.floor((start-tage*(3600*24))/3600);
	minuten = Math.floor((start-tage*(3600*24)-stunden*3600)/60);
	sekunden = Math.floor(start-tage*(3600*24)-stunden*3600-minuten*60);
	
	alteTage = Math.floor((start+1)/(3600*24));
	alteStunden = Math.floor(((start+1)-alteTage*(3600*24))/3600);
	alteMinuten = Math.floor(((start+1)-alteTage*(3600*24)-alteStunden*3600)/60);
	alteSekunden = Math.floor((start+1)-alteTage*(3600*24)-alteStunden*3600-alteMinuten*60);
	

		
	altSek = alteSekunden;
	altMin = alteMinuten;
	altStd = alteStunden;
	altTage = alteTage;
	
	if (tage <= 9)
		tage = "0" + tage;
	if (stunden <= 9)
		stunden = "0" + stunden;
	if (minuten <= 9)
		minuten = "0" + minuten;
	if (sekunden <= 9)
		sekunden = "0" + sekunden;
	
	if (altSek <= 9)
		altSek = "0" + altSek;
	if (altMin <= 9)
		altMin = "0" + altMin;
	if (altStd <= 9)
		altStd = "0" + altStd;
	if (altTage <= 9)
		altTage = "0" + altTage;
	
	/* Mach es rot */
	if (start == 59)
	{
		$("divCTminBottom").style.color = "#e00";
		$("divCTsekBottom").style.color = "#e00";
		$("divCTstdBottom").style.color = "#e00";
		$("divCTdaysBottom").style.color = "#e00";
		altStd = "00";
		altTage = "00";
		zeitRollen("std");
		zeitRollen("days");
	}
	else
	if (start < 60)
	{
		$("timeDays").style.color = "#e00";
		$("timeSeconds").style.color = "#e00";
		$("timeMinutes").style.color = "#e00";
		$("timeHours").style.color = "#e00";
		altMin = "00";
	}
	else
	if (1*altSek <= 0)
		altSek = "00";
	

	
	
	$("divCTsekBottom").innerHTML = sekunden;
	$("divCTsekTop").innerHTML 	= altSek;
	$("divCTsek").innerHTML 	= "";
	
	$("divCTminBottom").innerHTML = minuten;
	$("divCTminTop").innerHTML 	= altMin;
	$("divCTmin").innerHTML 	= "";
	
	$("divCTdaysBottom").innerHTML = altTage;
	$("divCTdaysTop").innerHTML 	= tage;
	$("divCTdays").innerHTML 	= "";
	
	$("divCTstdBottom").innerHTML = altStd;
	$("divCTstdTop").innerHTML 	= stunden;
	$("divCTstd").innerHTML 	= "";
	

	$("divCTmin").style.top = "0px";
	$("divCTminTop").style.top = "0px";
	$("divCTminBottom").style.top = "-50px";
	
	$("divCTsek").style.top = "0px";
	$("divCTsekTop").style.top = "0px";
	$("divCTsekBottom").style.top = "-50px";

	$("divCTdays").style.top = "0px";
	$("divCTdaysTop").style.top = "0px";
	$("divCTdaysBottom").style.top = "-50px";
	
	$("divCTstd").style.top = "0px";
	$("divCTstdTop").style.top = "0px";
	$("divCTstdBottom").style.top = "-50px";
	
	Element.show($("divCTminBottom"));
	Element.show($("divCTminTop"));
	Element.show($("divCTmin"));
	
	Element.show($("divCTsekBottom"));
	Element.show($("divCTsekTop"));
	Element.show($("divCTsek"));
	
	Element.show($("divCTstdBottom"));
	Element.show($("divCTstdTop"));
	Element.show($("divCTstd"));
	
	Element.show($("divCTdaysBottom"));
	Element.show($("divCTdaysTop"));
	Element.show($("divCTdays"));
	
	if (start >= 0)
	{
		zeitRollen("sek");
		
		
		if ( alteMinuten == 0 && alteSekunden == 0 && alteStunden == 0)
			zeitRollen("days");
		else
		if ( alteMinuten == 0 && alteSekunden == 0)
			zeitRollen("std");
		else
		if ( alteSekunden == 0)
			zeitRollen("min");
		//Element.hide($(divNeueZeit));
		
	}
	if (start > 0)
		setTimeout("timerStart(" + start + ")",1000);

}


function zeitRollen ( rollWas )
{
	var ie = document.all;
	rollWasTop = "divCT" + rollWas + "Top";

	setTimeout("runterholen(\'" + rollWasTop + "\')",50);
	setTimeout("runterholenVonOben(\'" + rollWas + "\')",50);
	
	if (!ie)
	{
	new Effect.Fade( rollWasTop,  { duration: 0.7, from: 1, to: 0 });
	new Effect.Fade("divCT" + rollWas + "Bottom",  { duration: 0.7, from: 0, to: 1 });
	}
}

function runterholen( div )
{
	if ( $(div).offsetTop <= 50)
	{	
		$(div).style.top = $(div).offsetTop + 5 + "px";
		
		setTimeout("runterholen(\'" + div + "\')",50);
	}	
	
}
function runterholenVonOben( startWas )
{
	
	if ( $("divCT" + startWas + "Bottom").offsetTop < 0)
	{	
		$("divCT" + startWas + "Bottom").style.top = $("divCT" + startWas + "Bottom").offsetTop + 5 + "px";
		
		setTimeout("runterholenVonOben(\'" + startWas +"\')",50);
	}	
	
}
var latestVisible 
var latestButton

function PT_switchTo ( divId, button )
{
	
	if (latestButton)
	{
		latestButton.style.color = "#999";
		latestButton.style.backgroundImage = "none";
	}
	else
	{
		$("modelDescButton").style.color = "#999";
		$("modelDescButton").style.backgroundImage = "none";
	}	
	button.style.backgroundImage = "url(http://dl.dropbox.com/u/626934/Shape%205%20copy%202.png)"; 
	button.style.color = "#000"; 
	if ( $(divId) )
	{
		if ( !latestVisible )
			latestVisible = "modelDescription";
		
		new Effect.Fade (latestVisible, { 
				duration : 0.1, 
				from: 1, 
				to:0,
				afterFinish: function()
				{
					new Effect.Appear (divId, { duration : 0.2, from: 0, to: 1 })	
				}
		});
		
		if ($("otherProducts"))
		{
			new Effect.Fade ($("otherProducts"), { 
				duration : 0.1, 
				from: 1, 
				to:0,
				afterFinish: function()
				{
					new Effect.Appear ($("otherProducts"), { duration : 0.2, from: 0, to: 1 })	
				}
			});
		}
		
		latestButton = button;
		latestVisible = divId;
	}
}	

var timeLeft;
function simpleTimer ( divId, start )
{
	start = start - 1;;
	
	days 	= Math.floor ( start / (3600*24));
	hours 	= Math.floor ( (start-(days*3600*24)) / 3600 ); 
	minutes = Math.floor  ( (start-(days*3600*24)-(hours*3600)) / 60 );
	seconds	= Math.floor  ( (start-(days*3600*24)-(hours*3600) - (minutes*60)) );
	
	if (hours <= 10 && days == 0)
		$( divId ).style.color = "#a00";
	
	if (days <= 9)
		days = "0" + days;
	if (hours <= 9)
		hours = "0" + hours;
	if (minutes <= 9)
		minutes = "0" + minutes;
	if (seconds <= 9)
		seconds = "0" + seconds;	
	
	$( divId ).innerHTML = days + ":" + hours + ":" + minutes + ":" + seconds;
	
	
	 
	if (start > 0)
		setTimeout("simpleTimer(\'" + divId + "\'," + start + ")",1000);
}




function tableForward ( tableNr )
{
	if ($('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]+1)))
	{
		new Effect.Fade('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]), 
			{
				duration: 0.2,
				afterFinish: function () 
					{
					  	Effect.Appear('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]),
						  	{
							  	duration: 0.5		
						  	}
					  	);
					}
			}
		);

		tempProductsTable[tableNr] += 1;
		
		if (!$('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]+1)))
			Element.hide($('product_options_pfeil_rechts_' + tableNr + ''));
		Element.show($('product_options_pfeil_links_' + tableNr + ''));
	}
}	
function tableBackward ( tableNr )
{
	if ($('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]-1)))
	{
		new Effect.Fade('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]), 
			{
				duration: 0.2,
				afterFinish: function () 
					{
					  	Effect.Appear('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]),
						  	{
							  	duration: 0.5		
						  	}
					  	);
					}
			}
		);
		
		tempProductsTable[tableNr] -= 1;
		
		if (!$('product_options_table_' + tableNr + '_' + (tempProductsTable[tableNr]-1)))
			Element.hide($('product_options_pfeil_links_' + tableNr + ''));
		Element.show($('product_options_pfeil_rechts_' + tableNr + ''));
	}
}
function beladen (seite)
{

	Element.hide($('scrollInhalt'));
			Element.show('sanduhren');

	for (i=1;i<=4;i++)
	{
		
		Element.show('sanduhr_' + i);
	}
	
	Element.show('sanduhren');

	var myAjax = new Ajax.Request (
		'scroll.jx.php',
		{
			method: 'get',
			parameters: '&aktuelleSeite=' + seite,
			onComplete: nachBeladen
		}
	);	
	

}

function nachBeladen ( originalRequest )
{	
	for (i=1;i<=4;i++)
	{
		Element.hide('sanduhr_' + i);
	}
	Element.show($('scrollInhalt'));
	$('scrollInhalt').innerHTML = originalRequest.responseText;
}
		
		
		
<!--
var selected;
var submitter = null;

function submitFunction() {
    submitter = 1;
}
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}  
function popupImageWindow(url) {
  window.open(url,'popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}




function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;

// one button is not an array
  if (document.getElementById('payment'[0])) {
    document.getElementById('payment'[buttonSelect]).checked=true;
  } else {
    //document.getElementById('payment'[selected]).checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}


function checkbox_kombinationstest() {
	if (document.getElementById("checkout_confirmation").conditions_half.checked == true) {
		if (document.getElementById("checkout_confirmation").revocation_half.checked == true) {
			document.getElementById("checkout_confirmation").conditions.checked = true;
		} else document.getElementById("checkout_confirmation").conditions.checked = false;
	} else document.getElementById("checkout_confirmation").conditions.checked = false;
}

function check_form_optional(form_name) {
  var form = form_name;

  var firstname = form.elements['firstname'].value;
  var lastname = form.elements['lastname'].value;
  var street_address = form.elements['street_address'].value;

  if (firstname == '' && lastname == '' && street_address == '') {
    return true;
  } else {
    return check_form(form_name);
  }
}
