var configCustom={c:'Berlin',width:'413px',height:'397px',title:'Veranstaltungskalender Berlin bei Logo22.de',titleColor:'333333',textColor:'330033',linkColor:'0000FF'}
var venyoo={config:{targetId:'venyooTargetDiv',targetTestString:'href="http://venyoo.de',frameSrc:'http://venyoo.de/embed/page'},configCustomDefaults:{width:'600px',height:'600px',v:'0',u:'0',ut:'',c:'',t:'',et:'',d:'',q:'',h:'',f:'',lat:'',lng:'',source:'',itemsPerPage:'10',title:'Veranstaltungen bei venyoo.de',displayVenue:'1',displayDescription:'1',displayTitle:'1',displayPics:'1',backgroundColor:'FFFFFF',hrColor:'EEEEEE',linkColor:'507300',timeColor:'555555',textColor:'555555',titleColor:'888888',linkFont:'Trebuchet MS',textFont:'Trebuchet MS',titleFont:'Georgia'},setFrameSrc:function(){var urlParams=new Array();for(i in this.configCustomDefaults){if(this.config[i]!=this.configCustomDefaults[i]){urlParams.push(encodeURIComponent(i)+'='+encodeURIComponent(this.config[i]));}}
if(urlParams.length>0){var urlParamString=urlParams.join('&amp;');this.config.frameSrc+='?'+urlParamString;}},mergeCustomConfig:function(cConfig){for(i in this.configCustomDefaults){if(typeof(cConfig[i])=='undefined'){this.config[i]=this.configCustomDefaults[i];}else{this.config[i]=cConfig[i];}}},setItemsPerPage:function(){if(this.config.itemsPerPage==this.configCustomDefaults.itemsPerPage){var height=this.config.height.replace(/px/,'');height=height-75;if(this.config.diplayTitle==1){height=height-25;}
var itemHeight=65;if(this.config.displayDescription==0||this.config.displayVenue==0){itemHeight=itemHeight-5;}
this.config.itemsPerPage=Math.floor(height/itemHeight);}},createWidget:function(){if(typeof(configCustom)!='undefined'){this.mergeCustomConfig(configCustom);}
if(typeof(venyooConfigCustom)!='undefined'){this.mergeCustomConfig(venyooConfigCustom);}
this.setItemsPerPage();this.setFrameSrc();var targetDiv=document.getElementById(this.config.targetId);if(targetDiv&&this.checkBacklink(targetDiv)){targetDiv.innerHTML=this.createWidgetHTML();}},checkBacklink:function(targetDiv){var stringSuccess=targetDiv.innerHTML.toLowerCase().indexOf(this.config.targetTestString);if(stringSuccess!=-1){return true;}},createWidgetHTML:function(){html='';html+='<iframe frameborder="0" marginheight="0" marginwidth="0"';html+=' style="height:'+this.config.height+' !important; width:'+this.config.width+' !important; background-color:#'+this.config.backgroundColor+' !important;"';html+=' src="'+this.config.frameSrc+'"';html+='/>';return html;}}
venyoo.createWidget();