var ad_ds = "klickrde"; var ad_cat = "Business"; var ad_search = ""; var ad_wo = "de"; var ad_m = "de"; var ad_name = "ad_160x600"; var ad_target = "1"; var ad_trackingurl = ""; var ad_color_headline = "0000A0"; var ad_color_text = "404040"; var ad_color_url = "808080"; var ad_color_background = "F2F2F2"; var ad_color_border = "858585"; var ad_start = 1; ( function() { /*========================================== displayAd ==========================================*/ displayAd=function() { var params = new Array(); params['ds'] = (typeof(ad_ds) != 'undefined') ? ad_ds : 'qualigo_de'; params['cat'] = (typeof(ad_cat) != 'undefined') ? ad_cat : ''; params['search'] = (typeof(ad_search) != 'undefined') ? ad_search : ''; params['wo'] = (typeof(ad_wo) != 'undefined') ? ad_wo : 'de'; params['m'] = (typeof(ad_m) != 'undefined') ? ad_m : 'de'; params['bc_lid'] = (typeof(ad_lid) != 'undefined') ? ad_lid : ''; params['af_site'] = (typeof(ad_site) != 'undefined') ? ad_site : ''; params['af_ref'] = (typeof(ad_ref) != 'undefined') ? ad_ref : ''; params['af_subid'] = (typeof(ad_subid) != 'undefined') ? ad_subid : ''; params['af_tnb'] = (typeof(ad_tnb) != 'undefined') ? ad_tnb : ''; params['format'] = (typeof(ad_name) != 'undefined') ? ad_name : 'ad_160x600'; params['target'] = (typeof(ad_target) != 'undefined') ? ad_target : '1'; params['trackingurl'] = (typeof(ad_trackingurl) != 'undefined') ? ad_trackingurl : ''; params['col_headline'] = (typeof(ad_color_headline) != 'undefined') ? ad_color_headline : 'FFFFFF'; params['col_text'] = (typeof(ad_color_text) != 'undefined') ? ad_color_text : 'DDDDDD'; params['col_url'] = (typeof(ad_color_url) != 'undefined') ? ad_color_url : 'DDDDDD'; params['col_bg'] = (typeof(ad_color_background) != 'undefined') ? ad_color_background : '999999'; params['col_border'] = (typeof(ad_color_border) != 'undefined') ? ad_color_border : 'FFFFFF'; params['deep_ref'] = escape(document.referrer); params['prnt_ref'] = escape(document.URL); var w = parseInt(getSizeFromName(params['format'], 'width')); var h = parseInt(getSizeFromName(params['format'], 'height')); var domaintld = params['m'].match(/^de$|^at$|^ch$|^nl$/); if(domaintld == null) domaintld='de'; var src = 'http://www.qualigo.'+domaintld+'/doks/search/source/std/iframe_banner.php?'; var srcParam = ''; var params_num = 0; for(var pkey in params) params_num++; var params_curr = 0; for(var pkey in params) { params_curr++; if(params_curr!=params_num) checkValues(pkey, String(params[pkey])); else checkValues(pkey, String(params[pkey]), 1); } function checkValues(key, value) { var isLast = (checkValues.arguments.length==3)? 1:0; var paramStr = ''; if(key.match(/^af_/) != null) paramStr=checkVAffili(key, value); else if(key.match(/^bc_/) != null) paramStr=checkVBanner(key, value); else if(key.match(/^col_/) != null) paramStr=checkVColor(key, value); else if(key.match(/^(deep|prnt)_ref$/) != null) paramStr=key+'='+value; else if(key.match(/^format$/) != null) paramStr=checkVFormat(key, value); else if(key.match(/^target$/) != null) paramStr=checkVTarget(key, value); else if(key.match(/^trackingurl$/) != null) paramStr=checkVTrackingurl(key, value); else if(key.match(/^ds$/) != null) paramStr=checkVDs(key, value); else if(key.match(/^cat$/) != null) paramStr=checkVCat(key, value); else if(key.match(/^search$/) != null) paramStr=checkVSearch(key, value); else if(key.match(/^wo$/) != null) paramStr=checkVWo(key, value); else if(key.match(/^m$/) != null) paramStr=checkVM(key, value); addToSrc(paramStr, isLast); } function checkVAffili(key, afvalue) { return key+'='+afvalue; } function checkVBanner(key, bcvalue) { return key+'='+bcvalue; } function checkVColor(key, color) { var tmp=color.match(/^[a-fA-F0-9]{6}$|^default$/); if(tmp != null) return key+'='+color; else return key+'=default'; } function checkVFormat(key, format) { var tmp=format.match(/^ad_[0-9]+x[0-9]+/i); if(tmp != null) return key+'='+format; else return key+'=ad_160x600'; } function checkVTarget(key, target) { var tmp=target.match(/^[01]$/); if(tmp != null) return key+'='+target; else return key+'=1'; } function checkVDs(key, ds) { var tmp=ds.match(/^[a-z0-9_-]+$/i); if(tmp != null) return key+'='+ds; else return key+'=qualigo_de'; } function checkVCat(key, cat) { var tmp=cat.match(/^[a-zA-Z]*$/); if(tmp != null) return key+'='+cat; else return key+'='; } function checkVTrackingurl(key, target) { return key+'='+escape(target); } function checkVSearch(key, search) { return key+'='+escape(search); } function checkVWo(key, wo) { var tmp=wo.match(/^de$|^at$|^ch$|^nl$/); if(tmp != null) return key+'='+wo; else return key+'=de'; } function checkVM(key, m) { var tmp=m.match(/^de$|^at$|^ch$|^nl$/); if(tmp != null) return key+'='+m; else return key+'=de'; } function getSizeFromName(adname,returnparam) { var sizes=adname.match(/^ad_([0-9]+)x([0-9]+)/); var width =(typeof(sizes[1]) != 'undefined') ? sizes[1] : 160; var height=(typeof(sizes[2]) != 'undefined') ? sizes[2] : 600; if(returnparam == 'width') return width; if(returnparam == 'height') return height; } function addToSrc(param, isLast) { srcParam+=param; if(isLast == 0) srcParam+='&'; } return ''+"\n"; } /*========================================== clientAd ==========================================*/ clientAd=function() { var attributes = new Array(); attributes['size_text'] = 'fontSize'; attributes['col_headline'] = 'color,h1'; attributes['col_url'] = 'color,strong'; attributes['col_text'] = 'color,em'; attributes['col_bg'] = 'backgroundColor,body'; attributes['col_border'] = 'borderColor,(#from,#outer)'; var q=window.location.search; if(q!='') { var a=q.match(/[&\?]+([^&=]+)=([^&]+)/g); if(a!=null) { for(i=0;i= 1 && p <= 3) return parseInt(p); else return 2; } else return 2; } function checkColor(p) { tmp=p.match(/^[a-fA-F0-9]{6}$|^default$/g); if(tmp != null) return true; else return false; } } if(typeof(window['ad_start']) != 'undefined' && ad_start == 1) document.write(displayAd()); if(typeof(window['ad_custom']) != 'undefined' && ad_custom == 1) clientAd(); } ) ()