/* Omniture Optimization Suite
 * Copyright (c) Omniture 2001-2008. All rights reserved. Patent Pending.
 * Privacy Policy at http://www.omniture.com/privacy/
 */
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */

window.tc = window.tc || {};
tc.site_id = tc.site_id || 474;
tc.log_path = tc.log_path || "/sc";
tc.server_hostname = tc.server_hostname || "tc.germanwings.com";
//tc.server_hostname = tc.server_hostname || "test2.tc-prelive.com";

/************************** PLUGINS SECTION *************************/

// #620 auto aliasing
tc.pageAliasFromParams = ['culture', 'ARRVSTA', 'DEPSTA', 'Origin1', 'Destination1'];

// #620 collect all SC variables
tc.extraInfoFromAnalytics = {}; 

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
window.undefined=window.undefined;window.omtr=window.omtr||{};omtr.extend=function(_1,_2,_3){var _4=_1.split("."),_5=window;if(typeof _3!="boolean"){_3=false;}for(var i=0;i<_4.length;i++){_5[_4[i]]=_5[_4[i]]||{};_5=_5[_4[i]];}for(var _7 in _2){if(_3||typeof _5[_7]=="undefined"){_5[_7]=_2[_7];}}return _5;};omtr.extend("omtr.tc.plugin.tc_page_alias_from_params",{init:function(_8){if(_8.page_alias){return;}if(typeof _8.pageAliasFromParams=="string"){_8.pageAliasFromParams=[_8.pageAliasFromParams];}if(!_8.pageAliasFromParams){return;}var _9=new omtr.tc.plugin.tc_page_alias_from_params.Query(),_a=_8.pageAliasFromParams,_b="",i;for(i=0;i<_a.length;i++){if(_9.params&&typeof _9.params[_a[i]]!="undefined"){_b+="/"+_a[i]+"/"+_9.params[_a[i]];}}if(_b!==""){_b=_b.substring(1)+"?"+_9.queryString;_8.page_alias=_b;}},Query:function(_d){var q="",_f;if(typeof _d=="boolean"||typeof _d=="number"||typeof _d=="undefined"){q=_d?document.referrer.replace(/^[^\?]+\??/,""):document.location.search.replace(/^\?/,"");}else{if(typeof _d=="string"){q=_d;}}q=q.replace(/#[^#]*$/,"");this.queryString=q;this.params={};_f=this.queryString.split(/[&;]/);for(var i=0;i<_f.length;i++){var _11=_f[i].split("=");if(!_11.length==2){continue;}if(!(_11[0]||_11[1])){continue;}var key=unescape(_11[0]);var val=unescape(_11[1]);val=val.replace(/\+/g," ");this.params[key]=val;}}});omtr.extend("omtr.tc.plugin.tc_extra_info_from_analytics",{init:function(_14){if(!_14.extraInfoFromAnalytics){return _14;}var _15="",_16=_14.extraInfoFromAnalytics;_14.extra_info=_14.extra_info||"";_16.source=_16.source||omtr.data;_16.propList=_16.propList||window.undefined;if(typeof _16.encode!="boolean"){_16.encode=true;}if(typeof omtr.data==("object")&&typeof omtr.data.serialize==("function")){_15=omtr.data.serialize(_16.propList,_16.encode);_14.extra_info+=_15;return _14;}var _17,_18=_16.source,_19=(typeof encodeURIComponent!="undefined"?encodeURIComponent:escape);for(_17 in _18){if((typeof (_18[_17])!=("function"))&&(typeof (_18[_17])!=("array"))&&(typeof (_18[_17])!=("object"))&&(typeof (_18[_17])!=("undefined"))&&((_18[_17])!=(""))&&((_18[_17])!=(null))){_15+="&"+_19(_17.toString())+"="+_19(_18[_17]);}}_14.extra_info+=_15;return _14;}});omtr.extend("omtr.tc.plugin.sitecatalyst_reporting",{observers:[],ready:false,serveData:null,init:function(_1a){this.doStandardReport=omtr.tc.report;omtr.tc.report=this.sendReport;},add:function(ele){this.observers.push(ele);if(omtr.tc.plugin.sitecatalyst_reporting.ready){if(typeof (ele)=="function"){ele.apply(this,[omtr.tc.serveData]);}}else{}},notify:function(_1c){for(var i=0;i<this.observers.length;i++){var _1e=this.observers[i];if(typeof (_1e)=="function"){_1e.apply(this,[_1c]);}}},sendReport:function(_1f){if(typeof _1f=="object"){omtr.tc.plugin.sitecatalyst_reporting.serveData=_1f;}else{_1f=omtr.tc.plugin.sitecatalyst_reporting.serveData;}var _20=omtr.tc.plugin.sitecatalyst_reporting.doStandardReport();if((_20===0)||(typeof _20==="undefined"&&!_1f)){return;}else{if(_20===2){omtr.tc.serveData={visitor:"Page Default"};}else{if(_20===3){omtr.tc.serveData={visitor:"Page Error"};}else{if(_1f!==null&&typeof _1f=="object"){omtr.tc.serveData=_1f;}else{omtr.tc.serveData={visitor:"No Data From Server"};}}}}omtr.tc.plugin.sitecatalyst_reporting.ready=true;omtr.tc.plugin.sitecatalyst_reporting.notify(omtr.tc.serveData);}});omtr.extend("omtr.tc",{Version:"5.3",Vendor:"Omniture",Product:"TouchClarity"});(function(){var _21=function(){var _22="undefined";var api=this;var _24=window.location;var _25={timeout:5,site_id:425,server_hostname:"tagging-qa.touchclarity.com",active:true,base_url:_24.href,products:"",referrer:(function(){if(typeof document.referrer==_22){return _22;}if(document.referrer===null){return "null";}if(document.referrer===""){return "empty";}return document.referrer;})(),log_path:"/touchclarity",containers:new function(){var _26=function(id,_28){this.id=id;this.rendered=false;this.displayed=false;this.defaulted=false;this.error=false;this.content="";this.default_content=_28;this.timeout_id=null;this.coids=[];};var ccs={};this.add=function(_2a){var cc=new _26(_2a,"");ccs[_2a]=cc;return cc;};this.get=function(_2c){var cc=ccs[_2c];if(!cc){cc=this.add(_2c);cc.error=true;}return cc;};this.getAll=function(){var _2e=[];for(var id in ccs){if(ccs[id].constructor==_26){_2e.push(ccs[id]);}}return _2e;};this.getIDs=function(){var ids=[];for(var id in ccs){if(ccs[id].constructor==_26){ids.push(id);}}return ids;};}()};var _32=new function(){var _33=encodeURIComponent||escape;this.getLogURL=function(_34,_35,_36,_37,_38){var _39=function(url){if(typeof url==_22||url===""||url===null){return _25.base_url;}url=""+url;if(url.substring(0,4)!="http"&&url.substring(0,1)!="/"){url=_24.pathname.substring(0,_24.pathname.lastIndexOf("/")+1)+url;}if(url.substring(0,1)=="/"){url=api.logger.http+_24.host+url;}return url;};var _3b=function(_3c){_3c=(typeof _3c!=_22?_3c:_25.base_url);if(_3c.indexOf("?")>0){_3c=_3c.substring(0,_3c.indexOf("?"));}var al=(_3c!=api.logger.http+_24.host+_24.pathname);return al;};if(typeof _34==_22){_34="i";}_35=_39(_35);var url=api.logger.http+_25.server_hostname+"/"+_34+"?siteID="+_25.site_id;var _3f=new Date().getTime();url+="&ts="+(typeof _37!=_22?_37:_3f);var _40=_25.containers.getIDs();if(_40.length>0){for(var cc=0;cc<_40.length;cc++){url+="&ccID="+_33(_40[cc]);}}if(_34=="c"){url+="&log=no";}var al=_3b(_35);if(al){url+="&alias=true";}if(_36&&_36.length){url+="&prod="+_33(_36);}if(typeof _38!=_22){url+=_38;}_35=_33(_35);while(_35.length>1999-url.length){_35=_35.substring(0,_35.lastIndexOf(_33("&")));}url+="&location="+_35;var dg={};dg.tagv=_33(omtr.tc.Version);dg.tz=0-(new Date().getTimezoneOffset());dg.r=_33(_25.referrer);dg.title=""+_33(document.title);if(al){dg.aliased=_33(_24.href);}if(screen){dg.cd=screen.colorDepth;dg.ah=screen.availHeight;dg.aw=screen.availWidth;dg.sh=screen.height;dg.sw=screen.width;dg.pd=screen.pixelDepth;}for(var key in dg){if((typeof (dg[key])!=("function"))&&(typeof (dg[key])!=("array"))&&(typeof (dg[key])!=("object"))){var _45="&"+key+"="+dg[key];if(url.length+_45.length<2000){url+=_45;}else{break;}}}return url;};}();this.logger=new function(){var _46=this;this.loaded=true;this.http="http"+(_24.href.substring(0,6)=="https:"?"s":"")+"://";var _47=false;var _48=false;var _49=[];var _4a=function(_4b,url,_4d,_4e,_4f){if(typeof url==_22||url===""){return false;}if(_25.active){var _50=new Image();_50.src=_32.getLogURL("i",_4d,_4f,new Date().getTime());_49.push(_50);}if(typeof _4e==_22){return window.open(url,_4b);}else{return window.open(url,_4b,_4e);}};var _51=function(_52,_53,_54){if(!_25.active){return null;}var _55=new Image();_55.src=_32.getLogURL("i",_52,_53,new Date().getTime(),_54);_49.push(_55);return _55;};var _56=function(_57,url,_59,_5a,_5b,_5c){var _5d=null;if(typeof url==_22||url===""){return;}if(typeof _5c==_22||_5c===""){_5c="window.location.href='"+url+"'";}if(typeof _59==_22){_59=url;}if(typeof _57==_22||_57===""||_57=="_self"||_57=="_parent"||_57=="_top"){if(_25.active){_5d=new Image();_5d.timeout_id=setTimeout(_5c,(_25.timeout*1000));_5d.onload=function(){eval(_5c);clearTimeout(_5d.timeout_id);};_5d.onerror=function(){eval(_5c);clearTimeout(_5d.timeout_id);};_5d.src=_32.getLogURL("i",_59,_5b,new Date().getTime());_49.push(_5d);}else{eval(_5c);}}else{if(typeof _57=="object"&&_57.document){if(_25.active){_5d=new Image();_5d.src=_32.getLogURL("i",_59,_5b);_49.push(_5d);}_57.location.href=url;}else{_4a(_57,url,_59,_5a,_5b);}}};var _5e=function(_5f){if(_5f.containers){return null;}else{var _60=null;if(_25.active&&!_48){_60=_51();_60.onload=function(){_47=true;};}_48=true;return _60;}};this.init=function(_61){if(_48){return;}if(typeof _61!="object"){if(typeof window.tc=="object"){_61=window.tc;}else{_61={};}}if(_61.active===false||_61.active==="false"||_61.active===0){_25.active=false;}if(_61.site_id){_25.site_id=_61.site_id;}if(_61.server_hostname){_25.server_hostname=_61.server_hostname;}if(_61.page_alias){_25.base_url=_61.page_alias;}if(_61.extra_info){_25.base_url+=(_25.base_url.indexOf("?")>0?"&":"?")+_61.extra_info;}if(_61.timeout){_25.timeout=_61.timeout;}if(_61.products){_25.products=_61.products;}if(_61.referrer){_25.referrer=_61.referrer;}_5e(_61);};api.log=_51;api.redirect=_56;}();this.targeter=new function(){this.loaded=true;this.content_url="";var _62=false;var _63=false;var _64=function(){return (!document.getElementById&&!document.all);};var _65=function(){if(_63===true){return 0;}var cc,_67=_25.containers.getAll(),_68="",_69=0,_6a=0,_6b=0;for(var i=0;i<_67.length;i++){cc=_67[i];if(cc.error){_68+="&error="+cc.id;_69++;}}if(_69>0){api.log(null,null,_68);_63=true;return 3;}for(var i=0;i<_67.length;i++){cc=_67[i];if(!cc.displayed&&!cc.defaulted){return 0;}if(cc.defaulted){_68+="&default="+cc.id;_6a++;}else{for(var co=0;co<cc.coids.length;co++){_68+="&displayed="+cc.coids[co];_6b++;}}}api.log(null,null,_68);_63=true;var _6e=1;if(_6a>0&&_6b==0){_6e=2;}if(_6a>0&&_6b>0){_6e=3;}return _6e;};api.report=_65;var _6f=function(cc){return (function(){if(!cc.displayed){cc.defaulted=true;document.getElementById("tc_content_"+cc.id).innerHTML=cc.default_content;}omtr.tc.report();});};var _71=function(id,_73){var _74=function(_75){document.write("<span id='tc_content_"+id+"'>"+_75+"</span>");};if(_64()){_74(_73);return;}var cc=_25.containers.get(id);cc.default_content=_73;if(_25.active===false){_74(_73);}else{if(cc.error===true){_74(_73);}else{if(cc.content!==""){if(cc.content=="__default__"){_74(cc.default_content);}else{_74(cc.content);}cc.displayed=true;}else{_74("");cc.rendered=true;if(cc.default_content){var _77=_6f(cc);cc.timeout_id=setTimeout(_77,_25.timeout*1000);}}}}omtr.tc.report();};var _78=function(_79,_7a,_7b){var cc=_25.containers.get(_79);if(cc.defaulted){return;}cc.coids.push(_7a);if(cc.rendered){if(_7b=="__default__"){_7b=cc.default_content;}document.getElementById("tc_content_"+_79).innerHTML+=_7b;cc.displayed=true;}else{cc.content+=_7b;}};this.init=function(_7d){if(_62){return;}if(typeof _7d.containers=="string"){_25.containers.add(_7d.containers);}else{if(_7d.containers&&_7d.containers.length){for(var i=0;i<_7d.containers.length;i++){_25.containers.add(_7d.containers[i]);}}else{return;}}if(_7d.log_path){_25.log_path=_7d.log_path;}if(_25.active&&!_64()){var _7f=_7d.test?_7d.test:_32.getLogURL("c");this.content_url="<scr"+"ipt src='"+_7f+"'></scr"+"ipt>";document.writeln("<iframe id='tc_iframe' src='"+_25.log_path+"/tc_targeting.html' width=0 height=0 style='display:none'></iframe>");}_62=true;};api.optimize=_71;api.set_content=_78;}();var _80=function(_81){if(omtr.tc.plugin){for(var _82 in omtr.tc.plugin){if(omtr.tc.plugin[_82].init){omtr.tc.plugin[_82].init(_81);}}}};var _83=false;this.init=function(_84){if(_83){return;}if(typeof _84!="object"){if(typeof window.tc=="object"){_84=window.tc;}else{_84={};}}_80(_84);this.logger.init(_84);this.targeter.init(_84);_83=true;};};omtr.extend("omtr.tc",new _21());if(window.tc&&window.tc.autoStart){omtr.tc.init(tc);}})();
