window.addEvent('domready', function() {
// newsletter panel
	var newsletterslide = new Fx.Slide('newsletter-panel');
	newsletterslide.hide();
	$('toggle').addEvent('click', function(e){
		$('log').empty();
		e = new Event(e);
		newsletterslide.toggle();
		e.stop();
	});

// target blank replacement
	if (!document.getElementsByTagName) return;
	var anchors = $$("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}

// forms
	$('newsletterform').addEvent('submit', function(e) {
		e = new Event(e);
		e.stop();
		var log = $('log').empty().addClass('ajax-loading');
		
		var myHTMLRequest = new Request.HTML ({
			url:'/newsletter/create',
			update: $('log'),
			onComplete: function() {
				log.removeClass('ajax-loading');
			}
		}).post($('newsletterform'));
	});
	
	if($('kapcsolatform')) {
		$('kapcsolatform').addEvent('submit', function(e) {
			e = new Event(e);
			e.stop();
			var log = $('log-kapcsolat').empty().addClass('ajax-loading');

			var myHTMLRequest = new Request.HTML ({
				url:'/news/contact_post',
				update: $('log-kapcsolat'),
				onComplete: function() {
					log.removeClass('ajax-loading');
				}
			}).post($('kapcsolatform'));
		});
	}

	if($('szakertoform')) {
		$('szakertoform').addEvent('submit', function(e) {
			e = new Event(e);
			e.stop();
			var log = $('log-szakerto').empty().addClass('ajax-loading');

			var myHTMLRequest = new Request.HTML ({
				url:'/news/expert_post',
				update: $('log-szakerto'),
				onComplete: function() {
					log.removeClass('ajax-loading');
				}
			}).post($('szakertoform'));
		});
	}

	// partner pdf panels
	var togglers = $$('#pdflist h3 a');
	if(togglers) {
		togglers.each(function(toggler, i) {
			toggler.addEvent("click", function(event) {
				var menuitem = $(this.getAttribute("rel"));
				if(menuitem.getStyle("display") == "none") {
					toggler.setStyle("color", "#999");
					menuitem.setStyle("display", "block");
				} else {
					toggler.setStyle("color", "#fff");
					menuitem.setStyle("display", "none");
				}
			});
		});
	}

});

// preventing email spam
function print_mail_to_link(lhs, rhs, classname, name) { 
	if(classname == "") {
		document.write("<a href=\"mailto");
	} else {
		document.write("<a class=\"" + classname + "\" href=\"mailto");
	}
	document.write(":" + lhs + "@");
	if(name == "") {
		document.write(rhs + "\">" + lhs + "@" + rhs + "<\/a>");
	} else {
		document.write(rhs + "\">" + name + "<\/a>");
	}
}
