


var osMac = false;if (navigator.platform.toLowerCase().indexOf('mac') != -1)	osMac = true;var dc_adLinkStyle				= null;var iPageSize					= 2000;var iGetLimit					= 2080;var iMaxURL						= 250;var bOpera						= (navigator.userAgent.toLowerCase().indexOf("opera") != -1 );var dcax937y							= (!bOpera && navigator.appName.indexOf("Microsoft") != -1 );var dcax947y					= "http://kona6.kontera.com/";var sScriptPath2				= "http://kona7.kontera.com/";var TE_BASE						= "http://te.kontera.com/";var JAVASCRIPT_BASE				= "http://kona.kontera.com/javascript/lib/";var TE_IMAGE_BASE				= TE_BASE+"images/";var teUrl						= TE_BASE+"ListingTransform/ListingTransform";var RON_SCRIPT_PATH				= JAVASCRIPT_BASE+"RonWords.js";var TRAFFIC_SCRIPT_PATH			= JAVASCRIPT_BASE+"Traffic.js";var IMAGE_CAMPS_SCRIPT_PATH		= JAVASCRIPT_BASE+"ImageCamps.js";var KONA_VERSION				= "DC Ver 1.4_91 Date: 16_04_2006";var dcax977y;var dcax987y				= "KonaGet.js?";var dcax997y				= "KonaSend.js?";var dcax1007y						= new Date();var dcax1017y						= dcax1007y.getTime();var dcax1037y				= 0;var dcax1047y				= 1;var dcax1057y				= 2;var dcax1067y			= 0;var dcax1077y		= 1;var dcax1087y	= 2;var dcax1107y  = 0;var dcax1097y = 20;var MIN_TEXT_FOR_CHUNK = 650;var LOWER_BOUND_FOR_ELEMENT = 2;var METHOD_TEXT_RANGE =0;var METHOD_TREE =1;var COOKIE_EXPIRATION_DAYS=7;var TUV_CN=String.fromCharCode(105,65,115);if(typeof(Node)=="undefined"){	var Node=new _Node();}


var dcax1147y = 4;var useRonLinks = false;var visitedNodeArray = new Array();var dcax1197y = "90";var dc_ALTimeout = 1800;var HARVEST_TIMEOUT=850;var PAGE_PROCESS_TIMEOUT=3500;var adLinkMarkTimeOut  =  5000;var MAX_RONLINKS_ON_PAGE = 2;var MAX_ADLINKS_ON_PAGE	= 10;var filteredNodes;var dc_sendLinks=false;var dc_jsDebug = false;var dc_forceAnalysis= false;var dc_ArticalElements="TD P";var restrictedTags=['SELECT','SCRIPT','NOSCRIPT','TEXTAREA','IFRAME','PRE'];var restrictedTagsStr;var dc_exhibit=true;var curElementLen = 0;var pageInfo;var chunkInfo;var lang;var backup;var infoUnit;var dcz249x17y;var iWordNumber;var dcz224x17y;var dcz245x17y;var bFirstPara;var bInLink;var adlinkEvent=null;var dcax1187y= new Array();	dcax1187y[0] = new dcax37y("","B strong","",""	,dcax1077y);	dcax1187y[1] = new dcax37y("","H1 H2 H3","","",dcax1077y);	dcax1187y[2] = new dcax37y("","FONT","size"," > 2"	,dcax1087y);	dcax1187y[3] = new dcax37y("","","className","storyHEADLINE",dcax1067y);	dcax1187y[4] = new dcax37y("","","className","inside-head"	 ,dcax1067y);	dcax1187y[5] = new dcax37y("","","className","storyheadline",dcax1067y);var impressionHase=new Array();	impressionHase[0]=new ImpressionDao(72,"white.gif","pale_yellow.gif");	impressionHase[1]=new ImpressionDao(79,"green.gif","pale_yellow.gif");	impressionHase[2]=new ImpressionDao(242,"white.gif","pale_yellow.gif");	impressionHase[3]=new ImpressionDao(671,"white.gif","pale_yellow.gif");	impressionHase[4]=new ImpressionDao(276,"white.gif","pale_yellow.gif");var keyA=17;var keyB=16;var speKey1=65;var speKey2=86;var keys=new Array(3);var dcax1177y = ['42','43','44','49','53','54','77'];var dcax1237y = -1;var dcax1277y;var dcAdlinksActive = "1";var dcax1217y ="not_ready";var dcax1227y ="complete";var dcax1247y = 0;var dcax1257y = 1;var LOADED  = 2;var dcax1267y =  -1;var dcax1307y = 0;var dcax1317y = 1;var dcax1327y = 2;var TM		= "TM";var TM_AL	= "TM(AL)";var PU		= "PU";var ADL		= "ADL";var dcax1557y = "ADVERTISEMENT";var windowStatusBarCaptionOnAdLinkMouseOver = "DynamiContext AdLink";var dcax1567y = "dc_PP_cap";var dcax1347y = "0";var dcax1357y="1";var dcax1367y = 6;var dcax1437y = 1500;var dcax1447y = 5500;var dcax1457y = 2500;var dcax1467y = false;var mouseIsOverAdlink = false;var mouseOverAdlinkTimer = null;var dcax1537y = -1;var dcax1547y = [];var DC_AL_NUMBER_DEF				= "1";var DC_AL_COLOR_DEF					= "Orange";var DC_AL_LY_SHOWCAPTION_DEF	    = "yes";var DC_AL_LY_CAPTION_TEXT_DEF	    = "Advertisement";var DC_AL_LY_CAPTION_FONT_COLOR_DEF = "#AFAFAF";var DC_AL_LY_BORDER_COLOR_DEF	    = "BLACK";var DC_AL_LY_BG_COLOR_DEF			= "#FFFFF0";var DC_AL_LY_FONT_TYPE_DEF			= "Arial";var DC_AL_LY_ONMOUSEOVER_COLOR_DEF  = "#FFFFE0";var DC_AL_LY_OPEN_TIME_DEF			= "500";var DC_AL_LY_TITLE_ACTIVE_DEF	    = "yes";var DC_AL_LY_TITLE_FONT_COLOR_DEF   = "#00008B";var DC_AL_LY_TITLE_BOLOD_DEF	    = "no";var DC_AL_LY_TITLE_FONT_SIZE_DEF    = "12";var DC_AL_LY_DESC_ACTIVE_DEF	    = "yes";var DC_AL_LY_DESC_FONT_SIZE_DEF     = "11";var DC_AL_LY_URL_ACTIVE_DEF			= "yes";var DC_AL_LY_URL_FONT_COLOR_DEF	    = "#00008B";var DC_AL_LY_URL_FONT_BOLD_DEF	    = "no";var DC_AL_LY_URL_FONT_SIZE_DEF	    = "10";var DC_AL_LY_EXPLAIN_ACTIVE_DEF	    = "yes";var DC_AL_LY_EXPLAIN_TEXT_DEF	    = 'what\'s this?';var DC_AL_LY_EXPLAIN_URL_DEF	    = "http://dc.kontera.com";var DC_RON_DEF					    = "SPORT";var DC_ADLINKS_ACTIVE_DEF			= "1";var DC_ADULT_DEF					= "0";var DC_PP_WIDHT_DEF					= "500";var DC_PP_HEIGHT_DEF				= "600";var DC_PP_CAP_DEF					= "3";var DC_PP_UNDER_DEF					= "0";var DC_AD_INDEX						= "0";var DC_AL_OPEN_NEW_WIN_DEF			= "no";var DC_AL_USE_VPP					= "no";var DC_AL_DELAY_TIME				= "0";var DC_AL_UNDERLINE_TYPE_DEF		= "dotted";var DC_AL_CONTENT_TAG_DEF			= "SPAN";var DC_AL_CONTENT_TAG_ATTR_DEF		= "name";var DC_AL_CONTENT_TAG_ATTR_VAL_DEF	= "KonaBody";var DC_REDIRECT3PARTY_URL_DEF		= "http://oascentral.regalinteractive.com/RealMedia/ads/click_lx.ads/testsite.com/1540029651/x15/Regal/kontera-test/regal-footer-grey.gif/30636232643330353433633665323830?";var DC_AL_UNDERLINE_TYPE_ENUM=["dotted","solid","none","hidden","dashed","double","groove","ridge","inset","outset"];function _Node(){	this.ELEMENT_NODE = 1;	this.TEXT_NODE = 3;}


function positions(x,y,w,h)
{	this.left	=x;	this.right	=x+w;	this.top	=y;	this.bottom =y+h;};function impressionDaoFunc(){
	this.whiteImageUrl=null;	this.yellowImageUrl=null;	for(var i=0;i<impressionHase.length;i++){		if(impressionHase[i].publisherId==dc_PublisherID){			this.whiteImageUrl=impressionHase[i].whiteImage;			this.yellowImageUrl=impressionHase[i].yellowImage;			break;		}
	}
	
	
	this.descIndex=-2;	this.adlinkIndex=-1;	this.size= aInfoUnits[0].dcAL_number+1;	this.imageArray=new Array(this.size);	this.triggerFlag=-1;	this.trigger=function(){						if(this.triggerFlag!=-1)
							return this.triggerFlag;						this.triggerFlag=false;						for(var i=0;i<impressionHase.length;i++)
							this.triggerFlag|= (impressionHase[i].publisherId==dc_PublisherID);						return this.triggerFlag;		}
	
	this.reset= function () {					for(var i=0;i<this.imageArray.length;i++)
						this.imageArray[i]=null;				}
	
	this.getParams=function(){						return "&p="+dc_PublisherID+"&al="+this.adlinkIndex+"&dn="+this.descIndex+"&url="+document.location.href;					}
	
	this.getYellowImageUrl= function (descIndex){	
								if(this.imageArray[descIndex]==null)
									this.imageArray[descIndex]=this.yellowImageUrl+getRandomUrl()+this.getParams();								return this.imageArray[descIndex];							}
	
	this.getWhiteImageUrl= function (){								if(this.imageArray[this.size-1]==null)
									this.imageArray[this.size-1]=this.whiteImageUrl+getRandomUrl()+this.getParams();								return this.imageArray[this.size-1];							}
	
	this.adlinkChanged= function(adlinkIndex){							if(this.adlinkIndex!=adlinkIndex){									this.reset();							}
							this.adlinkIndex=adlinkIndex;							this.descIndex=-1;						}
	
	this.descChanged= function(descIndex,isOver){							var flag= ( this.trigger() && (descIndex != this.descIndex) );							this.descIndex=descIndex;							try{								if(flag && !isOver){									document.getElementById("kLinkPix"+descIndex).src=impressionDao.getWhiteImageUrl();								}

								if(flag && isOver){									var i=0;									var elem=null;									while((elem=document.getElementById("kLinkPix"+i))!=null){										if(descIndex==i)
											elem.src=this.getYellowImageUrl(i);										else
											elem.src=this.getWhiteImageUrl();										i++;									}
								 }
							}catch(e){								
								
							}
						}

	this.reset();}


var impressions;function InfoUnit(
	  iUnitID,
	  dc_width,
	  dc_height,
	  dc_Keywords,
	  dc_OutBorder,
	  dc_InBorder,
	  dc_external_border,
	  dc_internal_border,
	  dc_bg_color1,
	  dc_bg_color2,
	  dc_AdLinkColor,
	  dc_useVPP,
	  dcAL_number,
	  dcAL_color,
	  dcAL_bgColor,
	  dcAL_LY_showCaption,
	  dcAL_LY_captionTxt,
	  dcAL_LY_captionFontColor,
	  dcAL_LY_borderColor,
	  dcAL_LY_bgColor,
	  dcAL_LY_FontType,
	  dcAL_onMouseOvercolor,
	  dcAL_LY_openTime,
	  dcAL_LY_titleActive,
	  dcAL_LY_titleFontColor,
	  dcAL_LY_titleBold,
	  dcAL_LY_titleFontSize,
	  dcAL_LY_descActive,
	  dcAL_LY_descFontColor,
	  dcAL_LY_descFontSize,
	  dcAL_LY_urlActive,
	  dcAL_LY_urlFontColor,
	  dcAL_LY_urlFontBold,
	  dcAL_LY_urlFontSize,
	  dcAL_explainActive,
	  dcAL_explainText,
	  dcAL_explainURL,
	  dc_numberAds,
	  dc_sm_type,
	  dc_default,
	  dc_bg_img,
	  dc_align,
	  dc_caption_text,
	  dc_show_caption,
	  dc_caption_font,
	  dc_caption_font_size,
	  dc_caption_font_color,
	  dc_caption_font_bgColor,
	  dc_show_title,
	  dc_title_font,
	  dc_title_font_size,
	  dc_title_font_bold,
	  dc_title_font_color,
	  dc_show_description,
	  dc_description_font,
	  dc_description_font_size,
	  dc_description_font_bold,
	  dc_description_font_color,
	  dc_show_url,
	  dc_url_font,
	  dc_url_font_size,
	  dc_url_font_bold,
	  dc_url_font_color,
	  dc_titLinesNumberFactor,
	  dc_descLinesNumberFactor,
	  dc_descCharsFactor,
	  dc_titCharsFactor,
	  dc_caption_position,
	  dc_adlinks_active,
	  dc_ron,
	  dc_adult,
	  dc_PP_cap,
	  dc_PP_width,
	  dc_PP_height,
	  dc_PP_under,
	  dc_adprod,
	  dc_adIndex,
	  dc_aff_id,
	  dc_is_image,
	  dc_open_new_win,
	  dc_delayTime,
	  dc_underlineType,
	  dc_contentTag,
	  dc_contentTagAttr,
	  dc_contentTagAttrVal,
	  dc_redirect3PartyUrl,
	  dc_redirect3Party)
{this.iUnitID				 = iUnitID;this.dc_width				  = dc_width ;this.dc_height				  = dc_height ;this.dc_Keywords			  = dc_Keywords;this.dc_OutBorder		      = dc_OutBorder;this.dc_InBorder			  = dc_InBorder;this.dc_external_border		  = dc_external_border;this.dc_internal_border		  = dc_internal_border;this.dc_bg_color1			  = dc_bg_color1;this.dc_bg_color2	          = dc_bg_color2;this.dc_AdLinkColor		   	  = dc_AdLinkColor;this.dc_useVPP		   		  = dc_useVPP;this.dcAL_number			  = dcAL_number;this.dcAL_color				  = dcAL_color;this.dcAL_bgColor			  = dcAL_bgColor;this.dcAL_LY_showCaption	  = dcAL_LY_showCaption;this.dcAL_LY_captionTxt		  = dcAL_LY_captionTxt;this.dcAL_LY_captionFontColor = dcAL_LY_captionFontColor;this.dcAL_LY_borderColor	  = dcAL_LY_borderColor;this.dcAL_LY_bgColor		  = dcAL_LY_bgColor;this.dcAL_LY_FontType		  = dcAL_LY_FontType;this.dcAL_onMouseOvercolor	  = dcAL_onMouseOvercolor;this.dcAL_LY_openTime		  = dcAL_LY_openTime;this.dcAL_LY_titleActive	  = dcAL_LY_titleActive;this.dcAL_LY_titleFontColor	  = dcAL_LY_titleFontColor;this.dcAL_LY_titleBold		  = dcAL_LY_titleBold;this.dcAL_LY_titleFontSize	  = dcAL_LY_titleFontSize;this.dcAL_LY_descActive		  = dcAL_LY_descActive;this.dcAL_LY_descFontColor	  = dcAL_LY_descFontColor;this.dcAL_LY_descFontSize	  = dcAL_LY_descFontSize;this.dcAL_LY_urlActive		  = dcAL_LY_urlActive;this.dcAL_LY_urlFontColor	  = dcAL_LY_urlFontColor;this.dcAL_LY_urlFontBold	  = dcAL_LY_urlFontBold;this.dcAL_LY_urlFontSize	  = dcAL_LY_urlFontSize;this.dcAL_explainActive		  = dcAL_explainActive;this.dcAL_explainText		  = dcAL_explainText;this.dcAL_explainURL          = dcAL_explainURL;this.dc_numberAds                = dc_numberAds;this.dc_sm_type					 = dc_sm_type;this.dc_default				     = dc_default;this.dc_bg_img					 = dc_bg_img;this.dc_align					 = dc_align;this.dc_show_caption			 = dc_show_caption;this.dc_caption_text		  	 = dc_caption_text;this.dc_caption_font			 = dc_caption_font;this.dc_caption_font_size        = dc_caption_font_size;this.dc_caption_font_color       = dc_caption_font_color;this.dc_caption_font_bgColor     = dc_caption_font_bgColor;this.dc_show_title				 = dc_show_title;this.dc_title_font				 = dc_title_font;this.dc_title_font_size			 = dc_title_font_size;this.dc_title_font_bold			 = dc_title_font_bold;this.dc_title_font_color		 = dc_title_font_color;this.dc_show_description		 = dc_show_description;this.dc_description_font		 = dc_description_font;this.dc_description_font_size	 = dc_description_font_size;this.dc_description_font_bold	 = dc_description_font_bold;this.dc_description_font_color	 = dc_description_font_color;this.dc_show_url				 = dc_show_url;this.dc_url_font				 = dc_url_font;this.dc_url_font_size			 = dc_url_font_size;this.dc_url_font_bold			 = dc_url_font_bold;this.dc_url_font_color			 = dc_url_font_color;this.dc_titLinesNumberFactor	 = dc_titLinesNumberFactor;this.dc_descLinesNumberFactor 	 = dc_descLinesNumberFactor;this.dc_descCharsFactor  	     = dc_descCharsFactor;this.dc_titCharsFactor			 = dc_titCharsFactor;this.dc_caption_position		 = dc_caption_position;this.dc_adlinks_active			 = dc_adlinks_active;this.dc_ron						 = dc_ron;this.dc_adult					 = dc_adult;this.dc_PP_cap					 = dc_PP_cap;this.dc_PP_width				 = dc_PP_width;this.dc_PP_height				 = dc_PP_height;this.dc_PP_under				 = dc_PP_under;this.dc_adprod					 = dc_adprod;this.dc_adIndex					 = dc_adIndex;this.dc_aff_id					 = dc_aff_id;this.dc_is_image				 = dc_is_image;this.dc_open_new_win			 = dc_open_new_win;this.dc_delayTime				 = dc_delayTime;this.dc_underlineType			 = dc_underlineType;this.dc_contentTag				 = dc_contentTag;this.dc_contentTagAttr			 = dc_contentTagAttr;this.dc_contentTagAttrVal		 = dc_contentTagAttrVal;this.dc_redirect3PartyUrl        = dc_redirect3PartyUrl;this.dc_redirect3Party           = dc_redirect3Party;}










function Links(IEwordNumber, taxonomyKwd, highlighttext,wordNumber)
{this.IEwordNumber = IEwordNumber;this.taxonomyKwd = taxonomyKwd;this.highlighttext = highlighttext;this.wordNumber = wordNumber;this.dcAdlinkInfo = [];this.LinkArray = [];this.status = dcax1247y;this.autoFetch = false;this.dcax107y = dcax107y;this.marked					= dcax1307y;}

function LinkInfo(keyword,title,description,landingUrl,encodedRedirect,imageUrl)
{this.keyword		 = keyword;this.title			 = title;this.description	 = description;this.landingUrl		 = landingUrl;this.encodedRedirect = encodedRedirect;this.imageUrl		 = imageUrl;}

function dcax37y(publisherId,tagName,attributeName,attributeValue,type)
{	this.publisherId	= publisherId;	this.tagName	    = tagName;	this.attributeName  = attributeName;	this.attributeValue = attributeValue;	this.type			= type;}

function ImpressionDao( publisherId, whiteImage, yellowImage){	this.publisherId	= publisherId;	this.whiteImage		= TE_IMAGE_BASE+whiteImage;	this.yellowImage	= TE_IMAGE_BASE+yellowImage;}

function AdlinkEvent(e, dcz197x17y, dcz270x17y){	this.e=e;	this.dcz197x17y=dcz197x17y;	this.dcz270x17y=dcz270x17y;}

function ImageCampaign(imageUrl,title,landingUrl){	this.imageUrl=imageUrl;	this.title=title;	this.landingUrl=landingUrl;}




function dcax47y(e,index,dcz296x17y,dcax1647y,dcz295x17y){
	var redirectPrefix ="";	if (infoUnit.dc_redirect3Party)
	{		redirectPrefix = infoUnit.dc_redirect3PartyUrl;	}

	if ( dcAdlinks[dcax1647y].status!=LOADED){		dcz296x17y.removeAttribute("href");		return false;	}

	if(!e){		var e = window.event;	}

	if (typeof(dcz295x17y)=='undefined'){		dcz296x17y = document.getElementById("AdLinkLayerClick");	}else{ 
		dcz296x17y  = dcz295x17y;	}
			
	var dcz294x17y = dcAdlinks[dcax1647y].dcAdlinkInfo;	if (dcax57y())
		dcz296x17y.href=dcax207y(dcz294x17y[index].encodedRedirect);	if(dcz294x17y.length == 0){		return;	}else{		dcz296x17y.href=redirectPrefix+dcz294x17y[index].encodedRedirect;		if (typeof(dcz295x17y)!='undefined'){	
			return;		}else{	
			if (dcax937y){				dcz296x17y.click();			}else{				if(aInfoUnits[0].dc_open_new_win == 'yes'){					window.open(redirectPrefix+dcz294x17y[index].encodedRedirect);				}else{					window.location = redirectPrefix+dcz294x17y[index].encodedRedirect;				}
			}
			dcax257y33();		}		
	}
}

function adlinkMouseOver(event,node,index){	mouseIsOverAdlink =true;	window.clearTimeout(dcax977y);	setAdLinkStyle(node,true);	impressions.descIndex=-1;	impressions.adlinkChanged(index);	adlinkEvent=new AdlinkEvent((dcax937y? document.createEventObject(event) : event), node, index);	mouseOverAdlinkTimer=window.setTimeout('showTimedTitle()',infoUnit.dc_delayTime);}

function adlinkMouseOut(event,node,index){	mouseIsOverAdlink =false;	adlinkEvent=null;	window.clearTimeout(mouseOverAdlinkTimer);	setAdLinkStyle(node,false);	dcz176x17y = false;	dcax1467y = false;	dcax977y = window.setTimeout('dcax267y()',infoUnit.dcAL_LY_openTime);}

function descriptionMouseOver(node,descIndex){	node.style.backgroundColor=aInfoUnits[dcax1277y].dcAL_onMouseOvercolor;	impressions.descChanged(descIndex,true);}


function descriptionMouseOut(node,descIndex){	
	node.style.backgroundColor="transparent";	impressions.descChanged(descIndex,false);}



function onkeydownLis(e)
{	if(dcax937y){ e=event; }
	switch(e.keyCode){		case keyA:
			keys[0]=true;		break;		case keyB:
			if(keys[0])
				keys[1]=true;		break;		default:
			if(!isSpecKey(e.keyCode)||!(keys[0]&&keys[1])){				resetKeys();			}else keys[2]=e.keyCode;	}

	if(keys[2]!=false)
		showStat(keys[2]);}


function resetKeys(){	keys[0]=keys[1]=keys[2]=false;}


function isSpecKey(key) {	return (key==speKey1 || key==speKey2);}


function showStat(key){ var dcz229x17y="";	switch(key){		case speKey1:
			for (var i=0;i< dcAdlinks.length;i++)	
				dcz229x17y+=dcAdlinks[i].highlighttext+" | ";		break;		case speKey2:
			dcz229x17y=KONA_VERSION;		break;	}
	window.status=dcz229x17y;	resetKeys();}



function dcax57y()
{		
		var dcz293x17y = false;		for (i=0;i<dcax1177y.length;i++ )
		{			if (dcax1177y[i] == dc_PublisherID)
			{	
				dcz293x17y = true;				break;			}
		}
		return dcz293x17y;}


function createCookie(name,value,days)
{	if (days)
	{		var date = new Date();		date.setTime(date.getTime()+(days*24*60*60*1000));		var expires = "; expires="+date.toGMTString();	}
		else var expires = "";	document.cookie = name+"="+value+expires+"; path=/";}

function readCookie(name)
{	var nameEQ = name + "=";	var ca = document.cookie.split(';');	for(var i=0;i < ca.length;i++)
	{		var c = ca[i];		while (c.charAt(0)==' ') c = c.substring(1,c.length);		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);	}
	return null;}

function eraseCookie(name){	createCookie(name,"",-1);}



function dcax77y() 
{	if(document.cookie){		index = document.cookie.indexOf(dcax1567y);	}else{		index = -1;	}

	if (index == -1){		createCookie(dcax1567y,"1",1)	
	} 
	else{		countbegin = (document.cookie.indexOf("=", index) + 1);		countend = document.cookie.indexOf(";", index);		if (countend == -1){			countend = document.cookie.length;		}
		count = eval(document.cookie.substring(countbegin, countend)) + 1;		createCookie(dcax1567y,count,1)	
	}
}


function dcax77y33() 
{	if(document.cookie) 
	{		index = document.cookie.indexOf(dcax1567y);		if (index != -1) 
		{			countbegin = (document.cookie.indexOf("=", index) + 1);			countend = document.cookie.indexOf(";", index);			if (countend == -1) 
			{				countend = document.cookie.length;			}
			count = document.cookie.substring(countbegin, countend);			return count;		}
	}
	return 0;}



function dcax87y()
{	var i;	var linkInfo;	for (i=0;i<dcAdlinks.length;i++){
		linkInfo=dcAdlinks[i];		if (linkInfo.dcAdlinkInfo.length > 0){			linkInfo.status = LOADED;		}else if(linkInfo.autoFetch && linkInfo.status == dcax1257y){			linkInfo.status = dcax1247y;			linkInfo.autoFetch=false;		}
	}
}



function isFilterdByHours()
 {	  if(typeof(traficByHours)=='undefined')
		  return false;	try{	  var isFilterd = false
	  var curDateTime = new Date()
	  var curHour = curDateTime.getUTCHours();	  if ( typeof(traficByHours[Number(curHour)]) !='undefined')
	  {		var  value = traficByHours[Number(curHour)];		if ( value < 100 )  
		{			if (value < Math.random() * 100)
				isFilterd = true
		}
	  }
	  return isFilterd;	}catch(e){		return false;	}

  }


function removeApostrophes(str)
{	return str.replace(/\'s\b/ig,"");}


function getReformatedTEUrl(url){	if(url.indexOf("?")==-1)
		url+="?publisherId="+dc_PublisherID+"&creative=L&";	var arr=url.match(/ap=([^&]*)&/i);	var dcz230x17y=exhibits.getApprovedStr();	var hasWords= (arr!=null && arr.length>0);	if(hasWords){		dcz230x17y+= (arr[1].length==0 ? "": "%2B")+arr[1];	}

	dcz230x17y=removeApostrophes(dcz230x17y);	if(dcz230x17y!=""){		if(hasWords){			url=url.replace(/ap=[^&]*&/i,"ap="+dcz230x17y+"&");		}else{			url+="&ap="+dcz230x17y+"&ap=";		}
	}
	
	return url.replace(/#/g, "%23")+"&keywords=";}






function dcax97y(key,dcz175x17y,dcz199x17y)
{
	if (typeof(dcz199x17y) == 'undefined')
	{		dcz199x17y = 0 ;	}

	var dcz289x17y = 0;	var dcz288x17y = getReformatedTEUrl(teUrl);	var i =0,index=0;	var dcz290x17y = 0;	var taxonomyKwdStr="&tkwd=";	var adsUrl="";	if (typeof(key)=='undefined' || key==null) 
	{		dcz290x17y = dcax1447y;		index = dcz175x17y;		while (i<dcax1367y && index<dcAdlinks.length)
		{				
				dcz288x17y+=escape(removeApostrophes(dcAdlinks[index].highlighttext));				taxonomyKwdStr+=escape(dcAdlinks[index].taxonomyKwd+";");				dcAdlinks[index].status = dcax1257y;				dcAdlinks[index].autoFetch=true;				i++;				index++;				if (i<dcax1367y && index<dcAdlinks.length)
					dcz288x17y+="%2B";		}
	}else{ 
		
		dcz288x17y+=escape(removeApostrophes(key));		taxonomyKwdStr+=escape(dcAdlinks[dcz175x17y].taxonomyKwd+";");		dcz290x17y = dcax1437y;		dcz289x17y = 500;		var t,j;		for (t=0;t<dcAdlinks.length;t++){ 
			if (dcAdlinks[t].status == LOADED){				for (j=0;j<dcAdlinks[t].dcAdlinkInfo.length;j++){					adsUrl+="|"+dcAdlinks[t].dcAdlinkInfo[j].landingUrl;				}
			}
		}
		adsUrl ="&pL="+escape(adsUrl);	}
	
	dcz288x17y+="&keywords";	dcz288x17y+=taxonomyKwdStr;	dcz288x17y+="&index="+dcz175x17y;	dcz288x17y+=adsUrl+"&resultNum="+aInfoUnits[dcax1277y].dcAL_number+"&time="+dcz290x17y+"&tag="+Number(dcz199x17y+dcax1487y+dcz289x17y)+"&dc_aff_id="+aInfoUnits[dcax1277y].dc_aff_id;	dcax1487y++;	if (!osMac) 
	{		
		var s=document.createElement('script');		s.setAttribute('type','text/javascript');		s.setAttribute('src', dcz288x17y);		document.getElementById("konasapn0").appendChild(s);	} 
	else 
	{		
		var tHtml = '<SCRIPT language="JavaScript" src="'+dcz288x17y+'"></SCRIPT>';		document.getElementById("konasapn0").innerHTML = tHtml;	}
	
}


function dcax107y(index)
{	dcax97y(dcAdlinks[index].highlighttext,index);}


function triggerRon(){	
	var str="";	if(document.body.createTextRange){
		var range=document.body.createTextRange();		for(var i=0;i<aRootElems.length;i++){			range.moveToElementText(aRootElems[i][0]);			str+=range.text;		}
	}else{		str=document.body.innerHTML;	}

	var r=null;	for(var i=0;i<dcRonLinks.length;++i){		r=new RegExp("\\b"+dcRonLinks[i].highlighttext+"\\b");		if(str.search(r)!=-1){			return true;		}
	}
	
	return false;}



function loadExternalScripts(doWrite){	if(aInfoUnits[0].dc_useVPP=="yes"){		var url='http://js.vpptechnologies.com/DittoIA.jsh?pid=3933';		loadScript(url,doWrite);	}
} 

function loadScript(url,doWrite){		if(doWrite){			document.writeln("<script type='text/javascript' src='"+url+"'></script>");		}else{			if(dcax937y){				var s=document.createElement('script');				s.setAttribute('type','text/javascript');				s.setAttribute('src',url);			}else{				var s=document.createElement('SPAN');				s.innerHTML="<script type='text/javascript' src='"+url+"'></script>";			}
			
			document.getElementById("konasapn0").appendChild(s);		}
}





function dcax117y()
{	if(rootsLock)
		return;	else rootsLock=true;	if (typeof(KonterDynamicContextDemoState)!='undefined')
	{		aRootElems[0][0] = document.getElementById("KonaBeginBody");		if(!aRootElems[0][0])
			aRootElems[0][0] = document.body;	}
	
	else
	{	
		var tmp=null;		var i=0,j=0;		do{			tmp=document.getElementById("KonaBody"+(i==0?"":i));			if(tmp!=null){				aRootElems[j]=[tmp,null];				j++;			}else if (i>0){				break;			}
			
			i++;		}while(true)
		
		
		var unit=null;		function DivContentTagUnit(){			this.dc_contentTag				 = "DIV";			this.dc_contentTagAttr			 = "class";			this.dc_contentTagAttrVal		 = "KonaBody";		}

		for(var k=0;k<2&&j==0;k++){			if(k==0)
				unit=infoUnit;			else
				unit=new DivContentTagUnit();			var spans=document.getElementsByTagName(unit.dc_contentTag);			var attr=null;			for(var i=0;i<spans.length;i++){				attr=spans[i].getAttributeNode(unit.dc_contentTagAttr);				if(attr!=null && attr.nodeValue && 
					attr.nodeValue.toLowerCase().indexOf(unit.dc_contentTagAttrVal.toLowerCase())!=-1){					aRootElems[j]=[spans[i],null];					j++;				}
			}
		}


		
		if(j==0){			aRootElems[0]=[document.body,null];		}
		 	
	}
	
	exhibits.getExhibitElems();}





function dcax127y(){	return true;}





function dcax137y(dcz222x17y, dcz287x17y, dcz286x17y)
{var dcz285x17y = document.getElementById("KonaDemoIframe");if(!dcz285x17y)
	dcz285x17y = document.body;else
{	if(dcz285x17y.role && !dcz286x17y)
		if(dcz285x17y.role == "guest")
			return;}
var oDebug = document.createElement("P");oDebug.style.margin = 0;if(dcz287x17y == "B")
	oDebug.style.fontWeight = "bold";oDebug.innerText = dcz222x17y;dcz285x17y.appendChild(oDebug);}




function dcax147y(sResultLine)
{try 
  {	var dcz202x17y = sResultLine.split("|");	var dcz283x17y = (dcz202x17y[5]+"&").match(/terms=(.*\?)&/g);	if(!dcz283x17y)
		dcz283x17y = (dcz202x17y[5]+"&").match(/k=(.*\?)&/g);	if(!dcz283x17y)
		return "";	var dcz284x17y = "";	for(var i = 0; i < dcz283x17y.length; i++){		if(dcz283x17y[i] != "")
		{			var aTemp = dcz283x17y[i].split("=");			aTemp = aTemp[1].split("&");			if(dcz284x17y != "")
				dcz284x17y += ", ";			dcz284x17y += aTemp[0];		}
   }
  }catch (e) {}
   return dcz284x17y;}




function dcax157y(dcz222x17y)
{	return escape(dcz222x17y.replace(/[\240\s]+/g, "+"));}



var puncChars="'"+String.fromCharCode(8217);var IEPuncRegExp1=new RegExp("(^|[a-zA-Z0-9\\xC0-\\xFF"+puncChars+"]+?)([^a-zA-Z0-9\\xC0-\\xFF\\s"+puncChars+"]+?)","g");var IEPuncRegExp2=new RegExp("([^a-zA-Z0-9\\xC0-\\xFF\\s"+puncChars+"]+?)([a-zA-Z0-9\\xC0-\\xFF"+puncChars+"]+?|$)","g");var slash1RegExp=new RegExp("([\\\\])","g");var slash2RegExp=new RegExp("([\\/]+)","g");var spaceChars="\\t\\f"+String.fromCharCode(9)+String.fromCharCode(13);var wSpaceRegExp=new RegExp("(["+spaceChars+"])","g");function getIEPunc(str){	str=str.replace(IEPuncRegExp1,"$1 $2").replace(IEPuncRegExp2,"$1 $2");	return str.replace(wSpaceRegExp," . ").replace(slash1RegExp," $1").replace(slash2RegExp,"$1 ");}

var oddSpace=String.fromCharCode(160);var oddSpaceRegExp=new RegExp("[\\"+oddSpace+"]","g");function cleanseIEstring(str){	return str.replace(oddSpaceRegExp," ");}


function toIEFormatArray(str){	var str=getIEPunc(cleanseIEstring(str));	return str.split(/[\n ]/);}



var fixPuncRegExp1=new RegExp("(\\w)([\\,:\\.\\?!\\)\"'])([\\240\\s]|$)","g");var fixPuncRegExp2=new RegExp("(^|[\\240\\s])([\"\\(])(\\w)","g");var fixPuncRegExp3=new RegExp("(\\w)([\\,:])(\\w)","g");function dcax167y(dcz222x17y)
{var dcz257x17y;	dcz257x17y = dcz222x17y.replace(fixPuncRegExp1, "$1+$2$3");	dcz257x17y = dcz257x17y.replace(fixPuncRegExp2, "$1$2+$3");	dcz257x17y = dcz257x17y.replace(fixPuncRegExp3, "$1+$2+$3");return dcz257x17y;}



function countSimpleWords(str){	return str.replace(/\S+/g, 'a').replace(/\s+/g, '').length;}

var clearSpacesRegex = new RegExp("(([\\s])+)","g");function shortenSpaces(str){	return str.replace(clearSpacesRegex," ");}

var spacesRegExp=new RegExp("(^[\\240\\s]+)|([\\240\\s]+$)","g");function trim(str){	return str.replace(spacesRegExp,"");}




function dcax177y(sUrl)
{window.open(sUrl, "_new");}




function dcax187y()
{	if(!useMetaTags)
		return "&m1=&m2=";var dcz280x17y = document.getElementsByTagName("META");var sMetaKwd = "";var sMetaDesc = "";var dcz282x17y = "";for(var i = 0; i < dcz280x17y.length; i++){	var sName = dcz280x17y[i].name;	if(sName.toLowerCase() == "keywords")
		sMetaKwd += dcz280x17y[i].content;	if(sName.toLowerCase() == "description")
		sMetaDesc += dcz280x17y[i].content;	for(var j = 0; j < dcax1547y.length; j++)
	{		if(sName.toLowerCase() == dcax1547y[j])
			dcz282x17y += sName + "=" + dcax167y(dcz280x17y[i].content) + ";";	}
}

sMetaKwd = "&m1="+ ( sMetaKwd!="" ? dcax157y(dcax167y(sMetaKwd.substr(0, 500))) : "");sMetaDesc = "&m2="+( sMetaDesc!="" ? dcax157y(dcax167y(sMetaDesc.substr(0, 500))) : "");if(dcz282x17y != "")
	dcz282x17y = "&m3=" + dcax157y(dcz282x17y.substr(0, 500));return sMetaKwd+sMetaDesc+dcz282x17y;}




function dcax197y()
{	if(!useMetaTags)
		return "";var dcz280x17y = document.getElementsByTagName("META");var dcz281x17y = "";for(var i = 0; i < dcz280x17y.length; i++)
{	var sName = dcz280x17y[i].name;	if(sName.toLowerCase() == "keywords")
		dcz281x17y = "&m1=" + dcax157y(dcax167y(dcz280x17y[i].content.substr(0, 100)));}
return dcz281x17y;}




function dcax207y(url)
{	
	var dcax177y=url+'&yargs=js_url='+js_url;	if(typeof(this["js_ref_id"]) != "undefined")
			dcax177y+='&ref='+js_ref_id;	if(typeof(this["js_src_id"]) != "undefined")
			dcax177y+='&src='+js_src_id;	return dcax177y;}


function dcax217y()
{if(document.referrer == '')
	return "&l=" + dcax157y(document.location.href.substring(0, iMaxURL));else
	{return "";}
}




function adLinkDataExist(index){	for (i=0;i<dcAdlinks.length;i++)
	{		if (dcAdlinks[index].highlighttext == dcAdlinks[i].highlighttext)
			{				if (dcAdlinks[i].status == LOADED)
				{					dcAdlinks[index].dcAdlinkInfo =  dcAdlinks[i].dcAdlinkInfo;					dcAdlinks[index].status = LOADED;					return true;				}
			}
	}
	return false;}


function showTimedTitle(){	if(mouseIsOverAdlink && adlinkEvent!=null)
		dcax237y(adlinkEvent.e,adlinkEvent.dcz197x17y,adlinkEvent.dcz270x17y);}


function dcax237y(e, dcz197x17y, dcz270x17y) {		 
		 
		 if (!document.getElementById('kLinkTitle')) 
			dcax737y(true);		dcax87y();		if (dcAdlinks[dcz270x17y].status != LOADED)
		{			dcax1467y = true;			dcax1417y = dcz270x17y;			if (dcAdlinks[dcz270x17y].status == dcax1247y)
			{				if (!adLinkDataExist(dcz270x17y))
				{					dcAdlinks[dcz270x17y].status = dcax1257y;					dcAdlinks[dcz270x17y].dcax107y(dcz270x17y);				}
				else 
					dcax1467y = false;			}
			
		}
		else 
		{			dcax1467y = false;		}

		dcax1427y =dcz270x17y;		dcz176x17y = true;		window.status = windowStatusBarCaptionOnAdLinkMouseOver;		if(dcax937y||bOpera){			dcz197x17y=e.srcElement;		}else{			dcz197x17y=e.originalTarget;		}
		
		
		var dcz277x17y = calcAdlinkBoxPosition(dcz197x17y);		dcax307y(dcz270x17y,dcz277x17y);	}



function ensureLayerVisibility(dcz277x17y,layer){	var body= document.body;	var dElem=document.documentElement;	if(dElem.clientHeight==0||dElem.clientWidth==0)
		dElem=body;	var clientH= Math.min(body.clientHeight,dElem.clientHeight);	var clientW= Math.min(body.clientWidth,dElem.clientWidth);	var scrollT= Math.max(body.scrollTop,dElem.scrollTop);	var scrollL= Math.max(body.scrollLeft,dElem.scrollLeft);	var yDiff = clientH-(dcz277x17y.bottom+layer.offsetHeight-scrollT);	if(yDiff<0){		
		var newY=dcz277x17y.top-layer.offsetHeight;		if(newY>yDiff) 
			layer.style.top=newY+"px";	}
	
	var xOffset=dcz277x17y.left-scrollL;	var xrDiff=clientW-xOffset-layer.offsetWidth;	var newX=0;	if(xOffset<0){		
		newX=dcz277x17y.left-xOffset;		layer.style.left=newX+"px";	}else if(xrDiff<0){		
		newX=dcz277x17y.left+xrDiff;		layer.style.left=newX+"px";	}
	

}


function getBoxXYpositions(o)
{	var dcz276x17y =new positions(0,0,0,0);	if(!o)return dcz276x17y;	var x=0,y=0,p=o;	while(p)
	{	  x+=p.offsetLeft;	  y+=p.offsetTop;	  p=p.offsetParent;	}
	dcz276x17y.left=x;	dcz276x17y.top=y;	dcz276x17y.right=x+o.offsetWidth;	dcz276x17y.bottom=y+o.offsetHeight;	return dcz276x17y;};function dcax257y(e, node) {		var konaLayer = document.getElementById('kLinkTitle');		if (isMouseLeave(e,konaLayer==null? node : konaLayer)) 
		{			dcz176x17y = false;			if ( dcAdlinks[dcax1427y].status == LOADED && !dcax1467y)
			{				dcax977y = window.setTimeout('dcax257y33()', aInfoUnits[dcax1277y].dcAL_LY_openTime );			}
		}
}


function dcax257y33()
{	document.getElementById('kLinkTitle').style.visibility = 'hidden';	document.getElementById('kLinkTitle').style.display = 'none';	impressions.adlinkChanged(-1);}


function dcax267y() {
if (!dcz176x17y && dcax1427y!=-1 && 
	dcAdlinks[dcax1427y].status == LOADED && !dcax1467y) {		dcax257y33();	}
}

function dcax277y (dcz275x17y, node) {	var isParent = false;	do {		isParent = (dcz275x17y == node);		if (isParent)
			break;		node = node.parentNode;	}
	while (node != null);	return isParent;}


function isMouseLeave (event,node) {	if (node.contains && event.toElement) {		return !node.contains(event.toElement);	}else if (event.relatedTarget) {		return !dcax277y(node, event.relatedTarget);	}
}


function getRandomUrl(){	return "?r="+Math.random();}


function fillVPPIframe(){	var frame="<body><script language=javascript src='http://js.vpptechnologies.com/DittoIA.jsh?pid=3933'></script>"+
	"<script language='javascript'>function GetVppUrl(term, domain){if(GetIAProductImage){ return GetIAProductImage(term, domain, 'border=0', false);} else return '';}"+
	"</script></body>";	var frameDoc= dcax937y ?  window.frames("VPPFrame").document : 
						 document.getElementById("VPPFrame").contentDocument ;	frameDoc.open("about:blank");	frameDoc.writeln(frame);	frameDoc.close();}


function getVPPImage(linkInfo){	var frame = dcax937y ? window.frames["VPPFrame"] : 
				(document.getElementById("VPPFrame") ? document.getElementById("VPPFrame").contentWindow : null ) ;	if(frame && frame.GetVppUrl){		return frame.GetVppUrl(linkInfo.keyword, linkInfo.landingUrl);	}else if(GetIAProductImage){ 
		return GetIAProductImage(linkInfo.keyword, linkInfo.landingUrl, 'border=0', false);	}
	
	
	return "";}


function checkForImg(linkInfo){
	var campaign=null;	for(var i=0;i<imageCampaigns.length;i++){		campaign=imageCampaigns[i];		if( (campaign.title == null ||linkInfo.title == campaign.title ) && 
			(campaign.landingUrl == null ||linkInfo.landingUrl == campaign.landingUrl) ){				linkInfo.imageUrl= TE_IMAGE_BASE+campaign.imageUrl+getRandomUrl();				return;		}
	}	
	
	
	if(infoUnit.dc_useVPP=="yes" && (linkInfo.imageUrl==null || linkInfo.imageUrl=="null")){		if(typeof(GetIAProductImage)!="undefined"){			linkInfo.imageUrl=getVPPImage(linkInfo);		}else{			
		}
	}
}

var dcz273x17y = "";function dcax297y(dcz270x17y)
{var dcz267x17y ="";var descStyle="text-align:left;border-bottom: 1px black solid; padding-top: 5px; padding-bottom: 5px;";if (dcAdlinks[dcz270x17y].status != LOADED )
{	
	dcz273x17y = 0;	dcz267x17y =  '<DIV class="konaLayer" style="'+descStyle+'" onmouseover="descriptionMouseOver(this,-2); dcax1467y=true;" onmouseout="descriptionMouseOut(this,-2);dcax1467y=false;">';	dcz267x17y+="<pre style=' border: none ; background-color: transparent ;'>";	dcz267x17y+= " <font style=color:"+ dcAdlinks[dcz270x17y].dcAL_LY_descFontColor+"><center><FONT style=' color: "+aInfoUnits[dcax1277y].dcAL_LY_titleFontColor+"'> Loading </FONT> </center></font>";	dcz267x17y+="</pre>";	dcz267x17y += '</DIV>';	dcz273x17y  =dcz267x17y;	dcAdlinks[dcz270x17y].status = dcax1257y;}else{ 
 
 var dcz271x17y = dcAdlinks[dcz270x17y].dcAdlinkInfo; var style="";	for (j=0;j<dcz271x17y.length && j<aInfoUnits[dcax1277y].dcAL_number;j++) {		
		dcz267x17y += '<DIV class="konaLayer" style="'+descStyle+'" onmouseover="descriptionMouseOver(this,'+j+');" onmouseout="descriptionMouseOut(this,'+j+')"; onclick="dcax47y(event,'+j+',this,'+dcz270x17y+');">';		if (aInfoUnits[dcax1277y].dcAL_LY_titleActive.toLowerCase() == 'yes') {			
			if (dcax57y() && ( dcz271x17y[j].title == "" || dcz271x17y[j].title == null))
				dcz271x17y[j].title = dcz271x17y[j].keyword;			if (dcz271x17y[j].title+'' != 'undefined' && dcz271x17y[j].title+'' != '') {				style = 'font-size: ' +aInfoUnits[dcax1277y].dcAL_LY_titleFontSize+';';				if (aInfoUnits[dcax1277y].dcAL_LY_titleBold.toLowerCase() == 'yes') 
					attr += ' font-weight: bold;';				else 
					style += ' font-weight: normal;';				style +="color: "+aInfoUnits[dcax1277y].dcAL_LY_titleFontColor+";";				dcz267x17y += '<A  href="#" onclick=\'this.removeAttribute("href")\' class="ADLINK_LAYER ADLINK_LAYER_TITLE" ><FONT style="'+style+'">'+dcz271x17y[j].title+'</FONT></A>';			}
		}
		

		
		checkForImg(dcz271x17y[j]);		dc_adLinkImageActive= (dcz271x17y[j].imageUrl!="" && dcz271x17y[j].imageUrl!=null && dcz271x17y[j].imageUrl!="null")?"yes":"no";		if (aInfoUnits[dcax1277y].dcAL_LY_descActive.toLowerCase() == 'yes') {			
			if (dcz271x17y[j].description+'' != 'undefined' && dcz271x17y[j].description+'' != '') {				style = 'font-weight:normal;font-size: ' +aInfoUnits[dcax1277y].dcAL_LY_descFontSize+'; color: '+aInfoUnits[dcax1277y].dcAL_LY_descFontColor+';';				var adLinkImage ="";				if (dc_adLinkImageActive=="yes"||impressions.trigger())
				{					adLinkImage ="";					if(dc_adLinkImageActive=="yes")
						adLinkImage ="<td style=\'float:right\'><INPUT TYPE=\"image\" src=\" "+dcz271x17y[j].imageUrl +"\"></td>";					if(impressions.trigger())
						adLinkImage +="<td style=\'float:right;\'><INPUT id='kLinkImage"+j+"' width='0' height='0' style='visibility:hidden;' TYPE=\"image\" src=\""+impressions.getWhiteImageUrl()+"\"></td>";					dcz267x17y += '<table style="table-layout: auto;"><tr><td style=\'vertical-align:top;\'><DIV style="margin-top: 5px;'+style+'"> <FONT style="'+style+'">' + dcz271x17y[j].description + '</FONT></DIV></td>'+adLinkImage+'</tr></table>';				}
				else
					dcz267x17y += '<DIV class="konaLayer" style="margin-top: 5px;" style="'+style+'"> <FONT style="'+style+'">' + dcz271x17y[j].description + '</FONT> </DIV>';			}
		}
		
		
		if (aInfoUnits[dcax1277y].dcAL_LY_urlActive.toLowerCase() == 'yes') {			
			
			if (dcax57y() && ( dcz271x17y[j].landingUrl == '' ||  dcz271x17y[j].landingUrl.length < 2 || dcz271x17y[j].landingUrl == null) )
			{				dcz271x17y[j].landingUrl = js_url;			}
			
			if (dcz271x17y[j].landingUrl+'' != 'undefined' && dcz271x17y[j].landingUrl+'' != '') {				style = 'font-size: ' +aInfoUnits[dcax1277y].dcAL_LY_urlFontSize+'; color: '+aInfoUnits[dcax1277y].dcAL_LY_urlFontColor+';';				if (aInfoUnits[dcax1277y].dcAL_LY_urlFontBold.toLowerCase() == 'yes') 
					style += ' font-weight: bold;';				else
					style += ' font-weight: normal;';				dcz267x17y += '<DIV class="konaLayer" style="margin-top: 5px;"><A href="#" class="ADLINK_LAYER" onclick=\'this.removeAttribute("href")\' href="#" style="text-decoration: none; '+style+'">';				dcz267x17y += "<font style='"+style+"';> "+dcz271x17y[j].landingUrl+"</font></A></DIV>";			}
		}
		
		dcz267x17y += '</DIV>';	}
  }

 return dcz267x17y;}


function calcAdlinkBoxPosition(o){
	if(o.tagName=="A"){		spans=getSpans(o);		o=spans[Math.floor(spans.length/2)];	}

	var dcz278x17y = 140;	var dcz277x17y = getBoxXYpositions(o);	dcz277x17y.left-=dcz278x17y;	if (dcz277x17y.left < 20) 
		dcz277x17y.left = 20;	return dcz277x17y;}




function dcax307y(dcz270x17y,dcz277x17y) {
var dcz271x17y = dcAdlinks[dcz270x17y].dcAdlinkInfo;	var dcz267x17y = "";	var konaLayer = document.getElementById('kLinkTitle');	var konaLayerText = document.getElementById('dcz266x17y');	konaLayerText.innerHTML = '';	dcz267x17y = dcax297y(dcz270x17y);		if (dcAdlinks[dcz270x17y].status == dcax1267y )
			return;	konaLayerText.innerHTML += dcz267x17y;	konaLayer.style.backgroundColor = aInfoUnits[dcax1277y].dcAL_LY_bgColor;	konaLayer.style.top = dcz277x17y.bottom+"px";	konaLayer.style.left = dcz277x17y.left+"px";	konaLayer.style.display = '';	ensureLayerVisibility(dcz277x17y,konaLayer);	konaLayer.style.position = 'absolute';	konaLayer.style.zIndex = dc_z_index;	konaLayer.style.visibility = 'visible';	if (dcAdlinks[dcz270x17y].status == dcax1257y)
 		dcax327y(dcz270x17y,dcz277x17y);}


function dcax317y(index)
{		var adLinkText  = dcAdlinks[index].highlighttext;		dcax257y33();		for (i =0 ;i < dcAdlinks.length;i++)
		{			if (dcAdlinks[i].highlighttext == adLinkText && dcAdlinks[i].dcAdlinkInfo.length == 0)
			{				var dcz231x17y = document.createElement("SPAN");				dcAdlinks[i].status =  dcax1267y;				dcz231x17y.innerHTML = dcAdlinks[i].highlighttext;				var dcz197x17y = document.getElementById("KonaLink"+i);				if (dcz197x17y)
				{ 
					if (dcax937y)
						dcz197x17y.replaceNode(dcz231x17y);					else	
					 dcz197x17y.parentNode.replaceChild(dcz231x17y,dcz197x17y);				}
			}
		}
}



var dcz264x17y = 0;var dcz263x17y="Loading";function updateAdLinkTimedLayer(index,left,right,top,bottom){		var p= new positions(0,0,0,0);		p.left=left;		p.top=top;		p.right=right;		p.bottom=bottom;		dcax327y(index,p);}



function dcax327y(index,dcz277x17y){if (typeof(dcAdlinks[index].dcAdlinkInfo) != 'undefined' && dcAdlinks[index].dcAdlinkInfo.length > 0)
{	dcAdlinks[index].status = LOADED;	var dcz197x17y = document.getElementById('dcz266x17y');	if (dcax1417y == dcax1427y){ 
		dcax307y(index,dcz277x17y);	}

	dcz176x17y = false;	window.status = "Dynamic Context Loaded!";	dcz263x17y="Loading";	setTimeout("dcax267y()",aInfoUnits[dcax1277y].dcAL_LY_openTime );	}else{ 

	dcz264x17y+=200;	var dcz262x17y =  "updateAdLinkTimedLayer("+index+","+dcz277x17y.left+","+dcz277x17y.right+","+dcz277x17y.top+","+dcz277x17y.bottom+")";	dcz176x17y = true;	dcz263x17y +=".";	window.status = dcz263x17y;		if (dcz264x17y > dcax1457y){				dcz264x17y = 0;				dcax317y(index);				window.status = window.defaultStatus;		}else{			setTimeout(dcz262x17y,200);		}

	}
}






function dcax357y(dcz261x17y) 
{ 
	var newKey="";	var getKeyNum=parseInt(dcz261x17y.length / 100)+1;	for (var i=0;i<dcz261x17y.length;++i) 
	{ 
		if (i%getKeyNum == 0)
		{ 
			newKey+=dcz261x17y.charAt(i);		} 
	} 
	return newKey;} 




function getPargraph(currentPargraphID,dcz197x17y,dcz211x17y)
{	var level = 1;	while (level < dcz211x17y )
	{		if (isArticleNode(dcz197x17y) && dcz197x17y.uniqueID!=currentPargraphID)
			return   dcz197x17y;		else
		{			level++;			dcz197x17y = dcz197x17y.parentNode;			if (dcz197x17y == null || typeof(dcz197x17y)=='undefined'|| dcz197x17y.nodeName=="#document")
				return false;		}
					
	}
	return false;}


function WordInfo(roundTrip){

this.parent=null;this.parentId=null;this.word=null;this.cur=null;this.paragraph=null;this.roundtrip=roundTrip;this.parentRelevant=false;this.relevant=false;this.dcz227x17y=false;this.isNewParent=false;this.childs=null;this.duplicate=function(){	var wordInfo=new WordInfo(this.roundtrip);	wordInfo.parent = this.parent;	wordInfo.parentId = this.parentId;	wordInfo.word = this.word;	wordInfo.cur = this.cur;	wordInfo.paragraph = this.paragraph;	wordInfo.roundtrip = this.roundtrip;	wordInfo.parentRelevant = this.parentRelevant;	wordInfo.relevant = this.relevant;	wordInfo.dcz227x17y = this.dcz227x17y;	wordInfo.isNewParent = this.isNewParent;	wordInfo.childs = this.childs;	return wordInfo;}

this.unsetWord=function(){	this.parentId=-1;}


this.setWord= function(word,parent){					this.word=word;					this.parent=parent;					if(!(this.parentId==this.parent.uniqueID)){						this.isNewParent=true;						this.parentId=this.parent.uniqueID;						this.childs=this.parent.childNodes;						if(typeof(this.parent.lastVisited)!="undefined" && this.parent.roundtrip==this.roundtrip)
							this.cur=this.parent.lastVisited+1;						else this.cur=0;						this.parentRelevant=this.isRelevant(true);						this.paragraph=getPargraph(this.paragraph,parent,6);						this.dcz227x17y= dcax917y(parent,parent.nodeName);					}else this.isNewParent=false;					this.relevant = this.parentRelevant && this.isRelevant(false);				}

this.getTextNode=function (){					
					for(var i=this.cur;i<this.childs.length;i++){						if(this.childs[i].nodeType == Node.TEXT_NODE){							if(this.childs[i].nodeValue.indexOf(this.word)!=-1){								this.parent.lastVisited=i;								this.parent.roundtrip=this.roundtrip;								this.cur=i+1;								if(filterSmallNodes && this.childs[i].nodeValue)
									if(this.childs[i].nodeValue.length<dcax1097y)
										this.relevant = false;								return this.childs[i];							}
						}
					}
					return null;				}

this.isRelevant=function(doParent){					return !(isLink(doParent? 4 : 1 ,this.parent) || 
						     (checkRestrictedNodes ? isRestricted(doParent? 4 : 1 ,this.parent) : false )||
						     isHiddenElement(doParent? hiddenDepth : 2 ,this.parent));			  }



this.ensureWord=function (str,word){				var k=0;				var diff=true;				for(var j=str.length-word.length; diff && j<str.length ;j++){					j=str.indexOf(word.charAt(0),j);					if(j==-1)
						break;					diff=false;					for(k=0;k<word.length && j+k < str.length ;k++){						if(str.charAt(j+k)!=word.charAt(k)){							k=0;							diff=true;							break;						}
					}
				}

				
				return str+word.substring(k,word.length);				}
}



function HarvestLang(){	 this.LINK=0;	 this.BOLD=1;	 this.PARA=2;	 this.LINE=4;	 this.OUT_OF_ROOT=0;	 this.OUT_OF_WORDS=1;	 this.CHUNK_FULL=2;	 this.OUT_OF_TIME=3;	 this.TRASHING=4;	 this.dcz179x17y;	 this.isMark=function(ch){		return (ch=="L"||ch=="B"||ch=="@"||ch=="_");	 }
	 
	 this.getMark=function(mode){	 		
				 	switch(mode){				 		case this.LINK:
				 			 this.dcz179x17y="L";				 		break;				 		case this.BOLD:
				 			 this.dcz179x17y="B";				 		break;				 		case this.PARA:
				 			 this.dcz179x17y="_";				 		break;				 		case this.LINE:
				 			 this.dcz179x17y="@";				 		break;				 	}
				 	return  this.dcz179x17y;	 }
}

function getTextByNodes(node,sb){	if(node.nodeType==Node.TEXT_NODE){		sb.append(node.nodeValue);	}else if (!isRestrictedNode(node)){		for(var i=0;i<node.childNodes.length;i++)
			getTextByNodes(node.childNodes[i],sb);	}
}


function RunTimeDao(rootIndex,roundTrip,doSetRoot){	 this.paraGraphID="1";	 this.currentPargraphID="2";	 this.BSCount=0;	 this.state = lang.LINE;	 this.rootId=-1;	 this.info=null;     this.dcz206x17y=null;     this.superRange=null;     this.exitCode=-1;     this.wdArry=null;	 this.badRanges=null;	 this.i=0;	 this.wordSnipA=null;	 this.wordSnipB=null;	 this.tempWord=null;	 this.inTH=false;	 this.THLength=0;	 this.direction=1;	 this.searchMode=6;	 this.dcz250x17y=null;	 this.move=function(num){		if(this.wordSnipA!=null){			this.wordSnipA= (num == 1 ? this.wordSnipB : null);			if(this.wordSnipB!=null)
				num--;			this.wordSnipB=null;		}

		this.i+=num;	 }

	 this.getDump = function (chunkNum){		 var str="";		 while(str.length<MIN_TEXT_FOR_CHUNK*chunkNum && this.i<this.wdArry.length){			str+=" "+this.wdArry[++this.i];		 }
		
		return str;	 }

	 this.hasMoreWords=function(){				if(!this.superRange.inRange(this.dcz206x17y)){					this.exitCode=lang.OUT_OF_ROOT;				}else if(this.i >= this.wdArry.length){					this.exitCode=lang.OUT_OF_WORDS;				}
			
		return (this.exitCode==-1);	 }

	 this.splitWord=function (offset,wordInOffset,wordInNext){		if(offset==this.i){			 this.wordSnipA=wordInOffset;			 this.wordSnipB=wordInNext;		}else {			this.wordSnipA=wordInNext;			this.i=offset;		}
	 }

	 this.setRoot=function(rootIndex){		this.rootId=rootIndex;		if(document.body.createTextRange){	 		this.dcz206x17y = document.body.createTextRange();			this.dcz206x17y.moveToElementText(aRootElems[rootIndex][0]);	 		this.superRange=this.dcz206x17y.duplicate();	 		this.badRanges=new BadRanges(aRootElems[rootIndex][0]);			this.wdArry=this.getRootWords(aRootElems[rootIndex][0],this.dcz206x17y);			this.exitCode=-1;			this.i=0;		}
	 }
     
	 this.getRootWords=function(root,range){			var array=null;			var text="";			if(textFromRange){				text=this.dcz206x17y.text;			}else{				var sb=new StringBuffer();				getTextByNodes(root,sb);				text=sb.toString();			}

			array=toIEFormatArray(this.badRanges.cleanText(text));			return array;	 }

     this.setRoundTrip=function(roundTrip){		this.info=new WordInfo(roundTrip);		this.exitCode=-1;     }
     
	 this.getRoundTrip=function(){		return this.info.roundtrip;	 }

    this.setTHstate=function(val){		this.th_on=val;		this.THLength=0;	}

	this.inTH=function(){		return this.th_on;	}

	this.escape= function(){					this.dcz206x17y.collapse(false);					this.move(1);					return this.dcz206x17y.move('word',1);			}
	
	this.getWord=function(){			if(this.wordSnipA!=null){				this.tempWord=this.wordSnipA;			}else
				this.tempWord=this.wdArry[this.i];			return trim(this.tempWord);	}
	
	this.stackTH=function(str){		this.THLength+=str.length;	}

	this.resetSeach=function(){		this.searchMode=6;		this.direction=1;	}

	this.duplicate= function(){		var runDao=new RunTimeDao(0,0,false);     	runDao.rootId = this.rootId;		if(document.body.createTextRange){			runDao.paraGraphID = this.paraGraphID;	 		runDao.currentPargraphID  = this.currentPargraphID;	 		runDao.BSCount = this.BSCount;	 		runDao.state  = this.state;			runDao.info = this.info.duplicate();	 		runDao.dcz206x17y=this.dcz206x17y.duplicate();     		runDao.superRange=this.superRange.duplicate();     		runDao.exitCode=this.exitCode;     		runDao.wdArry=this.wdArry;     		runDao.badRanges=this.badRanges;     		runDao.i=this.i;			runDao.wordSnipA=this.wordSnipA;			runDao.wordSnipB=this.wordSnipB;			runDao.tempWord=this.tempWord;			runDao.inTH=this.inTH;			runDao.THLength=this.THLength;			runDao.direction=this.direction;			runDao.searchMode=this.searchMode;     	}
     	return runDao;	}
	
	this.isInPlace= function(){		if(this.i+1 >= this.wdArry.length)
			return true;		var i=0;		var word="";		var moved=0;		do{			moved=this.dcz206x17y.move('word',1);			this.dcz206x17y.expand('word');			word= trim(this.dcz206x17y.text);			i++;		}while(word.length==0 && i < 20 && moved > 0);		var nextWord="";		if(this.wordSnipB!=null){			nextWord= this.wordSnipB;		}else{			var cur=this.i+1;			while(cur>0 && this.wdArry[cur]=="." && word!="." )
				cur++;			nextWord=this.wdArry[cur];		}

		this.dcz250x17y =( nextWord.indexOf(word)!= -1 || (nextWord==".") || (word.length==0) );		this.dcz206x17y.move('word',-1*i);		return this.dcz250x17y;	}

	this.resetToPlace=function(word){		var parent=this.info.parent;		this.dcz206x17y.moveToElementText(parent);		this.dcz206x17y.findText(this.info.word,1,6);	}

	this.matchBadRange=function(word){		return this.badRanges.matchBadRange(this.dcz206x17y,word,this);	}


	if(doSetRoot!=false){		this.setRoot(rootIndex);		this.setRoundTrip(roundTrip);	}

			
}

function BadRanges(root){
	this.pRanges=null;	this.root=root;	this.getProblematicRanges=function(){
			if(this.pRanges==null){				this.pRanges=new Array();			}else return this.pRanges;			var pTags=["marquee","textarea","select","fieldset"];			var arry=null;			var range=null;			for(var i=0;i<pTags.length;i++){				arry=this.root.getElementsByTagName(pTags[i]);				if(arry!=null && arry.length ){					for(var j=0;j<arry.length;j++){						this.pRanges.push( this.getBadTagData(arry[j]) );					}
				}
			}
			
			return 	this.pRanges;		}

	this.matchBadRange=function(range,word,rd){			var arry=this.getProblematicRanges();			var dcz179x17y=null;			for(var i=0;i<arry.length;i++)
				if( arry[i][0].inRange(range) || arry[i][2]==word){					dcz179x17y=arry.splice(i,1)[0];					range=dcz179x17y[0].duplicate();					range.collapse(false);					if(dcz179x17y[2]==null)
						range.move('word',1);					rd.i+=dcz179x17y[1];					return range;				}
				
			return null;		}

	this.getBadTagData=function (node){		 
			var range = document.body.createTextRange();			range.moveToElementText(node);			var array=new Array();			var selectFlag=false;			if(range.text.length>0)
				array=toIEFormatArray(range.text);			else if(node.innerText){				array=toIEFormatArray(node.innerText);				selectFlag=true;			}
				
			
			var dcz179x17y=[ range , array.length, selectFlag ? node.innerText : null];			return dcz179x17y;		}
		
	this.cleanText=function(str){		var selectText=null;		var cur=0;		for(var i=0;i<this.pRanges.length;i++){			selectText=this.pRanges[i][2];			if(selectText!=null){					str=str.replace(selectText,"");			}
		}
		
		return str;	}

	
	this.getProblematicRanges();}


function harvestChunk(){	var rd=pageInfo.getRunDao();	var moved=1;	var word=null;	var BSCount=0;	var doEscape=false;	var dcz256x17y = false;	var dcz250x17y=null;	var prefix=null;	var mark="";	var looping=0;	var lastWord=null;	var inPlace=false;	var tNode=null;	try{	while (moved > 0 && !pageInfo.isCurChunkFull() && rd.hasMoreWords() ){		

			if( dc_limitHarvestTime && (looping==0) &&
			  ( (new Date()).getTime()-harvestTimer.getTime() > HARVEST_TIMEOUT )){				rd.exitCode=lang.OUT_OF_TIME;				break;			}

			word=rd.getWord();		if (word.length==0||word==""||word=="."){				BSCount++;				rd.move(1);				continue;		}

		looping=(looping+1) % 6;			if(BSCount>0){				if(rd.inTH()){					pageInfo.append(" _");					pageInfo.getChunk().stackLinkLen(rd.THLength);					rd.setTHstate(false);				}

				if(BSCount<3){					while(BSCount>0){						pageInfo.append(" .");						BSCount--;					}
					pageInfo.append(" ");				}else{					pageInfo.append(" L "+BSCount+" @ ");					rd.state=lang.LINE;				}
				BSCount=0;				if(pageInfo.isCurChunkFull()){					rd.exitCode=lang.CHUNK_FULL;					return;				}
			}
			
				
			doEscape=!rd.dcz206x17y.findText(word,rd.direction*1,rd.searchMode);			rd.resetSeach();			dcz250x17y=rd.matchBadRange(word);			if(dcz250x17y!=null){				rd.dcz206x17y=dcz250x17y;				continue;			}

			if(doEscape){				var tries=5;				var found=false;				while(tries>0 && moved>0 ){					rd.dcz206x17y.expand('word');					dcz250x17y=rd.matchBadRange(word);					if(dcz250x17y!=null){						rd.dcz206x17y=dcz250x17y;						break;					}
					
					seek=trim(rd.dcz206x17y.text);					if(seek.length!=0 && seek!="."){						cur=word.indexOf(seek);						if(cur!=-1){							rd.splitWord(rd.i,seek,word.substring(cur+seek.length));							found=true;							break;						}
						tries--;					}
					
					moved=rd.dcz206x17y.move('word',1);				}
				
				if(found) 
					continue;			}

			
			if(!doEscape && countSimpleWords(rd.dcz206x17y.text)>1){					doEscape=true;			}
			

			if (!doEscape){					try{						inPlace=rd.isInPlace();					}catch(e){						
						inPlace=true;					}

					if(inPlace){						rd.info.setWord(word,rd.dcz206x17y.parentElement());						tNode=rd.info.getTextNode();					}else{						try{							rd.resetToPlace();						}catch(e){						
						}
						tNode=null;					}
				

				if(tNode==null){					moved=rd.dcz206x17y.move('word',1);					rd.move(1);					if (rd.state!=lang.LINK){						pageInfo.getChunk().stackChars(word);						pageInfo.getChunk().addWordCount(1);					}else 
						pageInfo.append(" _");					pageInfo.append(" "+word);					continue;				}else if(rd.info.isNewParent){						if (tNode.nodeValue!=null)
							dcz256x17y = dcax547y(tNode.nodeValue);						paraGraphNode = rd.info.paragraph;						if (paraGraphNode){							rd.paraGraphID = paraGraphNode.uniqueID;						}else{							rd.paraGraphID  = false;						}
					
						if( rd.paraGraphID && rd.paraGraphID!=rd.currentPargraphID){							if(rd.inTH()){								rd.state=lang.LINE;								pageInfo.getChunk().stackLinkLen(rd.THLength);								rd.setTHstate(false);								pageInfo.append(" _ ");								if(pageInfo.isCurChunkFull()){									rd.exitCode=lang.CHUNK_FULL;									rd.info.unsetWord();									return;								}	
							}
							var newParagraphvalue = shortenSpaces(rd.info.paragraph.innerText);							if (newParagraphvalue.length < pageInfo.getChunk().th ){								rd.setTHstate(true);							}
								
							rd.currentPargraphID = rd.paraGraphID;							if (rd.inTH() || !rd.info.relevant || dcz256x17y){								mark=" _ L ";								rd.state=lang.LINK;							}else if (rd.info.dcz227x17y){								mark=" _  B ";								rd.state=lang.BOLD;							}else{	
								mark=" _ ";								rd.state=lang.PARA;							}
						}else{							if(!rd.info.relevant || dcz256x17y){								mark=" L ";								rd.state=lang.LINK;							}else if (rd.info.dcz227x17y){								mark=" B ";								rd.state=lang.BOLD;							}else{								mark=" @ ";								rd.state=lang.LINE;							}
						}
				}else{					mark="";				}
					
				
				if (tNode.nodeValue != null){					    var cur=tNode.nodeValue.indexOf(word);						dcz250x17y=tNode.nodeValue.substr(cur);						if (rd.state!=lang.LINK){							pageInfo.getChunk().stackChars(dcz250x17y);						}

						if(rd.inTH()){							rd.stackTH(dcz250x17y);						}

						dcz250x17y=getIEPunc(cleanseIEstring(dcz250x17y));						var dcz210x17y =  countSimpleWords(dcz250x17y);						rd.move(dcz210x17y);						var j=1;						if(rd.i >= rd.wdArry.length)
							j = rd.i - rd.wdArry.length +1;						if(dcz210x17y>1){							lastWord=rd.wdArry[rd.i-j] ;							cur=dcz250x17y.lastIndexOf(lastWord);						} else cur=0;						if(cur!=0 && (cur==-1 || cur+lastWord.length<dcz250x17y.replace(/[\s]*$/,"").length)){							moved= rd.dcz206x17y.move('word',dcz210x17y-j);							rd.dcz206x17y.expand('word');							var newWord=trim(rd.dcz206x17y.text);							cur=lastWord.indexOf(newWord);							if(cur!=-1){								if(newWord!=lastWord)
									rd.splitWord(rd.i-j,newWord,lastWord.substring(cur+newWord.length) );								moved=rd.dcz206x17y.move('word',j);							}else{								rd.direction=-1;							}
						}else moved= rd.dcz206x17y.move('word',dcz210x17y);						if(rd.state!=lang.LINK||dc_sendLinks){							dcz250x17y=filterAnalysisMarks(dcz250x17y);							pageInfo.append(mark+" "+dcz250x17y);							if(rd.state!=lang.LINK){								pageInfo.getChunk().addWordCount(dcz210x17y);							}
						}else{							pageInfo.append(mark+" "+dcz210x17y);						}
						
				 }		
				dcz256x17y = false;			}
			
			
			if (doEscape){					rd.escape();			}
		}
	}catch(e){		e=e;		moved=0;	}

		if(moved<=0){			rd.exitCode=lang.TRASHING;		}if(rd.exitCode==-1){			rd.exitCode=lang.CHUNK_FULL;		}else pageInfo.append(" ");}

var analysisMarksRegExp=new RegExp("\\s([BL@_])\\s","g");function filterAnalysisMarks(str){	return str.replace(analysisMarksRegExp," . ");}

function getLastWord(str){	str.match(/([\s|^][^\s]+[\s]*$) /)
}







function dcax387y(dcz225x17y)
{	dcz249x17y = 0;	iWordNumber = 0;	dcz224x17y=null;	dcz245x17y=null;	bFirstPara = true;	bInLink = false;visitedNodeArray=new Array();var tDao = null;switch(dcz225x17y){	case dcax1037y:
		tDao =new TraverseDao();		for(var i = 0; i < aRootElems.length; i++)
		{			dcax537y(dcz225x17y,aRootElems[i][0],tDao);		}

		dcax1577y=dcax357y(tDao.text);	break;	case dcax1047y:
		
		if(!pageInfo.isPageDone()){			filteredNodes=new Array();			chunkInfo= pageInfo.getChunk();			var th=0;			while(th!=-1)
			{				dcax1007y = new Date();				dc_ALLastTime = dcax1007y.getTime();				tDao = new TraverseDao();				unfilterNodes();				filteredNodes=new Array();				visitedNodeArray=new Array();				for(var i = 0; i < aRootElems.length; i++)
					dcax537y(dcz225x17y,aRootElems[i][0],tDao);				var th=pageInfo.getNewTH(tDao.getLength());				if(th!=-1){					pageInfo.resetOnTH(th);					chunkInfo = pageInfo.getChunk();				}
			}
			
			pageInfo.append(tDao.text);			pageInfo.pageDone=true;		}
		
		
		
		
		break;	case dcax1057y:
		dcax1007y = new Date();		dc_ALLastTime = dcax1007y.getTime();		for(var j = 0; j < aRootElems.length; j++){			dcax537y(dcz225x17y,aRootElems[j][0],new TraverseDao(true));		}
		break;	}
}


function unfilterNodes(){		for(var i=0;i<filteredNodes.length;i++)
			filteredNodes[i].DC_FILTER=false;}



function dcax397y(dcz238x17y,dcz237x17y,dcz236x17y,dcz168x17y)
{	var dcz230x17y = dcz236x17y.split(" ");	if (dcz230x17y.length == 2)
	{		 reMark = new RegExp("((\\b))("+dcz230x17y[0]+"(\\s)*"+dcz230x17y[1]+"(?!<\/A>)\\b)","i");		 dcz238x17y = dcz238x17y.replace(reMark, dcz168x17y);	}
	else 
	if (dcz230x17y.length == 3)
	{		 reMark = new RegExp("((\\b))("+dcz230x17y[0]+"(\\s)*"+dcz230x17y[1]+"(\\s)*"+dcz230x17y[2]+"(?!<\/A>)\\b)","i");		 dcz238x17y = dcz238x17y.replace(reMark, dcz168x17y);	}
	return dcz238x17y;}

function dcax417y(dcz243x17y,index)
{	this.dcz243x17y = dcz243x17y;	this.index	= index;}


function dcax427y()
{
	var dcz242x17y = new Array();	for (var i=0;i<dcAdlinks.length;i++)
	{		
		if (dcAdlinks[i].marked == dcax1307y && dcax457y(dcAdlinks[i]))
			dcz242x17y[dcz242x17y.length] =new dcax417y(dcAdlinks[i],i);	}
	dcz242x17y.sort(function(a,b){						return ( Number(a.dcz243x17y.wordNumber) - Number(b.dcz243x17y.wordNumber) );					}
				  );	return dcz242x17y;}
	

var nodeWordRegExp=new RegExp("(\\*|\\^|\\$|\\+|\\?|\\.|\\(|\\)|\\||\\{|\\}|\\,|\\[|\\]|\\\\|\\/)","g");function doBackupMark(dcz223x17y,dcz241x17y){
	var dcz227x17y=0;	var currentadLinksForNodeIndex =0;	var dcz239x17y = new Array();	var nodeTagName = dcz223x17y.parentNode ? dcz223x17y.parentNode.tagName : "" ;	var dcz237x17y = dcz223x17y.nodeValue;	var dcz238x17y = dcz237x17y;	while(   MAX_ADLINKS_ON_PAGE > dcax1397y && (currentadLinksForNodeIndex < dcz241x17y.length))
	{  
		var dcz236x17y = dcz241x17y[currentadLinksForNodeIndex].dcz243x17y.highlighttext;		dcz168x17y = dcax907y(dcz223x17y.parentNode,dcz241x17y[currentadLinksForNodeIndex].index,dcz236x17y);		dcz236x17y = dcz236x17y.replace(nodeWordRegExp,'\\$1');		var reMark;		{			try 
			{ 
				reMark =new RegExp("((\\b))("+dcz236x17y+"(?!<\/font><\/A><\)\\b)","i");			} 
			catch (e){				reMark =new RegExp("(\\b)("+dcz236x17y+")?!(<\/font><\/A><\>)\\b)","i");			}
			
			var dcz234x17y ="";			var dcz235x17y ="";			var dcz233x17y = 'KONTERA:'+dcz239x17y.length+':';			dcz239x17y[dcz239x17y.length] = dcz168x17y;			dcz238x17y = dcz238x17y.replace(reMark, dcz233x17y);			dcz241x17y[currentadLinksForNodeIndex].dcz243x17y.marked = dcax1317y;			if (!dcax937y){				if (dcz237x17y == dcz238x17y)
					dcz238x17y = dcax397y(dcz238x17y,dcz237x17y,dcz236x17y,dcz168x17y);			}
		}

		currentadLinksForNodeIndex++;		dcax1397y++;	}

	for (j=0;j<dcz239x17y.length;j++){		dcz238x17y = dcz238x17y.replace('KONTERA:'+j+':',dcz239x17y[j]);	}
	
	insertMarked(nodeTagName,dcz238x17y,dcz223x17y);}


function dcax447y(dcz223x17y)
{	var dcz241x17y = dcax427y();	var dcz227x17y=0;	var currentadLinksForNodeIndex =0;	var dcz240x17y = 0;	var dcz239x17y = new Array();	var nodeTagName = dcz223x17y.parentNode.tagName;	if ( dcax917y(dcz223x17y.parentNode,nodeTagName) )
	{		dcax1627y = dcax1627y +dcz241x17y.length;		for (var j=0;j<dcz241x17y.length;j++)
			dcz241x17y[j].dcz243x17y.marked = dcax1327y;		return dcz223x17y;	}
	var dcz237x17y = dcz223x17y.nodeValue;	var dcz238x17y = dcz237x17y;	var wCount=0;	var cur=0;	while( (  MAX_ADLINKS_ON_PAGE > dcax1397y ) &&  (currentadLinksForNodeIndex < dcz241x17y.length))
	{  
	    
		if (exhibits.isExhibitNode(dcz223x17y.parentNode))
		{			dcz241x17y[currentadLinksForNodeIndex].dcz243x17y.marked = dcax1327y;			++currentadLinksForNodeIndex;			continue;		}

		var dcz236x17y = dcz241x17y[currentadLinksForNodeIndex].dcz243x17y.highlighttext;		dcz168x17y = dcax907y(dcz223x17y.parentNode,dcz241x17y[currentadLinksForNodeIndex].index,dcz236x17y);		dcz236x17y = dcz236x17y.replace(nodeWordRegExp,'\\$1');		var reMark;		var offset = Number(dcz241x17y[currentadLinksForNodeIndex].dcz243x17y.wordNumber) - dcax1117y;		var str=dcz238x17y.substr(cur);		if(offset>=1){		var r=new RegExp("(((^|\\s)+[^\\s]+){"+(offset-1-wCount)+"})");			cur+=str.length-str.replace(r,"").length;		}

		
		reMark =new RegExp("((.|\\n|\\r){"+cur+"})(\\b"+dcz236x17y+")(?!<\/font><\/A><\)\\b","i");		var dcz233x17y = 'KONTERA:'+dcz239x17y.length+':';		dcz238x17y = dcz238x17y.replace(reMark,"$1"+dcz233x17y);		wCount= offset+dcax477y(dcz236x17y);		cur=dcz238x17y.indexOf(dcz233x17y)+dcz233x17y.length;		dcz239x17y[dcz239x17y.length] = dcz168x17y;			dcz241x17y[currentadLinksForNodeIndex].dcz243x17y.marked = dcax1317y;			if (!dcax937y){				if (dcz237x17y == dcz238x17y)
					dcz238x17y = dcax397y(dcz238x17y,dcz237x17y,dcz236x17y,dcz168x17y);			}

			if(dcz237x17y != dcz238x17y){				backup.marked(dcz241x17y[currentadLinksForNodeIndex].index);				dcax1397y++;				dcz240x17y++;			}

			dcz237x17y = dcz238x17y;		dcax1627y = dcz241x17y[currentadLinksForNodeIndex].index+1;		currentadLinksForNodeIndex++;	}

	var tempIndex =0;	while ( tempIndex < dcAdlinks.length && dcAdlinks[tempIndex].marked != dcax1307y )
	{		tempIndex++;	}
	dcax1627y = tempIndex;	if (dcz240x17y == 0) 
		return dcz223x17y;	for (j=0;j<dcz239x17y.length;j++)
		dcz238x17y = dcz238x17y.replace('KONTERA:'+j+':',dcz239x17y[j]);	return insertMarked(nodeTagName,dcz238x17y,dcz223x17y);}

function insertMarked(nodeTagName,dcz238x17y,dcz223x17y){	
	var dcz231x17y = document.createElement("SPAN");	if (nodeTagName.toLowerCase() =="pre" ){		dcz231x17y.innerHTML = "<pre> "+dcz238x17y+" </pre>";	}else{ 
		dcz231x17y.innerHTML = dcz238x17y;	}

	try{		
		if (document.getElementById("debugta")!=null)
		{			document.all.debugta.value = dcz231x17y.innerHTML;		}

		if(dcax937y)
			dcz223x17y.replaceNode(dcz231x17y);		else
			dcz223x17y.parentNode.replaceChild(dcz231x17y,dcz223x17y);	 }catch (e) {		dcz223x17y.parentNode.innerHTML = dcz231x17y.innerHTML;	 }

	 return dcz231x17y;}





function dcax477y(dcz229x17y)
{var dcz230x17y  = dcax157y(dcax167y(dcz229x17y)).split("+");var counter = 0;for (i=0;i<dcz230x17y.length;i++)
if (unescape(dcz230x17y[i]).length > 1) counter++;return counter;}

function fillArray(array,value){	for(var i=0;i < array.length ; i++)
		array[i]=value;}


function getRonIterator(length){	var num=getKeyHash(dcax1577y);	var dcz250x17y=null;	var route=new Array(length);	var pebbles=new Array(length);	for(var i=0;i<pebbles.length;i++)
		pebbles[i]=i;	for(var i=0;i<route.length;i++){		dcz250x17y= ronLinksRandom ? Math.floor(Math.random()*pebbles.length) : num % pebbles.length;		route[i]=pebbles[dcz250x17y];		pebbles.splice(dcz250x17y,1);	}
	

	return new ArrayIterator(route);}



function BackUpLinks(){	
	
	this.nodes=null;	this.links=null;	this.dcz250x17y=null;	this.regExps=null;	this.ronItr=null;	this.backupCounter=0;	this.markedCounter=0;	this.init=function(){
		if(useRonLinks){			dcAdlinks=dcRonLinks;			equalizeAdlinksArrays();		}

		this.links=new Array(dcAdlinks.length);		for(var i=0;i<dcAdlinks.length;i++)
			this.links[i]=dcAdlinks[i];		this.nodes=new Array(dcAdlinks.length);		fillArray(this.nodes,null);		this.regExps=new Array(dcAdlinks.length);		for(var i=0;i<this.regExps.length;i++)
			this.regExps[i]=new RegExp("(\\b)+"+dcAdlinks[i].highlighttext+"(\\b)+","g");		if(useRonLinks)
			this.ronItr=getRonIterator(dcAdlinks.length);	}
	
	this.stack=function(node){		for(var i=0;i<this.links.length;i++)
				this.stackNode(i,node);	}

	this.stackNode=function(i,node){		if(this.links[i]==null || this.nodes[i]!=null )
			return false;		this.dcz250x17y=node.nodeValue.search(this.regExps[i]);		if(this.dcz250x17y!=-1){			if(!dcax917y(node.parentNode,node.parentNode.tagName)){				this.nodes[i]=node;				this.backupCounter++;				return true;			}
		}
		return false;	}

	this.stackForRon=function(node){		if(this.links.length <= 0)
			return;		while(this.ronItr.hasNext() && !this.hasEnoughRons()){				if(this.stackNode(this.ronItr.next(),node))
					this.ronItr.remove();		}
		
		this.ronItr.reset();	}

	this.marked=function(index){		if(this.nodes[index]!=null)
			this.backupCounter--;		this.nodes[index]=null;		this.links[index]=null;		this.markedCounter++;	}
	
	this.hasEnoughRons=function(){		return ( (this.backupCounter >= MAX_RONLINKS_ON_PAGE) || (this.backupCounter >= MAX_ADLINKS_ON_PAGE ));	}

	this.allMarked=function(){		return this.markedCounter >= this.links.length;	}

	this.hasLinks=function(){		return this.backupCounter>0;	}
	
	this.mark=function(){		var linksArray=new Array();		var nodeArray=new Array();		for(var i=0;i<this.nodes.length;i++)
			if(this.nodes[i]!=null){				linksArray.push(this.links[i]);				nodeArray.push(this.nodes[i]);			}
			
		if(useRonLinks){				nodeArray=nodeArray.slice(0,MAX_RONLINKS_ON_PAGE);				loadRonData(linksArray);		}
		
		for(var i=0;i<nodeArray.length;i++)
			if(nodeArray[i]!=null){				doBackupMark(nodeArray[i],this.getNodeLinks(nodeArray[i],nodeArray,linksArray));			}
	}
	

	this.getNodeLinks=function(node,nodeArray,linksArray){		var tmpArray=new Array();		for(var i=0;i<nodeArray.length;i++){			if(nodeArray[i]!=null && nodeArray[i].nodeValue==node.nodeValue &&
			   nodeArray[i].parentNode==node.parentNode){				tmpArray.push(new dcax417y(linksArray[i],i));				nodeArray[i]=null;			}
		}
		
		return tmpArray;	}
	
	this.init();}


function loadRonData(ronLinks){		dcax1287y = true;		dcAdlinks=ronLinks;		equalizeAdlinksArrays();		dcax97y(null,0,0);}


function dcax457y(link)
{if (typeof(link.wordNumber)=='undefined')
return false;var adLinkLoacation = Number(link.wordNumber);if ((adLinkLoacation >= dcax1117y  && adLinkLoacation <= dcax1127y) )
	return true;else 
	return false;}


function dcax467y(dcz223x17y,mode)
{	if (mode!=dcax1057y) return false;	if(dcz223x17y.nodeName=="META") return true;	if (typeof(dcz223x17y.DC_FILTER)!='undefined'){ 
		if (dcz223x17y.DC_FILTER)
			return true;		else 
			return false;	}
		
	return false;}


function dcax487y(dcz223x17y)
{		if (wasVisited(dcz223x17y)) return "";		var dcz229x17y	 = dcz223x17y.nodeValue;		var n = dcax477y(dcz229x17y);		if (n ==0 ) return "";		dcax1117y = dcax1127y+1;		dcax1127y +=n;		if(!useRonLinks){			while(dcax1627y  < dcAdlinks.length && exhibits.isExhibit(dcAdlinks[dcax1627y]))
				dcax1627y++;			if (dcax1627y  < dcAdlinks.length)
			{				if (typeof(dcAdlinks[dcax1627y].wordNumber)!='undefined')
				{					if (dcax457y(dcAdlinks[dcax1627y])&& dcAdlinks[dcax1627y].marked == dcax1307y)
					{						dcz223x17y=dcax447y(dcz223x17y);						if(dcz223x17y.nodeType!=Node.TEXT_NODE){ 
							if(dcz223x17y.firstChild && dcz223x17y.firstChild.nodeType==Node.TEXT_NODE)
								dcz223x17y=dcz223x17y.firstChild;							else
								return;						}
						
					}
				}
			}
		}

		
		if(useRonLinks){			backup.stackForRon(dcz223x17y);		}else {			backup.stack(dcz223x17y);		}
}



function wasVisited(dcz223x17y)
{var i=0;	while(visitedNodeArray[i] !=dcz223x17y && i<visitedNodeArray.length){		i++;	}

	if (i<visitedNodeArray.length){	
		return true;	}else{		visitedNodeArray[visitedNodeArray.length]=dcz223x17y;	return false;}
}


function dcax507y(dcz225x17y, dcz223x17y,tDao)
{	switch(dcz225x17y)
	{	case dcax1037y: 
		var dcz228x17y = dcz223x17y.nodeValue.split(/[\240\s]/);		for(var i=0; i<dcz228x17y.length; i++)
		{			if(iWordNumber % 10 == 0)
			{				if(dcz228x17y[i].match(/\d+/g)==null && dcz228x17y[i]!="")
					tDao.append( dcz228x17y[i] );				else
					iWordNumber--;			}
			iWordNumber++;		}
		break;	case dcax1047y: 
		if (wasVisited(dcz223x17y)) return "";		var dcz227x17y = 0;		var nodeTagName = dcz223x17y.parentNode.tagName;			if(dcax917y(dcz223x17y.parentNode,nodeTagName))
				dcz227x17y = 1;		if(!bFirstPara){			
			if(dcz224x17y != dcz245x17y){				if(dcz227x17y){					tDao.append( " _  B " );				}else{					tDao.append( " _ " );				}
				dcz245x17y = dcz224x17y;			}else if(dcz227x17y){					tDao.append( " B " );			}else{					tDao.append( " @ " );			}
		}else if (dcz227x17y == 1){				tDao.append( " B " );		}
				
		bFirstPara = false;		var dcz226x17y = dcax167y(dcz223x17y.nodeValue);		tDao.append( dcz226x17y );		tDao.addLength( dcz226x17y.length );		break;	case dcax1057y:	
		dcax487y(dcz223x17y);		break;	}
}




function dcax517y(dcz225x17y,tDao)
{	switch(dcz225x17y)
	{	case dcax1037y:
		if(iWordNumber > 1000)
			return true;		break;	case dcax1047y:
		if(!dc_jsDebug){			dcax1007y = new Date();			if((dcax1007y.getTime() - dc_ALLastTime) > dc_ALTimeout)
				return true;		}
		if(tDao.text.length > dcax1147y * iPageSize)
			return true;		break;	case dcax1057y:
		
		if(!dc_jsDebug){			dcax1007y = new Date();			if((dcax1007y.getTime() - dc_ALLastTime) > dc_ALTimeout)
				return true;		}
		
		if(useRonLinks && backup.hasEnoughRons()){			return true;		}else if(backup.allMarked())
			return true;		break;	}
	return false;}





function TraverseDao(no_store){	this.text="";	this.charLen=0;	this.no_store=no_store;	this.merge=function(tDao){		if(this.no_store||this==tDao) return;		this.text+=tDao.text;		this.charLen+=tDao.getLength();	}

	this.getLength=function (){		return this.charLen;	}

	this.setLength=function(len){			this.charLen=len;	}

	this.addLength=function(count){		if(this.no_store) return;		this.charLen+=count;	}

	this.append=function(str){			if(this.no_store) return;			this.text+=str;	}
}


function isRestrictedNode(node){	return  (restrictedTagsStr.indexOf("|"+node.nodeName+"|")!=-1);}

function isProperNode(node){	return ( node!=null && typeof(node)!='undefined' && node.nodeName!="#document" );}


function isRestricted(dcz211x17y,node){	for(var i=1;i<=dcz211x17y && isProperNode(node) ;i++){		 if(isRestrictedNode(node)) 
			 return true;		node = node.parentNode;	}

 return false;}


function isArticleNode(node){	return ( dc_ArticalElements.indexOf(node.nodeName.toUpperCase())!=-1 );}


function dcax537y(dcz225x17y,dcz223x17y,superDao){	var dao=superDao;	if (dcz223x17y.id =='konteraElements')
		return "";	if ( dcax467y(dcz223x17y,dcz225x17y) ) 
		return "";	var dcz311x17y = "";	if (dcax517y(dcz225x17y,dao)) 
		return "";	if (isHiddenNode(dcz223x17y)) 
		return "";	var sParentName = dcz223x17y.parentNode.nodeName;	if(dcz225x17y == dcax1047y) { 
		if(isArticleNode(dcz223x17y)){			dao=new TraverseDao(dcz225x17y==dcax1057y);			dcz224x17y = dcz223x17y;			if(dcz245x17y == null) dcz245x17y = dcz223x17y;		}
	}

	if (isLinkNode(dcz223x17y))
		bInLink = true;	if(dcz223x17y.nodeName=="TABLE")
		bInLink = false;	if (dcz223x17y.nodeType == Node.TEXT_NODE && !bInLink)
	{		if(!dcax547y(dcz223x17y.nodeValue) )
		{				
			dcax507y(dcz225x17y, dcz223x17y,dao);			dcz249x17y++;		}
	}
	
	if (dcz223x17y.childNodes != null && dcz223x17y.nodeType != Node.TEXT_NODE && !isRestrictedNode(dcz223x17y) ){			for (var i=0; i < dcz223x17y.childNodes.length; i++){					dcax537y(dcz225x17y,dcz223x17y.childNodes[i],dao);			}
		}		

		if(isLinkNode(dcz223x17y)){			bInLink = false;		}

	
		if(dcz225x17y == dcax1047y && dc_ArticalElements.indexOf(dcz223x17y.nodeName.toUpperCase()) != -1 &&
									dao.getLength() < chunkInfo.th){    
		   
			dcz223x17y.DC_FILTER = true;			filteredNodes[filteredNodes.length]=dcz223x17y;			dao.text = dao.text.replace(/_\s[^B@_]+\sB\s/, "_  B  B ");			var dcz190x17y = dao.text.match(/^[_@B]\s|\s[_@B]\s|\s[_@B]$/g);			var val="";			if(dcz190x17y){				val = dcz190x17y.join("");			}
			
			chunkInfo.stackLinkLen(dao.getLength());			superDao.append(val);		}else{			superDao.merge(dao);		}	
}




function dcax547y(dcz222x17y)
{	
	if(!dcax937y && trim(dcz222x17y).length < 2)
		return true;	if(dcz222x17y.search(/copyright[\s]*[\xA9]/i) != -1)
		return true;	if(dcz222x17y.search(/All rights reserved/i) != -1)
		return true;	if(dcz222x17y.search(/are registered trademarks/i) != -1)
		return true;	return false;}




function dcax557y(dcz203x17y,dcz310x17y)
{var url;url=dcz203x17y+"&";url=url.replace(/&terms=[^&]*/g,"");url=url.replace(/&keywords=[^&]*/g,"");url=url.replace(/&sId=[^&]*/g,"");return  url+"keywords="+dcz310x17y;}




function dcax567y(dcz199x17y, dcz218x17y, dcz219x17y, dcz220x17y, dcz203x17y, dcz221x17y)
{dcz203x17y = dcz203x17y.replace(/'/g, "%27");if (aInfoUnits[dcz199x17y].dc_Keywords!=null && aInfoUnits[dcz199x17y].dc_Keywords!= '')
	dcz203x17y = dcax557y(dcz203x17y,aInfoUnits[dcz199x17y].dc_Keywords);var dcz220x17y = 0;var dcz217x17y = "<IFRAME frameborder='no'  id=KonaIFrame" + dcz199x17y + " scrolling=no src='";dcz217x17y = dcz217x17y + dcz203x17y + "' width=";dcz217x17y = dcz217x17y + dcz218x17y + "px height=";dcz217x17y = dcz217x17y + dcz219x17y + "px frameBorder=";dcz217x17y = dcz217x17y + dcz220x17y + "px style='background-color:";dcz217x17y = dcz217x17y + dcz221x17y + "' marginWidth=0 marginHeight=0 vspace=0 hspace=0 ";dcz217x17y = dcz217x17y + "allowTransparency='true'></IFRAME>";if (!dc_runOnFly)
{  var dcz214x17y = document.createElement("SPAN");  document.getElementById("konasapn" + dcz199x17y).appendChild(dcz214x17y);  dcz214x17y.innerHTML = dcz217x17y;}
else
{	 document.getElementById("konasapn" + dcz199x17y).innerHTML = dcz217x17y;}

}




function dcax577y(dcz199x17y, dcz218x17y, dcz219x17y, dcz308x17y, dcz309x17y)
{ 
dcz308x17y = dcz308x17y.replace(/'/g, "%27");dcz309x17y = dcz309x17y.replace(/'/g, "%27");var dcz307x17y = "<A href='";dcz307x17y = dcz307x17y + dcz309x17y + "' target='_top'>";dcz307x17y = dcz307x17y + "<IMG border=0 width=";dcz307x17y = dcz307x17y + dcz218x17y + "px height=";dcz307x17y = dcz307x17y + dcz219x17y + "px alt='Click here to visit our sponsor' src='";dcz307x17y = dcz307x17y + dcz308x17y + "'></A>";var dcz214x17y = document.createElement("SPAN");document.getElementById("konasapn" + dcz199x17y).appendChild(dcz214x17y);dcz214x17y.innerHTML = dcz307x17y;}




function dcax587y(dcz199x17y, dcz203x17y)
{dcz203x17y = dcz203x17y.replace(/'/g, "%27");var dcz216x17y = "<SCRIPT LANGUAGE='JavaScript' SRC='";dcz216x17y = dcz216x17y + dcz203x17y + "'>";dcz216x17y = dcz216x17y + "</SCR" + "IPT>";if (!dc_runOnFly)
{	var dcz214x17y = document.createElement("SPAN");	document.getElementById("konasapn" + dcz199x17y).appendChild(dcz214x17y);	dcz214x17y.innerHTML = dcz216x17y;}
else
{	document.write(dcz216x17y);}
}


function dcax597y(dcz199x17y,dcz202x17y)
{	var dcz213x17y = dcax77y33();	if ( dcz213x17y >= aInfoUnits[dcz199x17y].dc_PP_cap) return;	var dcz306x17y=dcz202x17y[5]+"&dc_pp_information_Unit="+aInfoUnits[dcz199x17y].iUnitID;	sFeatures = "height="+ aInfoUnits[dcz199x17y].dc_PP_height+",width="+aInfoUnits[dcz199x17y].dc_PP_width+",status=yes,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no";	var dcz214x17y = document.createElement("SPAN");	document.getElementById("konasapn" + dcz199x17y).appendChild(dcz214x17y);	var win = window.open(dcz306x17y,"_blanc",sFeatures);	if (aInfoUnits[dcz199x17y].dc_PP_under == 1)
	{		win.blur();		window.focus();	}
	dcax77y();}


function isLinkNode(node){	if ((node.tagName == "A" && node.href) || exhibits.isExhibitNode(node) ||(node.onclick!='undefined' && node.onclick!=null))
			return  true;	return false;}

function isLink(dcz211x17y,node){	for(var level = 1;level<=dcz211x17y && isProperNode(node);level++){		 if(isLinkNode(node)) 
			 return true;		node = node.parentNode;	}

 return false;}


function dcax607y(dcz211x17y,dcz197x17y,tagNameRegExp)
{	var level = 1;	while (level < dcz211x17y )
	{		if (dcz197x17y.tagName.search(tagNameRegExp) != -1)
			return  true;		else
		{			level++;			dcz197x17y = dcz197x17y.parentNode;			if (dcz197x17y == null || typeof(dcz197x17y)=='undefined' || dcz197x17y.nodeName=="#document")
				return false;		}
	}
	return false;}


function RootIterator(){
this.range=document.body.createTextRange();this.range.moveToElementText(aRootElems[0][0]);this.bookmark=this.range.getBookmark();this.superRange=this.range.duplicate();this.root=0;this.offset=0;this.isNewRange=true;this.doMove=false;this.wordsArray=new Array();this.br=null;if(aRootElems.length==1)
		aRootElems[0][1]=Number.MAX_VALUE;this.stackRootWords=function(){	this.br=new BadRanges(aRootElems[this.root][0]);	this.wordsArray.push("");}

this.getOffsetFix=function(dcax1377y,word){	var count=0;	var resA=10;	var resB=10;	for(var i=0;i<this.root;i++)
		count+=this.wordsArray[i].length;	var tries=0;	var offset= dcax1377y - count;	var array=this.wordsArray[this.root];	var i=0;	var mul=0;	wordArray=word.split(/\s|\n/);	while(mul!=-1){		mul= (mul==0 ? 1 : -1 );		tries=0;		while(tries<resA && offset+tries<array.length && offset+tries >=0 ){
			for(i=0;i<wordArray.length && offset+mul*tries+i < array.length ;i++)
				if(array[offset+mul*tries+i].indexOf(wordArray[i])==-1)
					break;			if(wordArray.length==i){				if(mul==1)
					resA=tries;				else 
					resB=tries;				break;			}
				
			tries++;		}
	}
	
	
	return resB > resA ? resA : (resA==resB ? 0 : resB*(-1));}


this.findRootRange= function(dcz243x17y){	this.isNewRange=false;	if(aRootElems.length>1){	
		var count=0;		for(var i=this.root;i<aRootElems.length;i++){			
				if(this.doMove){					this.range.moveToElementText(aRootElems[i][0]);					this.bookmark=this.range.getBookmark();					this.superRange=this.range.duplicate();					this.stackRootWords();					this.doMove=false;				}

				if(aRootElems[i][1]==null){					aRootElems[i][1]= countSimpleWords(getIEPunc(this.range.text));				}

				count=(aRootElems[i][1]+this.offset);				if(dcz243x17y.IEwordNumber<=count){	
					return this.range;				}else {					this.offset=count;					this.root++;					this.isNewRange=true;					this.doMove=true;				}
		}
	}else return this.range;	return -1; }
 
 this.stackRootWords();}




var dashRegExp=new RegExp("[\\s]-[\\s]","g");function dcax617y(rootItr,adLinkobj,dcz175x17y,globalReplace)
{	var range=rootItr.range;	range.collapse(true);	var dcz167x17y=adLinkobj.highlighttext;	if (!globalReplace)
	{		 var rightOffset = Number(adLinkobj.IEwordNumber);		 var dcz210x17y = rightOffset  - dcax1377y;		 dcax1377y=rightOffset;		 var fix=0;		 dcax1377y+=fix;		 range.move('word',dcz210x17y+fix);	}

	insertInRange(range,rootItr.superRange,dcz167x17y,adLinkobj,dcz175x17y);}

function insertInRange(range,superRange,dcz167x17y,adLinkobj,dcz175x17y){
	var dcz208x17y = false;	var node=null;	var dcz253x17y=true;	var dcz209x17y = 1;	dcz253x17y = range.findText(dcz167x17y,1,6);	if(!dcz253x17y){		dcz167x17y=dcz167x17y.replace(dashRegExp,"-");		dcz253x17y = range.findText(dcz167x17y,1,6);		if(dcz253x17y)
			adLinkobj.highlighttext=dcz167x17y;	}

	if(!dcz253x17y)
		return false;	while (!dcz208x17y && dcz253x17y && dcz209x17y < 20 && superRange.inRange(range)){				node = range.parentElement();				var nodeValue = node.innerText
				
				for (var t=0;t<node.childNodes.length;t++){					if (node.childNodes[t].nodeType == Node.TEXT_NODE){						if(node.childNodes[t].nodeValue.indexOf(dcz167x17y)!=-1){							 node  = node.childNodes[t];							 nodeValue = node.nodeValue;							 break;							}
					}
				}
	
			if (!isLink(5,node) && ( !checkBoldOnInsertion || !dcax917y(node.parentNode,node.parentNode.tagName)) ){					dcz208x17y = true;			}

			if (dcz208x17y){				var adLinkStr = dcax907y(node,dcz175x17y,dcz167x17y);				range.pasteHTML(adLinkStr);				dcax1377y+=countSimpleWords(adLinkobj.highlighttext);				markedLinks++;				adLinkobj.marked =true;			}else{				dcz253x17y = false;				var dcz207x17y = range.getBookmark();				range.moveToBookmark(dcz207x17y);				range.move('word',1);				dcz253x17y = range.findText(dcz167x17y,1,6);				dcz209x17y++;			}
		}

	return dcz208x17y;}



function sortAdLinks()
{if (dcAdlinks.length == 0) 
	return;if (!dcax937y)
		dcAdlinks.sort(function(a,b){return (a.wordNumber - b.wordNumber)});	else
		dcAdlinks.sort(function(a,b){return (a.IEwordNumber - b.IEwordNumber)});}


function Exhibits(){	this.exhibitElems=new Array();	this.embedLock=false;	this.showLock=false;	this.getApprovedStr = function(){		var str="";		for(var i=0;i<dcAdlinks.length;i++)
			if(this.isExhibit(dcAdlinks[i]))
				str+=dcAdlinks[i].highlighttext+"%2B";		return (str==""? str : str.substr(0,str.length-3));	}

	this.isExhibitNode = function(node){							return (node.getAttribute && node.getAttribute("name")!=null && typeof(node.getAttribute("name"))=="string" && node.getAttribute("name").toLowerCase()=="konteraml");	}

	
	this.getExhibitElems = function(){								if(!dc_exhibit)
									return;								var spans=document.getElementsByTagName("SPAN");								var j=0;								for(var i=0;i<spans.length;i++){										if(this.isExhibitNode(spans[i])){												this.exhibitElems[j]=spans[i];												j++;										}
								}
	}

	
	this.embedExhibits = function(override_lock){							if(this.embedLock && override_lock != true){								return;							}else this.embedLock=true;							var word=null;							for(var i=0;i<this.exhibitElems.length;i++){								if(!dcax937y){									word=this.exhibitElems[i].firstChild.nodeValue;									if(word==null){ 
										this.exhibitElems.splice(i,1);										i--;										continue;									}
								}else{									word=this.exhibitElems[i].innerText;								}

								word=trim(word);								dcAdlinks[dcAdlinks.length]= new Links(-1*i,-1,word,-1);								dcAdlinks[dcAdlinks.length-1].marked = dcax1317y;							}

							return this.exhibitElems.length>0;	}

	
	this.getExhibit= function(linkIndex){		return this.exhibitElems[(dcAdlinks[linkIndex].IEwordNumber*-1)];	}

	this.isExhibit=function (link){						return (link.IEwordNumber <= 0 &&  link.wordNumber == -1);	}

	
	this.showExhibits= function (){							if(!dc_exhibit||this.showLock) 
								return;							this.showLock=true;							var textRange=dcax937y?document.body.createTextRange():null;							for(var i=0;i<dcAdlinks.length;i++)
								if(this.isExhibit(dcAdlinks[i]))
									this.showExhibit(textRange,i);	}

	
	this.wasMarked= function(node){		return false;	}

	this.showExhibit= function (textRange,linkIndex){							if(this.wasMarked(this.getExhibit(linkIndex)))
								return;							var adLinkStr = dcax907y(this.getExhibit(linkIndex),
												linkIndex,dcAdlinks[linkIndex].highlighttext);							if(dcax937y){									textRange.moveToElementText(this.getExhibit(linkIndex));									textRange.findText(dcAdlinks[linkIndex].highlighttext);									textRange.pasteHTML(adLinkStr);							}else{								this.getExhibit(linkIndex).innerHTML=adLinkStr;							}
	}
}


function imageCampsHere(){
}

var ronTimeOut=2251;var ronTimeD=250;var ronTimeCounter=0;function ronLinksHere(val){	if(document.readyState){		if(document.readyState != dcax1227y && ronTimeCounter < ronTimeOut){			setTimeout("ronLinksHere("+val+")",ronTimeD);			ronTimeCounter += ronTimeD;			return;		}else pageStatus=dcax1227y;	}

	if(ronLinksLock)
		return;	ronLinksLock=true;	if(val && triggerRon()){		dcax1277y=0;		useRonLinks=true;		dcax627y(0);	}else {		useRonLinks=false;		sendPageKey();	}
}

function ArrayIterator(array){	this.i=0;	this.array=array;	this.reset=function(){this.i=0;}
	
	this.hasNext=function(){		return (this.i<this.array.length);	}

	this.next=function(){		return this.array[this.i++];	}

	this.remove=function(){		this.i--;		this.array.splice(this.i,1);	}
}

function insertRonLinks(){	
	dcAdlinks=dcRonLinks;	equalizeAdlinksArrays();	insertGlobalLinks(getRonIterator(dcAdlinks.length),true);}

function insertGlobalLinks(itr,useRon){
	var range=document.body.createTextRange();	var superRange=null;	var index=-1;	var links=new Array();	var markCount=0;	var superRange=range.duplicate();	var markLimit= useRon ? MAX_RONLINKS_ON_PAGE : MAX_ADLINKS_ON_PAGE ;	for(var i=0;i<aRootElems.length;i++){		range.moveToElementText(aRootElems[i][0]);		superRange=range.duplicate();		while(itr.hasNext() && markCount < markLimit){			index=itr.next();			if(insertInRange(range,superRange,dcAdlinks[index].highlighttext,dcAdlinks[index],useRon ? markCount : index)){					itr.remove();				if(useRon){					links.push(dcAdlinks[index]);				}
					markCount++;			}
			range.moveToElementText(aRootElems[i][0]);		}
		itr.reset();	}

	if(useRon){ 
		if(markCount>0){			loadRonData(links);		}else {			dcAdlinks=new Array();		}
	}
}


function dcax627y(dcz199x17y)
{
	if (dcax1337y) return;	if (dcax937y)
		pageStatus = document.readyState;  if(  dcAdlinks.length > 0 || useRonLinks)
  {	dcax1337y = true;	dcax87y();	if (!dcax1287y && !useRonLinks)
		{   
			dcax1287y = true;			dcax97y(null,0,dcz199x17y);		}	
    
	
	if(!dc_analysis)
		return;	if(lang==null){		lang=new HarvestLang();	}


	if(pageInfo==null){		pageInfo=new PageInfo(dcz199x17y);	}

	if (fetchMethod==METHOD_TREE){		dcax387y(dcax1047y);		backup=new BackUpLinks();		dcax387y(dcax1057y);		if(backup.hasLinks()){			
			backup.mark();		}else if(useRonLinks){			dcAdlinks=new Array();		}
	}else if(useRonLinks){	
		insertRonLinks();	}else{
		  markedLinks = 0;		  var d1 = new Date();		  var itr=new RootIterator();		  dcax1377y=itr.offset+1;		  var range=null;		  for (var i=0;i< dcAdlinks.length &&(markedLinks < MAX_ADLINKS_ON_PAGE);i++){			if(exhibits.isExhibit(dcAdlinks[i]))
				continue; 			itr.findRootRange(dcAdlinks[i]);			if(itr.isNewRange)
				dcax1377y=itr.offset+1;			dcax617y(itr,dcAdlinks[i],i,false);		  }
		
		 var unmarked=new Array();		 if (markedLinks < MAX_ADLINKS_ON_PAGE && markedLinks < dcAdlinks.length){			
			itr=new RootIterator();			var startPointMark =null;			for (var i=0;(i<dcAdlinks.length)&&(markedLinks < MAX_ADLINKS_ON_PAGE);i++){				if(exhibits.isExhibit(dcAdlinks[i])||dcAdlinks[i].marked==dcax1327y)
					continue;				if (!dcAdlinks[i].marked){					itr.findRootRange(dcAdlinks[i]);					if(!itr.isNewRange){						itr.range.moveToBookmark(itr.bookmark);					}
					dcax1377y=itr.offset+1;					dcax617y(itr,dcAdlinks[i],i,true);					if(!dcAdlinks[i].marked)
						unmarked.push(i);				}
			}
		   
		  }
		  	 
			if(unmarked.length > 0)
				insertGlobalLinks( new ArrayIterator(unmarked),false);		}
   }

	
}





function dcax637y(dcz199x17y)
{ 
var dcz204x17y =['dc_numberAds','dc_bg_color1','dc_bg_color2','dc_description_font_color','dc_InBorder','dc_OutBorder','dc_aff_id',
			 'dc_external_border','dc_internal_border','dc_sm_type','dc_default','dc_bg_img','dc_align','dc_show_caption','dc_caption_text',
			 'dc_caption_font','dc_caption_font_size','dc_caption_font_color','dc_caption_font_bgColor','dc_show_title','dc_title_font','dc_title_font_size',
			 'dc_title_font_bold','dc_title_font_color','dc_show_description','dc_description_font','dc_description_font_size',
			 'dc_description_font_bold','dc_description_font_color','dc_show_url','dc_url_font','dc_url_font_size','dc_url_font_bold',
			 'dc_url_font_color','dc_titLinesNumberFactor','dc_descLinesNumberFactor','dc_descCharsFactor','dc_titCharsFactor','dc_caption_position','dc_adIndex','dc_is_image','dc_aff_id','dc_redirect3PartyUrl','dc_redirect3Party'];var dcz205x17y ="";for (i=0;i<dcz204x17y.length;i++)
	{		var paramValue = eval('aInfoUnits['+dcz199x17y+'].'+dcz204x17y[i]);		if (paramValue!="")
			dcz205x17y+= "&"+dcz204x17y[i] + "=" + escape(paramValue);	}
	return dcz205x17y;}


function dcax647y(dcz199x17y,dcz202x17y,dcz302x17y)
{	var dcz203x17y = dcz202x17y[5];	dcz203x17y+=dcax637y(dcz199x17y);	if(aInfoUnits[dcz199x17y].dc_width != "")
	{		dcz203x17y = dcz203x17y + "&dc_width=" + aInfoUnits[dcz199x17y].dc_width;		dcz202x17y[1] = aInfoUnits[dcz199x17y].dc_width;	}
	else 
		if (dcz202x17y[1]!= '0')
			dcz203x17y = dcz203x17y + "&dc_width=" + dcz202x17y[1];		else 
			{ 	
			   dcz203x17y = dcz203x17y + "&dc_width=" + def_dc_Width;			   aInfoUnits[dcz199x17y].dc_width = def_dc_Width;			   dcz202x17y[1] = def_dc_Width;			}

	if(aInfoUnits[dcz199x17y].dc_height != "")
	{		dcz203x17y = dcz203x17y + "&dc_height=" + aInfoUnits[dcz199x17y].dc_height;		dcz202x17y[2]=aInfoUnits[dcz199x17y].dc_height;	}
	else 
		if (dcz202x17y[2]!= '0')
			dcz203x17y = dcz203x17y + "&dc_height=" + dcz202x17y[2];		 else 
			{			   dcz203x17y = dcz203x17y + "&dc_height=" + def_dc_Height;			   aInfoUnits[dcz199x17y].dc_height = def_dc_Height;			   dcz202x17y[2] = def_dc_Height;			}
	if (dcz302x17y)			
		dcax567y(dcz199x17y, dcz202x17y[1], dcz202x17y[2], dcz202x17y[3], dcz203x17y, dcz202x17y[4]);	else
		{			var dcz305x17y = document.getElementById("KonaIFrame"+dcz199x17y);			if (dcz305x17y!=null)
			{				var dcz303x17y = dcz203x17y.indexOf('tag=');				var dcz304x17y = dcz203x17y.indexOf('&cb');				if (dcz303x17y!=-1 && dcz304x17y!=-1)
					dcz203x17y = dcz203x17y.substring(0,dcz303x17y+4)+'600'+dcz203x17y.substring(dcz304x17y,dcz203x17y.length);				dcz305x17y.src = dcz203x17y;			}
		}		
}




function dcax657y(dcz199x17y, iKonaResultCode){

if ( typeof(aKonaResults) == 'undefined' || typeof(aKonaResults[dcz199x17y]) == 'undefined')
	return;var dcz202x17y = aKonaResults[dcz199x17y].split("|");if (dcz202x17y[0]!= 'L' && dcz199x17y == 0 && MAX_ADLINKS_ON_PAGE > 0 && !dcax1297y)
{ 
	dcax1487y++;	dcax1297y = true;}	




var dcz302x17y = true;var iframe=document.getElementById("KonaIFrame"+dcz199x17y);if(iframe!=null)
	dcz302x17y = false;switch(dcz202x17y[0])
{	case "S": 
		if(!dcz302x17y && !dc_tmReload)
			break;		dcax647y(dcz199x17y,dcz202x17y,dcz302x17y);		break;	case "D": 
		dcax647y(dcz199x17y,dcz202x17y,dcz302x17y);		break;	case "I": 
		var dcz299x17y = dcz202x17y[5];		var dcz300x17y = dcz202x17y[6];		for(var i = 1; i <= dcax1657y.length; i++)
		{			var dcz198x17y = new RegExp("<" + i + ">","g");			dcz299x17y = dcz299x17y.replace(dcz198x17y, dcax1657y[i]);			dcz300x17y = dcz300x17y.replace(dcz198x17y, dcax1657y[i]);		}
		if(dc_width != 0 && dc_height != 0)
			dcax577y(dcz199x17y, dc_width, dc_height, dcz299x17y, dcz300x17y);		else			dcax577y(dcz199x17y, dcz202x17y[1], dcz202x17y[2], dcz299x17y, dcz300x17y);		break;	case "H": 
		var sURLTemplate = dcz202x17y[5];		for(var i = 1; i <= dcax1657y.length; i++)
		{			var dcz198x17y = new RegExp("<" + i + ">","g");			sURLTemplate = sURLTemplate.replace(dcz198x17y, dcax1657y[i]);		}
		if(dc_width != 0 && dc_height != 0)
			dcax567y(dcz199x17y, dc_Width, dc_height, dcz202x17y[3], sURLTemplate, dcz202x17y[4]);		else
			dcax567y(dcz199x17y, dcz202x17y[1], dcz202x17y[2], dcz202x17y[3], sURLTemplate, dcz202x17y[4]);		break;	case "X": 
		var sURLTemplate = dcz202x17y[5];		dcax587y(dcz199x17y, sURLTemplate);		break;	case "P":
		dcax597y(dcz199x17y,dcz202x17y);		break;	case "U":
		dcax597y(dcz199x17y,dcz202x17y);		break;	}

	return dcz202x17y[0];}



function dcax667y(dcz197x17y, evType, dcz196x17y)
{ 
	if (dcz197x17y.addEventListener){ 
		dcz197x17y.addEventListener(evType, dcz196x17y, false);		return true;	} else if (dcz197x17y.attachEvent){ 
		return dcz197x17y.attachEvent("on"+evType, dcz196x17y);	}

  return false;}


function getLastMark(str,size){	var ch;	if(size-1>=0){		ch=str.charAt(size-1);		if(lang.isMark(ch))
			if( size-2>=0 && str.charAt(i-2)=="+")
				return ch;	}
	
	
	for(var i=size-1;i>=0;i--){		if(str.charAt(i)=="+" && (i-2 >=0) && str.charAt(i-2)=="+"){			ch=str.charAt(i-1);			if(lang.isMark(ch))
				return ch;		}
	}

	
	if(lang.isMark(str.charAt(0))&& str.charAt(1)=="+")
		return str.charAt(0);	return "";}


function StringBuffer() { 
   this.buffer = []; } 

 StringBuffer.prototype.append = function append(string) { 
   this.buffer.push(string);   return this; }; StringBuffer.prototype.toString = function toString() { 
   return this.buffer.join(""); };function PageInfo(tagNum){
	this.cur=-1;	this.aheadCur=this.cur;	this.chunks=new Array();	this.pageDone=false;	this.pTemp=null;	this.dcz250x17y=null;	this.lastDocSize=0;	this.queryStrBase="";	this.zeroChunkStr="";	this.tagNum=tagNum;	this.wasTH=false;	this.init=function(){		this.initQueryStr();		this.newChunk();		this.aheadCur=this.cur;	}
	
	this.sealPage=function(isDump){		if(isDump){			var str=this.getRunDao().getDump(3-this.cur);			this.append(str);			if(!this.isCurChunkFull())
				this.sealChunk();		}else {			this.sealChunk();			while(this.hasChunk()){				this.chunks[this.aheadCur]=null;				this.aheadCur--;			}
		}

		this.pageDone=true;	}

	this.getRunDao=function(){		return this.getChunk().runDao;	}

	this.initQueryStr=function(){			this.queryStrBase=
			sScriptPath2 + 
			dcax997y +
			"u=#############"+
			"&dc_aff_id="+aInfoUnits[tagNum].dc_aff_id + 
			"&p=" + dc_PublisherID + 
			"&k=" + dcax157y(dcax1577y) + 
			"&c=##" +
			"&####"+
			"o=####" + 
			"&e=####"+ 
			"&i="+aInfoUnits[tagNum].iUnitID+ 
			"&n=" + tagNum+
			"&al="+ dcAdlinksActive+
			"&bAl="+dcax1157y+
			(typeof(KonterDynamicContextDemoState)!='undefined'? "&d=1" : "")+
			"&sj=#"+
			dcax217y()+
			"&h=";			var metaData = dcax187y();			var title = document.title;			if (title==null){				title ="";			}
			
			title = dcax157y(dcax167y(title));			this.zeroChunkStr= "&t=" + title + metaData ;	}
	
	this.getChunkToSend=function(){		var isLastChunk=( this.isPageDone() && this.aheadCur==this.cur )
		
		var s=this.getChunk().getChunkQueryStr(this.lastDocSize,isLastChunk);		this.lastDocSize+=this.getChunk().toString().length;		this.cur++;		this.wasTH=false;		return s;	}
	
	this.getCurRoot=function(){		aRootElems[this.getChunk().rootId][0];	}
	
	this.nextRoot=function(){		if(this.getChunk().rootId+1 >= aRootElems.length){			this.pageDone=true;		}else {				this.getChunk().nextRoot();			}
	}
	
	this.isCurChunkFull=function(){		return this.getChunk().isChunkFull();	}
	
	this.sealChunk=function(){		this.expandAhead(this.getChunk().sealChunk());	}

	this.append=function(str){		this.pTemp=this.getChunk().append(str);		if(this.pTemp==null){			return true;		}else this.expandAhead(this.pTemp);		return false;	}

	this.expandAhead=function(prefix){		while(prefix!=null && prefix.getLen()!=0){			this.aheadCur++;			this.dcz250x17y=new ChunkInfo(this.aheadCur,this,this.getRunDao().duplicate());			this.dcz250x17y.runDao.exitCode=-1;			prefix=this.dcz250x17y.setPrefix(prefix);			this.chunks[this.aheadCur]=this.dcz250x17y;		}
	}
	
	this.hasChunk=function(){		return (this.aheadCur > this.cur);	}
	
	this.resetOnTH=function (th){		if(dcax937y){			var roundTrip=this.getChunk().getRoundTrip();		}
		this.dumpChunk();		this.newChunk();		this.getChunk().setTH(th)
		if(dcax937y){			this.getChunk().setRoundTrip(roundTrip+1);		}
		this.pageDone=false;	}
	
	this.dumpChunk = function(){		while(this.hasChunk()){			this.chunks[this.aheadCur]=null;			this.aheadCur--;		}
		
		if(this.cur>=0){			this.cur--;		}
	}


	this.newChunk=function(){		var startRunDao = ( this.cur==-1 ? new RunTimeDao(0,0) : this.getRunDao() );		this.cur++;		var dcz250x17y=this.getChunk();		this.chunks[this.cur]=new ChunkInfo(this.cur,this,startRunDao);		if(dcz250x17y!=null){			this.getChunk().setPrefix(dcz250x17y.prefix);		}
	}
	
	this.getChunk=function(index){		if(typeof(index)!="undefined")
			return this.chunks[index];		else return this.chunks[this.cur];	}
	
	this.getChunkCur=function(){		return this.cur;	}
	
	this.isPageDone=function(){		return this.pageDone;	}
	
	this.getNewTH=function(len){		if(this.wasTH)
			return -1;		this.wasTH=true;		return this.getChunk().getNewTH(
								MIN_TEXT_FOR_CHUNK + (this.pageDone || fetchMethod==METHOD_TREE ? 300 : 0),len);	}
	
	
	this.init();}

function getLastPlusIndex(str,startIndex){	var i=startIndex;	while( i>=0 && str.charAt(i)!="+" )
		i--;	return i;}


function ChunkInfo(chunkNum,pageInfo,startRunDao){	
	this.linkArr = new Array();	this.textLength=0;	this.prefix=null;	this.wordCounter=0;	this.maxWords = 1200;	this.sentText=new StringBuffer();	this.th=dcax1097y;	this.rootId= 0;	this.chunkNum=chunkNum;	this.quertStr="";	this.chunkFull=false;	this.runDao=null;	this.sealed=false;	this.lastChunk=false;	this.THlock=false;	this.startRunDao=startRunDao;	this.init=function(pageInfo){		if(this.startRunDao!=null){			if(this.runDao==null)
	 			this.runDao=this.startRunDao.duplicate();	 		this.rootId=this.startRunDao.rootId;	 	}
		
		this.quertStr=pageInfo.queryStrBase.replace("&sj=#",this.chunkNum==0 ? pageInfo.zeroChunkStr:"&sj=#");		this.setTH(this.th);	}
	
	this.getLastState=function(){		return this.runDao.state;	}
	
	this.formatText=function(){		if(this.prefix!=null)
			this.prefix.formatText();		this.resetStr( shortenSpaces(this.sentText.toString()).replace(/_\s[^B@_]+\sB\s/, "_  B  B ").replace(/B\+B/g,"B++B") );	}
	
	this.nextRoot=function (){		this.rootId++;		this.runDao.setRoot(this.rootId);	}
	
	this.setPrefix=function(prefix){		if(prefix==null){			this.prefix=null;			return;		}
		
		var r= this.maxLen() - prefix.getLen();		var newPrefix=null;		this.prefix=prefix;		if(r<0){			this.sealed=true;			newPrefix=this.splitToChunks(prefix,prefix.toString(),r);		}
		return newPrefix;	}
	
	this.set=function(prefix,val){		var r=new RegExp("("+prefix+")[\#]+");		this.quertStr=this.quertStr.replace(r,"$1"+val);	}
	
	this.getChunkQueryStr=function(lastDocSize,isLastChunk){		
		this.set("u=",dcax1017y);		this.set("c=",this.chunkNum);		if( this.isLastChunk() || isLastChunk )
			this.set("&","ls=1&");		else this.set("&","");		this.set("o=",lastDocSize);		this.formatText();		var dcz191x17y=this.toString().replace(/_\+B[\+$]/g,"_+");		var dcz190x17y = this.toString().match(/^[_@]\+|\+[_@]\+|\+[_@]$/g);		if(dcz190x17y != null)
			dcax1617y += dcz190x17y.length;		this.set("e=",dcax1617y);		if(iKonaServerColId!=-1)
			this.set("&sj=",iKonaServerColId);		else
			this.quertStr=this.quertStr.replace("&sj=#","");		if(!this.sealed){ 
			var dcz250x17y=dcax157y(this.sentText.toString());			this.resetStr(dcz250x17y);			r= this.maxLen()-this.getLen();			if(r<0){				this.resetStr(dcz250x17y.substring(0,dcz250x17y.length+r));			}
		}
		
		
		if( dc_PublisherID == 1733 && document.location.href=="http://www.4x4wire.com/" && this.chunkNum == 0){			var str=this.toString();			str=str.replace("Online+Magazine+","L+Online+Magazine+");			str=str.replace("more+.","more+.+_");			return 	this.quertStr+ str;		}
		

		return 	this.quertStr+ this.toString() ;	}
	
	this.isLastChunk=function(){		if(this.chunkNum == dcax1147y - 1 || this.lastChunk)
			return true;	}
	
	this.maxLen=function(){		return iGetLimit - this.quertStr.length;	}
	
	this.isChunkFull=function(){		return ( this.chunkFull || this.maxLen()-this.getLen() < 0 );	}
	
	this.resetStr=function (str){			this.sentText=new StringBuffer();			if(str){				this.sentText.append(str);			}
	}

	this.sealChunk=function(){		this.chunkFull=true;		this.resetStr(dcax157y(this.sentText.toString()));		r= this.maxLen()-this.getLen();		return this.splitToChunks(this,this.sentText.toString(),r);	}

	this.append=function(str){		if(this.chunkFull)
			return;		var r= this.maxLen() - this.getLen() - str.length;		if(r<0){			this.chunkFull=true;			this.resetStr(dcax157y(this.sentText.toString()));			str = dcax157y(str);			r= this.maxLen()-this.getLen()-str.length;			return this.splitToChunks(this,this.sentText.toString()+str,r);		}

		this.sentText.append(str);		return null;	}
	
	this.setTH=function(th){		this.th=th;		this.linkArr=new Array(th);		fillArray(this.linkArr,0);	}
	
	this.setRoundTrip=function(roundTrip){		this.runDao.setRoundTrip(roundTrip);	}
	
	this.getRoundTrip=function(){		return this.runDao.getRoundTrip();	}

	
	this.splitToChunks = function(chunk,str,r){			chunk.sealed=true;			var i=getLastPlusIndex(str,str.length+r-1);			var prefix=new ChunkInfo(chunk.chunkNum+1,pageInfo,null);			var dcz250x17y=str.substring(0,i+1);			chunk.resetStr(dcz250x17y);			var mark=getLastMark(chunk.toString(),chunk.getLen());			prefix.resetStr(mark+"+"+str.substring(i+1));			return prefix;	}
		
	
	this.addWordCount = function(wordNum){					this.wordCounter+=wordNum;	}

	this.wordStartRegExp=new RegExp("(^|\\s)([a-zA-Z])","g");	this.signRegExp=new RegExp("\\^","g");	this.getLen=function (){		return this.toString().length ;	}
	
	this.getWordCount=function (){		return this.wordCounter + ( this.prefix==null? 0 : this.prefix.getWordCount() );	}
	
	
	this.hasEnoughWords= function(){		if(this.getWordCount() >= this.maxWords){			return true;		} else return false;	}

    
	this.getLinksLen=function(){		var dcz179x17y=0;		for(var i=0;i<this.linkArr.length;i++)
			dcz179x17y+=this.linkArr[i]*i;		return dcz179x17y;	}

	this.stackLinkLen=function(len){					if(this.THlock) return;					if(len>=this.linkArr.length)
						this.linkArr[len]=0;					this.linkArr[len]++;				}

	this.stackLink= function (str){					if(this.THlock) return;					this.linkArr[str.length]++;				}

	
	this.stackChars= function(str){					if(this.THlock) return;					this.textLength+=str.length;				}

	
	

	this.toString=function (){		return ( this.prefix==null? "" : this.prefix.toString() )+this.sentText.toString();	}
	
	this.getTextLen=function(){		return this.textLength + ( this.prefix==null? 0 : this.prefix.getTextLen() );	}
	
	
	
	
	this.getNewTH= function (minChars,textLength){		if(typeof(textLength)=="undefined")
			var textLength=this.getTextLen();		if(this.THlock || minChars <= textLength)
			return -1;		this.THlock=true;		var miss= minChars - textLength;		var cur=this.linkArr.length-1;		var originalMiss=miss;		while(miss>0 && cur >= 0){			miss -= (this.linkArr[cur] ? (this.linkArr[cur] * cur) : 0 );			cur--;		}

		cur++;		return cur >= 0 && (originalMiss > miss)? Math.max(cur,LOWER_BOUND_FOR_ELEMENT) : -1 ;	}
	
	this.init(pageInfo);}



var harvestTimer=null;function dcax677y(dcz298x17y)
{	
	if (dcax937y)
		pageStatus = document.readyState;	if (dcax1237y!=dcz298x17y && dcax1237y!=-1 || 
		dcax1597y >= dcax1147y )
		return;	dcax1237y = dcz298x17y;	if(lang==null){		lang=new HarvestLang();	}
	
	if(pageInfo==null){		pageInfo=new PageInfo(dcz298x17y);	}
	

	var th=-1;	if(!pageInfo.isPageDone() && !pageInfo.hasChunk()){
		if (fetchMethod==METHOD_TEXT_RANGE ){			
		
			harvestTimer=new Date();			var tempTime1=harvestTimer.getTime();			var tempTime2=0;				var roundTrip=0;				while(!pageInfo.isCurChunkFull()&&!pageInfo.isPageDone()){					harvestChunk();					if(pageInfo.getRunDao().exitCode==lang.OUT_OF_ROOT ||
					   pageInfo.getRunDao().exitCode==lang.OUT_OF_WORDS )
						pageInfo.nextRoot();					tempTime2 = (new Date()).getTime();					globalTimeCount += (tempTime2 - tempTime1);					tempTime1 = tempTime2;					if( !dc_jsDebug && (globalTimeCount > PAGE_PROCESS_TIMEOUT) ){					   pageInfo.sealPage(false);					}else if(pageInfo.getRunDao().exitCode==lang.TRASHING){					   pageInfo.sealPage(true);					}else if(pageInfo.getRunDao().exitCode==lang.OUT_OF_TIME){					   pageInfo.sealChunk();					}else if( pageInfo.isCurChunkFull() || pageInfo.isPageDone() ){						if(dc_jsDebug ||( tempTime2 - harvestTimer.getTime() <= HARVEST_TIMEOUT*0.6 ) ){							th=pageInfo.getNewTH();							if(th!=-1){								pageInfo.resetOnTH(th);							}
						}
					}
				}

				
			
			
			}else if(fetchMethod == METHOD_TREE){				
			
				dcax387y(dcax1047y);			}
	}

			
	if( pageInfo.getChunk().getLen() < dcax1107y )
		return;	var query=pageInfo.getChunkToSend();	var dcz189x17y = document.createElement("SCRIPT");	dcz189x17y.setAttribute("language", "JavaScript");	dcz189x17y.setAttribute("src", query);	dcax1597y++;	dcDOMLock=false;	document.getElementById("konasapn" + dcz298x17y).appendChild(dcz189x17y);}


function onKonaReturn(dcz298x17y)
{
	dcz298x17y = parseInt(dcz298x17y);	dcax1277y = dcz298x17y;	if (osMac && document.readyState != 'complete') {		window.setTimeout('onKonaReturn('+dcz298x17y+')',100);		return;	}
	
	var prod_ch="";	if(iKonaResultCode==0||iKonaResultCode==1)
		prod_ch=dcax657y(dcz298x17y, iKonaResultCode);	runOnPage(dcz298x17y,iKonaResultCode,prod_ch);	return;}


function runOnPage(dcz298x17y,konaRes,prod_ch){
	iKonaResultCode  = konaRes;	var doProcessing= ( !useRonLinks && dc_analysis && iKonaResultCode == 0) || dc_forceAnalysis ;	var doMarking=	(iKonaResultCode == 1 || !dc_analysis) && !useRonLinks;	var timeOut= doMarking ? adLinkMarkTimeOut : 5000 ;	if(pageStatus!= dcax1227y && document.readyState != 'complete' && timeCounter < timeOut){		var timeD= doMarking ? 100 : 150;		timeCounter += timeD ;				window.setTimeout('runOnPage('+dcz298x17y+','+konaRes+',"'+prod_ch+'")',timeD);		return;	}

	if(doRemoveEmbeddedAdlinks)
		removeEmbeddedAdlinks();	if(dc_runOnFly)
		dcax117y();	doAnalysis=(dc_analysis|| prod_ch=="S" || prod_ch=="D");	if ( doProcessing && !dcDOMLock ){		dcDOMLock=true;		if(doAnalysis||dc_forceAnalysis){			doAnalysis=false;			dc_forceAnalysis=false;			dcax677y(dcz298x17y);		}
		dcDOMLock=false;	}else if(doMarking && !dcDOMLock){			dcDOMLock=true;			equalizeAdlinksArrays();			if(!dc_analysis){				dcAdlinks=new Array();				exhibits.embedExhibits(true);			}else if(exhibits.embedExhibits())
				equalizeAdlinksArrays();			dcax627y(dcz298x17y);			exhibits.showExhibits();			dcDOMLock=false;	}else if (iKonaResultCode == 2) {		
		
	}
}

function equalizeAdlinksArrays(){
	if(dcAdlinkHighlights.length > 0 && (dcAdlinks.length==0)){		dcAdlinks=dcAdlinkHighlights;		filterAdlinks();		sortAdLinks();	}
		
	dcAdlinkHighlights=new Array();	for(var i=0;i<dcAdlinks.length;i++)
		dcAdlinkHighlights[i]=dcAdlinks[i];}


function removeEmbeddedAdlinks(){	var dcz197x17y=null;	for(var i=0;i<10;i++){		dcz197x17y = document.getElementById("KonaLink"+i);		if(dcz197x17y!=null){			if(dcz197x17y.firstChild){					var tag=dcz197x17y.firstChild;					var size="";					while(tag!=null&&tag.firstChild&&tag.nodeName.toUpperCase()!="SPAN"){						if(tag.size)
							size=tag.size;						tag=tag.firstChild;					}
					if(tag==null)
						return;					else
						tag=tag.parentNode;					var str="";					for(var j=0;j<tag.childNodes.length;j++){						if(tag.childNodes[j].nodeName=="SPAN"&&tag.innerHTML)
							str+=""+tag.childNodes[j].innerHTML;					}

				var newNode = document.createElement("FONT");					if(size!="")
						newNode.setAttribute("size",size);					if(str!=""){						newNode.innerHTML=str;								if(dcax937y){									dcz197x17y.replaceNode(newNode);								}else{									dcz197x17y.parentNode.replaceChild(newNode,dcz197x17y);								}
					}

			}

		}
	}

}


function filterAdlinks(){	return;}



function dcax697y(dcz297x17y)
{
	for (i=0; i<iTagNumber; i++)
	{		if (aInfoUnits[i].dc_adprod == dcz297x17y)
			return i;	}		
	
	return -1;}


function dcax707y(dcz297x17y)
{	var dcz187x17y	= dcax697y(ADL);	var dcz188x17y = dcax697y(TM_AL);		if (dcz187x17y!=-1 && dcz188x17y != -1)
		{				
				aInfoUnits[dcz187x17y].dc_adprod ="IGNORE";				aInfoUnits[dcz188x17y].dcAL_number					=  aInfoUnits[dcz187x17y].dcAL_number;				aInfoUnits[dcz188x17y].dcAL_color					=  aInfoUnits[dcz187x17y].dcAL_color;				aInfoUnits[dcz188x17y].dcAL_bgColor				=  aInfoUnits[dcz187x17y].dcAL_bgColor;				aInfoUnits[dcz188x17y].dc_AdLinkColor		   		=  aInfoUnits[dcz187x17y].dc_AdLinkColor;				aInfoUnits[dcz188x17y].dcAL_LY_showCaption			=  aInfoUnits[dcz187x17y].dcAL_LY_showCaption;				aInfoUnits[dcz188x17y].dcAL_LY_captionTxt			=  aInfoUnits[dcz187x17y].dcAL_LY_captionTxt;				aInfoUnits[dcz188x17y].dcAL_LY_captionFontColor	=  aInfoUnits[dcz187x17y].dcAL_LY_captionFontColor;				aInfoUnits[dcz188x17y].dcAL_LY_borderColor			=  aInfoUnits[dcz187x17y].dcAL_LY_borderColor;				aInfoUnits[dcz188x17y].dcAL_LY_bgColor				=  aInfoUnits[dcz187x17y].dcAL_LY_bgColor;				aInfoUnits[dcz188x17y].dcAL_LY_FontType			=  aInfoUnits[dcz187x17y].dcAL_LY_FontType;				aInfoUnits[dcz188x17y].dcAL_onMouseOvercolor		=  aInfoUnits[dcz187x17y].dcAL_onMouseOvercolor;				aInfoUnits[dcz188x17y].dcAL_LY_openTime			=  aInfoUnits[dcz187x17y].dcAL_LY_openTime;				aInfoUnits[dcz188x17y].dcAL_LY_titleActive			=  aInfoUnits[dcz187x17y].dcAL_LY_titleActive;				aInfoUnits[dcz188x17y].dcAL_LY_titleFontColor		=  aInfoUnits[dcz187x17y].dcAL_LY_titleFontColor;				aInfoUnits[dcz188x17y].dcAL_LY_titleBold			=  aInfoUnits[dcz187x17y].dcAL_LY_titleBold;				aInfoUnits[dcz188x17y].dcAL_LY_titleFontSize		=  aInfoUnits[dcz187x17y].dcAL_LY_titleFontSize;				aInfoUnits[dcz188x17y].dcAL_LY_descActive			=  aInfoUnits[dcz187x17y].dcAL_LY_descActive;				aInfoUnits[dcz188x17y].dcAL_LY_descFontColor		=  aInfoUnits[dcz187x17y].dcAL_LY_descFontColor;				aInfoUnits[dcz188x17y].dcAL_LY_descFontSize		=  aInfoUnits[dcz187x17y].dcAL_LY_descFontSize;				aInfoUnits[dcz188x17y].dcAL_LY_urlActive			=  aInfoUnits[dcz187x17y].dcAL_LY_urlActive;				aInfoUnits[dcz188x17y].dcAL_LY_urlFontColor		=  aInfoUnits[dcz187x17y].dcAL_LY_urlFontColor;				aInfoUnits[dcz188x17y].dcAL_LY_urlFontBold			=  aInfoUnits[dcz187x17y].dcAL_LY_urlFontBold;				aInfoUnits[dcz188x17y].dcAL_LY_urlFontSize			=  aInfoUnits[dcz187x17y].dcAL_LY_urlFontSize;				aInfoUnits[dcz188x17y].dcAL_explainActive			=  aInfoUnits[dcz187x17y].dcAL_explainActive;				aInfoUnits[dcz188x17y].dcAL_explainText			=  aInfoUnits[dcz187x17y].dcAL_explainText;				aInfoUnits[dcz188x17y].dcAL_explainURL				=  aInfoUnits[dcz187x17y].dcAL_explainURL;				aInfoUnits[dcz188x17y].dc_is_image					=  aInfoUnits[dcz187x17y].dc_is_image;				aInfoUnits[dcz188x17y].dc_open_new_win			    =  aInfoUnits[dcz187x17y].dc_open_new_win;				aInfoUnits[dcz188x17y].dc_useVPP					=  aInfoUnits[dcz187x17y].dc_useVPP;				aInfoUnits[dcz188x17y].dc_delayTime				=  aInfoUnits[dcz187x17y].dc_delayTime;				aInfoUnits[dcz188x17y].dc_underlineType			=  aInfoUnits[dcz187x17y].dc_underlineType;				aInfoUnits[dcz188x17y].dc_contentTag				=  aInfoUnits[dcz187x17y].dc_contentTag;				aInfoUnits[dcz188x17y].dc_contentTagAttr			=  aInfoUnits[dcz187x17y].dc_contentTagAttr;				aInfoUnits[dcz188x17y].dc_contentTagAttrVal		=  aInfoUnits[dcz187x17y].dc_contentTagAttrVal;				aInfoUnits[dcz188x17y].dc_redirect3PartyUrl        =  aInfoUnits[dcz187x17y].dc_redirect3PartyUrl;				aInfoUnits[dcz188x17y].dc_redirect3Party           =   aInfoUnits[dcz187x17y].dc_redirect3Party;		}
}


function dcax717y(tagType)
{	var dcz186x17y = dcax697y(tagType);	if (dcz186x17y != -1)
	{		var dcz250x17y  = aInfoUnits[0];		aInfoUnits[0] = aInfoUnits[dcz186x17y];		aInfoUnits[dcz186x17y] = dcz250x17y;	}
}

function dcax727y()
{	var dcz185x17y="";	for(var x = 0; x < iTagNumber; x++)
	{		 dcz185x17y+="|"+aInfoUnits[x].dc_adprod+"|";	}
	if (dcz185x17y.indexOf(ADL)!= -1 && dcz185x17y.indexOf(TM_AL)!= -1 && dcz185x17y.indexOf(PU)== -1)
	{		dcax707y()
	}	
	if (dcz185x17y.indexOf(PU)!= -1 && dcz185x17y.indexOf(TM_AL)!= -1  ) 
	{		dcax717y(TM_AL);	}
	if (dcz185x17y.indexOf(PU)!= -1 && dcz185x17y.indexOf(TM)!= -1 )
	{		 dcax717y(TM);	}
	if ( (dcz185x17y.indexOf(PU)!= -1 && dcz185x17y.indexOf(ADL)!= -1 ) || (dcz185x17y.indexOf(PU)!= -1 && dcz185x17y.indexOf(TM_AL)!= -1 && dcz185x17y.indexOf(ADL)!= -1) )
	{		dcax717y(ADL);	}
	var dcz242x17y = new Array();	for (i=0;i<aInfoUnits.length;i++ )
	{		if (aInfoUnits[i].dc_adprod != "IGNORE")
		{			dcz242x17y[dcz242x17y.length] = aInfoUnits[i]

		}
	}
	aInfoUnits = dcz242x17y;	iTagNumber = aInfoUnits.length;}


function setKonaStyle(doWrite,infoUnit){
var target= infoUnit.dc_open_new_win == 'yes' ? "_new":"_top";linkTemplate = "<A href=# style='text-decoration: underline; "+adlinkChildStyle+
	" ' #FS2# class=\"kLink1\" onMouseOver=\"adlinkMouseOver(event,this,<1>);\" target='"+
	target+"' id=\"KonaLink<1>\" onclick=\"dcax47y(event,0,this,<1>,this)\" oncontextmenu=\"return false;\" onmouseout=\"adlinkMouseOut(event,this,<1>);\"><font #FS# color='"+infoUnit.dc_AdLinkColor+"' ><2></font></A>";var style=
  [	["A.ADLINK_LAYER",
		"text-decoration: none !important ;"+
		"background-color: transparent;"],

	["A.ADLINK_LAYER:hover" ,
		"background-color: transparent;"],
	
	["A.ADLINK_LAYER.ADLINK_LAYER_TITLE:hover" ,
		"text-decoration: underline !important ; color:"+infoUnit.dcAL_LY_titleFontColor+";"],

	["SPAN.kLink1" ,
		"border-bottom:  1px "+infoUnit.dc_underlineType+" "+infoUnit.dc_AdLinkColor+";"+
		"color:"+infoUnit.dc_AdLinkColor+";"],	

	["A.kLink1",
		"color:"+infoUnit.dc_AdLinkColor+" !important ; border-bottom-style: none;"+
		"text-decoration: underline; cursor: "+dcz177x17y+";"+	
		"font-family: "+infoUnit.dcAL_LY_FontType+";"+
		"background-color: transparent;"],

	["A.kLink1:visited" ,
		"color:"+infoUnit.dc_AdLinkColor+"; border-bottom: none; text-decoration: underline;"+				
		"cursor: "+dcz177x17y+"; font-family: "+infoUnit.dcAL_LY_FontType+";"],

	["A.kLink1:hover" ,
		"color:"+infoUnit.dc_AdLinkColor+"; text-decoration: underline;"+				
		"cursor: "+dcz177x17y+"; font-family: "+infoUnit.dcAL_LY_FontType+";"+
		"background-color: transparent;"],
		
	["A.whatsthis ",
		"font-family: MS Sans Serif, Verdana; font-size: 8pt;"+
		"color: #AFAFAF; text-decoration: none; cursor: "+dcz177x17y+";"+
		"background-color: transparent;"],
		
	["A.whatsthis:visited",
		"font-family: MS Sans Serif, Verdana; font-size: 8pt;"+
		"color: #AFAFAF; text-decoration: none; cursor: "+dcz177x17y+";"+
		"background-color: transparent;"],

	["A.whatsthis:hover", 
		"font-family: MS Sans Serif, Verdana; font-size: 8pt;"+
		"color: blue; text-decoration: underline; cursor: "+dcz177x17y+";"+
		"background-color: transparent;"],

	["DIV.konaLayer",
		"width: 290px;"],

	["DIV.kLinkTitle",
		"position: absolute; font-family: "+infoUnit.dcAL_LY_FontType+";"+
		"font-size: 9pt; padding: 2px; background-color: "+infoUnit.dcAL_LY_bgColor+";"+
		"border: 1px "+infoUnit.dcAL_LY_borderColor+" solid;"+
		(bOpera ? "width: 300px;" : "" )+
		"filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#afafaf', Positive='true');"],
	
	[".sponsor",
		"font-family: MS Sans Serif, Verdana; color: "+infoUnit.dcAL_LY_captionFontColor+";"+
		"font-size: 9pt; cursor: default;"]

  ];	if(doWrite||bOpera){		if(doWrite)
			document.writeln("<STYLE type='text/css'>");		else 
			var styleSheet=document.getElementById('konaStyle');		var str="";		for(var i=0;i<style.length;i++){			str+="\n "+style[i][0]+" { "+style[i][1]+" } ";		}
		if(doWrite){			document.writeln(str);			document.writeln("</STYLE>");		}else{			styleSheet.innerHTML=str;		}
	}else{		var sheet=document.styleSheets[document.styleSheets.length-1];		if(dcax937y){			for(var i=0;i<style.length;i++)
				sheet.addRule(style[i][0],style[i][1]);		}else{			for(var i=0;i<style.length;i++)
				sheet.insertRule(style[i][0]+" { "+style[i][1]+" } ",0);		}
	}
}


function whatsThisClick(node){
	node.href= infoUnit.dcAL_explainURL+"/PublisherExplanation/Explanation?pid="+dc_PublisherID+"&url="+document.location.href;	if(node.click){		node.click();	}else{		window.location = node.href;	}
	return false;}



function dcax737y(doNow)
{	if(dcax937y && !doNow)
	{		if(document.readyState != "complete" )
		{			 appendKonaLayerTime+=200;			 window.setTimeout('dcax737y(false)',200);			 return;		}
	}
	if (!document.getElementById('kLinkTitle')) 
	{   
		var dcz184x17y ="<DIV onmouseover='dcz176x17y = true;' onmouseout=' dcax1467y=false; dcax257y(event, this);' class='kLinkTitle konaLayer' id='kLinkTitle' style='cursor:"+dcz177x17y+"; position: absolute; visibility: hidden; display: none;min-height:0px;margin-top:0px;'>"
			+"<DIV id='dcz266x17y' class='konaLayer' ></DIV><DIV class='konaLayer' "+(dcax937y? "": "style='position: relative;'")+">";		if (infoUnit.dcAL_LY_showCaption.toLowerCase() == 'yes')
			dcz184x17y+="<DIV class='konaLayer sponsor' onmouseover='dcz176x17y = true;' onmouseout=' dcax1467y=false; dcax257y(event, this);' align='center' id='layerCaption' style='cursor:"+dcz177x17y+"; position: absolute; margin-top: 5px;font-weight:normal'>"+infoUnit.dcAL_LY_captionTxt+"</DIV>";		var target= infoUnit.dc_open_new_win == 'yes' ? "_new":"_top";		if (infoUnit.dcAL_explainActive.toLowerCase() == 'yes' && !dcax57y() )
			dcz184x17y+="<DIV class='konaLayer' style='position: absolute; text-align: right; margin-top: 5px;'><A class='whatsthis' style='font-weight:normal' target='"+target+"' href='#' onclick='whatsThisClick(this);'>"+infoUnit.dcAL_explainText+"</A></DIV>";		if (infoUnit.dcAL_explainActive.toLowerCase() == 'yes' || infoUnit.dcAL_LY_showCaption.toLowerCase() == 'yes')
			dcz184x17y+="<DIV class='konaLayer sponsor' align='center'  style='height: 18px;'></DIV>";		dcz184x17y+="</DIV></DIV>";		var konaLayerSpan = document.createElement("SPAN");		konaLayerSpan.id = "konteraElements";		konaLayerSpan.innerHTML = dcz184x17y;		document.body.appendChild(konaLayerSpan);	}

}


function createTagUrl()
{	var dcz181x17y = "u="+dcax1017y + "&p=" + dc_PublisherID + "&k=" + dcax157y(dcax1577y)+"&al="+dcAdlinksActive;	var demoParam="&d=1"; 	if (typeof(KonterDynamicContextDemoState)!='undefined')  	
 		dcz181x17y+=demoParam;	dcz181x17y = dcz181x17y + dcax217y();	var title = document.title;	if (title != null)
	{		if (title.length > 100 )
		{			title = title.substring(0,100);		}	
				
	}
	else 
		title ="";	var t = dcax157y(dcax167y(title));	var m = dcax197y();	var h = "";	if(t == "" || m == ""){		var body= dc_runOnFly ? document.body : aRootElems[0][0] ;		if(dcax937y)
			h = "&m2=" + dcax157y(dcax167y(body.innerText.substr(0, 100)));		else
		{			var range = document.createRange();			range.selectNodeContents(body);			h = "&m2=" + dcax157y(dcax167y(range.toString().substr(0, 100)));		}
	}
	dcz181x17y = dcz181x17y + "&t=" + t + m + h;	return dcz181x17y;}

function validateInfoUnit(infoUnit){	var i=0;	for(i=0;i<DC_AL_UNDERLINE_TYPE_ENUM.length;i++){		if(infoUnit.dc_underlineType.toLowerCase()==DC_AL_UNDERLINE_TYPE_ENUM[i]){			infoUnit.dc_underlineType=DC_AL_UNDERLINE_TYPE_ENUM[i];			i=-1;			break;		}
	}

	if(i!=-1)
		infoUnit.dc_underlineType=DC_AL_UNDERLINE_TYPE_DEF;	var numRegExp = new RegExp("^[0-9]");	var charRegExp = new RegExp("^[a-fA-F]");	var colorAttr=["dc_AdLinkColor","dcAL_LY_urlFontColor","dcAL_LY_titleFontColor","dcAL_LY_bgColor"];	var str="";	for(var i=0;i<colorAttr.length;i++){		str=eval("infoUnit."+colorAttr[i]);		if(str.search(numRegExp)>-1){			str="#"+str;		}else if(str.search(charRegExp)>-1){			str=str.substring(1);			if(str!=null && (str.search(charRegExp)>-1 || str.search(numRegExp)>-1))
				str="#"+eval("infoUnit."+colorAttr[i]);			else
				continue;		}
			
			
	 eval("infoUnit."+colorAttr[i]+"=str;");	}

}

function getKeyHash(key){	var sum=0;	for (var i=0;i<key.length;i++){		sum=sum+key.charCodeAt(i);	}

	return sum;}

function networkByKey(key){	var sum = getKeyHash(key);	return (sum % 2 == 0);}


function tailorForPublisher(){	if(dc_PublisherID % 2 == 1){	   dcax947y  = "http://kona8.kontera.com/";       sScriptPath2 = "http://kona9.kontera.com/";    }else{	   dcax947y = "http://kona6.kontera.com/";	   sScriptPath2 = "http://kona7.kontera.com/";	}

	switch(dc_PublisherID){
		case 57:
		case 281:
		case 710:
		case 1135:
		case 1136:
		case 1137:
		case 1434:
		case 1033:
			dc_doHalt=true;		break;		case 1114:
		case 1328:
			
			
		break;		case 7:
			useMetaTags=false;		break;		case 67:
			dcax1187y[6] = new dcax37y("67","span","className","style5",dcax1067y);		break;		case 72:
			
			
		break;		case 79:
			
			infoUnit.dc_delayTime=250;		break;		case 173:
			dcax1187y[2] = new dcax37y("","FONT","size"," > 5",dcax1087y);		break;		case 275:
			adlinkChildStyle="position:static;";		break;		case 349:
			hiddenDepth=Number.MAX_VALUE;			dcax947y = "http://kona6.kontera.com/";			sScriptPath2 = "http://kona7.kontera.com/";		break;		case 351:
			hiddenDepth=12;		break;		case 373:
			MAX_ADLINKS_ON_PAGE=15;		break;		case 460:
			filterSmallNodes = true;		break;		case 487:
			useMetaTags=false;		break;		case 531:
			 dcax947y = "http://kona8.kontera.com/";			 sScriptPath2 = "http://kona9.kontera.com/";			 useMetaTags=false;			 useRonLinks=true;			 publisherIdInKey=true;		break;		case 564:
			adlinkChildStyle="position:static;";		break;		case 674:
			dcax947y = "http://kona12.kontera.com/";			sScriptPath2 = "http://kona13.kontera.com/";		break;		case 679:
			adlinkChildStyle="position:static;";		break;		case 681:
			fetchMethod=METHOD_TREE;		break;		case 841:
			adlinkChildStyle="position:static;";		break;		case 861:
			dc_z_index= 1000;			hiddenDepth=12;		break;		case 911:
			removeEntry(restrictedTags,'PRE');		break;		case 923:
			doRemoveEmbeddedAdlinks = true;			doStaticStyle=true;			checkRestrictedNodes = true;		break;		case 935:
			doStaticStyle=true;			infoUnit.dc_contentTag="DIV";			infoUnit.dc_contentTagAttr="id";			infoUnit.dc_contentTagAttrVal="post_message_";		case 981:
			dcax1187y[2] = new dcax37y("","FONT","size"," > 3",dcax1087y);		break;		case 994:
			dcax1187y[1] = new dcax37y("","H2 H3","","",dcax1077y);		break;		case 1174:
			if(!dcax937y)
				dc_tmReload=false;		break;		case 1483:
			adlinkChildStyle="position:static;";		break;		case 1642:
			dcax1097y=12;			dc_urlPageKey=true;			doStaticStyle=true;		break;		case 1645:
			dc_doTHLoop	= false;		break;		case 1721:
			adlinkChildStyle="position:static;";		break;		case 1733:
			filterSmallNodes = true;		break;		case 1846:
		case 1847:
			 dcax947y = "http://kona8.kontera.com/";			 sScriptPath2 = "http://kona9.kontera.com/";			 useMetaTags=false;			 publisherIdInKey=true;		break;		case 1996:
			dcax1187y[2] = new dcax37y("","FONT","size"," > 3",dcax1087y);		break;		case 2032:
			dcax1097y=11;		break;		case 2071:
			MAX_ADLINKS_ON_PAGE=15;		break;		case 2207:
			
			adlinkChildStyle="position:static;";		break;		case 2468:
			adlinkChildStyle="position:static;";		break;		case 2471:
			textFromRange=false;		break;		case 2523:
			dcax1097y=19;		break;		case 2654:
			dcax1157y='0';		break;		case 2735:
			checkBoldOnInsertion=true;		break;		case 2834:
			dc_ALTimeout=1000;			doStaticStyle=true;		break;		case 2847:
			dcax1157y='0';			checkBoldOnInsertion=true;		break;		case 2953:
			removeEntry(restrictedTags,'PRE');		break;		case 3012:
			dcax1157y='0';			checkBoldOnInsertion=true;		break;		case 75:
		case 90:
		case 1295:
		case 1296:
		case 1297:
		case 1298:
			 dcax947y  = "http://kona8.kontera.com/";			 sScriptPath2 = "http://kona9.kontera.com/";		break;		default:
		break;	}


	if(bOpera)
		adlinkChildStyle="position:static;";	if(dc_jsDebug){		dc_limitHarvestTime=false;	}

	infoUnit.dc_useVPP="no";}

function removeEntry(array,entry){	for(var i=0;i<array.length;i++){		if(array[i]==entry){			array.splice(i,1);			break;		}
	}
}

function konaHash(str) { 	if(typeof(str)=='undefined'||str==null)
 		return "";	var dcz179x17y="";	for(var i=0;i<str.length;i++){		dcz179x17y+=""+str.charCodeAt(i)+i;	}

 	return dcz179x17y; }

function checkCookieChange(){	var url=document.location.href;	var i=url.lastIndexOf("dcc=");	if(i<0)
		return;	var code1=url.substring(i+4);	url=url.substring(0,i-1);	var base= dc_PublisherID.toString()+","+url;	var code2=konaHash(base);	if(code2==code1.substr(0,code1.length-1)){		var val=code1.charAt(code1.length-1);		createCookie("dc_op_code",val,COOKIE_EXPIRATION_DAYS);	}
}

function cookieFeed(){	var val=readCookie("dc_op_code");	if(val=="0")
		dc_doHalt=true;}

function haltcheck(){	dc_doHalt |= isFilterdByHours();	return dc_doHalt;}



function konaInit(pageLoaded){	
	
	
	if(initLock)
		return true;	else initLock=true;	infoUnit=aInfoUnits[0];	checkCookieChange();	cookieFeed();	tailorForPublisher();	if(haltcheck())
		return false;	if(restrictedTagsStr==null){		restrictedTagsStr="|";		for(var i=0;i<restrictedTags.length;i++)
			restrictedTagsStr+=restrictedTags[i]+"|";	}

	if(pageLoaded){		
		dcax727y();	}
	
	
	loadExternalScripts(!pageLoaded);	validateInfoUnit(infoUnit);	dcax737y();	if(!doStaticStyle)
		setKonaStyle(!pageLoaded,infoUnit);	impressions= new impressionDaoFunc();	return true;}

function getIEKey(){
	var range=null;	var array=new Array();	var dcz250x17y=null;	var wordsNum=0;	for(var i=0;i<aRootElems.length && wordsNum<10000 ;i++){		range=document.body.createTextRange();		range.moveToElementText(aRootElems[i][0]);		dcz250x17y=range.text.split(/[\240\s]/);		wordsNum+=dcz250x17y.length;		array.push(dcz250x17y);	}
	
	var cur=0;	var sb=new StringBuffer();	for(var i=0;i<array.length;++i){		for(var j=0;j<array[i].length;++j){			if(cur % 10 == 0){				if(array[i][j].match(/\d+/g)==null && trim(array[i][j]).length!=0){					sb.append( array[i][j] );				}else{					--cur;				}
			}
			++cur;		}
	}
	
	dcax1577y=dcax357y(sb.toString());}


function getPageKey(){
	if(dc_urlPageKey){		dcax1577y = dcax767y();	}else{		if(dcax937y)
			getIEKey();		else
			dcax387y(dcax1037y);	}

	
	if ( publisherIdInKey || typeof(KonterDynamicContextDemoState)!='undefined' ){	
			dcax1577y+=":pid:"+dc_PublisherID;	}

	if (dcax937y)
		dcax1577y+="IE";	else if(bOpera)
		dcax1577y+="OPERA";	else
		dcax1577y+="MOZILLA";}


function sendPageKey(){	var dcz181x17y = createTagUrl();	for(var x = 0; x < iTagNumber; x++)
	{		var dcz182x17y = dcz181x17y + "&i=" + aInfoUnits[x].iUnitID + "&n=" + x+ "&dc_aff_id="+aInfoUnits[x].dc_aff_id;		var dcz288x17y = dcax947y +''+ dcax987y +''+ dcz182x17y;		if (!osMac) {		
			var s=document.createElement('script');			s.setAttribute('type','text/javascript');			s.setAttribute('src', dcz288x17y);			document.getElementById("konasapn" + x).appendChild(s);		} else {			
			var tHtml = '<SCRIPT language="JavaScript" src="'+dcz288x17y+'"></SCRIPT>'
			document.getElementById("konasapn" + x).innerHTML = tHtml;		}

	}
}

function dcax767y()
{	 if (typeof(KonterDynamicContextDemoState)=='undefined') 
		return document.location.href;	else
		return dc_publisherUrl;}

function getAndSendPageKeyOnFly()
{		
	if(!konaInit(false))return;	var browserName="";	if (dcax937y)
		browserName ="IE";	else
		browserName ="MOZILLA";	dcax1577y  = dcax767y()+browserName;	keyAdjustments();	var dcz181x17y = createTagUrl();		var dcz182x17y = dcz181x17y + "&i=" + aInfoUnits[iTagNumber].iUnitID + "&n=" + iTagNumber +
							"&dc_aff_id="+aInfoUnits[iTagNumber].dc_aff_id;		var dcz288x17y = dcax947y +''+ dcax987y +''+ dcz182x17y;		var dcz183x17y = '<SPAN ID=konasapn' + iTagNumber + '>'
			 +'<SCRIPT type="text/javascript" src="'+dcz288x17y+'"></SCRIPT>';			 +'</SPAN>';	    document.writeln(dcz183x17y);}


function  dcax787y( strValue ) {  var dcz180x17y  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;  return dcz180x17y.test(strValue);}



function dcax797y(tagParam,toEscape,tolower)
{	var dcz179x17y;	if (typeof(toEscape) == 'undefined')
		toEscape = false;	if (typeof(tolower) == 'undefined')
		tolower = true;	if (typeof(tagParam)=="object")
	{		
		var index = Math.floor(Math.random()*tagParam.length);		if (index == tagParam.length )
			index = tagParam.length - 1;		if (dcax1537y == -1)
		{			dcax1537y = index;		}
		index = dcax1537y;		if (index > tagParam.length )
			index = 0;		dcz179x17y =  tagParam[index];	}
	else 
	{		dcz179x17y = tagParam;	}
	
	if (!dcax787y(dcz179x17y) && tolower) 
		dcz179x17y = dcz179x17y.toLowerCase();	if (toEscape)
		dcz179x17y =  escape(dcz179x17y);	return dcz179x17y;}

function dcax807y()
{
	if ( aInfoUnits[iTagNumber].dc_sm_type == "")
	{	if( Number(aInfoUnits[iTagNumber].dc_width) > Number(aInfoUnits[iTagNumber].dc_height))	
		aInfoUnits[iTagNumber].dc_sm_type ="horizontal";	else 	
		aInfoUnits[iTagNumber].dc_sm_type ="vertical";	}
	
}

function dcax817y()
{	if(typeof(this["dc_Width"]) != "undefined")
	{	  eval("this['dc_width'] = dc_Width");	}
	if(typeof(this["dc_Height"]) != "undefined")
	{	  eval("this['dc_height'] = dc_Height");	}
	
	if(typeof(this["dc_BorderColor"]) != "undefined")
	{	  eval("this['dc_external_border'] = dc_BorderColor");	  eval("this['dc_OutBorder'] = 'yes' ");	  eval("this['dc_internal_border'] = dc_BorderColor");	  eval("this['dc_InBorder'] = 'yes' ");	}
	if(typeof(this["dc_BackgroundColor1"]) != "undefined")
	{	  eval("this['dc_bg_color1'] = dc_BackgroundColor1");	}
	if(typeof(this["dc_BackgroundColor2"]) != "undefined")
	{	  eval("this['dc_bg_color2'] = dc_BackgroundColor2");	}
	if(typeof(this["dc_TitleColor"]) != "undefined")
	{	  eval("this['dc_title_font_color'] = dc_TitleColor");	}
	
	if(typeof(this["dc_TextColor"]) != "undefined")
	{	  eval("this['dc_description_font_color'] = dc_TextColor");	}
	if(typeof(this["dc_URLColor"]) != "undefined")
	{	  eval("this['dc_url_font_color'] = dc_URLColor");	}
}


function keyAdjustments(){	if(networkByHash){		if(networkByKey(document.location.href+dcax1577y)){			dcax947y  = "http://kona6.kontera.com/";			sScriptPath2 = "http://kona7.kontera.com/";		}else{			dcax947y  = "http://kona8.kontera.com/";			sScriptPath2 = "http://kona9.kontera.com/";		}
	}
}

function dcInit(){
	if(isKonaInited) return;		isKonaInited = true;	if(dcax937y){		pageStatus = document.readyState;	}else{		pageStatus = dcax1227y;		if(dc_runOnFly)
			return;	}

	
	if(!konaInit(true)) return;	dcax117y();	getPageKey();	if(useRonLinks){		var r=new RegExp("id=([\\d]+)","i");		var dcz179x17y=document.location.href.match(r);		useRonLinks = dcz179x17y ? (parseInt(dcz179x17y[1])%4 == 0) : false;	}

	keyAdjustments();	if(useRonLinks){		loadScript(RON_SCRIPT_PATH,false);		window.setTimeout("ronLinksHere(false)",8000);	}else sendPageKey();	return;}






if(typeof(this["aRootElems"]) == "undefined")
eval("var aRootElems = [['']]");if(typeof(this["iTagNumber"]) == "undefined")
eval("var iTagNumber = 0");if(typeof(this["aInfoUnits"]) == "undefined")
eval("var aInfoUnits = ['']");if(typeof(this["dcAdlinkHighlights"]) == "undefined")
eval("var dcAdlinkHighlights = ['']");if(typeof(this["dc_PublisherID"]) == "undefined")
{if(typeof(this["iKonaPublisherID"]) == "undefined") 
eval("var dc_PublisherID = 4");else eval("var dc_PublisherID = iKonaPublisherID");}
if(typeof(this["dc_PartnerID"]) != "undefined")
{	 eval("var dc_PublisherID = dc_PartnerID");}
if(typeof(this["dc_isBoldActive"]) == "undefined")
{	 eval("var dc_isBoldActive =  'yes'");}
if(typeof(this["dc_useRonLinks"]) == "undefined")
{	 eval("var dc_useRonLinks =  'no'");}
if(typeof(this["dc_isFilterMinimumElementsActive"]) == "undefined")
{	 eval("var dc_isFilterMinimumElementsActive =  'yes'");}
if(typeof(this["js_url"]) == "undefined")
        eval("var js_url = 'www.gamelink.com'");if(typeof(this["dc_adLinkImageActive"]) == "undefined")
        eval("var dc_adLinkImageActive = 'no'");if(typeof(this["dc_AdLinkBold"]) == "undefined")
        eval("var dc_AdLinkBold = false ");if(dc_useRonLinks=='yes')
	useRonLinks = true;if(typeof(this["dc_urlPageKey"]) == "undefined")
{	if (dcax937y){		eval(" var dc_urlPageKey = false ");	}else{		eval(" var dc_urlPageKey = false ");	}
}

if(typeof(this["dc_runOnFly"]) == "undefined")
{	 eval(" var dc_runOnFly = false ");}	


if(typeof(this["dc_analysis"]) == "undefined")
{	 eval(" var dc_analysis = true ");}	

if(typeof(this["dcDOMLock"]) == "undefined")
{	 eval(" var dcDOMLock = false ");}



if(typeof(this["dc_UnitID"]) == "undefined")
{if(typeof(this["iKonaUnitID"]) == "undefined") 
eval("var dc_UnitID = 0");else 	eval("var dc_UnitID = iKonaUnitID");}


if(iTagNumber == 0 )
{	var timeCounter					= 0;	var adLinkMarkTimeOutCounter    = 0;	var isKonaInited 				= false;	var appendKonaLayerTime 		= 0; 	var markedLinks  				= 0 ;	var startPagaAnalysisTime 		= 0;	var dcax1577y 						= "";	var dcax1117y 			= 1;	var dcax1127y 			= 0;	var pageStatus 					= dcax1217y;	var dc_ALLastTime 				= 0;	var dcax1337y 				= false;	var dcax1487y 				= 0;	var dcax1287y  = false;	var dcax1297y 				= false;	var dcax1587y					= "";	var dcax1597y				= 0;	var dcax1607y				= 0;	var dcax1617y				= 0;	var dcax1627y						= 0;	var dcax1377y					= 1;	var dcax1397y		= 0;	var dcax1407y					= true;	var dcax1417y	= -1;	var dcax1427y	= -1;	var hiddenDepth					=  8;	var adlinkChildStyle			= "position:relative;"
	var useMetaTags					= true;	var linkTemplate				= "";	var dc_doHalt					= false;	var exhibits					= new Exhibits();	var initLock					= false;	var rootsLock					= false;	var doAnalysis					= true;	var fetchMethod					= dcax937y ?  METHOD_TEXT_RANGE : METHOD_TREE ;	var dc_z_index					= 100;	var dc_tmReload					= true;	var doStaticStyle				= false;	var doRemoveEmbeddedAdlinks		= false;	var dc_doTHLoop					= true;	var dc_limitHarvestTime			= true;	var globalTimeCount				= 0;	var networkByHash				= false;	var ronLinksLock				= false;	var filterSmallNodes			= false;	var ronLinksRandom				= true;	var publisherIdInKey			= false;	var checkRestrictedNodes		= false;	var textFromRange				= true;	var checkBoldOnInsertion		= false;	var dcax1157y = dc_isBoldActive=='no' ? "0" : "1";	var iKonaResultCode = 2;	var aKonaResults = [];	var dcax1657y = [];	var globalHiddenElements ="";	var dcAdlinkHighlights = new Array();	var dcAdlinks = new Array();	var iKonaServerColId=-1;	var imageCampaigns=new Array();	var dc_waitTime=3000;	if(dc_PublisherID==1370)
		dc_waitTime*=3;	if(dcax937y && !osMac)
	{		
		 if (!dc_runOnFly)
		{			dcax667y(window,"load",dcInit);			setTimeout('dcInit()',dc_waitTime);		}
	}
	else
	{		pageStatus = dcax1217y;		dcax667y(window,"load",dcInit);	}
}


if (typeof(this["sKonaBGColor1"])!="undefined")			 eval("var dc_bg_color1 = sKonaBGColor1");if (typeof(this["sKonaBGColor2"])!="undefined")			 eval("var dc_bg_color2 = sKonaBGColor2");if (typeof(this["sKonaTitleColor"])!="undefined")	     eval("var dc_TitleColor = sKonaTitleColor");if (typeof(this["sKonaTextColor"])!="undefined")		 eval("var dc_TextColor = sKonaTextColor");if (typeof(this["sKonaURLColor"])!="undefined")			 eval("var dc_URLColor = sKonaURLColor");if (typeof(this["sKonaURLVisitedColor"])!="undefined")	 eval("var dc_URLVisitedColor = sKonaURLVisitedColor");dcax817y();aInfoUnits[iTagNumber] = new InfoUnit(dc_UnitID,
(typeof(this["dc_width"])						!= "undefined")?                  dcax797y(dc_width)				: "",
(typeof(this["dc_height"])						!= "undefined")?			      dcax797y(dc_height)					: "",
(typeof(this["dc_Keywords"])					!= "undefined")?               dcax797y(dc_Keywords)				: "",
(typeof(this["dc_OutBorder"])					!= "undefined")?              dcax797y(dc_OutBorder)				: "",
(typeof(this["dc_InBorder"])					!= "undefined")?               dcax797y(dc_InBorder)				: "",
(typeof(this["dc_external_border"])				!= "undefined")?        dcax797y(dc_external_border)					: "",
(typeof(this["dc_internal_border"])				!= "undefined")?	      dcax797y(dc_internal_border)					: "",
(typeof(this["dc_bg_color1"])					!= "undefined")?			  dcax797y(dc_bg_color1)				: "",
(typeof(this["dc_bg_color2"])					!= "undefined")?			  dcax797y(dc_bg_color2)				: "",
(typeof(this["dc_AdLinkColor"])					!= "undefined")?            dcax797y(dc_AdLinkColor)					: DC_AL_COLOR_DEF,
(typeof(this["dc_useVPP"])						!= "undefined")?         dcax797y(dc_useVPP)						: DC_AL_USE_VPP,
(typeof(this["dcAL_number"])					!= "undefined")?               dcax797y(dcAL_number)				: DC_AL_NUMBER_DEF,
(typeof(this["dcAL_color"])						!= "undefined")?                dcax797y(dcAL_color)					: DC_AL_COLOR_DEF,
(typeof(this["dcAL_bgColor"])					!= "undefined")?              dcax797y(dcAL_bgColor)				: "",
(typeof(this["dcAL_LY_showCaption"])			!= "undefined")?       dcax797y(dcAL_LY_showCaption)				: DC_AL_LY_SHOWCAPTION_DEF,
(typeof(this["dcAL_LY_captionTxt"])				!= "undefined")?        dcax797y(dcAL_LY_captionTxt,false,false)		: DC_AL_LY_CAPTION_TEXT_DEF,
(typeof(this["dcAL_LY_captionFontColor"])		!= "undefined")?  dcax797y(dcAL_LY_captionFontColor)				: DC_AL_LY_CAPTION_FONT_COLOR_DEF,
(typeof(this["dcAL_LY_borderColor"])			!= "undefined")?       dcax797y(dcAL_LY_borderColor)				: DC_AL_LY_BORDER_COLOR_DEF,
(typeof(this["dcAL_LY_bgColor"])				!= "undefined")?           dcax797y(dcAL_LY_bgColor)				: DC_AL_LY_BG_COLOR_DEF,
(typeof(this["dcAL_LY_FontType"])				!= "undefined")?          dcax797y(dcAL_LY_FontType)				: DC_AL_LY_FONT_TYPE_DEF,
(typeof(this["dcAL_onMouseOvercolor"])			!= "undefined")?      dcax797y(dcAL_onMouseOvercolor)				: DC_AL_LY_ONMOUSEOVER_COLOR_DEF,
(typeof(this["dcAL_LY_openTime"])				!= "undefined")?          dcax797y(dcAL_LY_openTime)				: DC_AL_LY_OPEN_TIME_DEF,
(typeof(this["dcAL_LY_titleActive"])			!= "undefined")?       dcax797y(dcAL_LY_titleActive)				: DC_AL_LY_TITLE_ACTIVE_DEF,
(typeof(this["dcAL_LY_titleFontColor"])			!= "undefined")?    dcax797y(dcAL_LY_titleFontColor)					: DC_AL_LY_TITLE_FONT_COLOR_DEF,
(typeof(this["dcAL_LY_titleBold"])				!= "undefined")?         dcax797y(dcAL_LY_titleBold)					: DC_AL_LY_TITLE_BOLOD_DEF,
(typeof(this["dcAL_LY_titleFontSize"])			!= "undefined")?     dcax797y(dcAL_LY_titleFontSize)					: DC_AL_LY_TITLE_FONT_SIZE_DEF,
(typeof(this["dcAL_LY_descActive"])				!= "undefined")?        dcax797y(dcAL_LY_descActive)					: DC_AL_LY_DESC_ACTIVE_DEF,
(typeof(this["dcAL_LY_descFontColor"])			!= "undefined")?     dcax797y(dcAL_LY_descFontColor)					: DC_AL_LY_BORDER_COLOR_DEF,
(typeof(this["dcAL_LY_descFontSize"])			!= "undefined")?      dcax797y(dcAL_LY_descFontSize)				: DC_AL_LY_DESC_FONT_SIZE_DEF,
(typeof(this["dcAL_LY_urlActive"])				!= "undefined")?         dcax797y(dcAL_LY_urlActive)					: DC_AL_LY_URL_ACTIVE_DEF,
(typeof(this["dcAL_LY_urlFontColor"])			!= "undefined")?      dcax797y(dcAL_LY_urlFontColor)				: DC_AL_LY_URL_FONT_COLOR_DEF,
(typeof(this["dcAL_LY_urlFontBold"])			!= "undefined")?       dcax797y(dcAL_LY_urlFontBold)				: DC_AL_LY_URL_FONT_BOLD_DEF,
(typeof(this["dcAL_LY_urlFontSize"])			!= "undefined")?       dcax797y(dcAL_LY_urlFontSize)				: DC_AL_LY_URL_FONT_SIZE_DEF,
(typeof(this["dcAL_explainActive"])				!= "undefined")?        dcax797y(dcAL_explainActive)					: DC_AL_LY_EXPLAIN_ACTIVE_DEF,
(typeof(this["dcAL_explainText"])				!= "undefined")?          dcax797y(dcAL_explainText,false,false)	: DC_AL_LY_EXPLAIN_TEXT_DEF,
(typeof(this["dcAL_explainURL"])				!= "undefined")?           dcax797y(dcAL_explainURL)				: DC_AL_LY_EXPLAIN_URL_DEF,
(typeof(this["dc_numberAds"])					!= "undefined")?			  dcax797y(dc_numberAds)				: "",
(typeof(this["dc_sm_type"])						!= "undefined")?			  dcax797y(dc_sm_type)						: "",
(typeof(this["dc_default"])						!= "undefined")?			  dcax797y(dc_default)						: "",
(typeof(this["dc_bg_img"])						!= "undefined")?				  dcax797y(dc_bg_img)					: "",
(typeof(this["dc_align"])						!= "undefined")?				  dcax797y(dc_align)				: "",
(typeof(this["dc_caption_text"])				!= "undefined")?           dcax797y(dc_caption_text,false,false)				: "",
(typeof(this["dc_show_caption"])				!= "undefined")?				  dcax797y(dc_show_caption)	: "",
(typeof(this["dc_caption_font"])				!= "undefined")?           dcax797y(dc_caption_font)				: "",
(typeof(this["dc_caption_font_size"])			!= "undefined")?      dcax797y(dc_caption_font_size)				: "",
(typeof(this["dc_caption_font_color"])			!= "undefined")?     dcax797y(dc_caption_font_color)					: "",
(typeof(this["dc_caption_font_bgColor"])		!= "undefined")?     dcax797y(dc_caption_font_bgColor)				: "",
(typeof(this["dc_show_title"])					!= "undefined")?			  dcax797y(dc_show_title)					: "",
(typeof(this["dc_title_font"])					!= "undefined")?			  dcax797y(dc_title_font)					: "",
(typeof(this["dc_title_font_size"])				!= "undefined")?        dcax797y(dc_title_font_size)					: "",
(typeof(this["dc_title_font_bold"])				!= "undefined")?        dcax797y(dc_title_font_bold)					: "",
(typeof(this["dc_title_font_color"])			!= "undefined")?       dcax797y(dc_title_font_color)				: "",
(typeof(this["dc_show_description"])			!= "undefined")?       dcax797y(dc_show_description)				: "",
(typeof(this["dc_description_font"])			!= "undefined")?       dcax797y(dc_description_font)				: "",
(typeof(this["dc_description_font_size"])		!= "undefined")?  dcax797y(dc_description_font_size)				: DC_AL_LY_DESC_FONT_SIZE_DEF,
(typeof(this["dc_description_font_bold"])		!= "undefined")?  dcax797y(dc_description_font_bold)				: "",
(typeof(this["dc_description_font_color"])		!= "undefined")? dcax797y(dc_description_font_color)				: "",
(typeof(this["dc_show_url"])					!= "undefined")?				  dcax797y(dc_show_url)			: "",
(typeof(this["dc_url_font"])					!= "undefined")?				  dcax797y(dc_url_font)			: "",
(typeof(this["dc_url_font_size"])				!= "undefined")?          dcax797y(dc_url_font_size)				: "",
(typeof(this["dc_url_font_bold"])				!= "undefined")?          dcax797y(dc_url_font_bold)				: "",
(typeof(this["dc_url_font_color"])				!= "undefined")?         dcax797y(dc_url_font_color)				: "",
(typeof(this["dc_titLinesNumberFactor"])		!= "undefined")?         dcax797y(dc_titLinesNumberFactor)			: "",
(typeof(this["dc_descLinesNumberFactor"])		!= "undefined")?         dcax797y(dc_descLinesNumberFactor)		: "",
(typeof(this["dc_descCharsFactor"])				!= "undefined")?         dcax797y(dc_descCharsFactor)				: "",
(typeof(this["dc_titCharsFactor"])				!= "undefined")?         dcax797y(dc_titCharsFactor)				: "",
(typeof(this["dc_caption_position"])			!= "undefined")?         dcax797y(dc_caption_position)				: "",
(typeof(this["dc_adlinks_active"])				!= "undefined")?         dcax797y(dc_adlinks_active)				: DC_ADLINKS_ACTIVE_DEF,
(typeof(this["dc_ron"])						    != "undefined")?         dcax797y(dc_ron)						    : DC_RON_DEF,
(typeof(this["dc_adult"])						!= "undefined")?         dcax797y(dc_adult)						: DC_ADULT_DEF,
(typeof(this["dc_PP_cap"])						!= "undefined")?         dcax797y(dc_PP_cap)						: DC_PP_CAP_DEF,
(typeof(this["dc_PP_width"])					!= "undefined")?         dcax797y(dc_PP_width)						: DC_PP_WIDHT_DEF,
(typeof(this["dc_PP_height"])					!= "undefined")?         dcax797y(dc_PP_height)					: DC_PP_HEIGHT_DEF,
(typeof(this["dc_PP_under"])					!= "undefined")?         dcax797y(dc_PP_under)						: DC_PP_UNDER_DEF,
(typeof(this["dc_adprod"])						!= "undefined")?         dcax797y(dc_adprod,false,false )			: "",
(typeof(this["dc_adIndex"])						!= "undefined")?         dcax797y(dc_adIndex,false,false )			: DC_AD_INDEX,
(typeof(this["dc_aff_id"])						!= "undefined")?         dcax797y(dc_aff_id)						: "",
(typeof(this["dc_is_image"])					!= "undefined")?         dcax797y(dc_is_image)						: "no",
(typeof(this["dc_open_new_win"])				!= "undefined")?         dcax797y(dc_open_new_win)					: DC_AL_OPEN_NEW_WIN_DEF,
(typeof(this["dc_delayTime"])					!= "undefined")?         dcax797y(dc_delayTime)					: DC_AL_DELAY_TIME,
(typeof(this["dc_underlineType"])				!= "undefined")?         dcax797y(dc_underlineType)				: DC_AL_UNDERLINE_TYPE_DEF,
(typeof(this["dc_contentTag"])					!= "undefined")?         dcax797y(dc_contentTag)					: DC_AL_CONTENT_TAG_DEF, 					
(typeof(this["dc_contentTagAttr"])				!= "undefined")?         dcax797y(dc_contentTagAttr)				: DC_AL_CONTENT_TAG_ATTR_DEF,
(typeof(this["dc_contentTagAttrVal"])			!= "undefined")?         dcax797y(dc_contentTagAttrVal)			: DC_AL_CONTENT_TAG_ATTR_VAL_DEF,
(typeof(this["dc_redirect3PartyUrl"])			!= "undefined")?         dcax797y(dc_redirect3PartyUrl,false,false): DC_REDIRECT3PARTY_URL_DEF,
(typeof(this["dc_redirect3Party"])			    != "undefined")?         dcax797y(dc_redirect3Party,false,false)	: false);infoUnit=aInfoUnits[iTagNumber];dcax807y();if (aInfoUnits[iTagNumber].dc_adlinks_active == "0" )
	dcAdlinksActive	 = "0";aInfoUnits[iTagNumber].dc_adprod = unescape(aInfoUnits[iTagNumber].dc_adprod );var dcz178x17y;dcz178x17y = unescape(aInfoUnits[iTagNumber].dc_AdLinkColor);var def_dc_Width = 500;var def_dc_Height = 500;var def_AdLinkColor ="#FF6633"
dc_width = "";dc_height = "";dc_caption_text = "";dc_Keywords= "";dc_OutBorder = "";dc_InBorder  = "";dc_external_border= "";dc_internal_border= "";dc_bg_color1= "";dc_bg_color2= "";dc_TitleColor= "";dc_DescriptionColor= "";dc_URLColor= "";var dcz176x17y = false;var dcz177x17y = dcax937y ? 'hand' : 'pointer' ;if (!document.getElementById('AdLinkLayerClick')) 
{   
	var target= aInfoUnits[0].dc_open_new_win == 'yes' ? "_new":"_top";	document.writeln("<A href=#  target='"+target+"' id='AdLinkLayerClick'></A>");}   


if(iTagNumber == 0 )
{	document.writeln("<STYLE id='konaStyle' type=\"text/css\"></STYLE>");	loadScript(TRAFFIC_SCRIPT_PATH,true);	loadScript(IMAGE_CAMPS_SCRIPT_PATH,true);	resetKeys();	tailorForPublisher();	document.onkeydown=onkeydownLis;	if(doStaticStyle)
		setKonaStyle(true,infoUnit);}


if (!dc_runOnFly)
{	document.writeln("<SPAN ID=konasapn" + iTagNumber + "></SPAN>");}
else
	getAndSendPageKeyOnFly();iTagNumber++;function dcax837y(elem, prop)
{   if( elem.currentStyle )
   {  
      var dcz173x17y = prop.match(/\w[^-]*/g);      var s = dcz173x17y[0];      for(var i = 1; i < dcz173x17y.length; ++i)		   
      {         s += dcz173x17y[i].replace(/\w/, dcz173x17y[i].charAt(0).toUpperCase());      }
           
      return elem.currentStyle[s];   }
   else if( document.defaultView.getComputedStyle )
   {      return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop);   }
}


function dcax847y(S)
{ 
	return /^[-+]?\d*$/.test(S) ;}


function dcax857y(fontSize,dcz223x17y)
{	return dcax847y(fontSize) ? "size="+fontSize : "";}





function dcax867y(dcz197x17y,attributeType,simpleAttribute)
{        var attributValue ="";	 if (dcax937y)
	{		 var style = dcz197x17y.currentStyle;        	if ( typeof(style) != 'undefined')
				attributValue = eval("style."+attributeType);	}
	else	  
	   attributValue  =  dcax837y(dcz197x17y, attributeType);        return attributValue;}

function dcax877y(fontType,fontWeight,fontSize,fontSizeStr)
{	this.fontType    = fontType;	this.fontWeight  = fontWeight;	this.fontSize    = fontSize;	this.fontSizeStr = fontSizeStr;	this.styleStr    = (fontType =='' ? '' : "font-family:"+fontType+";" ) + 
					   (fontWeight == '' ? '' : "font-weight:"+fontWeight +";")+
					   (fontSizeStr=="" && fontSize!='' ? "font-size:"+fontSize+";" : "");}



function dcax887y(dcz223x17y)
{	var fontAtr				= "";	var fontSizeAtr			= "";	var fontWeightAtr	    = "";	if (dcz223x17y.nodeType == Node.TEXT_NODE)
			dcz223x17y= dcz223x17y.parentNode;	if (dcax937y){		fontAtr			= "fontFamily";		fontSizeAtr		= "fontSize";		fontWeightAtr	= "fontWeight";	 }else{		fontAtr			= "font-family";		fontSizeAtr		= "font-size";		fontWeightAtr	= "font-weight";	 }

	var fontWeight = dcax867y(dcz223x17y,fontWeightAtr,true);	if (dc_AdLinkBold){		fontWeight = Number(700);	}
		
	var fontType = dcax867y(dcz223x17y,fontAtr,true);	var fontSize = "";	var hTagRegExp=new RegExp("h[1-6]","gi");	if(!dcax607y(4,dcz223x17y,hTagRegExp)|| !dcax937y){ 
		fontSize=dcax867y(dcz223x17y,fontSizeAtr,true);	}
	
	var fontSizeStr="";	if(isRelativeFont(fontSize)){		fontSize = "";	}else if(fontSize != "" && fontSize.indexOf('-')<=-1){		
		fontSizeStr = dcax857y(fontSize,dcz223x17y);	}

	return new dcax877y(fontType,fontWeight,fontSize,fontSizeStr);}

var relativeSizes =" larger smaller ";function isRelativeFont(fontSize){	return ( fontSize.indexOf("em")!=-1 || fontSize.indexOf("%")!=-1 || relativeSizes.indexOf(fontSize.toLowerCase())!=-1)
}



function dcax897y(dcz223x17y)
{	var dcz169x17y = dcz223x17y;	var dcz170x17y="";	var maxNods = 100;	var dcz171x17y =0;	while(dcz169x17y.parentNode.tagName!="BODY" && dcz169x17y.tagName!="DIV" &&  dcz171x17y< maxNods)
	{		if (dcz169x17y!=null)
			dcz169x17y = dcz169x17y.parentNode;		dcz171x17y++;	}
	if (dcz169x17y.tagName=="DIV") 
	{		if (dcz169x17y.id == "" || typeof(dcz169x17y)=='undefined')
		dcz169x17y.id = Math.round(Math.random()*100000);		dcz170x17y = dcz169x17y.id;	}
	return dcz170x17y;}

function getSpans(aTag){	return aTag.firstChild.childNodes;}


function setAdLinkStyle(aTag,isMouseOver){	
	
	var span=getSpans(aTag)[0];	var style=null;	try{		while(span!=null){			style=span.style;				if(isMouseOver){				style.borderBottomColor=infoUnit.dc_AdLinkColor;						style.borderBottomStyle="solid";						style.borderBottomWidth=(infoUnit.dc_underlineType=="solid")?"3px":"1px";						style.backgroundColor= unescape(infoUnit.dcAL_bgColor);				}else{						style.borderBottomColor=infoUnit.dc_AdLinkColor;						style.borderBottomStyle=infoUnit.dc_underlineType;						style.borderBottomWidth="1px";						style.backgroundColor= "transparent";				}
			span=span.nextSibling;		}
	}catch(e){}
}

function dcax907y(dcz223x17y,dcz166x17y,dcz167x17y)
{		dc_adLinkStyle = dcax887y(dcz223x17y);		var dcz168x17y = linkTemplate.replace(/<1>/g,dcz166x17y).replace(/<2>/g, "$3");		var style="color: "+unescape(infoUnit.dc_AdLinkColor)+"; "+adlinkChildStyle;		style+=dc_adLinkStyle.styleStr;		dcz168x17y = dcz168x17y.replace(/#FS#/g,dc_adLinkStyle.fontSizeStr+" style='"+style+"'");		var dcz230x17y="";		var wordArr=dcz167x17y.split(" ");		for(var i=0;i<wordArr.length;i++){ 
			dcz230x17y+="<span class='kLink1' style='"+style+"' >"+wordArr[i]+( i==wordArr.length-1 ? "" :" ")+"</span>";		}
		
		dcz168x17y = dcz168x17y.replace('$3',dcz230x17y);		return dcz168x17y;}




function dcax917y(tagNode,tagName)
{	var	attributeValue ="";	var fontWeight="";	if (dcax1157y =='0')
	{		startIndex = 0;		if (dcax937y)
		 fontWeight = tagNode.currentStyle.fontWeight;		else
		 fontWeight = tagNode.style.fontWeight;		if (dcax847y(fontWeight))
		{			if (Number(fontWeight)>=700 ) return true;		}
	}
	else
		startIndex = 1;	for (i=startIndex;i<dcax1187y.length;i++)
	{		if (dcax1187y[i].publisherId == dc_PublisherID || dcax1187y[i].publisherId == "")
		{			if (dcax1187y[i].type == dcax1067y)
			{			
				if (dcax1187y[i].tagName.toLowerCase() == tagName.toLowerCase() || dcax1187y[i].tagName == "")
				{					if(dcax937y)	
							attributeValue = tagNode.getAttribute(dcax1187y[i].attributeName);					else
							attributeValue = eval("tagNode."+dcax1187y[i].attributeName)

					if (attributeValue == dcax1187y[i].attributeValue || (dcax1187y[i].attributeValue == "" && dcax1187y[i].tagName.toLowerCase() == tagName.toLowerCase() ))
					{						return true;					}

				}
			}
			else
			{	
				switch(dcax1187y[i].type)
				{					case dcax1077y:
						
						if (dcax1187y[i].tagName.toLowerCase().indexOf(tagName.toLowerCase())!=-1)
						{							return true;						}
						break;					case dcax1087y:
						
						if (dcax1187y[i].tagName.toLowerCase() == tagName.toLowerCase())
						{							if(dcax937y)	
								attributeValue = tagNode.getAttribute(dcax1187y[i].attributeName);							else
								attributeValue = eval("tagNode."+dcax1187y[i].attributeName)

							if (attributeValue!= "" && attributeValue!=null  &&  attributeValue.match(/\b\d+\b/)!=null)
							{								if (eval(attributeValue+" "+dcax1187y[i].attributeValue))
									return true;							}
							
						}
						break;				}
			}

		}
	}
	return false;}




function isHiddenNode(node){	if(node.nodeType == Node.ELEMENT_NODE){		var cStyle= node.currentStyle ? node.currentStyle : 
										(document.defaultView ? document.defaultView.getComputedStyle(node,null) : node.style );		if (cStyle.visibility == 'hidden' || cStyle.visibility == 'hide' || cStyle.display == 'none')
			return true;	}

	return false;}

function isHiddenElement(dcz211x17y,dcz197x17y)
{	
	var level = 1;	var tempHiddentElements="";	while (level < dcz211x17y )
	{	if (globalHiddenElements.indexOf("|"+dcz197x17y.uniqueID+"|")!=-1)
		return true;		if (dcz197x17y.uniqueID)
			tempHiddentElements+="|"+dcz197x17y.uniqueID+"|";		if (dcz197x17y.currentStyle.visibility == 'hidden' || dcz197x17y.currentStyle.visibility == 'hide' ||dcz197x17y.currentStyle.display == 'none' )
			{				globalHiddenElements+=tempHiddentElements;				return  true;			}
		else
		{			level++;			dcz197x17y = dcz197x17y.parentNode;			if (dcz197x17y == null || typeof(dcz197x17y)=='undefined' || dcz197x17y.nodeName=="#document")
				return false;		}
					
	}
	return false;}



