var ip="1323";
var i=0;
base = "http://textads.gruprc.ro/";

function  Test(text, pecine)
{
	var f= new RegExp('\\b'+pecine+'\\b',"");
	if (text.search(f) != -1)    return true;
    return false;
}
function  Repl(text, pecine, cucine)
{
	var f= new RegExp('\\b'+pecine+'\\b',"");
	var myNewString = text.replace(f, cucine);
	return myNewString;
}

function X1_GetWH(ObjRefOrId)
{
	var oR = {w:0, h:0}, o = typeof(ObjRefOrId) == 'string' ? document.getElementById(ObjRefOrId) : ObjRefOrId;
	if(!o) return 0;
	
	if(o.style.display == 'none')
	{
		o.style.display = '';
		oR.w = o.offsetWidth;
		oR.h = o.offsetHeight;
		o.style.display = 'none';
	}
	else
	{
		oR.w = o.offsetWidth;
		oR.h = o.offsetHeight;
	}

	return oR;
	
}

function X1_GetXY(ObjRefOrId)
{
	var oR = {x:-10000, y:-10000};

	var o = typeof(ObjRefOrId) == 'string' ? document.getElementById(ObjRefOrId) : ObjRefOrId;
	if(!o) return oR;

	if(o.getBoundingClientRect)
	{
		var r = o.getBoundingClientRect(), 
			x = document.documentElement.scrollLeft || document.body.scrollLeft,
			y = document.documentElement.scrollTop || document.body.scrollTop;
		oR = {x: r.left + x - 2, y: r.top + y - 2};
	}
	else
	{
		if(document.getBoxObjectFor)
		{
			var r = document.getBoxObjectFor(o);
			oR = {x: r.x, y: r.y};
		}
		else
		{
			if (o.offsetParent)
			{
				oR.x = o.offsetLeft
				oR.y = o.offsetTop
				
				while (o = o.offsetParent)
				{
					oR.x += o.offsetLeft
					oR.y += o.offsetTop
				}
			}
		}
	}
	
	return oR;
}

var oD;
var iShowTimeout,iHideTimeout;
var oB={oBject:'',word:'' }
function Underline(cpg)
{
	var oBanner=cpg[0].banner;
	var oWords=cpg[0].words;	
	var id="group"+i;
	
	var	X1_U_zLoad=false;
	var wordcount=0;
	X1_U_iBLastClick = 0;
	
	
	var sCH1= '<table cellpadding="0" cellspacing="0" border="0" style="width: '+ (oBanner.iBWidth+20) +'px;"><tr>'+
	'<td style="width: '+ (oBanner.iBWidth+20) +'px; border: solid 1px #DBDBE3; background-color: #E6E8E8; padding:1px;">'+
	'<table cellpadding="0" cellspacing="0" border="0" style="width:100%;">'+
	'<tr>'+
	' <td style="border-top: solid 1px #DADFE4; background-color:#E2E2E9; padding:1px 2px 2px 2px;">'+
	'  <table cellpadding="0" cellspacing="0" border="0" width="100%">'+
	'  <tr>'+
	'   <td width="99%" style="font: bold 10px tahoma; color: gray;">Publicitate</td>'+
	'   <td style="font: bold 10px verdana; background-color: #BEBEBE; color: white; '+
							'cursor:pointer; padding:0px 3px 2px 4px; border: solid 1px white;"'+
	'    onClick="X1_U_CloseBanner(); return false;" onMouseOver="this.style.backgroundColor = \'#171A9D\';" '+
	'	 onMouseOut="this.style.backgroundColor = \'#BEBEBE\';" title="Close">x</td>'+
	'  </tr>'+
	'  </table>'+
	' </td>'+
	'</tr>'+
	
	'<tr>'+
	' <td style="border: solid 1px #EBE9E7; border-top-color: #C6C7D5; border-bottom: solid 1px #A3A5BA; '+
				'padding: 10px 4px 10px 4px; background-color: #FFFFFF;" '+
	'  onMouseOver="this.style.backgroundColor = \'#FFFFFF\';" onMouseOut="this.style.backgroundColor = \'#FFFFFF\';">';
	
	var sCH2=
	' </td>'+
	'</tr>'+
	'</table>'+
	'</td></tr></table>'
	
	function Text()
	{
		return sCH1 +
		
		'  <table cellpadding="0" cellspacing="0" border="0" width="100%" style="cursor:pointer;" onClick="X1_U_ClickBanner(\'ClickOnCreative\');">'+
		'  <tr>'+
		'   <td style="font: bold 14px tahoma; color: #0F62BD; text-decoration: underline; text-align: center; padding:2px 5px 2px 5px;">'+
		oBanner.title + '</td>'+
		'  </tr>'+
		'  <tr>'+
		'   <td style="font: normal 11px verdana; padding:5px 10px 0px 10px; color: #000000;">'+ oBanner.text + '</td>'+
		'  </tr>'+
		'  <tr>'+
		'   <td style="padding:5px 3px 0px 10px; text-align:right;"><a href="javascript:;" '+
		'    style="color: #BF4343; font: normal 11px arial; text-decoration: underline;" '+
		'   onClick="X1_U_ClickBanner(\'ClickOnCreativeSiteName\'); return false;" '+
		'	onMouseOver="this.style.color = \'#EF4743\';" onMouseOut="this.style.color = \'#BF4343\';">'+ oBanner.site_name +'</a></td>'+
		'  </tr>'+
		'  </table>'+
		 
		sCH2;
	}
	
	function ImageAndText()
	{
		return sCH1 +
		
		'  <table cellpadding="0" cellspacing="0" border="0" width="100%" style="cursor:pointer;" onClick="X1_U_ClickBanner(\'ClickOnCreative\');">'+
		'  <tr>'+
		'   <td colspan="2" style="font: bold 14px tahoma; color: #0F62BD; text-decoration: underline; text-align: center; padding:2px 5px 2px 5px;">'+
		oBanner.title + '</td>'+
		'  </tr>'+
		
			'<tr>'+
			'  <td style="padding:5px 2px 0px 2px; width:10px;"><img src="'+ oBanner.src +'" alt="" border="0"></td>'+
			( (oBanner.text!="") ?('  <td style="font: normal 11px verdana; padding:5px 10px 0px 10px; color: #000000;">'+ oBanner.text + '</td>'):('<td></td>') )+
			'</tr>'+
		
		'  <tr>'+
		'   <td colspan="2" style="padding:5px 3px 1px 10px; text-align:right;"><a href="javascript:;" '+
		'    style="color: #BF4343; font: normal 11px arial; text-decoration: underline;" '+
		'   onClick="X1_U_ClickBanner(\'ClickOnCreativeSiteName\'); return false;" '+
		'	onMouseOver="this.style.color = \'#EF4743\';" onMouseOut="this.style.color = \'#BF4343\';">'+ oBanner.site_name +'</a></td>'+
		'  </tr>'+
		'  </table>'+
		 
		sCH2;
	}
	
	
	function Flash()
	{
		s=base+"click.php?"+escape(oBanner.url+'&suref=NoText_ClickOnCreative');
		
		return sCH1 +
		'<table cellpadding="0" cellspacing="0" border="0" width="100%">'+
		'<tr>'+
		' <td style="text-align: center;">'+

		' <object id="'+ id +'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+ oBanner.w +'" height="'+ oBanner.h +'" align="middle">'+
		' <param name="movie" value="'+ oBanner.src +'?clickTag='+s+'" />'+
		' <param name="allowScriptAccess" value="always" />'+
		' <param name="quality" value="high" />'+
		' <param name="salign" value="lt" />'+
		' <param name="bgcolor" value="#ffffff" />'+
		
		' <embed id="'+ id +'" type="application/x-shockwave-flash" width="'+ oBanner.w +'" height="'+ oBanner.h +'" align="middle" '+
		' flashVars="clickTag='+s+'"'+
		' src="'+ oBanner.src +'" '+
		' allowScriptAccess="always" ' + (window.opera ? 'wmode="transparent"' : '') + ' quality="high" salign="lt" bgcolor="#ffffff"/>'+
		
		'  </object>'+

		' </td>'+
		'</tr>'+
		'</table>'+
		 
		sCH2;
	}
	
	function FlashNoBorder()
	{
		s=base+"click.php?"+escape(oBanner.url+'&suref=NoText_ClickOnCreative');
		
		return '<table cellpadding="0" cellspacing="0" border="0" width="'+ oBanner.w +'">'+
		'<tr>'+
		' <td style="text-align: center;">'+

		'  <object id="'+ id +'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+ oBanner.w +'" height="'+ oBanner.h +'" align="middle">'+
		
		'	<param name="movie" value="'+ oBanner.src +'?clickTag='+s+'" />'+
		'	<param name="allowScriptAccess" value="always" />'+
		'	<param name="quality" value="high" />'+
		'	<param name="salign" value="lt" />'+
		'	<param name="bgcolor" value="#ffffff" />'+
		'   <param name="wmode" value="transparent" /> '+
		'	<embed id="'+ id +'" type="application/x-shockwave-flash" width="'+ oBanner.w +'" height="'+ oBanner.h +'" align="middle" '+
		'    flashVars="clickTag='+s+'"'+
		'	 src="'+ oBanner.src +'" '+
		'	 allowScriptAccess="always" wmode="transparent" quality="high" salign="lt" bgcolor="#ffffff"/>'+
		
		'  </object>'+

		' </td>'+
		'</tr>'+
		'</table>'	;
	}

	window[id+'BShow'] = function()
	{
		var oImg = document.createElement("DIV");	
		oImg = document.body.insertBefore(oImg, document.body.firstChild);
		oImg.style.position = 'absolute';
		oImg.style.top = '-1000px';
		oImg.style.left = '-1000px';
		oImg.style.width = '1px';
		oImg.style.height = '1px';
		oImg.style.display = '';		
		oImg.innerHTML = '<img src="'+base+'view.php?' + oB.url + '&suref=' + oB.word + '" width="1" height="1" border="0"/>';
		
		if (!oD)
		{
			oD = document.createElement("DIV");
			oD = document.body.insertBefore(oD, document.body.firstChild);
			oD.style.position = 'absolute';
			oD.style.top = '-10000px';
			oD.style.left = '-10000px';
			oD.style.width = 'auto';
			oD.style.height = 'auto';
			oD.style.display = '';
			oD.style.overflow = 'visible';
			oD.style.zIndex = 65002;
			
			oD.onmouseover = window['BOver'];
			oD.onmouseout = window['BOut'];

		}
		switch(oBanner.type)
		{
			case 0:  oD.innerHTML="";   break;
			case 1:  oD.innerHTML=Text();   break;
			case 2:  oD.innerHTML=ImageAndText();   break;
			case 3:  oD.innerHTML=ImageAndText();   break;
			case 4:  oD.innerHTML=Flash(); oD.innerHTML = oD.innerHTML.replace(/suref%3DNoText/gi, 'suref%3D' + escape(oB.word));  break;
			case 5:  oD.innerHTML=FlashNoBorder(); oD.innerHTML = oD.innerHTML.replace(/suref%3DNoText/gi, 'suref%3D' + escape(oB.word));  break;
			
		}
	
		//oD.innerHTML=IframeScript(local_address_swf); 
		
		
		iVx = document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft, 
		iVy = document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop, 
		iVw = window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth, 
		iVh = window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
		
		
		rect=X1_GetXY(oB.oBject);
		h=X1_GetWH(oB.oBject);
		
		bannerWH=X1_GetWH(oD);

		//alert(iVy+"   "+iVh+"   " +rect.y);
		//alert("scrolle_orizontal=  "+iVx+" \necran_orizontal=   "+iVw+"\nclick orizontal=  " +rect.x);
		
		dV=(iVy+bannerWH.h>rect.y)?"bottom":"top";
		dO=((rect.x-iVx)+oBanner.iBWidth>iVw)?"left":"right";
		
		var ttop=rect.y-bannerWH.h;
		var lleft=rect.x;
		
		if (dV=="bottom") { ttop = rect.y+h.h; }
		if (dO=="left") { lleft = rect.x-oBanner.iBWidth-20; }
		
		oD.style.left=lleft+'px';
		oD.style.top=ttop+'px';
	}
	
	
	window[id+'TOver'] = function(oBject,crtCpg,word)
	{
		window['BHide']();
		
		oBanner=cpg[crtCpg].banner;
		oWords=cpg[crtCpg].words;	
		
		oB.oBject=oBject;
		oB.word=word;
		oB.url=oBanner.url;
		var iShowTimeout = setTimeout('window.'+id+'BShow();',30);
	}
	
	window['TOut'] = function()
	{
		iHideTimeout = setTimeout('window.BHide();',2000);
	}
	
	window['BHide'] = function()
	{
		clearTimeout(iShowTimeout);
		clearTimeout(iHideTimeout);
	
		if (!oB.oBject) return;
		
		//oB.style.display = 'none';
		oD.style.top = '-10000px';
		oD.style.left = '-10000px';
	
	}
	
	window['X1_U_CloseBanner'] = function()
	{
		window['BHide']();
	}
	
	window['X1_U_ClickBanner'] = function(sURef)
	{
		if (!oB.oBject) return;
		
		var iTNow = (new Date()).getTime();
		
		if (iTNow - X1_U_iBLastClick < 500) return;
		X1_U_iBLastClick = iTNow;		
		window.open( base+"click.php?" + oB.url+ '&suref=' +oB.word + (sURef ? ('_' + sURef) : ''));
	}
	
	window['BOver'] = function()
	{
		clearTimeout(iHideTimeout);
	}
	
	window['BOut'] = function()
	{
		iHideTimeout = setTimeout('window.BHide();', 2);
	}

			
	// Build paragraphs
	
	var sWordB = String.fromCharCode
		(
			0x0020,0x00A0,0x0009,0x000A,0x000D, 0x002E,0x003A, 0x0027,0x00B7,0x05F4,0x2019,0x2027, 0x30FC,0xFF70,0xFF9E,0xFF9F
		),
		sSentenceB = String.fromCharCode
		(
			0x0085,0x2028,0x2029, 
			0x0021,0x003F,0x0589,0x061F,0x06D4,0x0700,0x0701,0x0702,0x0964,0x1362,0x1367,0x1368,0x104A,
			0x104B,0x166E,0x1803,0x1809,0x203C,0x203D,0x2047,0x2048,0x2049,0x3002,0xFE52,0xFE57,0xFF01,0xFF0E,0xFF1F,0xFF61
		)
	;
	
	function GetCharType(c)
	{
		var i = c.charCodeAt(0);
		
		if ((sWordB.indexOf(c) > -1) || (i>=0 && i<=35) || (i>=37 && i<=47) || (i>=58 && i<=64) || (i>=91 && i<=96) || (i>=123 && i<=127))
			return 1;
			
		if (sSentenceB.indexOf(c) > -1) return 2;
		
		return 0;
	}
	
	var vET = {A:1,APPLET:1,AREA:1,CODE:1,FRAME:1,FRAMESET:1,IFRAME:1,MAP:1,NOSCRIPT:1,OBJECT:1,SCRIPT:1,SELECT:1,STYLE:1,TEXTAREA:1,DL:1},
		vPT = {B:1,BIG:1,BR:1,EM:1,I:1,INS:1,Q:1,S:1,SMALL:1,SPAN:1,STRIKE:1,STRONG:1,SUB:1,SUP:1,U:1,VAR:1},
		vPhs = [], iPhs = 0, iPt = 0, vPhsLen = []
	;
	
	vPhs[0] = [];
	vPhsLen[0] = 0;
	
	window[id+'Content'] = function()
	{
		function ACN(oN)
		{
			var i, iL, oT;
		
			if (oN.nodeType == 3 && typeof(oN.nodeValue) == 'string')
			{
				if (oN.nodeValue.replace(/^\s+|\s+$/g, '') != '')
				{
					//alert(oN.nodeValue);	
					//alert(Repl(oN.nodeValue,"cccc","xxxxx"));
					vPhs[iPhs][iPt] = oN;
					vPhsLen[iPhs] += oN.nodeValue.length;
					iPt++;
				}
			}
			
			if (oN.hasChildNodes())
			{
				
				if (!vPT[oN.nodeName.toUpperCase()])
				{
					if (iPt > 0)
					{
						iPhs++;
						vPhs[iPhs] = [];
						vPhsLen[iPhs] = 0;
						iPt = 0;
					}
				}
				iL = oN.childNodes.length;
				
				for (i = 0; i < iL; i++)
				{
					oT = oN.childNodes[i];
					if (oT)
					{
						if (!vET[oT.nodeName.toUpperCase()])
						{
							nod=true;
							try
							{
								//d=oT.outerHTML;
								//var d=oT.getAttribute("id");
								/** /if ( oT.getAttribute("id").indexOf("notxtads",0)  ){
								//if (oT.getAttribute("id").toLowerCase()!="notxtads"){
								
									
								}else{
									nod=false;
								}/**/
							}catch(err){}
							
							if (nod)
							{
								ACN(oT);
							}
							//ACN(oT);
						}
					}
				}
			}
			
			
		}
		
		ACN(document.body);
		
		wordcount = [];
		for (iP = 0; (iP < vPhs.length); iP++)
		{
			//alert(iP);
			for (i = 0; i < (vPhs[iP].length); i++)
			{
				oText = vPhs[iP][i];
				oTextParent = oText.parentNode;
				
				if (!oTextParent) { 
					//alert(oText.nodeValue); 
				}
				
				//sTmp = oText.nodeValue.toLowerCase();
				sTmp = oText.nodeValue;
				
				var textSearch=false;
				var iBeg=-1;
				vParts = [];
				
				for (crtCpg=0; (crtCpg<cpg.length) ; crtCpg++)
				{
					tmpWord=cpg[crtCpg].words;
					tmpBanner=cpg[crtCpg].banner;
					if (wordcount[crtCpg]==null) { wordcount[crtCpg]=0; }
					for (k=0; (k<tmpWord.length) && (wordcount[crtCpg]<tmpBanner.words_nr) ; k++)
					{
						iEnd = -1;
						
						while (true)
						{
							sTmpTmp= sTmp.toLowerCase();	
							iBeg = sTmpTmp.indexOf(tmpWord[k].toLowerCase(),iEnd+1);	 if (iBeg < 0) break;
							iEnd = iBeg + tmpWord[k].length - 1;
						
							zFound = true;
							if (iBeg > 0 && GetCharType(sTmp.charAt(iBeg-1)) == 0) zFound = false;
							if (zFound && (iEnd < sTmp.length - 1) && GetCharType(sTmp.charAt(iEnd+1)) == 0) zFound = false;
							
							if (zFound)
							{
								iW2Len = vParts.length;								
									
								for (iW2 = 0; iW2 < iW2Len; iW2++)
								{
									oPart = vParts[iW2];
									
									if ((iBeg >= oPart.iBeg && iBeg <= oPart.iEnd) || (iEnd >= oPart.iBeg && iEnd <= oPart.iEnd))
									{
										zFound = false;
										break;
									}
								}
								if (zFound)
								{
									wordcount[crtCpg]++;
									vParts[vParts.length] = {iBeg:iBeg, iEnd:iEnd, crtCpg:crtCpg};
									if (wordcount[crtCpg]>=tmpBanner.words_nr) break;
								}
							}
						}
					}	
				 }
				
				function CN(a, b){return a.iBeg - b.iBeg};
				vParts.sort(CN);
				
				
				iLastInd = 0;
				vPhrase	= [];
				if (vParts.length>0)
				{
					for (iW2 = 0; iW2 < vParts.length; iW2++)
					{
						oPart = vParts[iW2];
						
						if (iLastInd < oPart.iBeg)
						{
							vPhrase[vPhrase.length] = sTmp.substring(iLastInd, oPart.iBeg - 1 + 1);
						}
						
						sText = sTmp.substring(oPart.iBeg, oPart.iEnd + 1);
						
	
						vPhrase[vPhrase.length] =
									'<a href="javascript:;" onClick="X1_U_ClickBanner(\'ClickOnKeyword\');" onMouseOver="'+id+'TOver(this,'+oPart.crtCpg+',\''+sText+'\')" onMouseOut="TOut()" style=" display:inline; color:#'+cpg[oPart.crtCpg].banner.color+'; border-bottom:1px solid #'+cpg[oPart.crtCpg].banner.color+'">'+sText+'</a>';
						
						iLastInd = oPart.iEnd + 1;
					}
					
					if (iLastInd < sTmp.length)
							vPhrase[vPhrase.length] = sTmp.substr(iLastInd);
					
					oSpan = document.createElement('pub');
					if (oSpan)
					{	
						oSpan.innerHTML=vPhrase.join('');
						//oSpan.innerHTML = Repl(sTmp,"media",'<a href="javascript:;" onMouseOver="TOver(this)" onMouseOut="TOut()">meeeed</a>');
						oTextParent.replaceChild(oSpan, oText);
					}
				}
			}
		}
	}
	
	window[id+'L'] = function()
	{
		if (X1_U_zLoad != false) return;
		X1_U_zLoad = true;
		setTimeout('window.'+id+'Content()', 300);
	}
	
	
	if (window.addEventListener)
	{
		window.addEventListener("DOMContentLoaded",window[id+'L'], false);
		window.addEventListener("load",window[id+'L'], false);
	}
	else if (window.attachEvent)
	{
		window.attachEvent("onload",window[id+'L']);
	}
	
	setTimeout('window.'+id+'L();', 20000);
	i++;
}

function NewAdsRequest()
{
	sQ=base+"show.php?site="+NewAdsParams.site;	
	document.write('<scr'+'ipt src="'+ sQ +'"><\/scr'+'ipt>');	
}

NewAdsRequest();