var category="lifestyle";var name="neovias.blogspot.com";var width="160";var doubleclick_ad_id="Inspiration_Neovia_House_Topbanner";window.ID160 || (function(){ var ID160 = {}; /** BASIC VARIABLES **/ ID160.apiURL = "http://api.indiedays.com"; ID160.fadetimeout = 12000; /** INIT **/ ID160.init = function(){ //console.log("Init run 160"); // -- inject google font var gcss = document.createElement("link"); gcss.type = "text/css"; gcss.rel = "stylesheet"; gcss.href = "http://fonts.googleapis.com/css?family=Open+Sans"; document.getElementsByTagName("head")[0].appendChild(gcss); // -- inject banner css var css = document.createElement("link"); css.type = "text/css"; css.rel = "stylesheet"; css.href = "http://api.indiedays.com/banner-160-2.0.0.css"; document.getElementsByTagName("head")[0].appendChild(css); ID160.widget.adbar(); // -- inject banner code var div = document.createElement("div"); div.id = "id-inspiration-script-160"; var test = document.getElementById("inspisbansku"); if(test !== null){ test.parentNode.insertBefore(div, test); } else { var scripts = document.getElementsByTagName("script"); var this_script = scripts[scripts.length-1]; this_script.parentNode.insertBefore(div, this_script); } ID160.widget.init(); }; /** INSPIRATION BANNER **/ ID160.widget = {}; ID160.widget.init = function(){ var s = "http://api.indiedays.com/data-2.0.0.php?amount=2&category="+category+"&height=500&width=300&callback=ID160.widget.show"; var x = document.createElement("script"); x.src = s; var div = document.getElementById("id-inspiration-script-160"); div.appendChild(x); }; ID160.widget.adbar = function(){ if(doubleclick_ad_id === "" || doubleclick_ad_id === null){ return false; } // Inject jQuery if it doesn't exist if( !window.jQuery ){ //console.log("No jQuery found"); var script = document.createElement("script"); script.onload = function(){ //console.log("jQuery injected"); // inject DFP for jQuery var dfp = document.createElement("script"); dfp.onload = function(){ //console.log("DFP injected"); // Create ad unit var div = document.createElement("div"); div.setAttribute("class", "adunit"); div.setAttribute("data-adunit", doubleclick_ad_id); div.setAttribute("data-dimensions", "980x400"); div.style = "margin-left: auto; margin-right: auto; max-width: 980px;"; document.body.insertBefore(div, document.body.firstChild); // check for navbar var node = document.getElementById("navbar"); if( !node ){ //console.log("No navbar, inserting ad unit to the top"); document.body.insertBefore(div, document.body.firstChild); } else { //console.log("Navbar found, inserting ad unit after it"); node.parentNode.insertBefore(div, node.nextSibling); } $.dfp({ dfpID: '9156057', enableSingleRequest: true, collapseEmptyDivs: true }); }; dfp.src = "http://api.indiedays.com/jquery.dfp.js"; document.getElementsByTagName("head")[0].appendChild(dfp); }; script.src = "//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"; document.getElementsByTagName("head")[0].appendChild(script); } }; ID160.widget.show = function(data){ var div = document.createElement("div"); div.id = "id-inspiration-banner-160"; var wt = document.createElement("h2"); wt.className = "bannerheader"; wt.onclick = function(){ window.location.href = "http://www.indiedays.com/" + "?utm_source="+window.location.href+"&utm_medium=banner-160-banner-title&utm_campaign=inspiration"; } wt.innerHTML = ""; div.appendChild( wt ); var inner_div = document.createElement("div"); inner_div.className = "inner-container-160"; inner_div.id = "inner-container-160"; div.appendChild(inner_div); var post_data = ID160.widget.post( data ); inner_div.appendChild( post_data ); var this_script = document.getElementById("id-inspiration-script-160"); this_script.parentNode.insertBefore(div, this_script); }; ID160.widget.postImage = function( data ){ var img = document.createElement("img"); img.src = data.image; img.className = "postimage"; return img; }; ID160.widget.post = function( data ){ var ul = document.createElement("ul"); ul.className = "postlist"; // -- postaukset var len = data.posts.length; for(var i=0; i"); document.write("");document.write("");