if (typeof actionAtacher == 'undefined') {
    var actionAttacher = new PrezentDomApi.ActionAttacher();
    pDomApi.addEvent(window, 'domload', function() { actionAttacher.attach(); });
}

actionAttacher.addTagEvent(new PrezentDomApi.TagEvent('input', 'returnSelectOn', 'click',
	function (e) {
		showHideReturn(true);
	}
));

actionAttacher.addTagEvent(new PrezentDomApi.TagEvent('input', 'returnSelectOff', 'click',
	function (e) {
		showHideReturn(false);
	}
));

actionAttacher.addTagEvent(new PrezentDomApi.TagEvent('input', 'redirectToHome', 'click',
	function (e) {
		window.location = "/";
	}
));

pDomApi.addEvent(window, 'load', function() {
	// Make sure the field are hidden/shown on page load
	var returnSelectOn = pDomApi.getElementsByClassName('returnSelectOn', 'input');

	if (returnSelectOn[0].checked) {
		showHideReturn(true);
	} else {
		showHideReturn(false);
	}
	

	if (typeof jQuery != 'undefined') {
		
		var now = new Date();

		$.datepicker.setDefaults($.datepicker.regional[language]);
		$("#transferDate").datepicker({
			minDate: now,
			dateFormat: 'dd-mm-yy',
			onClose: function (date) {
				$("#returnDate").datepicker("option", "minDate", date);
			}
		});

		$("#returnDate").datepicker({
			minDate: now,
			dateFormat: 'dd-mm-yy'
		});
	}	
});

function showHideReturn(show) {
	var form = document.forms['orderDetails'];
	var elements = form.elements;

	for (var i = 0; i < elements.length; i++) {
		if (elements[i].name.indexOf('[return]') > 0 && elements[i].name != 'shop[return][return]') {
			if (show) {
				elements[i].parentNode.parentNode.style.display = '';
			} else {
				elements[i].parentNode.parentNode.style.display = 'none';
			}
		}
	}
}

