
var this_server = 'ads.shoppingads.com';

function scrubSXX(str)
{
	str = str.replace(/eval\(/g, "");
	str = str.replace(/javascript:/g, "");
	str = str.replace(/[^A-Za-z0-9#\-;\,_]/g, "");
	return str;
}

var keywords = "";

var ad_format =  shoppingads_ad_width+'x'+shoppingads_ad_height;
var newcode;
var shoppingads_ad_kw;

if(shoppingads_ad_kw) {
	shoppingads_ad_kw = shoppingads_ad_kw.replace(new RegExp("\\s+", "g"),"_");
}

var shoppingads_options;
if(!shoppingads_options) { shoppingads_options = ""; }

var shoppingads_color_border;
if(!shoppingads_color_border) { shoppingads_color_border = ""; }

var shoppingads_color_bg;
if(!shoppingads_color_bg) { shoppingads_color_bg = ""; }

var shoppingads_color_heading;
if(!shoppingads_color_heading) { shoppingads_color_heading = ""; }

var shoppingads_color_text;
if(!shoppingads_color_text) { shoppingads_color_text = ""; }

var shoppingads_color_link;
if(!shoppingads_color_link) { shoppingads_color_link = ""; }

var shoppingads_attitude;
if(!shoppingads_attitude) { shoppingads_attitude = ""; }

try {
    click_parent = parent.window.location.href;
} catch (e) {
    click_parent = "JS Could Not Locate Referer";
}

/** Process Ad Request */
if(
(ad_format == "160x600") ||
(ad_format == "120x600") ||
(ad_format == "300x250") ||
(ad_format == "336x280") ||
(ad_format == "125x125") ||
(ad_format == "180x150") ||
(ad_format == "120x240") ||
(ad_format == "250x250") ||
(ad_format == "468x60") ||
(ad_format == "234x60") ||
(ad_format == "728x90")
){
	newcode = "<iframe name='shoppingads_ad_frame' height='" + scrubSXX(shoppingads_ad_height) 
	+ "' width='" + scrubSXX(shoppingads_ad_width)
	+ "' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' scrolling='no' src=\"http://"+this_server+"/pagead/ads?ad_client="+ scrubSXX(shoppingads_ad_client)
	+ "&campaign="+scrubSXX(shoppingads_ad_campaign)
	+ "&format="+scrubSXX(ad_format)
	+ "&b="+scrubSXX(shoppingads_color_border)
	+ "&bg="+scrubSXX(shoppingads_color_bg)
	+ "&h="+scrubSXX(shoppingads_color_heading)
	+ "&d="+scrubSXX(shoppingads_color_text)
	+ "&l="+scrubSXX(shoppingads_color_link)
	+ "&ad_kw="+scrubSXX(shoppingads_ad_kw)
	+ "&kw="+scrubSXX(keywords)
	+ "&attitude="+scrubSXX(shoppingads_attitude)
    + "&top="+escape(click_parent)
	+ "&opt="+scrubSXX(shoppingads_options)    
	+ "\"></iframe>";
	
} else {
	newcode = "";
}

document.write(newcode);
