ï»¿window.addEvent("domready", function()
{
/* EFA */
	
	var valueOrigin = "Von: Ort, Hst., Adr. oder POI";
	var valueDestination = "Nach: Ort, Hst., Adr. oder POI";

	/* prefill field values */
	$$("#efaForm input[name=name_origin]").each(function(el)
	{
		el.set("value", valueOrigin);
		el.setStyle("color", "#575757");
		el.addEvent("focus", function(e)
		{
			if(this.value==valueOrigin) this.value="";
			this.select();
		});
		el.addEvent("blur", function(e)
		{
			if(this.value=="") this.value=valueOrigin;
		});
		$(el.id.substring(0,el.id.indexOf("Origin"))+"Form").addEvent("submit", function(e)
		{
			if(el.value==valueOrigin) el.value="";
		});
	});
		
	$$("#efaForm input[name=name_destination]").each(function(el)
	{
		el.set("value", valueDestination);
		el.setStyle("color", "#575757");
		el.addEvent("focus", function(e)
		{
			if(this.value==valueDestination) this.value="";
			this.select();
		});
		el.addEvent("blur", function(e)
		{
			if(this.value=="") this.value=valueDestination;
		});
		$(el.id.substring(0,el.id.indexOf("Destination"))+"Form").addEvent("submit", function(e)
		{
			if(el.value==valueDestination) el.value="";
		});
	});
	
	/* Multibox */
	new MultiBox('mb', {useOverlay:true,showControls:true,showNumbers:false,descClassName:'multiBoxDesc'});
/*
	$$('.mb img').each(function(el){
		var dim = el.getCoordinates($("col3_content"));
		var newEl = new Element("div", {'class': 'mbZoom'});
		el.getParent().grab(newEl);
		var top = dim['top']+el.getSize().y-newEl.getSize().y-5;
		var left = dim['left']+el.getSize().x-newEl.getSize().x-5;
		newEl.fade("hide").setStyles({top:top,left:left}).fade(0.3);
	});
*/
	if($("warnmeldung") && $("warnmeldungLink")) {
		var sgStatus = JSON.decode(Cookie.read("sgStatus"));
		if(sgStatus == null) {
			new MultiBox('sg', {useOverlay:true,showControls:false,showNumbers:false}).open($("warnmeldungLink"));
			Cookie.write("sgStatus", JSON.encode(1));
		}
		//Cookie.write("sgStatus", JSON.encode(null));
	}
});

function show()
{
	var sEfaOrigin = document.getElementById("efaOrigin");
	var sEfaDestination = document.getElementById("efaDestination");
	
	/*remove bad characters*/
	function filter(str)
	{
		var vFilter = /[\\\/\{\}\[\]\;\<\>\%\§\?\$\#\~\*]/g;
		return str.replace(vFilter, " ");
	}
	
	/*Origin*/
	sEfaOrigin.value = filter(sEfaOrigin.value);
	
	/*Destination*/
	sEfaDestination.value = filter(sEfaDestination.value);
	
	var efaElem = document.getElementById('efaiframe');
	
	document.getElementById('col1').style.display = "none";
	document.getElementById('col3').style.display = "none";
	
	efaElem.src='http://www2.vvs.de/ssb/XSLT_TRIP_REQUEST2?language=de&sessionID=0';
	efaElem.style.display = 'block';
}




