function $(id){ return document.getElementById(id);}
var $$=function(p,q,r){if(document.getElementsByClassName){$$=function(a,b,c){c=c||document;var d=c.getElementsByClassName(a),e=(b)?new RegExp("\\b"+b+"\\b","i"):null,f=[],g;for(var i=0,h=d.length;i<h;i+=1){g=d[i];if(!e||e.test(g.nodeName)){f.push(g)}}return f}}else if(document.evaluate){$$=function(a,b,c){b=b||"*";c=c||document;var d=a.split(" "),f="",g="http://www.w3.org/1999/xhtml",h=(document.documentElement.namespaceURI===g)?g:null,i=[],k,l;for(var j=0,m=d.length;j<m;j+=1){f+="[contains(concat(' ', @class, ' '), ' "+d[j]+" ')]"}try{k=document.evaluate(".//"+b+f,c,h,0,null)}catch(e){k=document.evaluate(".//"+b+f,c,null,0,null)}while((l=k.iterateNext())){i.push(l)}return i}}else{$$=function(a,b,c){b=b||"*";c=c||document;var d=a.split(" "),e=[],f=(b==="*"&&c.all)?c.all:c.getElementsByTagName(b),g,h=[],i;for(var k=0,j=d.length;k<j;k+=1){e.push(new RegExp("(^|\\s)"+d[k]+"(\\s|$)"))}for(var l=0,n=f.length;l<n;l+=1){g=f[l];i=false;for(var m=0,o=e.length;m<o;m+=1){i=e[m].test(g.className);if(!i){break}}if(i){h.push(g)}}return h}}return $$(p,q,r)};
function cl(par,ac,mc){
	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;
	f.submit();
}
function cle(par,mc){cl(par,dac,mc);}
function init_h(){
	itm();
	print_hdr();
}
function init_f(){
	fx();
	print_ftr();
	fixff();
}
function itm(){
	var artc=dac;
	var matchval=new RegExp(/\/urlaubsangebote\/$/i);
	var loc=window.location.href;
	var src='857151C857S857152CL90PPV';
	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">'+
	'		<a id="logo" href="javascript:cle(\'f\')"></a>'+
	'		<div>'+
	'			<a href="javascript:cle(\'2\')">Service-Kontakt</a>'+
	'			<a href="javascript:cle(\'a\')">Feedback</a>'+
	'			<b>Newsletter Abo</b>'+
	'			<iframe id="ifr" src="/urlaubsangebote/x0ojmQ/search.html" scrolling="no" frameborder="0" border="0"></iframe>'+	
	'		</div>'+
	'		<ul id="mainmenu">'+
	'			<li><a href="javascript:cle(\'f\')">Home </a></li>'+
	'			<li><a href="javascript:cle(\'4\')">Last Minute & more </a></li>'+
	'			<li><a href="javascript:cle(\'b\')">Pauschalreisen </a></li>'+
	'			<li><a href="javascript:cle(\'9\')">Flüge </a></li>'+
	'			<li><a href="javascript:cle(\'h\')">Eigenanreise </a></li>'+
	'			<li><a href="javascript:cle(\'c\')">Ferienhäuser </a></li>'+
	'			<li><a href="javascript:cle(\'7\')">Top-Angebote </a></li>'+
	'			<li><a href="javascript:cle(\'8\')">Top-Hotels </a></li>'+
	'		</ul>'+
	'	</div>'+
	
	'	<div class="right w2">'+
	
	'');
}
function print_ftr(){
	document.write(''+
	'	</div>'+
	'	<div class="left lc">'+
	'		<a href="javascript:cle(\'m\')"><img src="/urlaubsangebote/x0ojmQ/sl.jpg" alt="" border="0"></a>'+
	'	</div>'+
	'	<div class="footer cl">'+
	'		<a href="javascript:cle(\'j\')">Presse</a>'+
	'		<a href="javascript:cle(\'l\')">Partnerprogramm</a>'+
	'		<a href="javascript:cle(\'g\')">Impressum</a>'+
	'		<a href="javascript:cle(\'d\')">Datenschutz</a>'+
	'		<a href="javascript:cle(\'k\')">Verfahrensverzeichnis</a>'+
	'		<a href="javascript:cle(\'6\')">Gratistours AGB</a>'+
	'		<a href="javascript:cle(\'i\')">Veranstalter AGB</a>'+
	'		<a href="javascript:cle(\'e\')">Sitemap</a>'+
	'		<a href="javascript:cle(\'3\')">Klasse Klima Initiative</a>'+
	'		<a href="javascript:cle(\'5\')">Hilfe</a>'+
	'	</div>'+
	'</div>'+
	'');
	if($('e404')){tmp=$('e404').innerHTML;  $('e404').innerHTML = '<a href="javascript:cle(\'f\')" rel="nofollow">'+tmp+'</a>';}
}
function fx(){
	var ims = $$('fxm','img',null);
	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[5]+'\''+(prs[6]?','+prs[6]:'')+')';
			if(prs[2]!=='0') l2='javascript:cl(\''+prs[2]+'\',\''+prs[5]+'\''+(prs[6]?','+prs[6]:'')+')';
			if(prs[3]!=='0') l3='javascript:cl(\''+prs[3]+'\',\''+prs[5]+'\''+(prs[6]?','+prs[6]:'')+')';
			
			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">zum Hotelangebot</a>';}
			if(prs[2]!=='0') {ln.innerHTML += '<a href='+l2+' class="go" rel="nofollow">zu den Pauschalangeboten</a>';}
			if(prs[3]!=='0') {ln.innerHTML += '<a href='+l3+' class="go" rel="nofollow">Anderes Hotel finden</a>';}

			var de=$$('descr',null,itm);de=de[0];
			itm.insertBefore(ln,de.nextSibling);
			
			if(prs[0]=='m'){
				var ln2=ln.cloneNode(true);
				ln2.className='pricebox pricetop';
				itm.insertBefore(ln2,de);
			}
		}
	}
}

function fixff(){
	if(navigator.oscpu && !document.getElementsByClassName){
		var p4, lr, lf, f = new Array();
		
		if($$("p40")[0]) {p4 = $$("","li",$$("p40")[0]) ; f = f.concat(p4)};
		if($$("lrank")[0]) {lr = $$("","dd",$$("lrank")[0]); f = f.concat(lr)};
		if($$("lfull")[0]) {lf = $$("","dd",$$("lfull")[0]); f = f.concat(lf)};

		for(var i=0;i<f.length;i++){
			f[i].innerHTML = '<div>'+ f[i].innerHTML +'</div>';
			}
	}
}