window.glam_qsecure='';
window.glam_is_https = false;
if(window.glam_qsecure == 's') window.glam_is_https = true;
window.glam_affiliate_id = '183770529';
if ( !window.glamadapt_timer )
window.glamadapt_timer = new Date().getTime();
window.GlamLogWithTimer = function(pLog)
{
var glamadapt_elapsed = new Date().getTime() - window.glamadapt_timer;
if (window.console != undefined )
console.log(glamadapt_elapsed + ': ' + pLog);
}
if ( !window.glam_session )
window.glam_session = new Object();
window.glam_session.country_code = null;
if ( !window.glamadapt_pvid )
{
window.glamadapt_pvid = Math.random()*10000000000000000;
}
window.glam_session.country_code='ES';
function GlamGetGeoData(pName){
var vName = (pName == 'cc' || pName == 'co' ? 'country_code' : pName);
return (window.glam_session && window.glam_session[vName] ? window.glam_session[vName] : null);
}
function GlamGetSessionId(){
return ( window.glam_session && window.glam_session.glam_sid ? window.glam_session.glam_sid : null );
}
function GlamLoadJsAsync(js_async_url)
{
try {
window.asiPqTag = false;
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = js_async_url;
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
} catch(err) { }
}
function GlamSetPageUrl(myurl)
{
window.glamadapt_current_url = myurl;
}
function GlamGetPageUrl(myurl)
{
return (window.glamadapt_current_url?window.glamadapt_current_url:'');;
}
function GlamGetStyleProperty(el,styleProp)
{
var y = null;
var x = document.getElementById(el);
if (x && x.currentStyle)
y = x.currentStyle[styleProp];
else if (x && window.getComputedStyle)
y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
else if (x && x.style && x.style[styleProp])
y = x.style[styleProp];
GlamLogWithTimer('GlamGetStyleProperty('+el+','+styleProp+')='+y);
return y;
}
function GlamGetReferrerUrl()
{
if ( window.glamadapt_current_url )
return window.glamadapt_current_url;
var glamParentIsPermitted = false;
var glamCurWin = window;
try {
try {
for (i = 0; i <= 10; i++) {
if ((glamCurWin.parent != null) && (glamCurWin.parent != glamCurWin)) {
var loc = glamCurWin.parent.location.toString();
var x = loc.length;
if (x > 0) {
glamCurWin = glamCurWin.parent;
glamParentIsPermitted = true;
}
else {
glamParentIsPermitted = false;
break;
}
}
else {
if (i == 0) { glamParentIsPermitted = true; }
break;
}
}
}
catch (e)
{ glamParentIsPermitted = false; }
if (glamCurWin.document.referrer.length == 0) {
glamURL = glamCurWin.location.href;
}
else {
if (glamParentIsPermitted) {
glamURL = glamCurWin.location.href;
}
else {
glamURL = glamCurWin.document.referrer;
}
}
}
catch (ex) {};
return glamURL;
}
if ( !window.glam_rtbf )
{
window.glam_rtbf = new Object();
window.glam_rtbf['s728x90'] = new Object();
window.glam_rtbf['s300x250'] = new Object();
window.glam_rtbf['s160x600'] = new Object();
window.glam_rtbf['s728x90']['pm'] = new Object();
window.glam_rtbf['s300x250']['pm'] = new Object();
window.glam_rtbf['s160x600']['pm'] = new Object();
window.glam_rtbf['s728x90']['pm'].pid = 's72890';
window.glam_rtbf['s300x250']['pm'].pid = 's300250';
window.glam_rtbf['s160x600']['pm'].pid = 's160600';
window.glam_rtbf['s728x90']['a9'] = new Object();
window.glam_rtbf['s300x250']['a9'] = new Object();
window.glam_rtbf['s160x600']['a9'] = new Object();
window.glam_rtbf['s728x90']['a9'].pid = 'g7x9p';
window.glam_rtbf['s300x250']['a9'].pid = 'g3x2p';
window.glam_rtbf['s160x600']['a9'].pid = 'g1x6p';
}
window.GlamRtbMaxCpm = function(slot)
{
var rtb_providers = ['a9', 'pm'];
var rtb_max_cpm = -1;
for(rtbp in rtb_providers)
{
var rtb_provider=rtb_providers[rtbp];
if ( window.glam_rtbf[slot] && window.glam_rtbf[slot][rtb_provider] && window.glam_rtbf[slot][rtb_provider].isAvailable && window.glam_rtbf[slot][rtb_provider].isAvailable() && window.glam_rtbf[slot][rtb_provider].getCpm && window.glam_rtbf[slot][rtb_provider].getCpm() > rtb_max_cpm )
{
rtb_max_cpm = window.glam_rtbf[slot][rtb_provider].getCpm();
}
}
return rtb_max_cpm;
}
window.GlamRtbIsAvailable = function(slot)
{
var rtb_providers = ['a9', 'pm'];
for(rtbp in rtb_providers)
{
var rtb_provider=rtb_providers[rtbp];
if ( window.glam_rtbf[slot] && window.glam_rtbf[slot][rtb_provider] && window.glam_rtbf[slot][rtb_provider].isAvailable && window.glam_rtbf[slot][rtb_provider].isAvailable())
{
return true;
}
}
return false;
}
window.GlamShowRtbIfAvailable = function(slot)
{
var rtb_providers = ['a9', 'pm'];
for(rtbp in rtb_providers)
{
var rtb_provider=rtb_providers[rtbp];
if ( window.glam_rtbf[slot] && window.glam_rtbf[slot][rtb_provider] && window.glam_rtbf[slot][rtb_provider].showIfAvailable && window.glam_rtbf[slot][rtb_provider].showIfAvailable())
{
return true;
}
}
return false;
}
window.GlamProcessRtbSlot = function(slot, provider)
{
if ( window.glam_rtbf[slot] && window.glam_rtbf[slot][provider] && window.glam_rtbf[slot][provider].processRtbResults)
{
return window.glam_rtbf[slot][provider].processRtbResults();
}
return false;
}
window.GlamCreateRtbSlot = function(slot, provider)
{
if ( !window.glam_rtbf[slot] )
window.glam_rtbf[slot] = new Object();
if ( !window.glam_rtbf[slot][provider] )
window.glam_rtbf[slot][provider] = new Object();
}
window.GlamSetRtbSlotAttribute = function(slot, provider, attr, value)
{
GlamCreateRtbSlot(slot, provider);
window.glam_rtbf[slot][provider][attr] = value;
}
window.glam_rtbf['s728x90'].floor = (parseFloat('')?parseFloat(''):parseFloat(''));
window.glam_rtbf['s300x250'].floor = (parseFloat('')?parseFloat(''):parseFloat(''));
window.glam_rtbf['s160x600'].floor = (parseFloat('')?parseFloat(''):parseFloat(''));
window.GlamRegisterRtbApiResponse = function(pax, slot, response)
{
GlamLogWithTimer('GlamRegisterRtbApiResponse(' + pax + ',' + slot + ')');
if ( window.GlamRegisterSlotRtbApiResponse )
GlamRegisterSlotRtbApiResponse(pax, slot, response);
}
function GlamGetStyleProperty(el,styleProp)
{
var y = null;
var x = document.getElementById(el);
if (x && x.currentStyle)
y = x.currentStyle[styleProp];
else if (x && window.getComputedStyle)
y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
else if (x && x.style && x.style[styleProp])
y = x.style[styleProp];
GlamLogWithTimer('GlamGetStyleProperty('+el+','+styleProp+')='+y);
return y;
}
function GlamProcessEventCallback(eventid)
{
window.glamadapt_done = true;
if ( window.glamadapt_event_callbacks && window.glamadapt_event_callbacks[eventid] )
{
for(i in window.glamadapt_event_callbacks[eventid])
{
var event_object;
if ( (event_object=window.glamadapt_event_callbacks[eventid][i]) )
{
GlamLogWithTimer('GlamProcessEventCallback: ' + eventid + '/' + event_object.slot);
event_object.callback();
}
}
}
}
function GlamAddEventCallback(eventid, callback_object)
{
GlamLogWithTimer('GlamAddEventCallback: ' + eventid + '/' + callback_object.slot);
if ( !window.glamadapt_event_callbacks )
window.glamadapt_event_callbacks = new Object();
if ( !window.glamadapt_event_callbacks[eventid] )
window.glamadapt_event_callbacks[eventid] = new Array();
window.glamadapt_event_callbacks[eventid].push(callback_object);
}
function GlamAddEventListener(expression, call)
{
if ( !window.glamadapt_event_listeners )
{
window.glamadapt_event_listeners = new Array();
}
event_listener = new Object();
event_listener.expression = expression;
event_listener.call = call;
window.glamadapt_event_listeners.push(event_listener);
}
function GlamReloadAdSlots(reload_callback, slotnames)
{
}
function GlamCreateIframeSlot(afid, adsize, slotname, zone, tile)
{
GlamCreateSlot(afid, adsize, slotname, zone, tile);
GlamSetAdSlotVar(slotname, 'slot_tt', 'i');
}
window.GlamCreateAsyncSlot = window.GlamCreateIframeSlot;
function GlamCreateSlot(afid, adsize, slotname, zone, tile)
{
zone = ( zone ? zone : '/' );
if ( !window.glamadapt_timer )
{
window.glamadapt_timer = new Date().getTime();
}
if ( !window.glamadapt_adslots )
{
window.glamadapt_adslots = {};
}
if ( !window.glamadapt_adscount )
{
window.glamadapt_adscount = 0;
}
if ( ! window.glamadapt_pvid )
{
window.glamadapt_pvid = Math.random()*10000000000000000;
}
if ( !window.glamadapt_dormant_created )
{
if ( !window.glamadapt_native_created )
{
window.glamadapt_native_sizes = '888x23';
window.glamadapt_native_async = '1';
window.glamadapt_dormant_created = true;
window.glamadapt_reskin_created = true;
window.glamadapt_native_created = true;
window.glam_reskin_called = true; // API v1 compat
window.glam_dormant_called = true; // API v1 compat
if ( window.glamadapt_native_async == '1' || (window.glam_session && window.glam_session.ga_kvs && window.glam_session.ga_kvs.indexOf('native_async') > -1)) {
setTimeout(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = 'http' + window.glam_qsecure + '://www35.glam.com/gad/glamadapt_psrv.act?;sz=1x1;gszd=-;' +
';gsz=' + window.glamadapt_native_sizes + ':998' +
';ga_show_async=1;tt=' + (window==top?'j':'i') +
';afid=' + afid +
';ord=' + window.glamadapt_pvid +
';_g_cv=2;';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
}, 1000);
}
else {
GlamCreateSlot(afid, window.glamadapt_native_sizes, "native", zone, 998);
}
}
}
/*
if ( '0' != '0' && !window.glamadapt_dormant_created )
{
window.glamadapt_dormant_created = true;
window.glamadapt_reskin_created = true;
window.glam_reskin_called = true; // API v1 compat
window.glam_dormant_called = true; // API v1 compat
GlamCreateSlot(afid, "", "dormant", zone, 999);
}
*/
if ( '' == '1' && !window.glamadapt_reskin_created )
{
window.glamadapt_reskin_created = true;
window.glam_reskin_called = true; // API v1 compat
window.glam_dormant_called = true; // API v1 compat
GlamCreateSlot(afid, "888x11", "reskin", zone, 999);
}
if ( !tile )
{
window.glamadapt_adscount++;
}
adslotObject = new Object();
adslotObject.afid = afid;
adslotObject.ccalls = 0;
adslotObject.acalls = 1;
adslotObject.sz = adsize;
adslotObject.slot = slotname;
adslotObject.pos = ( tile ? tile : window.glamadapt_adscount );
adslotObject.zone = ( zone ? zone : '/' );
window.glamadapt_adslots["a" + adslotObject.pos] = adslotObject;
GlamLogWithTimer('Added ' + slotname);
return adslotObject;
}
function GlamTrack(afid)
{
GlamGetContent(afid, true, true);
}
function GlamAddSilentSlot()
{
if ( !window.glamadapt_8x8_created )
{
window.glamadapt_8x8_created = true;
GlamCreateSlot(window.glam_affiliate_id, "8x8", "silent", null, 888);
return true;
}
return false;
}
function GlamGetAds(afid, zone)
{
GlamGetContent(afid, false, false, ( zone ? zone : '/' ));
}
function GlamShowSlotAsync(show_data)
{
var adslot = (show_data.slot ? GlamGetSlotObject(show_data.slot) : null);
if ( adslot && GlamIsAvailable(show_data.slot, true) && adslot.show_callback )
{
GlamLogWithTimer('GlamShowSlotAsync: callback/' + show_data.slot + '/' + show_data.container);
adslot.show();
adslot.show_callback(show_data);
}
else if ( adslot && GlamIsAvailable(show_data.slot, true) )
{
GlamLogWithTimer('GlamShowSlotAsync: iframe/' + show_data.slot + '/' + show_data.container);
GlamShowIframeSlot(show_data.slot, show_data.container);
}
}
function GlamShowSlotsAsync(slots_list)
{
var afid = -1;
window.glamadapt_callback_counter = (window.glamadapt_callback_counter?window.glamadapt_callback_counter++:0);
var eventid = 'E' + window.glamadapt_callback_counter.toString() + '_' + parseInt(new Date().getTime() / 1000);
var js_call_gsz = ';ga_api=iframe;ga_api_tt=i;ga_slot=yes;ga_ifb_url=1;ga_show_async=1;ga_eventid=' + eventid + ';ord=' + window.glamadapt_pvid + ';sz=1x1;tt=i;gszd=-;gsz=';
var dormant_sizes = '';
js_call_gsz += (dormant_sizes!='' ? dormant_sizes + ':999' : '');
var js_call_str = '';
var js_call_count=0;
for(slotitem in slots_list.slots)
{
var slotname = slots_list.slots[slotitem].slot;
var slotcontainer = slots_list.slots[slotitem].container;
var slotdata = GlamGetSlotObject(slotname);
if ( !slotdata || GlamGetStyleProperty(slotcontainer,'display') == 'none' )
{
GlamLogWithTimer('GlamShowSlotsAsync: container ' + slotcontainer + ' is not visible.');
continue;
}
afid = slotdata.afid;
var callback_event = {slot: slotname, container: slotcontainer};
callback_event.callback = function() { GlamShowSlotAsync(this); };
GlamAddEventCallback(eventid, callback_event);
GlamSetAdSlotVar(slotname, 'ccalls', 0);
if ( slotdata.shown_count && slotdata.shown_count > 0 )
{
GlamSetAdSlotVar(slotname, 'shown_count', 0);
}
js_call_gsz += '-' + slotdata.sz + ':' + slotdata.pos;
js_call_str += ';slot.' + slotdata.pos + '.name=' + escape(slotdata.slot);
js_call_str += ';slot.' + slotdata.pos + '.tt=' +slotdata.slot_tt;
js_call_str += ';slot.' + slotdata.pos + '.container=' + slotcontainer;
js_call_count++;
}
if ( js_call_count > 0 )
{
js_call_str += ';afid=' + afid + ';' + js_call_gsz+';';
js_call_str += ';ga_api_dt=;';
js_call_str += (window.glamadapt_page_data && window.glamadapt_page_data ? ';' + window.glamadapt_page_data + ';': '');
js_call_str += ';_g_cv=4;';
var glam_url = GlamGetReferrerUrl();
glam_url = glam_url.substr(0, 512);
js_call_str += ';&ga_url=' + escape(glam_url.replace('#', '')) + '&;'
GlamLoadJsAsync('http' + window.glam_qsecure + '://www35.glam.com/gad/glamadapt_psrv.act?' + js_call_str);
}
else
{
GlamProcessEventCallback(eventid);
}
}
function GlamGetContent(afid, async, track_only, zone)
{
var reqsq = -9999;
zone = ( zone ? zone : '/' );
var glam_host = 'www35.glam.com';
var ga_api_tt=(window==top ? 'j' : 'i');
var ga_api_dt='';
var ga_track_inv=1;
var ga_track_inv_mode='js';
window.glam_affiliate_id = (window.glam_affiliate_id ? window.glam_affiliate_id : afid);
var js_call = ('https:' == document.location.protocol ? 'https://' : 'http://') +
(!track_only ? glam_host + '/gad/glamadapt_psrv.act' : 'www22.glam.com/gad/glamadapt_jsapi_track.act') +
'?;afid=' + afid + ';zone=' + ( zone.indexOf('/') > -1 ? zone : '/' + zone )+ ';ord=' + window.glamadapt_pvid + ';sz=1x1;ga_slot=yes;gszd=-;gsz=';
var js_udata ='';
var js_slotdata ='';
for(slot in window.glamadapt_adslots)
{
window.glamadapt_adslots[slot].window_tt = (window==top ? 'j' : 'i');
if ( afid == window.glamadapt_adslots[slot].afid && zone == window.glamadapt_adslots[slot].zone )
{
js_call += window.glamadapt_adslots[slot].sz + ':' + window.glamadapt_adslots[slot].pos + '-';
}
if ( afid == window.glamadapt_adslots[slot].afid && zone == window.glamadapt_adslots[slot].zone && window.glamadapt_adslots[slot].udata )
{
js_udata += ';' + window.glamadapt_adslots[slot].udata;
}
if ( afid == window.glamadapt_adslots[slot].afid && zone == window.glamadapt_adslots[slot].zone && window.glamadapt_adslots[slot].slot_tt )
{
js_udata += ';slot.' + window.glamadapt_adslots[slot].pos + '.tt=' + window.glamadapt_adslots[slot].slot_tt;
}
if ( afid == window.glamadapt_adslots[slot].afid && zone == window.glamadapt_adslots[slot].zone )
{
js_slotdata += ';slot.' + window.glamadapt_adslots[slot].pos + '.name=' + escape(window.glamadapt_adslots[slot].slot);
}
}
var ga_cli_time = new Date().getTime();
js_call += js_slotdata + js_udata + ';ga_api_dt=' + ga_api_dt + ';ga_api_tt=' + ga_api_tt + ';tt=' + ga_api_tt + ';ga_cli_time=' + ga_cli_time + ';';
js_call += ( reqsq>-999 ? ';reqsq=' + reqsq + ';' : '' );
js_call += (window.glam && window.glam.SimpleMetrics ? ';ga_lib_sm=1;': '');
js_call += (window.glam_hawkeye_called && window.glam_hawkeye_kvs ? ';' + window.glam_hawkeye_kvs + ';': '');
js_call += (window.glam_pubmatic_called && window.glam_pubmatic_kvs ? ';' + window.glam_pubmatic_kvs + ';': '');
js_call += (window.glamadapt_page_data && window.glamadapt_page_data ? ';' + window.glamadapt_page_data + ';': '');
js_call += ';new_sid=11388514786860553611;ga_srv_log=0;ga_cli_log=1;ga_do_cli_log=yes;ga_api=iframe;_g_cv=2;';
if ( window != window.top )
{
var glam_url = GlamGetReferrerUrl();
glam_url = glam_url.substr(0, 512);
js_call += ';&ga_url=' + escape(glam_url.replace('#', '')) + '&;'
}
if ( track_only && ga_track_inv_mode == 'iframe' && document.getElementById("GLAM_JSAPI_TRACK"))
{
var glam_url = GlamGetReferrerUrl();
glam_url = glam_url.substr(0, 512);
js_call += ';ga_track_inv_mode=iframe;&ga_url=' + escape(glam_url.replace('#', '')) + '&;'
document.getElementById("GLAM_JSAPI_TRACK").innerHTML='';
}
else if ( async )
{
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = js_call;
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
})();
}
else
{
document.write('<' + '/sc' + 'ript>');
}
GlamLogWithTimer('Called GlamGetAds()' );
}
function GlamGetAdsDone()
{
GlamLogWithTimer('GlamGetAds() done' );
window.glamadapt_done = true;
document.write('GlamDoGetAdsDone();');
}
function GlamIsSponsorship(slotname)
{
var adslot = GlamGetSlotObject(slotname);
var isAvail = ( adslot && adslot.group_id ? true : false );
if ( isAvail )
{
for(slotid in window.glamadapt_adslots)
{
if ( window.glamadapt_adslots[slotid].sz == '888x11' && window.glamadapt_adslots[slotid].crid == '500064478' )
{
isAvail = false;
break;
}
}
}
GlamLogWithTimer('GlamIsSponsorship('+slotname+')='+isAvail);
return isAvail;
}
function GlamIsAvailable(slotname, nocheck_ccalls)
{
var adslot = GlamGetSlotObject(slotname);
var isAvail = false;
if ( adslot && adslot.show && adslot.he_slot && window.GlamIsHawkeyeAvailable && (GlamIsHawkeyeAvailable(adslot.he_slot) || adslot.he_shown) )
isAvail = true;
else if ( adslot && adslot.show && adslot.rtb_slot && window.GlamRtbIsAvailable && (GlamRtbIsAvailable (adslot.rtb_slot) || adslot.rtb_shown) )
isAvail = true;
else if ( !adslot || !adslot.show || adslot.noad || !window.glamadapt_done || adslot.nopda || adslot.processing || adslot.ccalls >= adslot.acalls )
isAvail = false;
else
{
adslot.ccalls+= (nocheck_ccalls?0:1);
isAvail = true;
}
GlamLogWithTimer('GlamIsAvailable('+slotname+')='+isAvail);
return isAvail;
}
function GlamDoGetAdsDone()
{
window.glamadapt_done = true;
if ( !window.glam_skip_events_check ) {
GlamCheckEventListeners();
}
}
function GlamDisableEventListeners()
{
window.glam_skip_events_check = true;
}
function GlamCheckEventListeners()
{
if ( window.glamadapt_event_listeners )
{
for(i in window.glamadapt_event_listeners)
{
if ((typeof window.glamadapt_event_listeners[i].expression == 'function' && window.glamadapt_event_listeners[i].expression()) ||
(typeof window.glamadapt_event_listeners[i].expression == 'string' && eval(window.glamadapt_event_listeners[i].expression)) ) {
if (typeof window.glamadapt_event_listeners[i].call == 'function')
window.glamadapt_event_listeners[i].call();
else if (typeof window.glamadapt_event_listeners[i].call == 'string')
eval(window.glamadapt_event_listeners[i].call);
}
}
}
}
function GlamGetPageCallData()
{
var js_call_str = (window.glamadapt_page_data && window.glamadapt_page_data ? ';' + window.glamadapt_page_data + ';': '');
var glam_url = GlamGetReferrerUrl();
glam_url = glam_url.substr(0, 512);
js_call_str += ';&ga_url=' + escape(glam_url.replace('#', '')) + '&;';
return js_call_str;
}
function GlamSetPageData(pagedata)
{
window.glamadapt_page_data = pagedata;
return window.glamadapt_page_data;
}
function GlamSetSlotData(slotname, slotdata)
{
for(slotid in window.glamadapt_adslots)
{
if ( window.glamadapt_adslots[slotid].slot == slotname )
{
window.glamadapt_adslots[slotid].udata = slotdata;
return window.glamadapt_adslots[slotid];
}
}
return null;
}
function GlamGetSlotObject(slotname, context)
{
if ( !context )
context=window;
for(slotid in context.glamadapt_adslots)
{
if ( context.glamadapt_adslots[slotid].slot == slotname )
{
return context.glamadapt_adslots[slotid];
}
}
return null;
}
function GlamRegisterSlotRtbApiResponse(pax, slot, response)
{
GlamLogWithTimer('GlamRegisterSlotRtbApiResponse(' + pax + ',' + slot + ')');
GlamSetAdSlotVar(slot, 'pax_' + pax, response);
}
function GlamSetAdSlotVar(slotname, advar, advalue)
{
for(slotid in window.glamadapt_adslots)
{
if ( window.glamadapt_adslots[slotid].slot == slotname )
{
window.glamadapt_adslots[slotid][advar]=advalue;
break;
}
}
}
function GlamShowIfAvailable(slotname)
{
var adslot = GlamGetSlotObject(slotname);
if ( adslot && adslot.showWithCallback )
adslot.showWithCallback();
else if ( adslot && adslot.show )
GlamShow(slotname, adslot);
return true;
}
function GlamShowFromIframe(slotname, context)
{
if ( !context )
{
context = window;
for (i=0; i <= 10; i++)
{
try
{
if (context.glamadapt_adslots )
break;
}
catch(err) {}
try{context = context.parent;} catch(err){}
}
}
var adslot = GlamGetSlotObject(slotname, context);
if ( adslot )
try { eval('(' + adslot.show.toString() + ')()'); } catch(err) {}
}
function GlamLoad(slotname, doShow)
{
return true;
}
function GlamShowIframeSlot(slotname, domid)
{
var adslot;
var adtime = Math.round(new Date().getTime()/1000);
if ( (adslot=GlamGetSlotObject(slotname)) && document.getElementById(domid) && ((adslot.allowrl && (!adslot.lastrl || (adtime-adslot.lastrl > parseInt(adslot.allowrl,10)))) || !(adslot.shown_count && adslot.group_id)) && adslot.adid )
{
var shown_count = (adslot.shown_count ? adslot.shown_count : 0) + 1;
var slotname = 'a'+adslot.pos;
window.glamadapt_adslots[slotname].shown_count = shown_count;
window.glamadapt_adslots[slotname].lastrl = adtime;
var new_pvid = window.glamadapt_pvid + '' + (shown_count > 1 ? shown_count : '' );
var show_url = ( shown_count > 1 && adslot.refresh_url ? adslot.refresh_url : adslot.url ) + ';ga_output=html;ord=' + new_pvid;
if ( adslot.ifb_url ) // Mode IFB case
{
show_url = adslot.ifb_url;
}
document.getElementById(domid).innerHTML= '<' + '/ifra' + 'me>';
}
}
function GlamShow(slotname, adslotobj)
{
if ( !window.glamadapt_reskin_shown )
{
window.glamadapt_reskin_shown = true;
}
if ( !window.glamadapt_dormant_shown )
{
window.glamadapt_dormant_shown = true;
GlamShow('dormant');
GlamShow('native');
}
var adslot = (adslotobj ? adslotobj : GlamGetSlotObject(slotname));
if ( adslot && adslot.tt && adslot.tt == 'i' && adslot.window_tt && adslot.window_tt == 'j' )
{
document.write('<' + '/ifra' + 'me>');
return true;
}
else
return ( adslot && adslot.show ? adslot.show() : false );
}
function GlamShowFromParentIframe(name){
if ( window.top.glamadapt_adslots ) {
window.glamadapt_adslots=window.top.glamadapt_adslots;
var adslot = GlamGetSlotObject(slotname);
if ( adslot && adslot.show ) {
slotname = 'a'+adslot.pos;
window.glamadapt_adslots[slotname].show_string = window.glamadapt_adslots[slotname].show.toString();
eval("window.glamadapt_adslots[slotname].show= " + window.glamadapt_adslots[slotname].show_string);
return window.glamadapt_adslots[slotname].show();
}
}
return false;
}
function GlamGetRequestVar(name){
if(name=(new RegExp('[?&]'+encodeURIComponent(name)+'=([^&]*)')).exec(location.search))
return decodeURIComponent(name[1]);
}