// // Ad tag Loading on query string detect // Last Updated 6/20/13 by JS // Previous Updated 6/13/13 by JS // var urlMedtest = window.location.href.split('?'); if (urlMedtest[1] != undefined) { if (urlMedtest[1].indexOf("tcid") != -1 || urlMedtest[1].indexOf("tid") != -1) { var adQstringVals = new Array(); adQstringVals = urlMedtest[1].split('&'); var testCampTactic = adQstringVals[0].split('='); var testAdpf = adQstringVals[1].split('='); var AdtransTileId = Math.floor(Math.random() * 9000000000) + 1000000000; iframebuilder = function (adtagurl) { var iframe = document.createElement("iframe"); iframe.setAttribute("src", adtagurl); if (adtagurl.indexOf("pos%3D101") != -1 || adtagurl.indexOf("pos%3D141") != -1) { iframe.setAttribute("width", "728"); iframe.setAttribute("height", "90"); } else { iframe.setAttribute("width", "300"); iframe.setAttribute("height", "250"); } iframe.setAttribute("marginwidth", "0"); iframe.setAttribute("marginheight", "0"); iframe.setAttribute("style", "margin: 0;"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("scrolling", "no"); iframe.setAttribute("allowtransparency", "true"); iframe.setAttribute("bordercolor", "#000000"); return iframe; } $("body > *").each(function () { if ($(this).hasClass('prWrap')) { $(this).remove(); } }); $("script").each(function() { if ($(this).attr('src') != undefined) { if ($(this).attr('src').indexOf("as.medscape.com") != -1) { var alladusersegvars = $(this).attr('src'); var urlparts = new Array(); urlparts = alladusersegvars.split('/'); var aduseradvals = new Array(); aduseradvals = urlparts[4].split('&'); var attrval = new Array(); for (i = 0; i < aduseradvals.length; i++) { attrval = aduseradvals[i].split('%3D'); aduseradvals[i] = attrval; } var tempurl = aduseradvals[0][0] + "%3D" + AdtransTileId + "&"; for (i = 1; i < aduseradvals.length; i++) { if (aduseradvals[i][0] == 'tcid' && testCampTactic[0] == 'tcid') { aduseradvals[i][1] = testCampTactic[1]; } if (aduseradvals[i][0] == 'tid' && testCampTactic[0] == 'tid') { aduseradvals[i][1] = 't'+testCampTactic[1]+'_0t'; } if (aduseradvals[i][0] == 'tile') { aduseradvals[i][1] = AdtransTileId; } if (aduseradvals[i][0] == 'pf') { aduseradvals[i][1] = testAdpf[1]; } if (aduseradvals[i][0] == 'pub') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'spon') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'ssp') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'cg') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'scg') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'pos') { cpos = aduseradvals[i][1]; } tempurl += aduseradvals[i][0] + "%3D" + aduseradvals[i][1] + "&"; } tempurl = tempurl.substring(0, tempurl.length - 1) var adtagurl = tempurl; $(this).parent().append('
'); $(this).parent().find('*').not('#adpos'+cpos).remove(); $('body').append(''); /* $.ajax({ type: 'GET', contentType: 'application/jsonp', url: 'http://'+document.domain+'/script-ad-handler.html', data: 'adscripturl='+adtagurl, dataType: 'jsonp', success: function (adresult) { copyad(adresult); } }); */ } } }); $("iframe").each(function() { if ($(this).attr('src') != undefined) { if ($(this).attr('src').indexOf("as.medscape.com") != -1) { var alladusersegvars = $(this).attr('src'); var urlparts = new Array(); urlparts = alladusersegvars.split('/'); var aduseradvals = new Array(); aduseradvals = urlparts[4].split('&'); var attrval = new Array(); for (i = 0; i < aduseradvals.length; i++) { attrval = aduseradvals[i].split('%3D'); aduseradvals[i] = attrval; } var tempurl = "http://as.medscape.com/html.ng/" tempurl += aduseradvals[0][0] + "%3D" + AdtransTileId + "&"; for (i = 1; i < aduseradvals.length; i++) { if (aduseradvals[i][0] == 'tcid' && testCampTactic[0] == 'tcid') { aduseradvals[i][1] = testCampTactic[1]; } if (aduseradvals[i][0] == 'tid' && testCampTactic[0] == 'tid') { aduseradvals[i][1] = 't'+testCampTactic[1]+'_0t'; } if (aduseradvals[i][0] == 'tile') { aduseradvals[i][1] = AdtransTileId; } if (aduseradvals[i][0] == 'pf') { aduseradvals[i][1] = testAdpf[1]; } if (aduseradvals[i][0] == 'pub') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'spon') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'ssp') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'cg') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'scg') { aduseradvals[i][1] = '0'; } if (aduseradvals[i][0] == 'pos') { cpos = aduseradvals[i][1]; } tempurl += aduseradvals[i][0] + "%3D" + aduseradvals[i][1] + "&"; } tempurl = tempurl.substring(0, tempurl.length - 1) var adtagurl = tempurl; $(this).parent().append(''); $(this).parent().find('*').not('#adpos'+cpos).remove(); $('#adpos'+cpos).append(iframebuilder(adtagurl)); } } }); var jsadset = setTimeout(function () { $("iframe").each(function() { if ($(this).attr('id') != undefined) { if ($(this).attr('id').indexOf("jsadframe") != -1) { var fjspos = $(this).attr('id'); fjspos = fjspos.replace("jsadframe",""); var iframejsadcon = $('#jsadframe'+fjspos).contents().find('div#fadcode').html(); //alert(iframejsadcon); $(iframejsadcon).appendTo('#adpos'+fjspos); } if ($('#jsadframe'+fjspos).next().hasClass('prWrap')) { $('#jsadframe'+fjspos).next().appendTo('#adpos'+fjspos); } } }); }, 3000); } } $(document).ready(function() { var urltempdc = window.location.href.split('?'); if (urltempdc[1] != undefined) { if (urltempdc[1].indexOf("testID") != -1) { var numItems = $('div.sponsoredInfo').length if (numItems > 1) { $('#adpos420').appendTo('.sponsoredInfo:eq(1)'); } } } });