// 2.0 | roland | 2008-04-25 | jagdhof.com
function email_output(user, domain, tld, type, text, get, tag) {
	email = user+'@'+domain+'.'+tld;
	if(!text) text = email;
	if(tag) tag = ' '+tag;
	email = '<a href="mailto:'+email+get+'"'+tag+'>';
	if(type == 'all') email = email+text+'</a>';
	document.write(email);
}

function window_open(url, name, features) {
	window.open(url, name, features);
}

function element_showhide(id) {
	el = document.getElementById(id);
	el.style.display = (el.style.display != 'inline') ? 'inline' : 'none';
}

// Optional
function event_add(obj, type, fn) {
 	if(obj.attachEvent) {
		obj['e'+type+fn] = fn;
		obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
		obj.attachEvent('on'+type, obj[type+fn]);
	} else {
		obj.addEventListener(type, fn, false);
	}
}

function lytebox_open(url, rel, rev) {
	var objLink = document.createElement('a');
	objLink.id = 'objLink';
	objLink.href = url;
	objLink.rel = rel;
	objLink.rev = rev;
	doSlide = false;
	var doFrame = (rel == 'lyteframe') ? true : false;
	myLytebox.start(objLink, doSlide, doFrame);
}

// Custom
function merklisteAjaxSendRequest(id, name, action) {
	try {
		merkliste = window.XMLHttpRequest?new XMLHttpRequest():
		new ActiveXObject("Microsoft.XMLHTTP");
	} catch(e) {
		alert('No AJAX Support');
	}
	merkliste.onreadystatechange = merklisteAjaxHandleResponse;
	merkliste.open('get', '/template/showcase/merkliste.ajax.php?id='+id+'&action='+action, true);
	merkliste.send(null);
	if(action == 'add') {
		if(document.getElementById('merklistehinweis').innerHTML) {
			document.getElementById('merklistehinweis').style.display = 'block';
			window.setTimeout('merklisteHinweisHide()', 10000);
		}
		pageTracker._trackEvent("Betrieb", "Merkliste", name+" ("+id+")");
	}
}

function merklisteAjaxHandleResponse() {
	if((merkliste.readyState == 4) && (merkliste.status == 200)) {
		document.getElementById('ajaxmerkliste').innerHTML = merkliste.responseText;
	}
}

function merklisteHinweisHide() {
	var el = document.getElementById('merklistehinweis');
	el.style.display = 'none';
	if(el.innerHTML) {
		el.innerHTML = null;
		pageTracker._trackPageview("/conversion/anfrage_merkliste");
	}
}

function schnellsucheKarte(id, typ) {
	qz = document.getElementById('qz');
	document.getElementById('qr').value = id;
	if(typ == 'set') {
		document.showcasesuedtirolkarteswf.SetVariable('select', id);
		if(id == 'dolomiten') {
			qz.style.display = 'block';
			qz.disabled = false;
		} else {
			qz.style.display = 'none';
			qz.disabled = true;
		}
	}
}