var redirecturl = 'http://ad.zanox.com/ppc/?15610765C640281869&ULP=http%3A%2F%2Fasn.advolution.de%2F0000269d5F0002dde%2Ftarget%3D';var clicktagnesting = '1';var tracktag = 'affil=DE_TCR_AFFIL_ZAN_PIDZAN&extcall=affil';/*
 * jQuery 1.2.6 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-10-10 13:21:43 +0200 (Fr, 10 Okt 2008) $
 * $Rev: 4985 $
 */
(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else
return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)return value;values.push(value);}}return values;}else
return(this[0].value||"").replace(/\r/g,"");}return undefined;}if(value.constructor==Number)value+='';return this.each(function(){if(this.nodeType!=1)return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i<length;i++)if((options=arguments[i])!=null)for(var name in options){var src=target[name],copy=options[name];if(target===copy)continue;if(deep&&copy&&typeof copy=="object"&&!copy.nodeType)target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)target[name]=copy;}return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)window.jQuery=_jQuery;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie)script.text=data;else
script.appendChild(document.createTextNode(data));head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])jQuery.cache[id]={};if(data!==undefined)jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expando);}delete jQuery.cache[id];}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object)if(callback.apply(object[name],args)===false)break;}else
for(;i<length;)if(callback.apply(object[i++],args)===false)break;}else{if(length==undefined){for(name in object)if(callback.call(object[name],name,object[name])===false)break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))value=value.call(elem,i);return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i<stack.length;i++)if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++)if(swap[i]!=null)stack[i].style.display=swap[i];}if(name=="opacity"&&ret=="")ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=='undefined')context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(i,elem){if(!elem)return;if(elem.constructor==Number)elem+='';if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else
ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&&notxml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else
while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)if(array[i]===elem)return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++])if(elem.nodeType!=8)first[pos++]=elem;}else
while(elem=second[i++])first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv!=!callback(elems[i],i))ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)ret[ret.length]=value;}return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++)jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling)if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")merge[id]=true;r.push(n);}if(m=="+")break;}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]==".")r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t)ret=[];if(ret&&context==ret[0])ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=jQuery.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last)add=true;}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else
for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i<args.length)jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();if(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}if(numStyles===undefined)numStyles=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem)try{parent=parent.parentNode;}catch(error){parent=elem;}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!='string')return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else
jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else
for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else
s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();function renderOffers(data){
        // load Stylesheet
        var headID = document.getElementsByTagName("head")[0];         
        var cssNode = document.createElement('link');
        cssNode.type = 'text/css';
        cssNode.rel = 'stylesheet';
        cssNode.href = 'http://tc-microsite-provider.pixell.de/css/WlStyles.css';
        cssNode.media = 'screen';
        headID.appendChild(cssNode);
        
        // build html
        jQuery("#travelsuite_" + data.page.code).html(
            buildpage(data)
        );
}

function buildpage(data){
    // relatives basic div - Container für gesamten Inhalt
    this.getbasictop = function(){
        var html = '';
            html = html
                + '<div class="px_mainframe" style="'
                + 'font-family:' + fontfamily + ';'
                + 'height:' + data.page.height + 'px;'
                + 'width:' + data.page.width + 'px;'
                + 'background-color:' + main_bgcolor + ';">';
            
            // CSS für links
            html = html
                // Typ Farbeoard
                + '<style type="text/css">'
                + 'a.px_lnk_fb, a.px_lnk_fb:active, a.px_lnk_fb:hover, a.px_lnk_fb:visited, a.px_lnk_fb:link {'
                + 'color:' + lnk_color.fareboard + ';'
                + 'text-decoration:none;'
                + 'font-size:' + txt_size + 'px;'
                + 'padding-right:5px;'
                + 'font-weight:bold;'
                + 'font-family:' + fontfamily + ';'
                + 'padding-left:15px;'
                + 'background:url("http://tc-microsite-provider.pixell.de/i/lnk_btn.gif") no-repeat center left;'
                + '}'
                + '</style>'
                // Typ Offerbox
                + '<style type="text/css">'
                + 'a.px_lnk_ob, a.px_lnk_ob:active, a.px_lnk_ob:hover, a.px_lnk_ob:visited, a.px_lnk_ob:link {'
                + 'color:' + lnk_color.offerbox + ';'
                + 'text-decoration:none;'
                + 'font-size:' + txt_size + 'px;'
                + 'padding-right:5px;'
                + 'font-weight:bold;'
                + 'font-family:' + fontfamily + ';'
                + '}'
                + '</style>'
                // Typ Teaserbox
                + '<style type="text/css">'
                + 'a.px_lnk_tb, a.px_lnk_tb:active, a.px_lnk_tb:hover, a.px_lnk_tb:visited, a.px_lnk_tb:link {'
                + 'color:' + lnk_color.teaserbox + ';'
                + 'text-decoration:none;'
                + 'font-size:' + txt_size + 'px;'
                + 'padding-right:5px;'
                + 'font-weight:bold;'
                + 'font-family:' + fontfamily + ';'
                + '}'
                + '</style>';
            
            return html;
    }
    this.getContainerTop = function(layout){
        // Container div, individuell absolut positioniert, Typunabhängig
        var html = '';
            html = html
                + (layout.type.toLowerCase() == 'wizard' ? '<div class="px_ob_wz" style="' : '<div class="px_ob" style="')
                + 'top:' + layout.positionTop + 'px; '
                + 'left:' + layout.positionLeft + 'px; '
                + 'height:' + layout.height + 'px; '
                + 'width:' + layout.width + 'px; '
                + 'margin:' + ts_margin + 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + 'color:' + layout.color + ';'
                + 'background-color:' + layout.bgcolor + ';'
                + '">'
                + (data.page.rounded ? getCorners(layout, true) : '');
                
        return html;
    }
    this.getBoxType = function(layout){
        
        this.getOfferBox = function(layout){
            var html = '';
            return html;
        }
        
        this.getTeaserbox = function(layout){
            var html = '';
            if (layout.positionIds != undefined)
                var offer = data.getByPositionId(layout.positionIds[0])[0];
            else
                throw('Type Teaserbox is missing its position');
            
                html = html
                    // image div 
                    + '<div class="px_ob_img">'
                    + '<a target="_blank" href="' + offer.getLinkPackage() + '"><img class="rounded" src="' + offer.getPicture() + '" alt="" border="0" /></a>'
                    + '</div>'
                    // img border bottom
                    + '<div class="px_ob_bd" style="'
                    + 'height:' + layout.border.size + 'px; '
                    + (layout.border.size == '0' ? 'display:none;' : '')
                    + 'background-color:' + layout.border.color + ';'
                    + '"></div>';
                html = html 
                    + '<div class="px_teaser" style="float:left;'
                    + 'color:' + layout.color + ';'
                    + 'font-size:' + hdl_size + 'px;'
                    + '">'
                    + offer.headline
                    + '</div>'
                    + '<div class="px_teaser" style="float:right; text-align:right;">'
                    + '<a href="' + offer.getLinkPackage() + '" class="px_lnk_tb" target="_blank" style="text-decoration:underline;">'
                    + (trim(offer.type).toLowerCase() != "freetext" ? 'ab ' + offer.getPrice() + ' &euro;' : offer.linkText)
                    + '</a></div>'
                    + '<div style="clear:both;"></div>';

            return html;
        }
        
        this.getOfferBox = function(layout){
            var html = '';
            if (layout.positionIds != undefined)
                var offer = data.getByPositionId(layout.positionIds[0])[0];
            else
                throw('Type Offerbox is missing its position');
                
                html = html 
                    + '<div class="px_ob_headline" style="'
                    + 'color:' + layout.color + ';'
                    + 'font-size:' + hdl_size + 'px;'
                    + 'background-color:' + layout.headlinebg + ';'
                    + 'padding-left:7px;'
                    + 'height:25px;'
                    + '">'
                    + '<table cellpadding="0" cellspacing="0" style="width:100%; height:100%;"><tr><td>'
                    + '<b>'
                    + offer.headline
                    + '</b></tr></td></table>'
                    + '</div>'
                    + '<div class="px_ob_img">'
                    + '<a target="_blank" href="' + offer.getLinkPackage() + '"><img src="' + offer.getPicture() + '" alt="" border="0" /></a>'
                    + '</div>'
                    + '<div class="px_ob_bd" style="'
                    + 'height:' + layout.border.size + 'px; '
                    + 'background-color:' + layout.border.color + ';'
                    + '"></div>'
                    + '<div class="px_ob_header" style="'
                    + 'font-size:' + hdl_size + 'px;'
                    + 'padding-top:7px;'
                    + 'padding-left:7px;'
                    + '">'
                    + '<a href="' + offer.getLinkPackage() + '" class="px_lnk_ob" target="_blank">'
                    + offer.textline1
                    + '</a></div>'
                    + '<div class="px_ob_txt" style="'
                    + 'color:' + layout.color + ';'
                    + 'font-size:' + txt_size + 'px;'
                    + 'padding-top:7px;'
                    + 'padding-left:7px;'
                    + '">'
                    + offer.textline2
                    + '</div>'
                    + '<div class="px_ob_lnk" style="float:right;">'
                    + '<a href="' + offer.getLinkPackage() + '" class="px_lnk_ob" target="_blank" style="text-decoration:underline;">'
                    + (trim(offer.type).toLowerCase() == 'freetext' ? offer.linkText : 'ab ' + offer.getPrice() + ' &euro;')
                    + '</a>'
                    + '</div>'
                    + '<div style="clear:both;"></div>';
                    
                return html;
                    
        }
        
        // Type Fareboard
        this.getFareboard = function(layout){
            var html = '';
                        
            // Höhe der Row berechnen
            var height = ((parseInt(layout.height) - ((parseInt(layout.positionIds.length) - 2) * parseInt(layout.border.size))) - 25) / (parseInt(layout.positionIds.length - 1));
            
            // Headline Angebot des Fareboards - immer erstes Angebot der Layout Konfiguration
            var headline = data.getByPositionId(layout.positionIds[0])[0];
            
            
            // Headline / Header des Fareboards
            html = html 
                + '<div class="px_fb_headline" style="'
                + 'color:' + layout.color + ';'
                + 'font-size:' + hdl_size + 'px;'
                + 'background-color:' + layout.headlinebg + ';'
                + 'padding-left:10px;'
                + 'height:25px;'
                + '">'
                + '<table cellpadding="0" cellspacing="0" style="width:100%; height:100%;"><tr><td>'
                + '<b>'
                + headline.headline
                + '</b></tr></td></table></div>';
            
            // Table
            html = html
                + '<table cellpadding="0" cellspacing="0" style="width:100%;">';
            if (layout.positionIds != undefined){
            
                for (var i = 1; i < layout.positionIds.length; i++){
                    var offer = data.getByPositionId(layout.positionIds[i])[0];
                    // für jede Row
                    html = html
                        + (i < layout.positionIds.length - 1 ? '<tr class="px_fb" style="' : '<tr class="px_fb_last" style="')
                        + 'color:' + layout.color + ';'
                        + 'background-color:' + layout.bgcolor + ';'
                        + (i < layout.positionIds.length - 1 ? 'height:' + (height -2) + 'px;' : 'height:' + height + 'px;')
                        + 'font-size:' + txt_size + 'px;'
                        + '">'
                        + '<td valign="middle" style="padding:0px 0px 0px 5px;"'
                        + (offer.price != undefined && offer.price != "" ? '' : ' colspan="2"')
                        + '>' 
                        + (offer.headline != undefined && trim(offer.headline) != "" ? '<a target="_blank" href="' + offer.getLinkPackage() + '" class="px_lnk_fb">' + offer.headline : '')
                        + (offer.headline != undefined && trim(offer.headline) != "" && offer.textline1 != undefined && trim(offer.textline1) != "" ? ',' : '')
                        + (offer.textline1 != undefined && trim(offer.textline1) != "" ?  '</a>' + offer.textline1 : '</a>')
                        + '</td>'
                        + (offer.price != undefined && trim(offer.price) != "" ? '<td nowrap valign="middle" align="right"><a target="_blank" href="' + offer.getLinkPackage() + '" class="px_lnk_fb" style="text-decoration:underline; padding:0px 15px 0px 3px; background:none;">ab ' + offer.getPrice() + ' &euro;</td>' :'<td></td>')
                        + '</tr>'
                        // nach dem letzten Element keine Border setzen
                        + (i < layout.positionIds.length - 1 ? '<tr class="px_ob_bd" style="height:' + layout.border.size + 'px; background-color:' + layout.border.color + ';"><td colspan="2"></td></tr>' : '') 
                }
            }
            else
                throw('Type Teaserbox is missing its position');
            html = html 
                + '</table>';
            return html;
            
        }
        
        // Type Image
        this.getImage = function(layout){
            var html = '';
                html = html
                    + '<img src="' + layout.getImage() + '" alt="" />';
                    
                return html;
        }
        
        //Type Wizard
        this.getWizard = function(layout){
            var html = '';
                html = html 
                    // 3P Wizard Target container
                    + '<div id="px_wizard_container"></div>';
            return html;
        }
        
        var html = '';
        switch (layout.type.toLowerCase()) {
          case 'offerbox':
            html = html 
                + getOfferBox(layout);
            break;
          case 'fareboard':
            html = html
                + getFareboard(layout);
            break;
          case 'picture':
            html = html
                + getImage(layout);
            break;
          case 'wizard':
            html = html
                + getWizard(layout);
            break;
          case 'teaserbox':
            html = html
                + getTeaserbox(layout);
            break;
          default:
            break;
        }
                
        return html;
        
    }
    this.getContainerBottom = function(layout){
        var html = ''
            html = html
                + (data.page.rounded ? getCorners(layout, false) : '')
                + '</div>'
        return html;
    }
    this.getbasicbottom = function(){
        var html = '';
            html = html 
                + '</div>';
        
        return html;
    }
    this.getCorners = function(layout, top){
        var html = '';
            html = html 
                + '<div class="px_corners" style="position:absolute; z-index:1; width:100%;'
                + (top ? 'top:' + (0 - layout.border.size) + 'px;' : 'bottom:' + (0 - layout.border.size) + 'px;')
                + '">';
            html = html 
                // 1. Zeile
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:0px;' : 'bottom:0px;')
                + 'left:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (5)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-right:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:0px;' : 'bottom:0px;')
                + 'right:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (5)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-left:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                // 2.Zeile
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:1px;' : 'bottom:1px;')
                + 'left:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (3)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-right:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:1px;' : 'bottom:1px;')
                + 'right:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (3)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-left:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                // 3.Zeile
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:2px;' : 'bottom:2px;')
                + 'left:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (2)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-right:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:2px;' : 'bottom:2px;')
                + 'right:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (2)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-left:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                // 4. Zeile
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:3px;' : 'bottom:3px;')
                + 'left:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (1)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-right:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:3px;' : 'bottom:3px;')
                + 'right:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (1)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-left:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                // 5.Zeile
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:4px;' : 'bottom:4px;')
                + 'left:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (1)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-right:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>'
                + '<div class="px_co_ln" style="'
                + 'background-color:' + main_bgcolor + ';'
                + (top ? 'top:4px;' : 'bottom:4px;')
                + 'right:' + (0 - layout.border.size) + 'px;'
                + 'width:' + (1)+ 'px;'
                + (layout.border.size != undefined && layout.border.size != 0 ? 'border-left:solid ' + layout.border.size + 'px ' + layout.border.color + ';' : '')
                + '"></div>';
        html = html
            + '</div>';
                
        return html;
        
    }
    var top = 0;
    var left = 0;
    
    var main_bgcolor = (data.page.extra9 != undefined && trim(data.page.extra9) != "" ? main_bgcolor = unescape(data.page.extra9) : main_bgcolor = 'white');
    
    // Setup der font-family, wenn nicht über extra10 überschrieben, default:arial
    var fontfamily = (data.page.extra5 != undefined && trim(data.page.extra5) != "" ? fontfamily = unescape(data.page.extra5) : fontfamily = 'Arial');
    
    //Setup der Textgrößen für Headlines und Agebote -> defaults: Headline:16px, Text:14px
    var txt_size = (data.page.extra7 != undefined && trim(data.page.extra7) != "" ? txt_size = data.page.extra7 : txt_size = 14);
    var hdl_size = (data.page.extra8 != undefined && trim(data.page.extra8) != "" ? hdl_size = data.page.extra8 : hdl_size = 16);
    
    // Setup link-color: wenn nicht angegeben, textfarbe des Angebots verwenden
    
    var lnk_color = new LinkColor(data);
    //var lnk_color = (trim(data.page.extra6) != "" && data.page.extra6 != undefined ? lnk_color = unescape(data.page.extra6) : lnk_color = layout[0].color );
    
    var html = '';
        html = html
            + getbasictop();
        for (var i = 0; i < data.layout.length; i++){
            // jedes Element der Layout xml
            html = html  
                + getContainerTop(data.layout[i])
                + getBoxType(data.layout[i])
                + getContainerBottom(data.layout[i]);
                
        }
        html = html
            + getbasicbottom();
            
    return html;

}var travelsuite_code='wlms_thomascook';//
// Allgemeine Travel Suite Funktionen Thomas Cook
//
// author: sascha.rose@pixell.de, byron.stange@pixell.de
// version: 20.04.2009
//


var travelsuite_xml_path = "Data/Live/Xml/";
var travelsuite_pic_path = "http://tc-microsite-provider.pixell.de/TSMedia/";
var travelsuite_config_path = "Data/Live/Config/";

// default-Values, wenn nicht über extra felder überschrieben
//
// 
// single element width
var ts_single_x = 235;

// single element height
var ts_single_y = 125;

// single element margin
var ts_margin = 5;

// Microsite width
var ts_site_x = 765;

// Microsite height
var ts_site_y = 667;

//



// onLoad

//jQuery(document).ready(function() {
    travelsuite_start();
//});

function travelsuite_start_params(xml_path, pic_path)
{
    travelsuite_xml_path = xml_path;
    travelsuite_pic_path = pic_path;
    travelsuite_start();
}

function travelsuite_start()
{
    try {
        if (travelsuite_code.indexOf('|') > 0)
        {
            var codes = travelsuite_code.split('|');
            for (var i = 0; i < codes.length; i++)
                ts_loadData(codes[i]);
        }
        else
        {
            ts_loadData(travelsuite_code);
        }
    } 
    catch (e) {
        if (e.message != "travelsuite_code is not defined")
        {
            throw(e);
        }
    }
}

function parseXML( xml ) {
    if( window.ActiveXObject && window.GetObject ) {
        var dom = new ActiveXObject( 'Microsoft.XMLDOM' );
        dom.loadXML( xml );
        return dom;
    }
    if( window.DOMParser )
        return new DOMParser().parseFromString( xml, 'text/xml' );
    throw new Error( 'No XML parser available' );
}

// Load Travel Suite XML-Data
function ts_loadData(code) {
    var url = travelsuite_xml_path + code + ".xml";
    var config = travelsuite_config_path + code + ".xml"
    
    // <debug>
    if (window.location.hostname == "localhost")
    {
        url = "Data/Live/Xml/" + code + ".xml"; 
        //travelsuite_pic_path = "TSMedia/";
    }
    // </debug> 
    
    /*jQuery.ajax({
      url: config,
      dataType: "xml",
      success: function(layout){
        jQuery.ajax({
          url: url,
          dataType: "xml",
          success: function(data){
            renderOffers(new TsOffers(data, layout));
          }
        });
      }
    });*/
    
    renderOffers(new TsOffers(parseXML("<?xml version=\"1.0\" encoding=\"utf-8\"?><root>  <Page Id=\"1514\" Ordinal=\"7\" Name=\"ThomasCookMicrosite\" Code=\"wlms_thomascook\" Extra1=\"170\" Extra2=\"50\" Extra3=\"3\" Extra4=\"rounded\" Extra5=\"Verdana\" Extra6=\"%23D40A06%2c %2317AACB%2c %23D40A06 \" Extra7=\"12\" Extra8=\"14\" Extra9=\"%23FFFFFF\" ParentId=\"1351\" Children=\"27\" Plugin=\"TS Xml Plugin\">    <Position Id=\"1515\" Ordinal=\"1\" Name=\"Teaserbox 1\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709721\">02.11.2010 14:55:21</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentEarth</Type>      <Headline>Deutschland</Headline>      <Picture>170x84_Hotel.jpg</Picture>      <Text>Ifa Fehmarn Hotel &amp; Ferien Centrum&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;1 Tag, /ÜF</Text>      <Text-Line number=\"1\">      </Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=209&amp;personen=25;25&amp;termin=1289001600&amp;ruecktermin=1296777600&amp;topRegion=2039&amp;detail=hotel&amp;zielgebiets_kenner=264&amp;dauer=6_1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 32 € p. P.</Link>      <Duration Measure=\"Tage\">1</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">32</Price>      <Package>        <DepartureDate Format=\"German\">28.11.2010</DepartureDate>        <DepartureAirport Acronym=\"PKW\">PKW</DepartureAirport>        <TourOperator Acronym=\"DER\" />        <MealPlan Acronym=\"ÜF\">Übernachtung mit Frühstück</MealPlan>        <RoomType Acronym=\"\" Text=\"DZ,Balkon,Komfor,Meerbl\" />      </Package>      <Destination>        <Country>Deutschland</Country>        <Region>Ostseeküste</Region>        <Location>Insel Fehmarn</Location>        <Airport Acronym=\"LBC\" />      </Destination>      <Hotel>        <Name>Ifa Fehmarn Hotel &amp; Ferien Centrum</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1516\" Ordinal=\"1\" Name=\"Teaserbox 2\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709722\">02.11.2010 14:55:22</Updated>      <Type LinkLevel=\"Region\">TravelTainmentLmp</Type>      <Headline>All Inclusive </Headline>      <Picture>170x84_Icon-Teaser_AI.jpg</Picture>      <Text>Yara Beach Club&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;1 Woche, DZ/AI</Text>      <Text-Line number=\"1\">      </Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1289865600&amp;ruecktermin=1292457600&amp;flugdauer=1&amp;detail=zielgebiet&amp;zielgebiets_kenner=121&amp;dauer=6_7&amp;verpflegung=4&amp;kategorie=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 262 € p. P.</Link>      <Duration Measure=\"Tage\">7</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">262</Price>      <Package>        <DepartureDate Format=\"German\">08.12.2010</DepartureDate>        <DepartureAirport Acronym=\"GVA\">Genf</DepartureAirport>        <TourOperator Acronym=\"XLMX-U2\" />        <MealPlan Acronym=\"AI\">All Inclusive</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Ägypten</Country>        <Region>Hurghada &amp; Safaga</Region>        <Location>Soma Bay</Location>        <Airport Acronym=\"HRG\" />      </Destination>      <Hotel>        <Name>Yara Beach Club</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1517\" Ordinal=\"1\" Name=\"Teaserbox 3\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709722\">02.11.2010 14:55:22</Updated>      <Type LinkLevel=\"Region\">TravelTainmentLmp</Type>      <Headline>Lastminute</Headline>      <Picture>170x114_Last_01.jpg</Picture>      <Text>Playa Park Club&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;4 Tage, Ap/Ü</Text>      <Text-Line number=\"1\">      </Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1288828800&amp;ruecktermin=1291420800&amp;flugdauer=1&amp;detail=zielgebiet&amp;zielgebiets_kenner=96&amp;preis=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 186 € p. P.</Link>      <Duration Measure=\"Tage\">4</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">186</Price>      <Package>        <DepartureDate Format=\"German\">28.11.2010</DepartureDate>        <DepartureAirport Acronym=\"NRN\">Weeze-Niederrhein</DepartureAirport>        <TourOperator Acronym=\"WTA-FR\" />        <MealPlan Acronym=\"Ü\">Übernachtung</MealPlan>        <RoomType Acronym=\"Ap\" Text=\"Appartment\">Apartment</RoomType>      </Package>      <Destination>        <Country>Spanien</Country>        <Region>Fuerteventura</Region>        <Location>Corralejo</Location>        <Airport Acronym=\"FUE\" />      </Destination>      <Hotel>        <Name>Playa Park Club</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1518\" Ordinal=\"4\" Name=\"Shortlist 1 - Headline\" ParentId=\"1514\" Children=\"0\">      <Id>2058</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:22</Updated>      <Type>Freetext</Type>      <Headline>Bestseller</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1519\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 1\" ParentId=\"1514\" Children=\"0\">      <Id>2059</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:22</Updated>      <Type>Freetext</Type>      <Headline>Urlaub unter 199,-</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/lastminute-more/unter-199-euro/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1529\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 10\" ParentId=\"1514\" Children=\"0\">      <Id>2068</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:22</Updated>      <Type>Freetext</Type>      <Headline>Fernreisen unter 999</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/fernreisen/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1530\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 11\" ParentId=\"1514\" Children=\"0\">      <Id>2069</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>Jetzt Sommer 2011 buchen</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/pauschalreisen/fruehbucher-aktion/index.html\" OverrideState=\"false\">früh buchen und zahlreiche Sparvorteile nutzen</Link>      <Price />    </Position>    <Position Id=\"1520\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 2\" ParentId=\"1514\" Children=\"0\">      <Id>2060</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>Cluburlaub</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/cluburlaub/aldiana-cluburlaub-inkl-flug-und-transfer/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1521\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 3\" ParentId=\"1514\" Children=\"0\">      <Id>2090</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>Winter 10/11</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/pauschalreisen/reisen/wintervorverkauf/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1522\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 4\" ParentId=\"1514\" Children=\"0\">      <Id>2062</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>Golf-Urlaub</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/lastminute-more/reisen/golf/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1523\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 5\" ParentId=\"1514\" Children=\"0\">      <Id>2063</Id>      <Updated Unix=\"1288709723\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>Wellnesshotels</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/hotel/wellness/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1524\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 6\" ParentId=\"1514\" Children=\"0\">      <Id>2064</Id>      <Updated Unix=\"1288709724\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>50% Preisvorteil</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/lastminute-more/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1526\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 7\" ParentId=\"1514\" Children=\"0\">      <Id>2065</Id>      <Updated Unix=\"1288709724\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>Rundreisen</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://rundreisen.thomascook.de/\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1527\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 8\" ParentId=\"1514\" Children=\"0\">      <Id>2066</Id>      <Updated Unix=\"1288709724\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>All Inclusive</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/all-inclusive/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1528\" Ordinal=\"4\" Name=\"Shortlist 1 - Offer 9\" ParentId=\"1514\" Children=\"0\">      <Id>2067</Id>      <Updated Unix=\"1288709724\">02.11.2010 14:55:23</Updated>      <Type>Freetext</Type>      <Headline>USA </Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link HRef=\"http://www.thomascook.de/pauschalreisen/usa/index.html\" OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1531\" Ordinal=\"4\" Name=\"Shortlist 2 - Headline\" ParentId=\"1514\" Children=\"0\">      <Id>2070</Id>      <Updated Unix=\"1288709724\">02.11.2010 14:55:24</Updated>      <Type>Freetext</Type>      <Headline>Last Minute Empfehlungen</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1532\" Ordinal=\"4\" Name=\"Shortlist 2 - Offer 1\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709724\">02.11.2010 14:55:24</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Fuerteventura</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/20000/THB_999_H22634.jpg</Picture>      <Text>****1 Woche&lt;br&gt;&lt;span class=\"hotelClass\"&gt;****&lt;/span&gt;&lt;br&gt;1 Woche, DZ/Ü</Text>      <Text-Line number=\"1\">****1 Woche</Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1289088000&amp;ruecktermin=1294272000&amp;topRegion=832&amp;detail=hotel&amp;zielgebiets_kenner=96&amp;dauer=6_7&amp;kategorie=2&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 245 € p. P.</Link>      <Duration Measure=\"Tage\">7</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">245</Price>      <Package>        <DepartureDate Format=\"German\">29.11.2010</DepartureDate>        <DepartureAirport Acronym=\"HHN\">        </DepartureAirport>        <TourOperator Acronym=\"XARG-FR\" />        <MealPlan Acronym=\"Ü\">Übernachtung</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Spanien</Country>        <Region>Fuerteventura</Region>        <Location>Playa Castillo (Caleta De Fuste)</Location>        <Airport Acronym=\"FUE\" />      </Destination>      <Hotel>        <Name>Broncemar Beach</Name>        <Class>4.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1533\" Ordinal=\"4\" Name=\"Shortlist 2 - Offer 2\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709724\">02.11.2010 14:55:24</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>La Palma</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/00000/THB_999_H65.jpg</Picture>      <Text>***1 Woche&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;1 Woche, Ap/Ü</Text>      <Text-Line number=\"1\">***1 Woche</Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1288915200&amp;ruecktermin=1291507200&amp;topRegion=675&amp;detail=hotel&amp;zielgebiets_kenner=182&amp;dauer=6_7&amp;kategorie=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 374 € p. P.</Link>      <Duration Measure=\"Tage\">7</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">374</Price>      <Package>        <DepartureDate Format=\"German\">26.11.2010</DepartureDate>        <DepartureAirport Acronym=\"DUS\">Düsseldorf</DepartureAirport>        <TourOperator Acronym=\"FTI\" />        <MealPlan Acronym=\"Ü\">Übernachtung</MealPlan>        <RoomType Acronym=\"Ap\" Text=\"Appartement (1 Schlafzimmer), Low Cost\">Apartment</RoomType>      </Package>      <Destination>        <Country>Spanien</Country>        <Region>La Palma</Region>        <Location>Playa De Los Cancajos</Location>        <Airport Acronym=\"SPC\" />      </Destination>      <Hotel>        <Name>Los Rosales</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1534\" Ordinal=\"4\" Name=\"Shortlist 2 - Offer 3\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709724\">02.11.2010 14:55:24</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Marokko - Agadir</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/00000/THB_999_H822.jpg</Picture>      <Text>***1 Woche&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;1 Woche, DZ/Ü</Text>      <Text-Line number=\"1\">***1 Woche</Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1288915200&amp;ruecktermin=1291507200&amp;topRegion=125&amp;detail=hotel&amp;zielgebiets_kenner=6&amp;dauer=6_7&amp;kategorie=1&amp;hbfanz=3&amp;hbfempf=70&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 214 € p. P.</Link>      <Duration Measure=\"Tage\">7</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">214</Price>      <Package>        <DepartureDate Format=\"German\">24.11.2010</DepartureDate>        <DepartureAirport Acronym=\"HHN\">        </DepartureAirport>        <TourOperator Acronym=\"TSS-FR\" />        <MealPlan Acronym=\"Ü\">Übernachtung</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Marokko</Country>        <Region>Marokko - Agadir</Region>        <Location>Agadir</Location>        <Airport Acronym=\"AGA\" />      </Destination>      <Hotel>        <Name>Tagadirt</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1535\" Ordinal=\"4\" Name=\"Shortlist 2 - Offer 4\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709725\">02.11.2010 14:55:25</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Indonesien: Bali</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/10000/THB_999_H11033.jpg</Picture>      <Text>***1 Woche&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;1 Woche, Del/ÜF</Text>      <Text-Line number=\"1\">***1 Woche</Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1289260800&amp;ruecktermin=1292716800&amp;topRegion=311&amp;detail=hotel&amp;zielgebiets_kenner=29&amp;dauer=6_7&amp;kategorie=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 916 € p. P.</Link>      <Duration Measure=\"Tage\">7</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">916</Price>      <Package>        <DepartureDate Format=\"German\">23.11.2010</DepartureDate>        <DepartureAirport Acronym=\"CGN\">Köln</DepartureAirport>        <TourOperator Acronym=\"FTI\" />        <MealPlan Acronym=\"ÜF\">Übernachtung mit Frühstück</MealPlan>        <RoomType Acronym=\"Del\" Text=\"Doppelzimmer Deluxe\">Delux-Zimmer</RoomType>      </Package>      <Destination>        <Country>Indonesien</Country>        <Region>Indonesien: Bali</Region>        <Location>Sanur</Location>        <Airport Acronym=\"DPS\" />      </Destination>      <Hotel>        <Name>Bumas</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1536\" Ordinal=\"4\" Name=\"Shortlist 2 - Offer 5\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709725\">02.11.2010 14:55:25</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Isla Margarita</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/15000/THB_999_H18301.jpg</Picture>      <Text>***1 Woche&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;1 Woche, DZ/AI</Text>      <Text-Line number=\"1\">***1 Woche</Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1288915200&amp;ruecktermin=1291507200&amp;topRegion=440&amp;detail=hotel&amp;zielgebiets_kenner=148&amp;dauer=6_7&amp;kategorie=1&amp;typ=0&amp;hbfanz=2&amp;hbfempf=70&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 1064 € p. P.</Link>      <Duration Measure=\"Tage\">7</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">1064</Price>      <Package>        <DepartureDate Format=\"German\">10.11.2010</DepartureDate>        <DepartureAirport Acronym=\"FRA\">Frankfurt</DepartureAirport>        <TourOperator Acronym=\"FTI\" />        <MealPlan Acronym=\"AI\">All Inclusive</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Venezuela</Country>        <Region>Isla Margarita</Region>        <Location>Playa El Agua</Location>        <Airport Acronym=\"PMV\" />      </Destination>      <Hotel>        <Name>Flamenco Villas &amp; Beach Club</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1537\" Ordinal=\"4\" Name=\"Shortlist 2 - Offer 6\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709725\">02.11.2010 14:55:25</Updated>      <Type LinkLevel=\"Region\">TravelTainmentLmp</Type>      <Headline>Florida Westküste</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/310000/THB_999_H311931.jpg</Picture>      <Text>***12 Tage&lt;br&gt;&lt;span class=\"hotelClass\"&gt;***&lt;/span&gt;&lt;br&gt;12 Tage, DZ/Ü</Text>      <Text-Line number=\"1\">***12 Tage</Text-Line>      <Text-Line number=\"2\">      </Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25;5&amp;termin=1288915200&amp;ruecktermin=1293235200&amp;flugdauer=2&amp;detail=zielgebiet&amp;zielgebiets_kenner=384&amp;dauer=7&amp;kategorie=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 463 € p. P.</Link>      <Duration Measure=\"Tage\">12</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">463</Price>      <Package>        <DepartureDate Format=\"German\">11.12.2010</DepartureDate>        <DepartureAirport Acronym=\"DUS\">Düsseldorf</DepartureAirport>        <TourOperator Acronym=\"5VF\" />        <MealPlan Acronym=\"Ü\">Übernachtung</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>USA</Country>        <Region>Florida Westküste</Region>        <Location>Fort Myers</Location>        <Airport Acronym=\"RSW\" />      </Destination>      <Hotel>        <Name>Fly&amp;Sleep Fort Myers + Outrigger Beach Resort **+ (1 Nacht)</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1538\" Ordinal=\"4\" Name=\"Shortlist 3 - Headline\" ParentId=\"1514\" Children=\"0\">      <Id>2077</Id>      <Updated Unix=\"1288709726\">02.11.2010 14:55:26</Updated>      <Type>Freetext</Type>      <Headline>Der Berg ruft</Headline>      <Text-Line number=\"1\" />      <Text-Line number=\"2\" />      <Text-Line number=\"3\" />      <Text-Line number=\"4\" />      <Extra number=\"1\" />      <Extra number=\"2\" />      <Extra number=\"3\" />      <Extra number=\"4\" />      <Link OverrideState=\"false\" />      <Price />    </Position>    <Position Id=\"1539\" Ordinal=\"5\" Name=\"Shortlist 3 - Offer 1\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709726\">02.11.2010 14:55:26</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Rauris</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/30000/THB_999_H30263.jpg</Picture>      <Text>***&lt;br&gt;5 Tage&lt;br&gt;5 Tage, DZ/AI</Text>      <Text-Line number=\"1\">***</Text-Line>      <Text-Line number=\"2\">5 Tage</Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1289260800&amp;ruecktermin=1294444800&amp;topRegion=2007&amp;detail=hotel&amp;zielgebiets_kenner=306&amp;dauer=10&amp;kategorie=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 218 € p. P.</Link>      <Duration Measure=\"Tage\">5</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">218</Price>      <Package>        <DepartureDate Format=\"German\">18.11.2010</DepartureDate>        <DepartureAirport Acronym=\"HAM\">Hamburg</DepartureAirport>        <TourOperator Acronym=\"XNEC-AB\" />        <MealPlan Acronym=\"AI\">All Inclusive</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Österreich</Country>        <Region>Salzburg - Salzburger Land</Region>        <Location>Rauris</Location>        <Airport Acronym=\"SZG\" />      </Destination>      <Hotel>        <Name>Sonnhof Rauris</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1541\" Ordinal=\"5\" Name=\"Shortlist 3 - Offer 2\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709726\">02.11.2010 14:55:26</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Hirschegg (Kleinwalsertal)</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/25000/THB_999_H29866.jpg</Picture>      <Text>*****&lt;br&gt;4 Tage&lt;br&gt;4 Tage, DZ/HP</Text>      <Text-Line number=\"1\">*****</Text-Line>      <Text-Line number=\"2\">4 Tage</Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1289520000&amp;ruecktermin=1297296000&amp;topRegion=2010&amp;detail=hotel&amp;zielgebiets_kenner=170&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 488 € </Link>      <Duration Measure=\"Tage\">4</Duration>      <Price Currency=\"Euro\" Suffix=\"\">488</Price>      <Package>        <DepartureDate Format=\"German\">09.12.2010</DepartureDate>        <DepartureAirport Acronym=\"CGN\">Köln</DepartureAirport>        <TourOperator Acronym=\"XTOC-TFLY\" />        <MealPlan Acronym=\"HP\">Halbpension</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Österreich</Country>        <Region>Vorarlberg - Kleinwalsertal</Region>        <Location>Hirschegg (Kleinwalsertal)</Location>        <Airport Acronym=\"INN\" />      </Destination>      <Hotel>        <Name>Travel Charme Ifen</Name>        <Class>5.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1542\" Ordinal=\"5\" Name=\"Shortlist 3 - Offer 3\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709726\">02.11.2010 14:55:26</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Tegernsee</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/30000/THB_999_H32134.jpg</Picture>      <Text>***&lt;br&gt;4 Tage&lt;br&gt;4 Tage, DZ/ÜF</Text>      <Text-Line number=\"1\">***</Text-Line>      <Text-Line number=\"2\">4 Tage</Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1289865600&amp;ruecktermin=1297641600&amp;topRegion=2058&amp;detail=hotel&amp;zielgebiets_kenner=33&amp;kategorie=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 162 € p. P.</Link>      <Duration Measure=\"Tage\">4</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">162</Price>      <Package>        <DepartureDate Format=\"German\">10.12.2010</DepartureDate>        <DepartureAirport Acronym=\"VIE\">Wien</DepartureAirport>        <TourOperator Acronym=\"XNEC-AB\" />        <MealPlan Acronym=\"ÜF\">Übernachtung mit Frühstück</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Deutschland</Country>        <Region>Bayerische Alpen</Region>        <Location>Tegernsee</Location>        <Airport Acronym=\"MUC\" />      </Destination>      <Hotel>        <Name>Zur Post Tegernsee</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>    <Position Id=\"1540\" Ordinal=\"6\" Name=\"Shortlist 3 - Offer 4\" ParentId=\"1514\" Children=\"0\">      <Updated Unix=\"1288709727\">02.11.2010 14:55:27</Updated>      <Type LinkLevel=\"Hotels\">TravelTainmentLmp</Type>      <Headline>Tirol - Westtirol &amp; Ötztal</Headline>      <Picture>http://images.traveltainment.de/images/content/booking_thumbs/30000/THB_999_H33638.jpg</Picture>      <Text>***&lt;br&gt;4 Tage&lt;br&gt;4 Tage, DZ/HP</Text>      <Text-Line number=\"1\">***</Text-Line>      <Text-Line number=\"2\">4 Tage</Text-Line>      <Text-Line number=\"3\">      </Text-Line>      <Text-Line number=\"4\">      </Text-Line>      <Link HRef=\"http://www.thomascook.de/index.php?KID=620020&amp;id=14&amp;personen=25;25&amp;termin=1289520000&amp;ruecktermin=1297296000&amp;topRegion=2009&amp;detail=hotel&amp;zielgebiets_kenner=266&amp;dauer=6_4&amp;kategorie=1&amp;anzahl_treffer_seite=20&amp;showresult=1&amp;startposition=0\"> ab 220 € p. P.</Link>      <Duration Measure=\"Tage\">4</Duration>      <Price Currency=\"Euro\" Suffix=\"p. P.\">220</Price>      <Package>        <DepartureDate Format=\"German\">27.11.2010</DepartureDate>        <DepartureAirport Acronym=\"VIE\">Wien</DepartureAirport>        <TourOperator Acronym=\"XNEC-AB\" />        <MealPlan Acronym=\"HP\">Halbpension</MealPlan>        <RoomType Acronym=\"DZ\" Text=\"Doppelzimmer\">Doppelzimmer</RoomType>      </Package>      <Destination>        <Country>Österreich</Country>        <Region>Tirol - Westtirol &amp; Ötztal</Region>        <Location>Feichten (Kaunertal)</Location>        <Airport Acronym=\"INN\" />      </Destination>      <Hotel>        <Name>Tia Monte Feichten</Name>        <Class>3.0</Class>      </Hotel>      <Extra>        <Extra number=\"1\">        </Extra>        <Extra number=\"2\">        </Extra>        <Extra number=\"3\">        </Extra>        <Extra number=\"4\">        </Extra>      </Extra>    </Position>  </Page></root>"), parseXML("<?xml version=\"1.0\" encoding=\"utf-8\"?><root xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><page template=\"todo\" rows=\"10\" columns=\"4\"><row><box class=\"Teaserbox\" color=\"#162E8D\" colorname=\"#162e8d\" bgcolor=\"#FFFFFF\" bgcolorname=\"White\" bordercolor=\"#FFFFFF\" bordercolorname=\"White\" positions=\"1515\" bordersize=\"0\" rowspan=\"2\" colspan=\"1\" /><box class=\"Teaserbox\" color=\"#162E8D\" colorname=\"#162e8d\" bgcolor=\"#FFFFFF\" bgcolorname=\"White\" bordercolor=\"#FFFFFF\" bordercolorname=\"White\" positions=\"1516\" bordersize=\"0\" rowspan=\"2\" colspan=\"1\" /><box class=\"Teaserbox\" color=\"#162E8D\" colorname=\"#162e8d\" bgcolor=\"#FFFFFF\" bgcolorname=\"White\" bordercolor=\"#FFFFFF\" bordercolorname=\"White\" positions=\"1517\" bordersize=\"0\" rowspan=\"2\" colspan=\"1\" /><box class=\"Fareboard\" color=\"#5A5A5A\" colorname=\"#5A5A5A\" bgcolor=\"#FFFFFF\" bgcolorname=\"White\" headbgcolor=\"#F7C721\" headbgcolorname=\"#f7c721\" bordercolor=\"#BFBFBF\" bordercolorname=\"#BFBFBF\" positions=\"1518,1519,1520,1521,1522,1523,1524,1526,1527,1528,1529,1530\" bordersize=\"1\" rowspan=\"6\" colspan=\"1\" /></row><row><box class=\"Wizard\" bordercolor=\"#000000\" bordercolorname=\"Black\" bordersize=\"0\" wizardid=\"152\" rowspan=\"4\" colspan=\"3\" /></row><row><box class=\"Fareboard\" color=\"#5A5A5A\" colorname=\"#5A5A5A\" bgcolor=\"#FFFFFF\" bgcolorname=\"White\" headbgcolor=\"#F7C721\" headbgcolorname=\"#f7c721\" bordercolor=\"#BFBFBF\" bordercolorname=\"#BFBFBF\" positions=\"1531,1532,1533,1534,1535,1536,1537\" bordersize=\"1\" rowspan=\"4\" colspan=\"2\" /><box class=\"Fareboard\" color=\"#5A5A5A\" colorname=\"#5A5A5A\" bgcolor=\"#FFFFFF\" bgcolorname=\"White\" headbgcolor=\"#F7C721\" headbgcolorname=\"#f7c721\" bordercolor=\"#BFBFBF\" bordercolorname=\"#BFBFBF\" positions=\"1538,1539,1541,1542,1540\" bordersize=\"1\" rowspan=\"3\" colspan=\"2\" /></row><row><box class=\"Picture\" bgcolor=\"#FFFFFF\" bgcolorname=\"White\" bordercolor=\"#000000\" bordercolorname=\"Black\" bordersize=\"0\" rowspan=\"1\" colspan=\"2\" pictureurl=\"ThomasCook.gif\" /></row></page></root>")));
}


// Travel Suite Offers Object (page, offers collection)
function TsOffers(xml, layout) {
    this.page = new TsPage(xml, layout);
    var m_positioning = new Array(this.page.columns);
    for (var j = 0; j< m_positioning.length; j++){
        m_positioning[j] = new Array(this.page.rows);
    }
    var l = jQuery(xml).find("Position").length;
    var offers = new Array(l);
    l = jQuery(layout).find("box").length;
    var offer_layout = new Array(l);
    jQuery(xml).find("Position").each(function(i){
        offers[i] = new TsOffer(this, layout);
    });
    jQuery(layout).find("box").each(function(i){
        offer_layout[i] = new TsLayout(this, m_positioning);
    });
    this.offers = offers;
    this.layout = offer_layout;
    
    this.getByCode = function(code) {
        var obc = new Array();
        for (var i = 0; i < offers.length; i++)
        {
            if (this.offers[i].code != undefined 
                && this.offers[i].code.toLowerCase() == code.toLowerCase())
            {
                obc.push(this.offers[i]);
            }
        }
        return obc;
    }
    
    this.getByPositionId = function(Id) {
        var obc = new Array();
        for (var i = 0; i < offers.length; i++)
        {
            if (this.offers[i].positionId != undefined 
                && this.offers[i].positionId == Id)
            {
                obc.push(this.offers[i]);
            }
        }
        return obc;
    }
    
    this.getByCodeOrdered = function(code) {
        
        this.byPrice = function(a, b) {
            return a.price - b.price;
        }
        
        var obc = this.getByCode(code);
        obc.sort(this.byPrice);
        return obc;
    }
}

// Travel Suite Page Object
function TsPage(xml, layout) {
    var page = jQuery(xml).find("Page");
    var layout = jQuery(layout).find("page");
    this.template = layout.attr("template");
    this.id = page.attr("Id");
    this.ordinal = page.attr("Ordinal");
    this.name = page.attr("Name");
    this.code = page.attr("Code");
    this.parentId = page.attr("ParentId");
    this.children = page.attr("Children");
    this.plugin = page.attr("Plugin");
    this.extra1 = page.attr("Extra1");
    this.extra2 = page.attr("Extra2");
    this.extra3 = page.attr("Extra3");
    this.extra4 = page.attr("Extra4");
    this.extra5 = page.attr("Extra5");
    this.extra6 = page.attr("Extra6");
    this.extra7 = page.attr("Extra7");
    this.extra8 = page.attr("Extra8");
    this.extra9 = page.attr("Extra9");
    this.extra10 = page.attr("Extra10");
    
    this.rows = parseInt(layout.attr("rows"));
    this.columns = parseInt(layout.attr("columns"));
    
    // überschreiben der default - werte
    // single element breite
    if (this.extra1 != undefined && trim(this.extra1) != ""){
        ts_single_x = parseInt(this.extra1);
    }
    // single element höhe
    if (this.extra2 != undefined && trim(this.extra2) != ""){
        ts_single_y = parseInt(this.extra2);
    }
    // single element margin
    if (this.extra3 != undefined && trim(this.extra3) != ""){
        ts_margin = parseInt(this.extra3);
    }
    // rounded corners
    this.rounded = (this.extra4 != undefined && trim(this.extra4) != "" && trim(this.extra4).toLowerCase() == 'rounded' ? true : false);
    
    //this.roundradius = (this.extra5 != "" && this.extra5 != undefined ? parseInt(this.extra5) : 7);
    
    this.height = ts_single_y * this.rows + ((ts_margin * 2) * this.rows);
    this.width = ts_single_x * this.columns + ((ts_margin * 2) * this.columns);
    
    
}
// Travel Suite Layout Object
function TsLayout(xml, m_position){
    this.type = jQuery(xml).attr("class");
    this.headlinebg = unescape(jQuery(xml).attr("headbgcolor"));
    this.rowspan = jQuery(xml).attr("rowspan");
    this.colspan = jQuery(xml).attr("colspan");
    this.bgcolor= jQuery(xml).attr("bgcolor");
    this.color = jQuery(xml).attr("color");
    this.imagesrc = jQuery(xml).attr("pictureurl");
    this.wizardId = jQuery(xml).attr("wizardid");
    this.border = new TsBdLayout(xml);
    this.height = parseInt(this.rowspan) * ts_single_y + ((parseInt(this.rowspan)-1) * (ts_margin * 2)) - (2 * parseInt(this.border.size));
    this.width = parseInt(this.colspan) * ts_single_x + ((parseInt(this.colspan)-1) * (ts_margin * 2)) - (2 * parseInt(this.border.size));
    
    if(jQuery(xml).attr("positions") != undefined){
        var l = jQuery(xml).attr("positions").split(",").length;
        var ids = new Array(l);
            jQuery(jQuery(xml).attr("positions").split(",")).each(function(i){
                ids[i] = this;
            });
        this.positionIds =  ids;
    }
    
    this.getImage = function(){
        if(this.imagesrc.indexOf("://") > 0){
            return this.imagesrc;
        }
        return travelsuite_pic_path + this.imagesrc;
    }
    
    // detect position top, left
    
    var left = 0;
    var top = 0;
    for(var y = 0; y < m_position[0].length; y++){
        for(var x = 0; x < m_position.length; x++){
            if(m_position[x][y] == undefined){
                for(var row = y; row < (y + parseInt(this.rowspan)); row++){
                    for(var col = x; col < (x + parseInt(this.colspan)); col++){
                        m_position[col][row] = 1;
                    }
                }
                top = y * (ts_single_y + (2 * ts_margin));
                left = x * (ts_single_x + (2 * ts_margin));
                y = m_position[0].length;
                break;
            }
        }
    }
    this.positionTop = top;
    this.positionLeft = left;
    
}


// Travel Suite Border Layout Object
function TsBdLayout(xml){
    this.color = jQuery(xml).attr("bordercolor");
    this.size = parseInt(jQuery(xml).attr("bordersize"));
}

function LinkColor(data){
    if (data.page.extra6 != undefined && trim(data.page.extra6) != "")
        var lnk_colors = unescape(data.page.extra6).split(",");
    this.offerbox = (lnk_colors != undefined && lnk_colors[0] != undefined && trim(lnk_colors[0])!= "" ? unescape(lnk_colors[0]) : '#D40A06'); 
    this.fareboard = (lnk_colors != undefined && lnk_colors[1] != undefined && trim(lnk_colors[1])!= "" ? unescape(lnk_colors[1]) : '#D40A06');  
    this.teaserbox = (lnk_colors != undefined && lnk_colors[2] != undefined && trim(lnk_colors[2])!= "" ? unescape(lnk_colors[2]) : '#D40A06');
}

// Travel Suite Offer Object
function TsOffer(xml) {
    this.positionId = jQuery(xml).attr("Id");
    this.code = jQuery(xml).attr("Code");
    this.positionOrdinal = jQuery(xml).attr("Ordinal");
    this.positionName = jQuery(xml).attr("Name");
    this.positionParentId = jQuery(xml).attr("ParentId");
    this.positionExtra1 = jQuery(xml).attr("Extra1");
    this.positionExtra2 = jQuery(xml).attr("Extra2");
    this.positionExtra3 = jQuery(xml).attr("Extra3");
    this.positionExtra4 = jQuery(xml).attr("Extra4");
    this.updated = jQuery(xml).find("Updated").text();
    this.updatedUnix = jQuery(xml).find("Updated").attr("Unix");
    this.type = jQuery(xml).find("Type").text();
    this.typeLinkLevel = jQuery(xml).find("Type").attr("LinkLevel");
    this.headline = jQuery(xml).find("Headline").text();
    this.picture = jQuery(xml).find("Picture").text();
    this.text = jQuery(xml).find("Text").text();
    this.textline1 = jQuery(xml).find("Text-Line[@number='1']").text();
    this.textline2 = jQuery(xml).find("Text-Line[@number='2']").text();
    this.textline3 = jQuery(xml).find("Text-Line[@number='3']").text();
    this.textline4 = jQuery(xml).find("Text-Line[@number='4']").text();
    this.link = jQuery(xml).find("Link").attr("HRef");
    this.linkText = jQuery(xml).find("Link").text();
    this.duration = jQuery(xml).find("Duration").text();
    this.durationMeasure = jQuery(xml).find("Duration").attr("Measure");
    this.price = jQuery(xml).find("Price").text();
    this.priceCurrency = jQuery(xml).find("Price").attr("Currency");
    this.priceSuffix = jQuery(xml).find("Price").attr("Suffix");
    this.pack = new TsPackage(xml);
    this.destination = new TsDestination(xml);
    this.hotel = new TsHotel(xml);
    this.extras = jQuery(xml).find("Extra");
    this.extra1 = this.extras.find("Extra[@number='1']").text();
    this.extra2 = this.extras.find("Extra[@number='2']").text();
    this.extra3 = this.extras.find("Extra[@number='3']").text();
    this.extra4 = this.extras.find("Extra[@number='4']").text();
    
    this.getPrice = function(){
        if (this.price.length > 3){
            var price = "";
            price =  price.concat(this.price.substring(1, this.price.length - 4), "." ,this.price.substring(this.price.length - 3, this.price.length));
            return price;
        }
        return this.price;}
    
    this.getPicture = function() {
        if (this.picture.indexOf("://") > 0)
            return this.picture;    
        return travelsuite_pic_path + this.picture;   
    }
        
    this.getLinkPackage = function(){
        var decodedLink = "";
        (this.link.indexOf("?") > 0 ? decodedLink = this.link + '&' + tracktag : decodedLink = this.link + '?' + tracktag);
        if (redirecturl != ""){
            for (var i = 0; i < clicktagnesting; i++){
                decodedLink = escape(decodedLink);
            }
        }
        return redirecturl + decodedLink;
    }
}

// Travel Suite Package Object
function TsPackage(xml) {
    var n = jQuery(xml).find("Package");
    this.departureDate = n.find("DepartureDate").text();
    this.departureDateFormat = n.find("DepartureDate").attr("Format");
    this.departureAirport = n.find("DepartureAirport").text();
    this.departureAirportAcronym = n.find("DepartureAirport").attr("Acronym");
    this.tourOperator = n.find("TourOperator").text();
    this.tourOperatorAcronym = n.find("TourOperator").attr("Acronym");
    this.mealPlan = n.find("MealPlan").text();
    this.mealPlanAcronym = n.find("MealPlan").attr("Acronym");
    this.roomType = n.find("RoomType").text();
    this.roomTypeAcronym = n.find("RoomType").attr("Acronym");
    this.roomTypeText = n.find("RoomType").attr("Text");
}

// Travel Suite Destination Object
function TsDestination(xml) {
    var n = jQuery(xml).find("Destination");
    this.country = n.find("Country").text();
    this.region = n.find("Region").text();
    this.location = n.find("Location").text();
    this.airport = n.find("Airport").text();
    this.airportAcronym = n.find("Airport").attr("Acronym");
}

// Travel Suite Hotel Object
function TsHotel(xml) {
    var n = jQuery(xml).find("Hotel");
    this.name = n.find("Name").text();
    this.hotelClass = n.find("Class").text();
}

function getStars(text) {
    var noStars = String(text.match(/\*/g)).split(',').length;
    var result = text;
    if (result.indexOf("*+") > 0) result = result.replace(/\*+\+*/g, noStars + '*+');
    else result = result.replace(/\*+\+*/g, noStars + '*');
    return result;
}
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

var THOMASCOOK = function() { return {wizard: {}} } ();
THOMASCOOK.wizard.Calendar = new function() {

  this.Selected_Month;
  this.Selected_Year;
  
  this.HeuteTag;
	this.HeuteMonat;
	this.HeuteJahr;
	
	this.dt = new Date(2000, 1, 1); //new Date(); - start from today
  this.TagVon   = this.dt.getDate();
  this.MonatVon = this.dt.getMonth()+1;
  this.JahrVon  = this.dt.getFullYear();

  this.TagBis   = 21;
  this.MonatBis = 5;
  this.JahrBis  = 2050;
  
  this.Days_in_Month = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
  
  this.dateValue;
  this.inputId;
  this.buttonId;
  
  this.calendarContainerId = "THOMASCOOKCalendarContainer";

  this.OpenCalendar = function(inputId, buttonId)
  {
    this.inputId = inputId;
    this.buttonId = buttonId;
    
    //close another calendar in case it's open
    if (document.getElementById(this.calendarContainerId))
    {
      document.getElementById(this.calendarContainerId).parentNode.style.zIndex = 0;
      document.getElementById(this.calendarContainerId).parentNode.removeChild(
        document.getElementById(this.calendarContainerId));
    }
    
    //create calendar container
    var buttonContainer = document.getElementById(buttonId).parentNode;    
    buttonContainer.style.zIndex = 100; //to make button container div top
    
    var containerDiv = document.createElement("div");
    containerDiv.id = this.calendarContainerId;
    containerDiv.style.position = "absolute";
    containerDiv.style.zIndex = 2;
    containerDiv.style.width = "145px";
    containerDiv.style.height = "162px";
    containerDiv.style.left = "0px";
    containerDiv.style.top = "0px";
    containerDiv.style.top = "0px";
    buttonContainer.appendChild(containerDiv);
       
    this.dateValue=document.getElementById(inputId).value;
    if (!this.dateValue || this.dateValue.length <= 0)
    {
      var now = new Date();
      var day = now.getDate() < 10 ? "0" + now.getDate() : now.getDate();
      var month = (now.getMonth()+1) < 10 ? "0" + (now.getMonth()+1) : (now.getMonth()+1);
      var year = now.getFullYear();
      this.dateValue = day + "." + month + "." + year;
    }

    try
    {
	    this.HeuteTag = this.dateValue.substring(0,2);
	    if (this.HeuteTag.substring(0,1) == "0"){
		    this.HeuteTag = this.HeuteTag.substring(1,2);
	    }
	    this.HeuteMonat = this.dateValue.substring(3,5);
	    this.HeuteJahr  = this.dateValue.substring(6,10);
    }
    catch(e)
    {
	    alert(e)
	    this.HeuteTag   = 1;
	    this.HeuteMonat = 1;
	    this.HeuteJahr  = 2008;
    }
    
    this.HeuteMonat = this.HeuteMonat-1;
    this.MonatVon = this.MonatVon-1;
    this.MonatBis = this.MonatBis-1;
    
    this.Defaults();
  }
  
  this.dfdate = function(d1,m1,y1,sign,d2,m2,y2){var d1 = new Date(y1,m1,d1);var d2 = new Date(y2,m2,d2);d1 = d1.valueOf();d2 = d2.valueOf();switch(sign){case "==":{return (d1==d2)};break;case ">":{return (d1>d2)};break;case "<":{return (d1 < d2)};break;}}

  this.InsertDate = function(dmy) 
  {
	  if(!this.dateValue)return dmy;

	  dmy = dmy.split(".");
	  this.dateValue = (dmy[0]<10?"0"+dmy[0]:dmy[0]) + "." + (dmy[1]<10?"0"+dmy[1]:dmy[1]) + "." + dmy[2];
  	
	  document.getElementById(this.inputId).value = this.dateValue;
	  document.getElementById(this.buttonId).parentNode.removeChild(
	    document.getElementById(this.calendarContainerId));
  }

  this.gmn = function(Year,Month,Day)
  {
  var monthNames = "JANFEBMARAPRMAIJUNJULAUGSEPOKTNOVDEZ";
  var today = new Date(Year,Month,Day);
  var month = monthNames.substring(today.getMonth() * 3, (today.getMonth() + 1) * 3);
  if(month == "MAR")
  {
    month = "M&Auml;R";
  }
  return month + " " + Year;
  }

  this.Make_Calendar = function(Year, Month) 
  {
	  var First_Date = new Date(Year, Month, 1);
	  var Heading = this.gmn(Year, Month, 1);
	  var First_Day_Name = First_Date.getDay();
	  if (First_Day_Name==0){First_Day_Name=7}
	  var Rows = 6;
  	
	  var leftb="<td style='cursor:hand;background-image:url(http://thomascook-3pwizard.pixell.de/img/datepicker/bg_kll.gif);'><img src='http://thomascook-3pwizard.pixell.de/img/datepicker/prev.gif' width=19 height=19 onClick=THOMASCOOK.wizard.Calendar.Skip('-')></td>";
  	
	  var rightb="<td style=cursor:hand; background='http://thomascook-3pwizard.pixell.de/img/datepicker/bg_klr.gif'><img src='http://thomascook-3pwizard.pixell.de/img/datepicker/next.gif' onClick=THOMASCOOK.wizard.Calendar.Skip('+')></td>";
	  var bgc="background='http://thomascook-3pwizard.pixell.de/img/datepicker/bg_c.gif'";
	  var tdbdate="<td height=19 style='cursor:default;font-size:11px;font-family : Arial, Helvetica, sans-serif;color:434A44;font-weight: bold;' background='http://thomascook-3pwizard.pixell.de/img/datepicker/baddate.gif'>";
  	
  	
	  var HTML_String = "<div style='display:none;'>IEhacktoreadfirstscriptcsstag</div>";
	  HTML_String += '<table border=0 cellspacing=0 cellpadding=2 style=\"background-color:black;\"><tr><td valign="top"><table border=0 cellspacing=1 cellpadding=0 FRAME=box style=\"cursor:default;background-color:white;\">';
	  HTML_String += "<tr>"+leftb+"<td width=99 "+bgc +" align=center colspan=5 style='font-size:10px;font-family : Arial, Helvetica, sans-serif;color:#ffffff;letter-spacing : 4px;'>"+Heading+"</td>"+rightb+"</tr>";
	  HTML_String += "<tr align=center><td width=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:115F70;'>M</td><td width=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:115F70;'>D</td><td width=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:115F70;'>M</td>";
	  HTML_String += "<td width=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:115F70;'>D</td><td width=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:115F70;'>F</td><td width=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:E80000;'>S</td><td width=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:E80000;'>S</td></tr>";
	  HTML_String += "<tr><td colspan=7 bgcolor=000000><img src='http://thomascook-3pwizard.pixell.de//daily/1.gif' width=1 height=1></td></tr>";

	  var Day_Counter = 1;
	  var Loop_Counter = 1;
	  for (var j = 1; j <= Rows; j++) 
	  {
		  HTML_String += "<tr align=center>";
			  for (var i = 1; i < 8; i++) 
			  {
				  if ((Loop_Counter >= First_Day_Name) && (Day_Counter <= this.Days_in_Month[Month])) 
				  {
  					
					  if(this.dfdate(Day_Counter,Month,Year,"<",this.TagVon,this.MonatVon,this.JahrVon)) 
					  {
						  HTML_String += tdbdate + Day_Counter + "</td>";
					  }
					  else if (this.dfdate(Day_Counter,Month,Year,">",this.TagBis,this.MonatBis,this.JahrBis)) 
					  {
						  HTML_String += tdbdate + Day_Counter + "</td>";
					  }
  					
					  else
					  {
						  HTML_String += "<td "+ this.CheckIfHeute(Year+""+(Month*1+1)+""+Day_Counter) +" onclick=THOMASCOOK.wizard.Calendar.InsertDate('"+Day_Counter+"."+(Month+1)+"."+Year+"') height=19 style='cursor:hand;font-size:11px;font-family : Arial, Helvetica, sans-serif;color:434A44;font-weight: bold;'>" + Day_Counter + "</td>";
					  }
					  Day_Counter++; 
				  }
				  else 
				  {
					  HTML_String += "<td height=19 style='font-size:11px;font-family : Arial, Helvetica, sans-serif;color:434A44;font-weight: bold;'>&nbsp;</td>";
				  }
  		

			  Loop_Counter++;
  			
			  }
	  HTML_String += "</tr>";
	  }
  HTML_String += "</table></td></tr></table>";
  HTML_String += this.GetCloseButtonHtml();
  document.getElementById(this.calendarContainerId).innerHTML = 
    "<div style='position:relative;z-index:1;background-color:white;'>" + HTML_String + "</div>";
    
  //IE 'select overlay' hack
  var containerIframe = document.createElement("iframe");
  containerIframe.style.position = "absolute";
  containerIframe.style.zIndex = 0;
  containerIframe.style.width = "145px";
  containerIframe.style.height = "160px";
  containerIframe.style.left = "0px";
  containerIframe.style.top = "0px";
  containerIframe.frameBorder = 0;
  document.getElementById(this.calendarContainerId).appendChild(containerIframe);
  }

  this.Defaults = function() {
  this.Selected_Month = this.HeuteMonat;
  this.Selected_Year = this.HeuteJahr;
  this.Make_Calendar(this.HeuteJahr, this.HeuteMonat);
  }
  
  this.GetCloseButtonHtml = function(){
    var html;
    html = "<div style='position:absolute;bottom:1px;right:1px;'>" + 
      "<img src=" + 
      "'http://thomascook-3pwizard.pixell.de/img/datepicker/btn_close.gif'" + 
      "onclick='" + 
      "document.getElementById(THOMASCOOK.wizard.Calendar.buttonId).parentNode.style.zIndex=0;" +
      "document.getElementById(THOMASCOOK.wizard.Calendar.buttonId).parentNode.removeChild(document.getElementById(THOMASCOOK.wizard.Calendar.calendarContainerId));" + 
      "'" +
      " /></div>";
    return html;
  }

  this.Skip = function(Direction) 
  {
	  if (Direction == '+') 
	  {
		  if (this.Selected_Month == 11) 
		  {
			  this.Selected_Month = 0;
			  this.Selected_Year++;
		  }
		  else 
		  {
			  this.Selected_Month++;
		  }
	  }
	  else 
	  {
		  if (this.Selected_Month == 0) 
		  {
			  this.Selected_Month = 11;
			  this.Selected_Year--;
		  }
		  else 
		  {
			  this.Selected_Month--;
		  }
	  }
  this.Make_Calendar(this.Selected_Year, this.Selected_Month);
  }

  this.CheckIfHeute = function(sdatum)
  {
  var sm=new Date();
  simera=sm.getFullYear()+""+(sm.getMonth()+1)+sm.getDate();
  usersel = this.HeuteJahr +""+ (this.HeuteMonat*1+1) +""+ this.HeuteTag

  if((sdatum==usersel)&&(sdatum==simera)){return "background='http://thomascook-3pwizard.pixell.de/img/datepicker/ringsel.gif'";}
  if(sdatum==usersel){return "background='http://thomascook-3pwizard.pixell.de/img/datepicker/seldate.gif'";}
  if(sdatum==simera){return "background='http://thomascook-3pwizard.pixell.de/img/datepicker/ring.gif'";}
  }

}
document.getElementById('px_wizard_container').innerHTML = "<div style=\"position:relative;padding:0px;margin:0px;border:0px;background-color:white;width:520px;height:220px;\">"
+"<img src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14.jpg' style='position:relative;z-index:0;left:0px;top:0px;border:0px;width:520px;height:24px;' /><div style='position:absolute;left:0px;top:0px;overflow:hidden;z-index:1;border:0px;padding:0px;margin:0px;'><div style='float:left;border:0px;padding:0px;margin:0px;'><a href='#' onclick=\"document.getElementById('THOMASCOOKSubWizardContainer147').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer148').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer150').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer149').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardContainer147').style.display = 'block';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_off').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_on').style.display = 'inline';return false;\" ><img id='THOMASCOOKSubWizardTabImage_152_147_on' style='border:0px;margin:0px;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_lastminute_on.jpg' /><img id='THOMASCOOKSubWizardTabImage_152_147_off' style='border:0px;margin:0px;display:none;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_lastminute_off.jpg' /></a></div><div style='float:left;border:0px;padding:0px;margin:0px;'><a href='#' onclick=\"document.getElementById('THOMASCOOKSubWizardContainer147').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer148').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer150').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer149').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardContainer148').style.display = 'block';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_off').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_on').style.display = 'inline';return false;\" ><img id='THOMASCOOKSubWizardTabImage_152_148_on' style='border:0px;margin:0px;display:none;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_pauschal_on.jpg' /><img id='THOMASCOOKSubWizardTabImage_152_148_off' style='border:0px;margin:0px;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_pauschal_off.jpg' /></a></div><div style='float:left;border:0px;padding:0px;margin:0px;'><a href='#' onclick=\"document.getElementById('THOMASCOOKSubWizardContainer147').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer148').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer150').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer149').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardContainer150').style.display = 'block';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_off').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_on').style.display = 'inline';return false;\" ><img id='THOMASCOOKSubWizardTabImage_152_150_on' style='border:0px;margin:0px;display:none;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_hotel_on.jpg' /><img id='THOMASCOOKSubWizardTabImage_152_150_off' style='border:0px;margin:0px;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_hotel_off.jpg' /></a></div><div style='float:left;border:0px;padding:0px;margin:0px;'><a href='#' onclick=\"document.getElementById('THOMASCOOKSubWizardContainer147').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer148').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer150').style.display = 'none';document.getElementById('THOMASCOOKSubWizardContainer149').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_147_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_148_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_150_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_on').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_off').style.display = 'inline';document.getElementById('THOMASCOOKSubWizardContainer149').style.display = 'block';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_off').style.display = 'none';document.getElementById('THOMASCOOKSubWizardTabImage_152_149_on').style.display = 'inline';return false;\" ><img id='THOMASCOOKSubWizardTabImage_152_149_on' style='border:0px;margin:0px;display:none;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_fewo_on.jpg' /><img id='THOMASCOOKSubWizardTabImage_152_149_off' style='border:0px;margin:0px;' src='http://thomascook-3pwizard.pixell.de/data/containerbgimages/14_fewo_off.jpg' /></a></div></div>"
+"<div id='THOMASCOOKSubWizardContainer147' style='position:absolute;z-index:10;left:0px;top:24px;width:520px;height:196px;border:0px;padding:0px;margin:0px;'></div><div id='THOMASCOOKSubWizardContainer148' style='position:absolute;display:none;z-index:12;left:0px;top:24px;width:520px;height:196px;border:0px;padding:0px;margin:0px;'></div><div id='THOMASCOOKSubWizardContainer150' style='position:absolute;display:none;z-index:14;left:0px;top:24px;width:520px;height:196px;border:0px;padding:0px;margin:0px;'></div><div id='THOMASCOOKSubWizardContainer149' style='position:absolute;display:none;z-index:16;left:0px;top:24px;width:520px;height:196px;border:0px;padding:0px;margin:0px;'></div>"
+"</div>"
;document.getElementById('THOMASCOOKSubWizardContainer147').innerHTML = "<div style=\"position:relative;width:520px;height:196px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_bg_520x220.gif);background-repeat:no-repeat;background-position:bottom left;\">"
+"<form  action='http://www.thomascook.de/index.php' method='get' style='display:inline;' target='_blank' onsubmit='if (!document.getElementById(\"frmTrTWizard_147_ziel\") || document.getElementById(\"frmTrTWizard_147_ziel\").selectedIndex <= 0){document.getElementById(\"frmTrTWizard_147_detail\").value = \"zielgebiet\";} else {document.getElementById(\"frmTrTWizard_147_detail\").value = document.getElementById(\"frmTrTWizard_147_detailDefault\").value;if (document.getElementById(\"frmTrTWizard_147_detail\").value == \"hotel\"){document.getElementById(\"frmTrTWizard_147_ziel\").name = \"topRegion\";} else {document.getElementById(\"frmTrTWizard_147_ziel\").name = \"ziel\";}}var form = this;var queryString = \"\"; var amp = \"\"; var zielName = \"\"; var zielId = \"\"; var startDate = \"\"; var endDate = \"\"; for(i=0; i<form.elements.length; i++){     if (form.elements[i].name == \"\") continue;    if ((form.elements[i].type == \"radio\" || form.elements[i].type == \"checkbox\") &&        !form.elements[i].checked) continue;    queryString += amp+form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value);     amp = \"&\";    if (form.elements[i].name == \"ziel\" && form.elements[i].selectedIndex > 0){       zielName=form.elements[i].options[form.elements[i].selectedIndex].text;       zielId=form.elements[i].options[form.elements[i].selectedIndex].value;    }    if (form.elements[i].name == \"von\" && form.elements[i].value != \"\"){       startDate=form.elements[i].value;    }    if (form.elements[i].name == \"bis\" && form.elements[i].value != \"\"){       endDate=form.elements[i].value;    }}var targetUrl = \"http://www.thomascook.de/index.php\";targetUrl += \"?\" + queryString;for(i=1; i<=1; i++){targetUrl=encodeURIComponent(targetUrl);}window.open(\"http://ad.zanox.com/ppc/?15610765C640281869&ULP=http%3A%2F%2Fasn.advolution.de%2F0000269d5F0002dde%2Ftarget%3D\" + targetUrl, \"_blank\");return false;'>"
+"<input id='frmTrTWizard_147_detail' type='hidden' name='detail' value='zielgebiet' /><input id='frmTrTWizard_147_detailDefault' type='hidden' value='zielgebiet' />"
+"<input type='hidden' name='affil' value='DE_TCR_AFFIL_ZAN_PIDZAN' /><input type='hidden' name='extcall' value='affil' />"
+"<input type='hidden' name='container' value='px_wizard_container' />"
+"<input type=\"hidden\" name=\"KID\" value=\"620020\" /><input type=\"hidden\" name=\"engine\" value=\"lastminute\" /><input type=\"hidden\" name=\"formular\" value=\"4\" /><input type=\"hidden\" name=\"showresult\" value=\"1\" /><input type=\"hidden\" name=\"id\" value=\"18\" /><input type=\"hidden\" name=\"region\" value=\"-1\" />"
+"<select style=\"position:absolute;width:150px;height:20px;left:10px;top:90px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_147_ziel' name='ziel'><option value='' selected=\"selected\" >beliebig</option><option value='10010'>Aegypten</option><option value='10011'>Afrika</option><option value='10017'>Asien</option><option value='10018'>Australien</option><option value='10000'>Balearen</option><option value='10029'>Deutschland</option><option value='10013'>Dom. Republik</option><option value='10020'>Dubai, Arabische Halbinsel</option><option value='10035'>Fly & Drive</option><option value='10021'>Frankreich</option><option value='10032'>Gl&uuml;ckshotels</option><option value='10006'>Griechenland</option><option value='10005'>Griechische Inseln</option><option value='10036'>Indischer Ozean</option><option value='10007'>Italien, Malta</option><option value='10024'>Kanada</option><option value='10001'>Kanaren</option><option value='10014'>Karibik</option><option value='10034'>Kreuzfahrten</option><option value='10030'>Kroatien, Bulgarien, Osteuropa</option><option value='10012'>Kuba</option><option value='10000'>Mallorca, Ibiza, Menorca</option><option value='10016'>Mexiko</option><option value='10037'>Mittelamerika</option><option value='10028'>Mitteleuropa</option><option value='10026'>Naher Osten</option><option value='10022'>Nordeuropa</option><option value='10002'>Portugal</option><option value='10033'>Rundreisen</option><option value='10003'>Spanisches Festland</option><option value='10023'>S&uuml;damerika</option><option value='10025'>S&uuml;dsee</option><option value='10008'>Tunesien, Marokko</option><option value='10004'>T&uuml;rkei</option><option value='10015'>USA</option><option value='10019'>Zypern</option></select>"
+"<select style=\"position:absolute;width:150px;height:18px;left:10px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_147_abflughafen' name='abflughafen'><option value='' selected=\"selected\" >alle Abflugh&auml;fen</option><option value='0'>Altenburg-Nobitz</option><option value='1'>Amsterdam Schiphol</option><option value='2'>Augsburg</option><option value='3'>Basel-Mulhouse</option><option value='4'>Berlin-Sch&ouml;nefeld</option><option value='5'>Berlin-Tegel</option><option value='6'>Berlin-Tempelhof</option><option value='7'>Bern-Belp</option><option value='8'>Bremen</option><option value='9'>Br&uuml;ssel</option><option value='10'>Dortmund</option><option value='11'>Dresden</option><option value='12'>D&uuml;sseldorf</option><option value='13'>Enschede Twente</option><option value='14'>Erfurt</option><option value='15'>Frankfurt</option><option value='16'>Frankfurt-Hahn</option><option value='17'>Friedrichshafen</option><option value='18'>Genf</option><option value='19'>Graz</option><option value='20'>Hamburg</option><option value='21'>Hannover</option><option value='22'>Hof-Plauen</option><option value='23'>Innsbruck</option><option value='24'>Karlsruhe</option><option value='25'>Kassel</option><option value='26'>Kiel</option><option value='27'>Klagenfurt</option><option value='28'>K&ouml;ln-Bonn</option><option value='29'>Leipzig-Halle</option><option value='30'>Linz</option><option value='31'>L&uuml;beck</option><option value='32'>L&uuml;ttich</option><option value='33'>Luxemburg</option><option value='34'>Maastricht</option><option value='35'>M&ouml;nchengladbach</option><option value='36'>M&uuml;nchen</option><option value='37'>M&uuml;nster-Osnabr&uuml;ck</option><option value='38'>N&uuml;rnberg</option><option value='39'>Paderborn</option><option value='40'>Rostock</option><option value='41'>Saarbr&uuml;cken</option><option value='42'>Salzburg</option><option value='43'>Schwerin</option><option value='44'>Strasbourg</option><option value='45'>Stuttgart</option><option value='46'>Wien</option><option value='47'>Z&uuml;rich</option><option value='48'>Zweibr&uuml;cken</option><option value='5000'>&lt;Nord&gt;</option><option value='5001'>&lt;S&uuml;d&gt;</option><option value='5002'>&lt;West&gt;</option><option value='5003'>&lt;Ost&gt;</option></select>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:55px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Fr&uuml;hester Hinflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:70px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_147_termin' type='text' name='termin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:70px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_147_terminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_147_termin', 'frmTrTWizard_147_terminDatePickerButton');return false;\" /></div>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:95px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Sp&auml;tester R&uuml;ckflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_147_ruecktermin' type='text' name='ruecktermin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:110px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_147_rueckterminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_147_ruecktermin', 'frmTrTWizard_147_rueckterminDatePickerButton');return false;\" /></div>"
+"<select style=\"position:absolute;width:130px;height:18px;left:205px;top:144px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_147_dauer' name='dauer'><option value='-1'>Reisedauer</option><option value='9'>1 - 4 Tage</option><option value='10'>5 - 8 Tage</option><option value='6_7'>1 Woche</option><option value='7'>9 - 12 Tage</option><option value='3'>13 - 15 Tage</option><option value='6_14'>2 Wochen</option><option value='12'>16 - 22 Tage</option><option value='6_21'>3 Wochen</option><option value='13'>&gt; 22 Tage</option></select>"
+"<select style=\"position:absolute;width:125px;height:18px;left:367px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_147_erwachsene' name='erwachsene'><option value='25'>1 Erwachsener</option><option value='25;25'>2 Erwachsene</option><option value='25;25;25'>3 Erwachsene</option><option value='25;25;25;25'>4 Erwachsene</option><option value='25;25;25;25;25'>5 Erwachsene</option><option value='25;25;25;25;25;25'>6 Erwachsene</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_147_alter1' name='alter1'><option value='-1'>Kind 1</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:432px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_147_alter2' name='alter2'><option value='-1'>Kind 2</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_147_alter3' name='alter3'><option value='-1'>Kind 3</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<div style=\"position:absolute;width:85px;height:20px;left:432px;top:110px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:9px;          font-weight:normal;          color:#5A5A5A;        \">(Alter bei Reiseantritt)</div>"
+"<input style=\"position:absolute;width:111px;height:23px;left:367px;top:140px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_btn_finden.gif);          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:12px;          font-weight:bold;          color:#5A5A5A;          border:0px;          background-color:transparent;          background-repeat:no-repeat;          background-position:left center;          text-align:right;          cursor:pointer;        \" value='' type='submit' />"
+"</form>"
+"</div>"
;document.getElementById('THOMASCOOKSubWizardContainer148').innerHTML = "<div style=\"position:relative;width:520px;height:196px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_bg_520x220.gif);background-repeat:no-repeat;background-position:bottom left;\">"
+"<form  action='http://www.thomascook.de/index.php' method='get' style='display:inline;' target='_blank' onsubmit='if (!document.getElementById(\"frmTrTWizard_148_ziel\") || document.getElementById(\"frmTrTWizard_148_ziel\").selectedIndex <= 0){document.getElementById(\"frmTrTWizard_148_detail\").value = \"zielgebiet\";} else {document.getElementById(\"frmTrTWizard_148_detail\").value = document.getElementById(\"frmTrTWizard_148_detailDefault\").value;if (document.getElementById(\"frmTrTWizard_148_detail\").value == \"hotel\"){document.getElementById(\"frmTrTWizard_148_ziel\").name = \"topRegion\";} else {document.getElementById(\"frmTrTWizard_148_ziel\").name = \"ziel\";}}var form = this;var queryString = \"\"; var amp = \"\"; var zielName = \"\"; var zielId = \"\"; var startDate = \"\"; var endDate = \"\"; for(i=0; i<form.elements.length; i++){     if (form.elements[i].name == \"\") continue;    if ((form.elements[i].type == \"radio\" || form.elements[i].type == \"checkbox\") &&        !form.elements[i].checked) continue;    queryString += amp+form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value);     amp = \"&\";    if (form.elements[i].name == \"ziel\" && form.elements[i].selectedIndex > 0){       zielName=form.elements[i].options[form.elements[i].selectedIndex].text;       zielId=form.elements[i].options[form.elements[i].selectedIndex].value;    }    if (form.elements[i].name == \"von\" && form.elements[i].value != \"\"){       startDate=form.elements[i].value;    }    if (form.elements[i].name == \"bis\" && form.elements[i].value != \"\"){       endDate=form.elements[i].value;    }}var targetUrl = \"http://www.thomascook.de/index.php\";targetUrl += \"?\" + queryString;for(i=1; i<=1; i++){targetUrl=encodeURIComponent(targetUrl);}window.open(\"http://ad.zanox.com/ppc/?15610765C640281869&ULP=http%3A%2F%2Fasn.advolution.de%2F0000269d5F0002dde%2Ftarget%3D\" + targetUrl, \"_blank\");return false;'>"
+"<input id='frmTrTWizard_148_detail' type='hidden' name='detail' value='zielgebiet' /><input id='frmTrTWizard_148_detailDefault' type='hidden' value='zielgebiet' />"
+"<input type='hidden' name='affil' value='DE_TCR_AFFIL_ZAN_PIDZAN' /><input type='hidden' name='extcall' value='affil' />"
+"<input type='hidden' name='container' value='px_wizard_container' />"
+"<input type=\"hidden\" name=\"KID\" value=\"620020\" /><input type=\"hidden\" name=\"engine\" value=\"lastminute\" /><input type=\"hidden\" name=\"formular\" value=\"4\" /><input type=\"hidden\" name=\"showresult\" value=\"1\" /><input type=\"hidden\" name=\"id\" value=\"14\" /><input type=\"hidden\" name=\"region\" value=\"-1\" />"
+"<select style=\"position:absolute;width:150px;height:20px;left:10px;top:90px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_148_ziel' name='ziel'><option value='' selected=\"selected\" >beliebig</option><option value='10010'>Aegypten</option><option value='10011'>Afrika</option><option value='10017'>Asien</option><option value='10018'>Australien</option><option value='10000'>Balearen</option><option value='10029'>Deutschland</option><option value='10013'>Dom. Republik</option><option value='10020'>Dubai, Arabische Halbinsel</option><option value='10035'>Fly & Drive</option><option value='10021'>Frankreich</option><option value='10032'>Gl&uuml;ckshotels</option><option value='10006'>Griechenland</option><option value='10005'>Griechische Inseln</option><option value='10036'>Indischer Ozean</option><option value='10007'>Italien, Malta</option><option value='10024'>Kanada</option><option value='10001'>Kanaren</option><option value='10014'>Karibik</option><option value='10034'>Kreuzfahrten</option><option value='10030'>Kroatien, Bulgarien, Osteuropa</option><option value='10012'>Kuba</option><option value='10000'>Mallorca, Ibiza, Menorca</option><option value='10016'>Mexiko</option><option value='10037'>Mittelamerika</option><option value='10028'>Mitteleuropa</option><option value='10026'>Naher Osten</option><option value='10022'>Nordeuropa</option><option value='10002'>Portugal</option><option value='10033'>Rundreisen</option><option value='10003'>Spanisches Festland</option><option value='10023'>S&uuml;damerika</option><option value='10025'>S&uuml;dsee</option><option value='10008'>Tunesien, Marokko</option><option value='10004'>T&uuml;rkei</option><option value='10015'>USA</option><option value='10019'>Zypern</option></select>"
+"<select style=\"position:absolute;width:150px;height:18px;left:10px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_148_abflughafen' name='abflughafen'><option value='' selected=\"selected\" >alle Abflugh&auml;fen</option><option value='0'>Altenburg-Nobitz</option><option value='1'>Amsterdam Schiphol</option><option value='2'>Augsburg</option><option value='3'>Basel-Mulhouse</option><option value='4'>Berlin-Sch&ouml;nefeld</option><option value='5'>Berlin-Tegel</option><option value='6'>Berlin-Tempelhof</option><option value='7'>Bern-Belp</option><option value='8'>Bremen</option><option value='9'>Br&uuml;ssel</option><option value='10'>Dortmund</option><option value='11'>Dresden</option><option value='12'>D&uuml;sseldorf</option><option value='13'>Enschede Twente</option><option value='14'>Erfurt</option><option value='15'>Frankfurt</option><option value='16'>Frankfurt-Hahn</option><option value='17'>Friedrichshafen</option><option value='18'>Genf</option><option value='19'>Graz</option><option value='20'>Hamburg</option><option value='21'>Hannover</option><option value='22'>Hof-Plauen</option><option value='23'>Innsbruck</option><option value='24'>Karlsruhe</option><option value='25'>Kassel</option><option value='26'>Kiel</option><option value='27'>Klagenfurt</option><option value='28'>K&ouml;ln-Bonn</option><option value='29'>Leipzig-Halle</option><option value='30'>Linz</option><option value='31'>L&uuml;beck</option><option value='32'>L&uuml;ttich</option><option value='33'>Luxemburg</option><option value='34'>Maastricht</option><option value='35'>M&ouml;nchengladbach</option><option value='36'>M&uuml;nchen</option><option value='37'>M&uuml;nster-Osnabr&uuml;ck</option><option value='38'>N&uuml;rnberg</option><option value='39'>Paderborn</option><option value='40'>Rostock</option><option value='41'>Saarbr&uuml;cken</option><option value='42'>Salzburg</option><option value='43'>Schwerin</option><option value='44'>Strasbourg</option><option value='45'>Stuttgart</option><option value='46'>Wien</option><option value='47'>Z&uuml;rich</option><option value='48'>Zweibr&uuml;cken</option><option value='5000'>&lt;Nord&gt;</option><option value='5001'>&lt;S&uuml;d&gt;</option><option value='5002'>&lt;West&gt;</option><option value='5003'>&lt;Ost&gt;</option></select>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:55px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Fr&uuml;hester Hinflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:70px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_148_termin' type='text' name='termin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:70px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_148_terminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_148_termin', 'frmTrTWizard_148_terminDatePickerButton');return false;\" /></div>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:95px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Sp&auml;tester R&uuml;ckflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_148_ruecktermin' type='text' name='ruecktermin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:110px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_148_rueckterminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_148_ruecktermin', 'frmTrTWizard_148_rueckterminDatePickerButton');return false;\" /></div>"
+"<select style=\"position:absolute;width:130px;height:18px;left:205px;top:144px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_148_dauer' name='dauer'><option value='-1'>Reisedauer</option><option value='9'>1 - 4 Tage</option><option value='10'>5 - 8 Tage</option><option value='6_7'>1 Woche</option><option value='7'>9 - 12 Tage</option><option value='3'>13 - 15 Tage</option><option value='6_14'>2 Wochen</option><option value='12'>16 - 22 Tage</option><option value='6_21'>3 Wochen</option><option value='13'>&gt; 22 Tage</option></select>"
+"<select style=\"position:absolute;width:125px;height:18px;left:367px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_148_erwachsene' name='erwachsene'><option value='25'>1 Erwachsener</option><option value='25;25'>2 Erwachsene</option><option value='25;25;25'>3 Erwachsene</option><option value='25;25;25;25'>4 Erwachsene</option><option value='25;25;25;25;25'>5 Erwachsene</option><option value='25;25;25;25;25;25'>6 Erwachsene</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_148_alter1' name='alter1'><option value='-1'>Kind 1</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:432px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_148_alter2' name='alter2'><option value='-1'>Kind 2</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_148_alter3' name='alter3'><option value='-1'>Kind 3</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<div style=\"position:absolute;width:85px;height:20px;left:432px;top:110px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:9px;          font-weight:normal;          color:#5A5A5A;        \">(Alter bei Reiseantritt)</div>"
+"<input style=\"position:absolute;width:111px;height:23px;left:367px;top:140px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_btn_finden.gif);          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:12px;          font-weight:bold;          color:#5A5A5A;          border:0px;          background-color:transparent;          background-repeat:no-repeat;          background-position:left center;          text-align:right;          cursor:pointer;        \" value='' type='submit' />"
+"</form>"
+"</div>"
;document.getElementById('THOMASCOOKSubWizardContainer150').innerHTML = "<div style=\"position:relative;width:520px;height:196px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_bg_520x220.gif);background-repeat:no-repeat;background-position:bottom left;\">"
+"<form  action='http://www.thomascook.de/index.php' method='get' style='display:inline;' target='_blank' onsubmit='if (!document.getElementById(\"frmTrTWizard_150_ziel\") || document.getElementById(\"frmTrTWizard_150_ziel\").selectedIndex <= 0){document.getElementById(\"frmTrTWizard_150_detail\").value = \"zielgebiet\";} else {document.getElementById(\"frmTrTWizard_150_detail\").value = document.getElementById(\"frmTrTWizard_150_detailDefault\").value;if (document.getElementById(\"frmTrTWizard_150_detail\").value == \"hotel\"){document.getElementById(\"frmTrTWizard_150_ziel\").name = \"topRegion\";} else {document.getElementById(\"frmTrTWizard_150_ziel\").name = \"ziel\";}}var form = this;var queryString = \"\"; var amp = \"\"; var zielName = \"\"; var zielId = \"\"; var startDate = \"\"; var endDate = \"\"; for(i=0; i<form.elements.length; i++){     if (form.elements[i].name == \"\") continue;    if ((form.elements[i].type == \"radio\" || form.elements[i].type == \"checkbox\") &&        !form.elements[i].checked) continue;    queryString += amp+form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value);     amp = \"&\";    if (form.elements[i].name == \"ziel\" && form.elements[i].selectedIndex > 0){       zielName=form.elements[i].options[form.elements[i].selectedIndex].text;       zielId=form.elements[i].options[form.elements[i].selectedIndex].value;    }    if (form.elements[i].name == \"von\" && form.elements[i].value != \"\"){       startDate=form.elements[i].value;    }    if (form.elements[i].name == \"bis\" && form.elements[i].value != \"\"){       endDate=form.elements[i].value;    }}var targetUrl = \"http://www.thomascook.de/index.php\";targetUrl += \"?\" + queryString;for(i=1; i<=1; i++){targetUrl=encodeURIComponent(targetUrl);}window.open(\"http://ad.zanox.com/ppc/?15610765C640281869&ULP=http%3A%2F%2Fasn.advolution.de%2F0000269d5F0002dde%2Ftarget%3D\" + targetUrl, \"_blank\");return false;'>"
+"<input id='frmTrTWizard_150_detail' type='hidden' name='detail' value='zielgebiet' /><input id='frmTrTWizard_150_detailDefault' type='hidden' value='zielgebiet' />"
+"<input type='hidden' name='affil' value='DE_TCR_AFFIL_ZAN_PIDZAN' /><input type='hidden' name='extcall' value='affil' />"
+"<input type='hidden' name='container' value='px_wizard_container' />"
+"<input type=\"hidden\" name=\"KID\" value=\"620020\" /><input type=\"hidden\" name=\"engine\" value=\"erde\" /><input type=\"hidden\" name=\"formular\" value=\"4\" /><input type=\"hidden\" name=\"showresult\" value=\"1\" /><input type=\"hidden\" name=\"id\" value=\"209\" /><input type=\"hidden\" name=\"region\" value=\"-1\" />"
+"<select style=\"position:absolute;width:150px;height:20px;left:10px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_150_ziel' name='ziel'><option value='' selected=\"selected\" >beliebig</option><option value='30029'>Aegypten</option><option value='30035'>Afrika</option><option value='30037'>Asien</option><option value='30018'>Australien</option><option value='30006'>Benelux</option><option value='30000'>Deutschland Nord</option><option value='30001'>Deutschland Ost</option><option value='30040'>Deutschland Specials</option><option value='30002'>Deutschland S&uuml;d</option><option value='30003'>Deutschland West</option><option value='30020'>Dubai, Arabische Halbinsel</option><option value='30009'>Frankreich</option><option value='30043'>Gl&uuml;ckshotels</option><option value='30038'>Griechenland</option><option value='30023'>Gro&szlig;britannien / Irland</option><option value='30033'>Indischer Ozean</option><option value='30031'>Island</option><option value='30008'>Italien</option><option value='30027'>Karibik</option><option value='30034'>Kreuzfahrten</option><option value='30014'>Kroatien</option><option value='30019'>Liechtenstein</option><option value='30024'>Malta</option><option value='30039'>Mittelamerika</option><option value='30045'>Naher Osten</option><option value='30028'>Neuseeland</option><option value='30004'>Oesterreich</option><option value='30025'>Osteuropa</option><option value='30012'>Polen</option><option value='30022'>Portugal</option><option value='30044'>Rundreisen</option><option value='30005'>Schweiz</option><option value='30007'>Skandinavien</option><option value='30011'>Slowakei / Tschechien</option><option value='30015'>Slowenien</option><option value='30017'>Sonstige</option><option value='30010'>Spanien</option><option value='30032'>S&uuml;dafrika</option><option value='30036'>S&uuml;damerika</option><option value='30030'>S&uuml;dsee</option><option value='30021'>T&uuml;rkei</option><option value='30016'>USA / Kanada</option><option value='30013'>Ungarn</option><option value='30026'>Zypern</option></select>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:55px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Fr&uuml;hester Hinflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:70px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_150_termin' type='text' name='termin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:70px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_150_terminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_150_termin', 'frmTrTWizard_150_terminDatePickerButton');return false;\" /></div>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:95px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Sp&auml;tester R&uuml;ckflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_150_ruecktermin' type='text' name='ruecktermin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:110px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_150_rueckterminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_150_ruecktermin', 'frmTrTWizard_150_rueckterminDatePickerButton');return false;\" /></div>"
+"<select style=\"position:absolute;width:130px;height:18px;left:205px;top:144px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_150_dauer' name='dauer'><option value='-1'>beliebig</option><option value='6_1'>1 Tag</option><option value='6_2'>2 Tage</option><option value='6_3'>3 Tage</option><option value='6_4'>4 Tage</option><option value='6_5'>5 Tage</option><option value='6_6'>6 Tage</option><option value='6_7'>7 Tage</option><option value='6_8'>8 Tage</option><option value='6_9'>9 Tage</option><option value='6_10'>10 Tage</option><option value='6_11'>11 Tage</option><option value='6_12'>12 Tage</option><option value='6_13'>13 Tage</option><option value='6_14'>14 Tage</option><option value='6_15'>15 Tage</option><option value='6_16'>16 Tage</option><option value='6_17'>17 Tage</option><option value='6_18'>18 Tage</option><option value='6_19'>19 Tage</option><option value='6_20'>20 Tage</option><option value='6_21'>21 Tage</option><option value='13'>&gt;22 Tage</option></select>"
+"<select style=\"position:absolute;width:125px;height:18px;left:367px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_150_erwachsene' name='erwachsene'><option value='25'>1 Erwachsener</option><option value='25;25'>2 Erwachsene</option><option value='25;25;25'>3 Erwachsene</option><option value='25;25;25;25'>4 Erwachsene</option><option value='25;25;25;25;25'>5 Erwachsene</option><option value='25;25;25;25;25;25'>6 Erwachsene</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_150_alter1' name='alter1'><option value='-1'>Kind 1</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:432px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_150_alter2' name='alter2'><option value='-1'>Kind 2</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_150_alter3' name='alter3'><option value='-1'>Kind 3</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<div style=\"position:absolute;width:85px;height:20px;left:432px;top:110px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:9px;          font-weight:normal;          color:#5A5A5A;        \">(Alter bei Reiseantritt)</div>"
+"<input style=\"position:absolute;width:111px;height:23px;left:367px;top:140px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_btn_finden.gif);          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:12px;          font-weight:bold;          color:#5A5A5A;          border:0px;          background-color:transparent;          background-repeat:no-repeat;          background-position:left center;          text-align:right;          cursor:pointer;        \" value='' type='submit' />"
+"</form>"
+"</div>"
;document.getElementById('THOMASCOOKSubWizardContainer149').innerHTML = "<div style=\"position:relative;width:520px;height:196px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_bg_520x220.gif);background-repeat:no-repeat;background-position:bottom left;\">"
+"<form  action='http://www.thomascook.de/index.php' method='get' style='display:inline;' target='_blank' onsubmit='var form = this;var queryString = \"\"; var amp = \"\"; var zielName = \"\"; var zielId = \"\"; var startDate = \"\"; var endDate = \"\"; for(i=0; i<form.elements.length; i++){     if (form.elements[i].name == \"\") continue;    if ((form.elements[i].type == \"radio\" || form.elements[i].type == \"checkbox\") &&        !form.elements[i].checked) continue;    queryString += amp+form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value);     amp = \"&\";    if (form.elements[i].name == \"ziel\" && form.elements[i].selectedIndex > 0){       zielName=form.elements[i].options[form.elements[i].selectedIndex].text;       zielId=form.elements[i].options[form.elements[i].selectedIndex].value;    }    if (form.elements[i].name == \"von\" && form.elements[i].value != \"\"){       startDate=form.elements[i].value;    }    if (form.elements[i].name == \"bis\" && form.elements[i].value != \"\"){       endDate=form.elements[i].value;    }}var targetUrl = \"http://www.thomascook.de/index.php\";targetUrl += \"?\" + queryString;for(i=1; i<=1; i++){targetUrl=encodeURIComponent(targetUrl);}window.open(\"http://ad.zanox.com/ppc/?15610765C640281869&ULP=http%3A%2F%2Fasn.advolution.de%2F0000269d5F0002dde%2Ftarget%3D\" + targetUrl, \"_blank\");return false;'>"
+"<input id='frmTrTWizard_149_detail' type='hidden' name='detail' value='zielgebiet' />"
+"<input type='hidden' name='affil' value='DE_TCR_AFFIL_ZAN_PIDZAN' /><input type='hidden' name='extcall' value='affil' />"
+"<input type='hidden' name='container' value='px_wizard_container' />"
+"<input type=\"hidden\" name=\"KID\" value=\"620020\" /><input type=\"hidden\" name=\"engine\" value=\"fewo\" /><input type=\"hidden\" name=\"formular\" value=\"4\" /><input type=\"hidden\" name=\"showresult\" value=\"1\" /><input type=\"hidden\" name=\"id\" value=\"83\" /><input type=\"hidden\" name=\"region\" value=\"-1\" />"
+"<select style=\"position:absolute;width:150px;height:20px;left:10px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_149_ziel' name='ziel'><option value='' selected=\"selected\" >alle Reiseziele</option><option value='10034'>Andorra</option><option value='10000'>Belgien</option><option value='10001'>Bulgarien</option><option value='10003'>Deutschland</option><option value='10002'>D&auml;nemark</option><option value='10004'>Finnland</option><option value='10005'>Frankreich</option><option value='10006'>Griechenland</option><option value='10007'>Gro&szlig;britannien</option><option value='10008'>Irland</option><option value='10009'>Island</option><option value='10010'>Italien</option><option value='10012'>Kroatien</option><option value='10014'>Luxemburg</option><option value='10036'>Malta / Gozo</option><option value='10015'>Niederlande</option><option value='10017'>Norwegen</option><option value='10018'>Oesterreich</option><option value='10019'>Polen</option><option value='10020'>Portugal</option><option value='10021'>Schweden</option><option value='10022'>Schweiz</option><option value='10024'>Slowakei</option><option value='10031'>Spanien Balearen</option><option value='10030'>Spanien Festland / Andorra</option><option value='10032'>Spanien Kanaren</option><option value='10026'>Tschechien</option><option value='10027'>T&uuml;rkei</option><option value='10029'>USA</option><option value='10028'>Ungarn</option></select>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:55px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Fr&uuml;hester Hinflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:70px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_149_termin' type='text' name='termin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:70px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_149_terminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_149_termin', 'frmTrTWizard_149_terminDatePickerButton');return false;\" /></div>"
+"<div style=\"position:absolute;width:140px;height:20px;left:205px;top:95px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          font-weight:normal;          color:#5A5A5A;        \">Sp&auml;tester R&uuml;ckflug</div>"
+"<input style=\"position:absolute;width:112px;height:18px;left:205px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;          margin:0px;          padding:0px;        \" id='frmTrTWizard_149_ruecktermin' type='text' name='ruecktermin' value='' /><div style=\"position:absolute;width:18px;height:18px;left:321px;top:110px;background-image:url(http://thomascook-3pwizard.pixell.de/img/builder/input_date.gif);background-repeat:no-repeat;background-position:left center;\"><img id='frmTrTWizard_149_rueckterminDatePickerButton' style=\"width:18px;height:18px;\" src='http://thomascook-3pwizard.pixell.de/img/x.gif' onclick=\"javascript:THOMASCOOK.wizard.Calendar.OpenCalendar('frmTrTWizard_149_ruecktermin', 'frmTrTWizard_149_rueckterminDatePickerButton');return false;\" /></div>"
+"<select style=\"position:absolute;width:130px;height:18px;left:205px;top:144px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_149_dauer' name='dauer'><option value='-1'>Reisedauer</option><option value='9'>1 - 4 Tage</option><option value='10'>5 - 8 Tage</option><option value='6_7'>1 Woche</option><option value='7'>9 - 12 Tage</option><option value='3'>13 - 15 Tage</option><option value='6_14'>2 Wochen</option><option value='12'>16 - 22 Tage</option><option value='6_21'>3 Wochen</option><option value='13'>&gt; 22 Tage</option></select>"
+"<select style=\"position:absolute;width:125px;height:18px;left:367px;top:60px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_149_erwachsene' name='erwachsene'><option value='25'>1 Erwachsener</option><option value='25;25'>2 Erwachsene</option><option value='25;25;25'>3 Erwachsene</option><option value='25;25;25;25'>4 Erwachsene</option><option value='25;25;25;25;25'>5 Erwachsene</option><option value='25;25;25;25;25;25'>6 Erwachsene</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_149_alter1' name='alter1'><option value='-1'>Kind 1</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:432px;top:85px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_149_alter2' name='alter2'><option value='-1'>Kind 2</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<select style=\"position:absolute;width:60px;height:18px;left:367px;top:110px;border:solid 1px #7494B2;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:11px;          color:#5A5A5A;        \" id='frmTrTWizard_149_alter3' name='alter3'><option value='-1'>Kind 3</option><option value='1'>< 2 J.</option><option value='2'>2 J.</option><option value='3'>3 J.</option><option value='4'>4 J.</option><option value='5'>5 J.</option><option value='6'>6 J.</option><option value='7'>7 J.</option><option value='8'>8 J.</option><option value='9'>9 J.</option><option value='10'>10 J.</option><option value='11'>11 J.</option><option value='12'>12 J.</option><option value='13'>13 J.</option><option value='14'>14 J.</option><option value='15'>15 J.</option><option value='16'>16 J.</option></select>"
+"<div style=\"position:absolute;width:85px;height:20px;left:432px;top:110px;          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:9px;          font-weight:normal;          color:#5A5A5A;        \">(Alter bei Reiseantritt)</div>"
+"<input style=\"position:absolute;width:111px;height:23px;left:367px;top:140px;background-image:url(http://thomascook-3pwizard.pixell.de/data/bgimages/tc_ms_btn_finden.gif);          font-family:Verdana,Arial,'Times New Roman',Tahoma;          font-size:12px;          font-weight:bold;          color:#5A5A5A;          border:0px;          background-color:transparent;          background-repeat:no-repeat;          background-position:left center;          text-align:right;          cursor:pointer;        \" value='' type='submit' />"
+"</form>"
+"</div>"
;
