//Easy as pie!

//We'll let the page determine how many items and such are included
function aadurlencode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}

var aseadnsyslang='';

if(typeof navigator.language == 'string')
{
var aseadnsyslang=navigator.language;
}
if(typeof navigator.systemLanguage == 'string')
{
var aseadnsyslang=navigator.systemLanguage;
}

if (typeof aseadncampaignid == 'undefined') 
{
var aseadncampaignid=0;
}
if (typeof aseadnuserid == 'undefined') 
{
var aseadnuserid=0;
}

var url = 'http://staging.aseadnet.com/show.php?'
var eurl='http://staging.aseadnet.com/js/aadembed.php?';

var aseadnrandom=Math.floor(Math.random()*19000);
var okay=true;
if (typeof aseadnpc == 'undefined') 
{
var aseadnpc=1;
}
if (typeof aseadnmc == 'undefined') 
{
var aseadnmc=3;
}
if (typeof aseadncss == 'undefined') 
{
var aseadncss='';
}
if (typeof aseadnbodyid == 'undefined') 
{
var aseadnbodyid='aadjss';
}
if (typeof aseadnkw == 'undefined') 
{
var aseadnkw='';
}
if (typeof aseadndefkw == 'undefined') 
{
var aseadndefkw='';
}
if (typeof aseadnstype == 'undefined') 
{
var aseadnstype='';
okay=false;
}
if (typeof aseadnpid == 'undefined') 
{
var aseadnpid='';
}
if (typeof aseadndefpid == 'undefined') 
{
var aseadndefpid='';
}
if (typeof aseadntl == 'undefined') 
{
var aseadntl=33;
}
if (typeof aseadnsl == 'undefined') 
{
var aseadnsl=22;
}
if (typeof aseadnrandomize == 'undefined') 
{
var aseadnrandomize=0;
}
if (typeof aseadnspankw == 'undefined') 
{
var aseadnspankw=0;
}
if (typeof aseadnnoresulturl == 'undefined') 
{
var aseadnnoresulturl='';
}
if (typeof aseadnopennew == 'undefined') 
{
var aseadnopennew=0;
}
if (typeof aseadnimgsize == 'undefined') 
{
var aseadnimgsize=0;
}
if (typeof aseadnshowdesc == 'undefined') 
{
var aseadnshowdesc=0;
var aseadndl=0;
}
if (typeof aseadndl == 'undefined') 
{
var aseadndl=40;
}
if (typeof aseadnshowmercfields == 'undefined' ) 
{
var aseadnshowmercfields=0;
}
if (typeof aseadnshowmercextra == 'undefined') 
{
var aseadnshowmercextra=0;
if(typeof aseadnshowextra == "number")
{
var aseadnshowmercextra=aseadnshowextra;
}
}
if (typeof aseadnshowprodextra == 'undefined' ) 
{
var aseadnshowprodextra=0;
}
if (typeof aseadncontentmaininject == 'undefined' ) 
{
var aseadncontentmaininject='';
}
else
{
aseadncontentmaininject=unescape(aseadncontentmaininject);
}
if (typeof aseadncontentprodinject == 'undefined' ) 
{
var aseadncontentprodinject='';
}
else
{
aseadncontentprodinject=unescape(aseadncontentprodinject);
}
if (typeof aseadndefaultcc == 'undefined' ) 
{
var aseadndefaultcc='US';
}
if (typeof aseadnforcestatus == 'undefined' ) 
{
var aseadnforcestatus=1;
}
if (typeof aseadnuseshop == 'undefined' ) 
{
var aseadnuseshop=0;
}
if (typeof aseadnshoppingurl == 'undefined' ) 
{
var aseadnshoppingurl='';
}

if (typeof aseadnembed == 'undefined') 
{
var aseadnembed=0;
}
if(aseadnembed==1)
{
var embed=true;
}
else
{
var embed=false;
}
if (typeof aseadnstorm == 'undefined' ) 
{
var aseadnstorm=0;
}
else if(aseadnstorm==1)
{
embed=false;
aseadnstype='kw';
okay=true;
}
if(typeof aseadnextscript != 'undefined')
{
var eurl = aseadnextscript+'?';
}
if(typeof aseadnextiframeurl != 'undefined')
{
var url = aseadnextiframeurl+'?';
}
aseadncss=aadurlencode(aseadncss);
aseadnkw=aadurlencode(aseadnkw);
aseadndefkw=aadurlencode(aseadndefkw);
aseadnnoresulturl=aadurlencode(aseadnnoresulturl);
aseadncontentmaininject=aadurlencode(aseadncontentmaininject);
aseadncontentprodinject=aadurlencode(aseadncontentprodinject);
aseadnshoppingurl=aadurlencode(aseadnshoppingurl);
if(aseadnstype=='pid')
{
var aurl='type=pid&amp;pid='+aseadnpid+'&amp;defkw='+aseadndefkw;
}
else
{
var aurl='type=kw&amp;kw='+aseadnkw+'&amp;spankw='+aseadnspankw+'&amp;defkw='+aseadndefkw+'&amp;storm='+aseadnstorm;
}
aurl+='&amp;random='+aseadnrandom+'&amp;pc='+aseadnpc+'&amp;mc='+aseadnmc+'&amp;tl='+aseadntl+'&amp;sl='+aseadnsl+'&amp;css='+aseadncss+'&amp;bodyid='+aseadnbodyid+'&amp;randomize='+aseadnrandomize+'&amp;userid='+aseadnuserid+'&amp;campaignid='+aseadncampaignid+'&amp;defpid='+aseadndefpid+'&amp;noresulturl='+aseadnnoresulturl+'&amp;opennew='+aseadnopennew+'&amp;showdesc='+aseadnshowdesc+'&amp;dl='+aseadndl+'&amp;imgsize='+aseadnimgsize+'&amp;showmercextra='+aseadnshowmercextra+'&amp;showprodextra='+aseadnshowprodextra+'&amp;contentprodinject='+aseadncontentprodinject+'&amp;contentmaininject='+aseadncontentmaininject+'&amp;syslang='+aseadnsyslang+'&amp;defaultcc='+aseadndefaultcc+'&amp;forcestatus='+aseadnforcestatus+'&amp;useshop='+aseadnuseshop+'&amp;showmercfields='+aseadnshowmercfields;

if(okay)
{
if(embed)
{
document.write('<div class="aadembed" id="aadembedid'+aseadnrandom+'p'+aseadnpc+'m'+aseadnmc+'"></div>');
var uid='aadembedid'+aseadnrandom+'p'+aseadnpc+'m'+aseadnmc;
window.onload=aaddisplay('aadembedid'+aseadnrandom+'p'+aseadnpc+'m'+aseadnmc);
}
else
{
if((typeof aseadnadwidth == 'undefined' || aseadnadwidth=='') || (typeof aseadnadheight == 'undefined' || aseadnadheight==''))
{
okay=false;
}
if(okay)
{
document.write('<div><iframe class="aadifr" src="'+url+aurl+'"scrolling="no" style="width:'+aseadnadwidth+';height:'+aseadnadheight+';border:0;" width="'+aseadnadwidth+'" height="'+aseadnadheight+'" frameborder="0"></iframe></div>');
}
}

}


function aaddisplay(uid) {
var header = document.getElementsByTagName('head')[0];
var newscr = document.createElement('script');
newscr.type = 'text/javascript';
newscr.src = eurl+aurl.split("&amp;").join("&")+'&mergeid='+uid;
header.appendChild(newscr);
return;
}