/*
* usage: oFncAd.getAd("widthxheight","parentName", "PositionName");
* example: oFncAd.getAd("300x250","fbn", "frame1");
*/
var adParent = "";// fbn or fnc
var sTile=0, sPos=0;sRan="",sSite="",sZone="",wXH="",sPosition="";
var oFncAd = {
	getAd:function(wXH, adParent, sPosition){
		document.write("<scr"+"ipt type=\"text\/javascript\" src=\""+oFncAd.getAdLoc(adParent, wXH, sPosition)+"?\"><\/scr"+"ipt>")	
	},
	getAdLoc:function(adParent, wXH, sPosition){
		var sAdLoc="";
		if(adParent=="fnc"){
			sAdLoc+="http://ad.doubleclick.net/adj/fnc/blogs/";
			sAdLoc+=oFncAd.getSite()+";";
			sAdLoc+="comp=;s1=;s2=;";
			sAdLoc+="kw="+oFncAd.getKw()+";";
			sAdLoc+="url=;fnc=ad;";
		} else if(adParent=="fbn"){ //BusinessAd
			sAdLoc+="http://ad.doubleclick.net/adj/fbn/blogs/";
			sAdLoc+=oFncAd.getSite() +";";
			sAdLoc+="s1=;s2=;s3=;";
			sAdLoc+="kw="+oFncAd.getKw()+";";
			sAdLoc+="ptype=front;";
			sAdLoc+="pageid=;";
			sAdLoc+="col=;";
			sAdLoc+="url=;";
			sAdLoc+="age=null;gend=null;occ=null;ind=null;inc=null;cosz=null;";
			sAdLoc+="fbn=ad;";
			sAdLoc+="test=;";
			sAdLoc+="!c=;";
			sAdLoc+="dcopt=;";
		} else{ //Default
			sWXH=typeof(list) == "undefined" ? "300x250":sWXH;
			sAdLoc+="http://ad.doubleclick.net/adj/fnc.root;comp=;s1=;s2=;";
			sAdLoc+="url=;fnc=ad;";
		}
		sAdLoc+="pos="+sPosition+";";
		sAdLoc+="sz="+wXH+";";
		sAdLoc+="tile="+oFncAd.getTile()+";";
		sAdLoc+="ord="+oFncAd.getRan();
		return sAdLoc;
	},
	getRan:function(){var ranNum = new String(Math.random());return ranNum.substring (2, 11);},
	getSite:function(){ return window.location.host.split(".")[0]; },
	getKw:function(){
		var sKeywords = window.location.href.split(".com/")[1].replace(/\//g,'_').toLowerCase();
		sKeywords = sKeywords.replace('#','_');
		kwLength = sKeywords.length;
		return sKeywords.slice(0,kwLength-1);
	},
	getTile:function(){oFncAd.setTile();return sTile;},
	setTile:function(){sTile++;},
	setRevenueScience:function(){
		var segQS = rsinetsegs.length > 0 ? "segs=" + rsinetsegs[0] : "";
		for (var i = 1; i < rsinetsegs.length; i++) segQS += ("&segs="  + rsinetsegs[i]);
	}
}
