function cl(par,ac,mc,tar){
	var f = top.frames[0].document.forms[0];
	var o = top.frames[0].document.getElementById('trg');
	o.value = par;
	f.pd.value = ac;
	if(mc) f.mc.value = mc;
	if(tar) f.target='_blank';
	f.submit();
}
function cle(par,mc){cl(par,dac,mc);}
function clp(par,mc){cl(par,dac,mc,1);}
function init_h(){
	itm();
	print_hdr();
}
function init_f(){
	fx();
	print_ftr();
	toys();
	shorten();
	document._Scroll.init('scroll');
}
function init_test(){
	_SEngine = new SEngine();
}
function itm(){
	var artc=dac;
	var matchval=new RegExp(/\/reiseangebote\/$/i);
	var loc=window.location.href;
	var src='476151C476S476152CL90PPV';
	if(loc.search(matchval)>0) artc='000';
	var ssl = "687474703A2F2F73736C2E68757272612E64652F547261636B4974";
	var adr = '';
	for(var i=0; i<ssl.length; i=i+2) adr+=String.fromCharCode(parseInt(ssl.substring(i,i+2),16));
	var ph = document.createElement('div');
	ph.innerHTML = '<img src="'+adr+'?tid='+src+'&pd='+artc+'&mc=&ref=[['+ document.referrer+']]&src=[[' + document.location + ']]" alt="" border="0" width="1" height="1" style="position: absolute; top:-20; left: -20;">';
	var bdy = document.getElementsByTagName('body'); bdy = bdy[0];
	bdy.insertBefore(ph,bdy.firstChild);
}
function print_hdr(){
	document.write(''+
	'<div id="w1">'+
	'	<div class="header">'+
	'			<iframe id="ifr" src="/reiseangebote/x0ojmQ/home.html" scrolling="no" frameborder="0" border="0"></iframe>'+	
	'		<div class="metaNav">'+
	'		</div>'+
	'		<div class="graybox">'+
	'			<div>Reisen & Urlaub</div>'+
	'		</div>'+
	'		<ul id="menuList">'+
	'			<li><a href="/reiseangebote/hotel_mallorca.php">Mallorca</a></li>'+
	'			<li><a href="/reiseangebote/agypten.php">&Auml;gypten</a></li>'+
	'			<li><a href="/reiseangebote/turkei.php">T&uuml;rkei</a></li>'+
	'			<li><a href="/reiseangebote/griechenland.php">Griechenland</a></li>'+
	'			<li><a href="/reiseangebote/spanien_kanaren.php">Kanaren</a></li>'+
	'		</ul>'+
	'		<div id="haversack"></div>'+
	'	</div>'+
	
	'	<div class="left w2">'+
	'	<ul class="scroll">	'+
	'		<li'+(dac=='0'?' class="current"':'')+' id="start">'+
	'			<a href="javascript:cle(\'Z17\')"><span>Start</span></a>'+
	'		</li>'+
	'		<li class="pauschal'+(dac!=='0'?' current':'')+'">'+
	'			<a href="javascript:cle(\'Z12\')"><span>Pauschalreise</span></a>'+
	'		</li>'+
	'		<li class="lastminute">'+
	'			<a href="javascript:cle(\'Z11\')"><span>Last Minute</span></a>'+
	'		</li>'+
	'		<li class="hotel">'+
	'			<a href="javascript:cle(\'Z15\')"><span>Hotels</span></a>'+
	'		</li>'+
	'		<li class="ferienhaus">'+
	'			<a href="javascript:cle(\'Z0_\')"><span>Ferienh&auml;user</span></a>'+
	'		</li>'+
	'		<li class="flug">'+
	'			<a href="javascript:cle(\'Z14\')"><span>Fl&uuml;ge</span></a>'+
	'		</li>'+
	'		<li class="wellness">'+
	'			<a href="javascript:cle(\'Z13\')"><span>Wellness</span></a>'+
	'		</li>'+
	'		<li class="cities">'+
	'			<a href="javascript:cle(\'Z18\')"><span>St&auml;dte</span></a>'+
	'		</li>'+
	'	</ul>	'+
	'');
}
function print_ftr(){
	document.write(''+
	'	</div>'+
	'	<div class="right rc" id="rc">'+
	'	<img src="x0ojmQ/bestprice.jpg" alt="" border="0"><br/>'+
//	'	<img src="x0ojmQ/blog.jpg" alt="" border="0"><br/>'+
	'	</div>'+
	'	<div class="footer">'+
	'		<div id="area-footer">'+
	'			<div class="area-content">'+
	'				<div class="module-footermenu">'+
	'					<h5>Service</h5>'+
	'					<ul>'+
	'						<li><a href="javascript:cle(\'_1z\')">Kontaktformular</a></li>'+
	'						<li><a href="javascript:cle(\'_1F\')">Hotline</a></li>'+
	'						<li><a href="javascript:cle(\'_1S\')">Newsletter</a></li>'+
	'						<li><a href="javascript:cle(\'_1B\')">Reiseb&uuml;rofinder</a></li>'+
	'						<li><a href="javascript:cle(\'_1V\')">Routenplaner</a></li>'+
	'						<li><a href="http://ssl.hurra.de/TrackIt?tid=476153C476S476152CL90PPC&url=[[http://urlaubswelt.neckermann.de/Service/Währungsrechner?extcall=hurra]]">W&auml;hrungsrechner</a></li>'+
	'						<li><a href="javascript:cle(\'_1W\')">Gewinnspiel - Reisefieber</a></li>'+
	'					</ul>'+
	'				</div>'+
	'				<div class="module-footermenu">'+
	'					<h5>Starke Partner</h5>'+
	'					<ul>'+
	'						<li><a href="javascript:cle(\'_1M\')">Mietwagen</a></li>'+
	'						<li><a href="javascript:cle(\'_1H\')">Kreuzfahrten</a></li>'+
	'						<li><a href="javascript:cle(\'_1x\')">Mydays Events</a></li>'+
	'						<li><a href="javascript:cle(\'_1y\')">Park, Sleep & Fly</a></li>'+
	'						<li><a href="javascript:cle(\'_1C\')">Flughafentransfer</a></li>'+
	'					</ul>'+
	'				</div>'+
	'			</div>'+
	'			<div class="area-content">'+
	'				<div class="module-footermenu">'+
	'					<h5>Informationen</h5>'+
	'					<ul>'+
	'						<li><a href="javascript:cle(\'_1Q\')">Sammelbesteller</a></li>'+
	'						<li><a href="javascript:cle(\'_1N\')">FAQ</a></li>'+
	'						<li><a href="javascript:cle(\'_1U\')">Ferienplaner</a></li>'+
	'						<li><a href="javascript:cle(\'_1E\')">Sicherheitshinweise</a></li>'+
	'						<li><a href="javascript:cle(\'_1J\')">Handgep&auml;ck</a></li>'+
	'					</ul>'+
	'				</div>'+
	'				<div class="module-footermenu">'+
	'					<h5>Unternehmen</h5>'+
	'					<ul>'+
	'						<li><a href="javascript:cle(\'_1T\')">&Uuml;ber uns</a></li>'+
	'						<li><a href="javascript:cle(\'_1G\')">AGB</a></li>'+
	'						<li><a href="javascript:cle(\'_1X\')">Veranstalter-AGB</a></li>'+
	'						<li><a href="javascript:cle(\'_1A\')">Impressum</a></li>'+
	'						<li><a href="javascript:cle(\'_1O\')">UrlaubsWelt Blog</a></li>'+
	'					</ul>'+
	'				</div>'+
	'				<div class="module-footermenu module-newsletter">'+
	'					<a href="javascript:cle(\'_1S\')" id="newsletter_link">'+
	'						<img src="x0ojmQ/footer_newsletter.gif"/>'+
	'					</a>'+
	'				</div>'+
	'			</div>'+
	'			<div class="area-content">'+
	'				<a href="javascript:cle(\'_1d\')" class="element-twitter-link">Follow us on twitter</a>'+
	'				<a href="javascript:cle(\'_1P\')" class="element-rss-link">RSS-Feed abonnieren</a>'+
	'			</div>'+
	'		</div>'+
	'	</div>'+
	'</div>'+
	'');
}
function fx(){
	//var ims = $$('fxm','img',null);
	var ims = $$('img.fxm');
	for(i=0; i<ims.length; i++){
		if(ims[i].id){
			var prs = ims[i].id.split('|');

			var ln = document.createElement('div');
			ln.className='pricebox';
			var itm=ims[i].parentNode.parentNode;

			var l1=l2=l3='';
			if(prs[1]!=='0') l1='javascript:cl(\''+prs[1]+'\',\''+prs[4]+'\''+(prs[5]?','+prs[5]:'')+')';
			if(prs[2]!=='0') l2='javascript:cl(\''+prs[2]+'\',\''+prs[4]+'\''+(prs[5]?','+prs[5]:'')+')';
			if(prs[3]!=='0') l3='javascript:cl(\''+prs[3]+'\',\''+prs[4]+'\''+(prs[5]?','+prs[5]:'')+')';
			
			if(prs[1]!=='0') {ims[i].parentNode.href=l1;}
			else if(prs[2]!=='0') {ims[i].parentNode.href=l2;}
			else {ims[i].parentNode.href=l3;}
			
			if(prs[1]!=='0') {ln.innerHTML += '<a href='+l1+' class="go" rel="nofollow">Hoteldetails ansehen</a>';}
			if(prs[2]!=='0') {ln.innerHTML += '<a href='+l2+' class="go" rel="nofollow">Pauschalreise finden</a>';}
			if(prs[3]!=='0') {ln.innerHTML += '<a href='+l3+' class="go" rel="nofollow">Anderes Hotel finden</a>';}
		
			//var de=$$('description',null,itm);
			var de = itm.getElementsByTagName('div')
			for(eli=0;eli<de.length;eli++) if(de[eli].className.search('description')>-1){de = de[eli]; break;}
			itm.insertBefore(ln,de)
/*
			if(prs[0]=='m'){
				ln.id='b-p'
				if(de[1]){
				itm.insertBefore(ln,de[1].nextSibling)
				}else{
				itm.insertBefore(ln,de[0].nextSibling)
				}
			}else 
			if(prs[0]=='l3'){
				itm.insertBefore(ln,de[0].nextSibling)
			}else{
				itm.insertBefore(ln,de[0])
			}
*/
		}
	}
}
function toys(){
	var a=$('e404')
	if(a){
		tmp=a.innerHTML;
		a.innerHTML = '<a href="javascript:cle(\'Z17\')" rel="nofollow">'+tmp+'</a>';
	}
	var b = $('breadcrumbs'); 
	if(b){
		if(b.innerHTML.length > 10){
			document.all?b.firstChild.innerText='Start':b.firstChild.textContent='Start';
			b.firstChild.className = 'home';
			if(b.lastChild.tagName=='A'){
				b.lastChild.className = 'current';
			}
			b.innerHTML = b.innerHTML.replace(/(\&gt\;)/g,'');
		}
		var c = $('haversack');
		c.appendChild(b);
	}
	var c = $('rc'); 
	var d = $('rc2'); 
	if(c && d){c.insertBefore(d,c.firstChild);}
	var e = $('rc3');
	if (e){c.appendChild(e);}
	//var e = $$('rp','div',null);
	var e = $$('div.rp');
	if (e){
		for(i=0; i<e.length; i++){
			var f=e[i].className.replace(/^.*rt(\d)(?:,(\d))?.*$/,function(a,b,c){return b+(c?'-'+c:'');});
			e[i].className = 'rating rt' + f;
		}
	}
	/*
	var f=$$('ver');
	var fi = f.length;
	while(fi--){
		f[fi].innerHTML='<img src="" alt="" border="0">'
	}
	*/
	var f=$('welcome');
	if (f){
		var g = new Element('div',{'class':'right ic'});
		f.className='it';
		f.parentNode.parentNode.insertBefore(g,f.parentNode.nextSibling);
		g.appendChild(f);
	}
}
/* content folder*/
function shorten(){
	//var a = $$("short");
	var a = $$('.short');
	var i = a.length;
	while (i--) {
		var objt = a[i].innerHTML;
		var offs = objt.toLowerCase().indexOf('><b', 50);
		if(offs && offs !== -1 && objt.substring(offs+1).length > 50){
			var over = document.createElement('div');
			over.className = "hide";
			over.id = "ld"+i;
			var hidden = objt.substring(offs+1);
			var b = '<a onclick="javascript:slide(this);" class="switch"></a>';
//			var pr = $('b-p').innerHTML;
//			var prc = '<div class="pricebox">'+pr+'</div>';
//			over.innerHTML = a + prc + hidden;
			over.innerHTML = b + hidden;
			a[i].innerHTML = objt.substring(0,offs+1);
			a[i].appendChild(over);
		}
	}
}
	
	
/*	
		if(a[i].scrollHeight>100){
			var b = '<div class="push"></div><a onclick="javascript:slide(this);" class="switch"></a>';
			a[i].innerHTML = '<div id="r'+i+'" class="hide">' + b + a[i].innerHTML +'</div>';
		}
	}


	whatId = ["descr"];
	var x;
	
		var what = $(whatId[x]);
		var where = false;
		if(what){
	
	for(x in whatId){
			var objt = what.innerHTML;
			var offs = objt.toLowerCase().indexOf('><b', 300);
			if(offs && offs !== -1 && objt.substring(offs+1).length > 100){
				var over = document.createElement('div');
				over.className = "hide";
				over.id = "longdescr"+x;
				var hidden = objt.substring(offs+1);
				var a = '<a onclick="javascript:slide(this);" class="switch"></a>';
				var pr = $('b-p').innerHTML;
				var prc = '<div class="pricebox">'+pr+'</div>';
				over.innerHTML = a + prc + hidden;
				what.innerHTML = objt.substring(0,offs+1) + ' (...)';
				what.appendChild(over);
			}
		}
	}
}
*/
/*content (un)reveal*/
var timerlen = 5;
var slideAniLen = 500;
var standByH = 15;
var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var strHeight = new Array();
var moving = new Array();
var dir = new Array();

function slide(tobj){
	objname = tobj.parentNode.id;
	if(moving[objname]) return;
	moving[objname] = true;
	dir[objname] = tobj.parentNode.className=='hide'?'down':'up';
	startslide(objname);
}

function startslide(objname){
	obj[objname] = $(objname);
	endHeight[objname] = dir[objname]=='down' ? obj[objname].scrollHeight : standByH;
	strHeight[objname] = dir[objname]=='down' ? standByH : obj[objname].scrollHeight;
	startTime[objname] = (new Date()).getTime();
	if(dir[objname] == 'down') obj[objname].style.height = (obj[objname].clientHeight+1)+'px';
	timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
	var elapsed = (new Date()).getTime() - startTime[objname];
	if (elapsed > slideAniLen) endSlide(objname);
	else {
		var d =Math.round(elapsed / slideAniLen * (dir[objname]=='down' ? endHeight[objname] : strHeight[objname]));
		if(dir[objname] == 'up'){
			d = obj[objname].clientHeight - d;
			if(d<=standByH) d=standByH;
		}
		obj[objname].style.height = d + 'px';
	}
	return;
}

function endSlide(objname){
	clearInterval(timerID[objname]);
	obj[objname].className = dir[objname]=='down' ? 'show' : 'hide';
	obj[objname].style.height = endHeight[objname] + 'px';
	delete(moving[objname]);
	delete(timerID[objname]);
	delete(startTime[objname]);
	delete(endHeight[objname]);
	delete(obj[objname]);
	delete(dir[objname]);
	return;
}

document._Scroll = {
	init:function(what){
		var a = $(what);
		if(a){
			a.className += ' scroll2';
			var c = a.firstChild;
			if (c){
				while (c.nodeType != 1) {
					c = c.nextSibling;
				}
				c.className += 'start current';
				var d = a.lastChild;
				if(d){
					while (d.nodeType != 1) {
						d = d.previousSibling;
					}
					d.className +=' end';
				}
				var b = a.childNodes;
				for (var i = 0; i < b.length; i++){
					if(b[i].nodeType == 1) {
						var next = '<a class="right" onclick="document._Scroll.next(this)"></a>';
						var prev = '<a class="left" onclick="document._Scroll.prev(this)"></a>';
						b[i].innerHTML = prev + next + b[i].innerHTML;
					}
				}
			}
		}
	},
	next:function(a){
		var b = a.parentNode;
		b.className = b.className.replace(' current','');
		c = b.nextSibling;
		while (c.nodeType != 1) {
			c = c.nextSibling;
		}if(c){
			c.className += ' current';
		}
	},
	prev:function(a){
		var b = a.parentNode;
		b.className = b.className.replace(' current','');
		c = b.previousSibling;
		while (c.nodeType != 1) {
			c = c.previousSibling;
		}if(c){
			c.className += ' current';
		}
	}
}
function popout(a){
	a.href = a.href.replace('cle','clp');
}