var ErrorAlert = {
	alert: function(errors) {
		if (errors.length > 0) {
			var s = "";
			for (var i = 0; i < errors.length; i++) {
				if (i > 0) s += "\n";
				s += errors[i];
			}
			window.alert(s);
		}
	}
}
var Newsletter = {
	subscribe: function(email) {
		Element.toggle("newsletterButtons", "newsletterWait");
		new Ajax.Updater("panel_hirlevel", "newsletter.do", {
			parameters: $H({ method: 'subscribe', email: email }).toQueryString(),
			evalScripts: true
		});
	},
	unsubscribe: function(email) {
		Element.toggle("newsletterButtons", "newsletterWait");
		new Ajax.Updater("panel_hirlevel", "newsletter.do", {
			parameters: $H({ method: 'unsubscribe', email: email }).toQueryString(),
			evalScripts: true
		});
	}
};

var CourseSearch = {
	search: function(form, step) {
		if (step < 1 && form.languageCourse) form.languageCourse.value = -1;
		if (step < 2 && form.courseType) form.courseType.value = -1;
		if (step < 3 && form.city) form.city.value = -1;
		form.submit();
	}
};

var SearchPanel = {
	whereChanged: function(w) {
		var f = $("searchPanelForm");
		if (w == 0) {
			f.target = "_self";
			f.action = "search.do";
		} else {
			f.target = "_blank";
			f.action = "http://www.oxford.hu/kereses.do";
		}
	}
};

function level(a, b) {
	document.location.href = "mai" + "lto:" + a + "@" + b;
}
function levelKiir(a, b) {
	document.write(a);
	document.write("@");
	document.write(b);
}

function getPageOffset(obj) {
	var ret = new Array(obj.offsetLeft, obj.offsetTop);
	while ((obj = obj.offsetParent) != null) {
		ret[0] += obj.offsetLeft;
		ret[1] += obj.offsetTop;
	}
	return ret;
}
function test2() {
	alert("test");
}
