window.addEvent('domready', function()
{
	
	// Faq Accordion
	var myAccordion = new Accordion($('accordion'), 'h4.faqquestion', 'div.faqanswer', {
		opacity: false,
		alwaysHide: true,
		onActive: function(toggler, element)
		{
			toggler.setStyle('text-decoration', 'underline');
		},
		onBackground: function(toggler, element)
		{
			toggler.setStyle('text-decoration', 'none');
		}
	});
	
	if ($('spammers_hidden'))
	{
		var strFirst = 'Wallaboo';
		var strSecond = 'Wallaboo-AntiSpam';
		$('input-name').addEvents(
		{
			click: function()
			{
				$('spammers_hidden').getElement('input').value = strFirst;
			},
			blur: function()
			{
				if ($('spammers_hidden').getElement('input').value == strFirst)
				{
					$('spammers_hidden').getElement('input').value = strSecond;
				};
			}
		});
	};
	
	// Afreken Formulier Copyfields
	if ($('afrekenform'))
	{
		var blnActive = false;

		$('idem').addEvents(
		{
			'click':function()
			{
				$$('.copyfield').each(function(elObject)
				{
					if (blnActive)
						$('afl_'+elObject.id).value = '';
					else
						$('afl_'+elObject.id).value = elObject.value;
				});
			}	
		});
	};
	
	// Image Resizen
	$$('.resizeimage').each(function(elImage)
	{
		if (elImage.offsetHeight > 180)
		{
			elImage.setStyle('margin-top', '-30px');
		}
	});
	
	// Submit Button, Order form on Detail Page
	if ($('submitBtn'))
	{
		$('submitBtn').addEvents(
		{
			'click':function()
			{
				$('order').submit();						
			}
		});
	};
	
	// Delete With Confirm Shopping Cart
	$$('a.delProduct').each(function(elDelButton)
	{		
		elDelButton.addEvents(
		{			
			'click':function()
			{
				openConfirm(elDelButton.getPrevious('.product_name').value, elDelButton.getParent().id, elDelButton.rel);						
			}
		});
	});
	
	// Foto Popup
	$$('a.openPhotos').each(function(elLink)
	{
		elLink.addEvents(
		{
			'click':function()
			{
				openPhotos(elLink.rel);
			}
		});
	});
		
});

function openConfirm(argStrName, argStrFormid, argStrLanguage) 
{
	switch(argStrLanguage)
	{
		case 'du':
			strText = 'Möchten sie “' + argStrName + '” entfernen?';
		  	break;
		case 'fr':
			strText = 'Vous êtes certainement de supprimer “' + argStrName + '”?';
			break;
		default:
			strText = 'Weet u zeker dat u "' + argStrName + '" wilt verwijderen?';
			break;
	}
	elInputBox = confirm(strText);
	if (elInputBox == true)
	{ 
		$(argStrFormid).getElement('.amount').value = 0;
		$(argStrFormid).submit();
	}
}

function openPhotos(argStrUrl)
{
	popupwidth = 620;
	popupheight = 520;
	leftstart = (screen.width/2) - (popupwidth/2);
	topstart = (screen.height/2) - (popupheight/2);
	properties = "width="+popupwidth+", height="+popupheight+", left="+leftstart+", top="+topstart+", toolbar=no, titlebar=no, title=0, location=no,scrollbars=yes,status=no,resizable=no";
	photo = argStrUrl;
	
	window.open(photo, 'photos', properties);
}