window.onload = setBehaviours;




function setBehaviours() {
	forms = document.getElementsByTagName('form');

	for (i=0; i<forms.length; i++) {
		form = forms[i];
		if (form.id == 'search') {
			inputs = form.getElementsByTagName('input');
			for (inp=0; inp<inputs.length; inp++) {
				input = inputs[inp];
				name = String(input.getAttribute('name'));
				if (name.toLowerCase().match('search')) {
					input.onclick = setClearValue;
				}
			}
		}
		action = String(form.action);
		if (action.toLowerCase().match('/publication/part')) {
			form.onsubmit = checkAccept;
		}
		if (action.toLowerCase().match('/order/create')) {
			form.onsubmit = checkAccept;
		}

		if (action.toLowerCase().match('/preorder/create')) {
			form.onsubmit = checkAccept;
		}
			
		links = form.getElementsByTagName('a');
		for (j=0; j<links.length; j++) {
			link = links[j];
			link.onclick = openInNewWindow;
		}
	}

	allLinks = document.getElementsByTagName('a');
	for (i=0; i<allLinks.length; i++) {
		anchor = allLinks[i];
		rel = String(anchor.getAttribute('rel'));
		if (rel.toLowerCase().match('help')) {
			anchor.onclick = openInNewWindow;
		}
	}

	desc = document.getElementById('tabContent1');
	if (desc) {
		divs = desc.getElementsByTagName('div');
		for (i=0; i<divs.length; i++) {
			div = divs[i];
			/* classname = String(div.getAttribute('class')); */
			classname = String(div.className);
			if (classname.toLowerCase().match('toggle')) {
				h = div.getElementsByTagName('h3').item(0);
				if (!h) continue;
				h.onclick = setToggle;
			}
					
		}
	}




	
	}

function checkAccept() {
	if (this.accept.checked) return true;
	alert('Musisz zakceptować regulamin serwisu oraz politykę prywatnosci');
	return false;
}

function openInPopup() {
	window.open(this.href , '' , 'width=660,height=600');
	return false;
}

function openInNewWindow() {
	window.open(this.href);
	return false;
}

function setToggle() {
	return toggleDiv(this);
}

function setClearValue() {
	return this.value = '';

}

