function scroll_to(anc)	{
	document.location.href = "#"+anc;
}

function openPopup(url, width, height, left, top, winname)

{

	var trails="width=" + width + ",height=" + height + ",left=" + left +",top=" + top +",toolbar=no,directories=no,status=no,scrollbars=yes,resizable=no,menubar=no";

	newWindow=window.open( url, winname, trails);


}

function initShop()
{
$('orderForm').disable();
$('itemOuterList').toggle();
var head = 'deliveryHeadBox';
var body = 'deliveryFormBox';
var container = 'itemError';
var filter = document.getElementById(body);
Effect.Fade(container, { duration: 0.3,
		  				afterFinish: function() {	
Effect.BlindUp(filter, { duration: 0.3 });
document.orderForm.delivery_differ.checked = false;
$(head).className = "formbox toggleBoxHead";
$('orderForm').enable();
$('itemOuterList').toggle();
}
						});


}

function checkBox(c)
{
var id = $(c);
if(id.checked == true) id.checked = false; else id.checked = true;
}

function toggleFilter(head, body)
{
var filter = document.getElementById(body);
if(filter.style.display == 'none')
{
document.orderForm.delivery_differ.checked = true;
Effect.BlindDown(filter, {duration:0.3});
$(head).className = "formbox toggleBoxHeadActive";
}
else {

Effect.BlindUp(filter, { duration: 0.3,
		  				afterFinish: function() {	
document.orderForm.delivery_differ.checked = false;
$(head).className = "formbox toggleBoxHead";
}
						});

}
}


function toggleComment(head, body)
{
var filter = document.getElementById(body);
if(filter.style.display == 'none')
{
Effect.BlindDown(filter, {duration:0.3});
$(head).className = "formbox toggleBoxHeadActive";
}
else {
Effect.BlindUp(filter, { duration: 0.3,
		  				afterFinish: function() {	
$(head).className = "formbox toggleBoxHead";
}
						});

}
}

function toggleForm(formName, container, errorbox)
{
var loader = 'preloader';
var loadingDiv = document.getElementById(loader);
loadingDiv.className = 'loading';
submitForm(formName, container, errorbox);
}



function submitForm(formName, container, errorbox)
{
var loader = 'preloader';
var loadingDiv = document.getElementById(loader);
var ch = 99;
if(document.getElementById(formName)) {
      $(formName).request({


					onCreate: function(transport){ 
					Effect.Fade(container, { duration: 0.1 });
					$(formName).disable();
					
					},
					
					 onLoading: function (transport) {  
					// $(slider).update('<img src="images/progress_FFF.gif" border="0" />');
					            },  
					
					onSuccess: function(transport){ 
					loadingDiv.className = '';
					var message = transport.responseText;
					if(message == "ok")
					{
					$(formName).reset();
					document.location.href = "order_confirmation.php?";
					$(formName).enable();
					}
					else
					{
					 $(container).update(message); 
					 window.scrollTo(0,0)
					 $(formName).enable();
					 if($(container).style.display == 'none')
					 Effect.Appear(container, { duration: 0.5 });
					 setTimeout('Effect.Fade(\''+container+'\', {duration:0.5});', 5000)
					 }
					
					
					
					},
					
					onFailure: function(transport){ 
					if(transport.status == 403){

					}
					else { Effect.Appear(container, { from: 0.0, to: 1.0, duration: 0.5,
		  				afterFinish: function() {	
notify(errorbox, transport.responseText);
}
						}
						);
					}
					}
					})
		   

}
else {
 Effect.Appear(container, { from: 0.0, to: 1.0, duration: 0.5,
		  				afterFinish: function() {	
notify('notice', "FEHLER!");
}
						}
						);
		}
}
