/*****************************************/
/**
/** PPC kody v javascriptu
/**
/*****************************************/

/**
 *
 * @access public
 * @return void
 **/
var __spon_current_hi = false;

/// SABLONY INZERATU NOVEHO BARAZU
var text = '	<div id="jyxoinzerat-#{uid}" onclick="inzerat_karta(\'#{url}\');" onmouseover="inzerat_over(this);" onmouseout="inzerat_out(this);">'+
'		<p class="ikona"><img id="foto-#{uid}" src="#{foto}" alt="#{nazev}" onerror="inzerat_chyba(this);" /></p>'+
'		<h4><u class="score#{statistika_celkem}" title="hodnocení (cena: #{statistika_cena}%, stáøí: #{statistika_stari}%, najeto: #{statistika_najeto}%)"></u> <a href="#{url}" target="_blank" onclick="return false;">#{nazev}</a></h4>'+
'		<p class="typ"><i>typ: </i><b>#{typ}</b></p>'+
'		<p class="barva"><i>barva: </i><b>#{barva}</b></p>'+
'		<p class="karoserie"><i>karoserie: </i><b>#{karoserie}</b></p>'+
'		<p class="motor"><i>motor: </i><b>#{motor}, #{objem} l</b></p>'+
'		<p class="rv"><i>rv.: </i><b>#{rok_vyroby} (stáøí: #{stari} let)</b></p>'+
'		<p class="najeto"><i>najeto: </i><b>#{najeto} km</b></p>'+
'		<p class="region"><i>region: </i><b>#{region}</b></p>'+
'		<p class="cena"><i>cena: </i><b>#{cena} Kè</b></p>'+
'		<b class="ft"></b>'+
'	</div>'+
'	<hr />';
var sponNovyBazar = new Template (text);


/// SABLONY INZERATU
// this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind='+e.kategorie+'&cl='+e.klient+'&uid='+e.uid+'&small=1\';
var text = 	'<div class="ppc spon big #{hi}" id="spon-#{uid}">' +
			'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ibig}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}\';"/>'+
			'#{title}<br/>'+
			'</a>'+
			'<span class="d1">'+
				'<span class="v"> vyrobeno:<b>#{rv}</b></span>'+
				'<span class="p"> palivo:<b>#{palivo}</b></span>'+
			'</span>'+
			'<span class="d2">'+
				'<span class="b"> barva:<b>#{barva}</b></span>'+
				'<span class="k"> karoserie:<b>#{karoserie}</b></span>'+
//				'<span class="n"> najeto:<b>#{najeto}km</b></span>'+
				'<span class="o"> objem:<b>#{objem}cm<sup>3</sup></b></span>'+
				'<span class="v"> výkon:<b>#{vykon}kW</b></span>'+
			'</span><br/>'+
			'<span class="c"> cena:<b>#{cena}</b><strong>Kè</strong></span>'+

			'<div class="cistic"></div>'+
			'</div>';
var sponBazarBig = new Template (text);


var text ='<div class="ppc inz #{hi}">'+
				'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
				'<img src="#{ismall}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}&small=1\';"/>'+
				'#{title}</a><br/>'+

				'vyrobeno:<b>#{rv}</b>,&nbsp;'+
//				'najeto: <b>#{najeto}km</b>,<br>&nbsp;'+
//				'region: <b>#{region}</b>,'+
				'palivo: <b>#{palivo}</b>'+
				', cena:<span class="c"><b>#{cena}</b></span>&nbsp;<b>Kè</b> '+
				'<div class="cistic"></div>'+
				'</div>';
var sponBazarSmall = new Template (text);


var text = '<div class="baz-cl big">'+
			'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ibig}"  onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}\';"></a>'+
			'<div class="i-info">'+
				'<h4><a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">#{title}</a></h4>'+
				'<div class="var">vyrobeno:<b>#{rv}</b></div>'+
				'<div class="var">palivo:<b>#{palivo}</b></div>'+
//				'<div class="var">karoserie:<b>#{karoserie}</b></div>'+
				'<div class="var-cena">cena:<b>#{cena} Kè</b></div>'+
//				'<a class="cl" href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">více...</a>'+
			'</div>'+
		'</div>';
var sponBazarCBig = new Template (text);


var text = '<div class="baz-cl">'+
			'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ismall}" width="60" height="45" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}&small=1\';"></a>'+
			'<div class="i-info-b">'+
				'<h4><a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">#{title}</a></h4>'+
				'<div class="var">vyrobeno:<b>#{rv}</b>,'+
				' palivo:<b>#{palivo}</b></div>'+
				'<div class="var-cena">cena:<b>#{cena} Kè</b></div>'+
			'</div>'+
		'</div>';
var sponBazarCSmall = new Template (text);

var text = '<div class="baz-cl big">'+
			'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ibig}"  width="100" height="75" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}\';"></a>'+
			'<div class="i-info">'+
				'<h4 class="ppc"><a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">#{title}</a></h4>'+
				'<div class="var">vyrobeno:<b>#{rv}</b></div>'+
				'<div class="var">palivo:<b>#{palivo}</b></div>'+
//				'<div class="var">karoserie:<b>#{karoserie}</b></div>'+
				'<div class="var-cena">cena:<b>#{cena} Kè</b></div>'+
//				'<a class="cl" href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">více...</a>'+
			'</div>'+
		'</div>';
var sponBazarAFBig = new Template (text);

var text = '<div class="baz-cl">'+
			'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ismall}" width="60" height="45" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}&small=1\';"></a>'+
			'<div class="i-info-b">'+
				'<h4 class="ppc"><a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">#{title}</a></h4>'+
				'<div class="var">vyrobeno:<b>#{rv}</b>,'+
				' palivo:<b>#{palivo}</b></div>'+
				'<div class="var-cena">cena:<b>#{cena} Kè</b></div>'+
			'</div>'+
		'</div>';
var sponBazarAFSmall = new Template (text);

var text = 	'<div class="ppcr inz big #{hi}" id="spon-#{uid}">' +
			'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ibig}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}\';"/>'+
			'#{title}</a><br/>'+
			'<span class="d1">'+
				'<span class="v"> vyrobeno:<b>#{rv}</b></span>'+
				'<span class="p"> palivo:<b>#{palivo}</b></span>'+
			'</span>'+
			'<span class="d2">'+
				'<span class="b"> barva:<b>#{barva}</b></span>'+
				'<span class="k"> karoserie:<b>#{karoserie}</b></span>'+
			'</span>'+
			'<span class="c"> cena:<b>#{cena}</b><strong>Kè</strong></span>'+
			'</div>';
var sponRBazarBig = new Template (text);


var text ='<div class="ppcr inz small #{hi}">'+
				'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
				'<img src="#{ismall}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}&small=1\';"/>'+
				'#{title}</a><br/>'+

				'vyrobeno:<b>#{rv}</b>,&nbsp;'+
				'palivo: <b>#{palivo}</b><br/>'+
				'cena:<span class="c"><b>#{cena}</b></span>&nbsp;<b>Kè</b> '+
				'</div>';
var sponRBazarSmall = new Template (text);

/*
* Akcni nabidky - dlouhy popis, prednostni vypis
*/
var text = '<div  class="an #{hi}" id="spon-#{uid}">'+
				'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');" class="title">'+
				'#{title}</a>'+
				'<div>#{descr}</div>'+
				'<div class="zarazeni">'+
				'<span><i>Vloženo:</i> #{akce_datum}</span>'+
				'<span><i>Kategorie:</i> #{akce_kategorie}</span>'+
				'<span><i>Zadavatel:</i> <b>#{akce_autor}</b></span>'+
				'<span><i>Region:</i> #{akce_region}</span>'+
				'<b class="float-term"></b>'+
				'</div>'+
				'</div>';
var sponAkce = new Template (text);
/*
* Akcni nabidky - dlouhy popis, pod clankem, siroky
*/
var text = '<div class="wide" id="spon-#{uid}">'+
				'<h3><a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');" class="title">'+
				'#{title}</a>'+
				'<div>#{descr}</div>'+
				'<div class="zarazeni">'+
				'<span><i>Vloženo:</i> #{akce_datum}</span>'+
				'<span><i>Kategorie:</i> #{akce_kategorie}</span>'+
				'<span><i>Zadavatel:</i> <b>#{akce_autor}</b></span>'+
				'<span><i>Region:</i> #{akce_region}</span>'+
				'<b class="float-term"></b>'+
				'</div>'+
				'</div>';
var sponWAkce = new Template(text);

/*
* Akcni nabidky - dlouhy popis, prave sloupce
*/
/*
var text = '<div class="ppcr akce  #{last}" id="spon-#{uid}">'+
				'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
				'#{title}</a><br/>'+
				'#{descr}<br/>'+
				'<span class="m">#{nazev_klienta}</span>'+
				'</div>';
var sponRAkceBig = new Template (text);
*/
var text = '<div id="spon-#{uid}">'+
				'<h3><a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
				'#{title}</a></h3>'+
				'<p>#{descr}</p>'+
				'<p><b>#{nazev_klienta}</b></p>'+
				'</div>';
var sponRAkceBig = new Template (text);

/*
* Akcni nabidky - bez popisu, prave sloupce
*/
/*
var text = '<div class="ppcr akce "  id="spon-#{uid}">'+
				'<a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
				'#{title}</a><br/>'+
				'<span class="m">#{nazev_klienta}</span>'+
				'</div>';
var sponRAkceSmall = new Template (text);
*/
var text = '<div id="spon-#{uid}" class="mini">'+
				'- <a href="#{url}" target="_blank" onclick="hit_ppc(\'#{poc}\');">'+
				'#{title}</a>'+
				'</div>';
var sponRAkceSmall = new Template (text);

/*
* ESHOPY - velke foto, dlouhy popis, pravy sloupec
*/
var text = 	'<div class="ppcr dop big #{hi}" id="spon-#{uid}">' +
			'<a href="#{url}"  onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ismall}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}\';"/>'+
			'#{title}'+'</a><br/>'+
			'#{descr}'+
			'<br/>'+
			'<span class="c"> cena:<b>#{cena}</b><strong>Kè</strong></span>'+
			'</div>';
var sponRShopBig = new Template (text);

/*
* ESHOPY - male foto, zadny popis, pravy sloupec
*/
var text = 	'<div class="ppcr dop small #{hi}" id="spon-#{uid}">' +
			'<a href="#{url}" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ismall}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}&small=1\';"/>'+
			'#{title}'+'</a><br/>'+
//			'#{descr}'+
//			'<br/>'+
			'<span class="c"> cena:<b>#{cena}</b><strong>Kè</strong></span>'+
			'</div>';
var sponRShopSmall = new Template (text);

/*
* ESHOPY - velke foto, dlouhy popis, pravy sloupec
*/
var text = 	'<div class="ppc dop #{hi}" id="spon-#{uid}">' +
			'<a href="#{url}"  onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ismall}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}\';"/>'+
			'#{title}'+'</a><br/>'+
			'#{descr}'+
			'<br/>'+
			'<span class="c"> cena:<b>#{cena}</b><strong>Kè</strong></span>'+
			'<div class="cistic"></div>'+
			'</div>';
var sponShopBig = new Template (text);

/*
* ESHOPY - male foto, zadny popis
*/
var text = 	'<div class="ppc dop #{hi}" id="spon-#{uid}">' +
			'<a href="#{url}" onclick="hit_ppc(\'#{poc}\');">'+
			'<img src="#{ismall}" alt="foto" onerror="this.onerror=null; this.src=\'http://img.auto.cz/img.php?kind=#{kategorie}&cl=#{klient}&uid=#{uid}&small=1\';"/>'+
			'#{title}'+'</a><br/>'+
//			'#{descr}'+
//			'<br/>'+
			'cena <b style="color: #B11117">#{cena}</b> <strong>Kè</strong></span>'+
			'<div class="cistic"></div>'+
			'</div>';
var sponShopSmall = new Template (text);

/**
 * Pouze sablona funkce
 * @access public
 * @return void
 **/
function showSpon(e){
	// cilovy element
	var t = $(e.target);

	if (e.novybazar == 1) { // v pripade zpracovani polozek v novem bazaru je nastaven parametr "novybazar" na 1
		//alert("jsem v renderu:\n"+e.toString());
	}

	// detekce sponzorovaneho - pokud neni tak pryc!
	if(!e.sponsored) return;

	// skryju element pokud jiz je ve vypisu (napr. v bazaru)
	if($(e.uid)) {
		$(e.uid).style.display='none';
	}
	// skryju element … novy bazar
	if($('inzerat-'+e.uid)) {
		$('inzerat-'+e.uid).style.display='none';
	}
	// stridani podsviceni
	if(t.__hi != null)
		e.hi = !t.__hi?'hi':'lo';

	// pocitadlo
	if(t.__climit == null)
		t.__climit=2;

	// puvodni obsah do promenne
	var text = t.innerHTML;

	// *** renderovani
	if((t.__counter+1)==t.__climit)
		e.last='last';
	else
		e.last='';
	if(t.__counter<t.__climit)
		text += t.__big.evaluate(e);
	else
		text += t.__small.evaluate(e);

	// *** konec renderovani
	t.innerHTML = text;
	if(t.__hi != null)
		t.__hi = !t.__hi;
	t.__counter++;
}


/**
 * ctxQuery - dotaze se na reklamu, ke stesti potrebuje prototype.js !!!!!!!!!
 * @access public
 * @return void
 **/
//       ctxQuery($id       ,$query,$type,$count,$disp,$spon ,$delim,   ,$from,$poc,$fallback,$climit,$relocate)
function ctxQuery(element_id,query,data,pocet,disp,prednostni,show_delim,from,poc,fallback,climit,relocate, novybazar, plus){
//	return false;
	var q = encodeURIComponent(query);
	var counter_limit = climit!=null?climit:2;
	var from = (from!=null?from:0);
	var p = (poc!=null?poc:'uni');
	var url = '/ctx/index.php?re='+element_id+'&type='+data+'&s=' + q + '&o=binline,onlysponsored' + (prednostni!=null?'&spon=9999':'') + (pocet!=null?'&cnt='+pocet:'') +'&p='+p + ((from>0)?'&from='+from:'') + '&novybazar='+novybazar+'&plus='+plus;
	var t = $(element_id);
	if(query=='#') query='';
	if(fallback=='#') fallback='';
	if((query=='') && (!fallback||fallback==''))
		t.style.display='none';
	// - jiny zpusob zobrazovani vysledku
	if(disp.big !=null)
		t.__big = disp.big;
	else
		t.__big = disp;

	if(disp.small !=null)
		t.__small = disp.small;
	else
		t.__small = disp;
	t.__hi = false;
	t.__counter=0;
	t.__climit=counter_limit;
	var delim = ((show_delim!=null) && show_delim);
	t.__delim = delim;
	var d = (disp=!null?disp:simpleDraw);
	var d = showSpon;
	// var fbq = ((fallback!=null) && (fallback!='#') && (fallback!=''))?encodeURIComponent(fallback + (data!=null?' $type='+data:'')):"";
	var fbq = ((fallback!=null) && (fallback!='#') && (fallback!=''))?encodeURIComponent(fallback):"";
	var fburl = '/ctx/index.php?re='+element_id+'&type='+data+'&s=' + fbq + '&o=binline,onlysponsored' + (prednostni!=null?'&spon=9999':'') + (pocet!=null?'&cnt='+pocet:'') +'&p='+p + ((from>0)?'&from='+from:'');
	var go_fallback = false;
	var reloc = (relocate!=null?relocate:false);
/*


	if (novybazar == 1) {
		alert("Nový bazar\n"+url);
	}
*/
	new Ajax.Request(url, {
		method: 'get',
//		asynchronous:false,
		onSuccess: function(trans) {


/*			if (novybazar == 1) {
				alert("trans:\n"+trans.responseText);
				alert("JSON:\n"+trans.responseText.evalJSON());
			}
*/
			var js = trans.responseText.evalJSON();
			if(js.size() == 0 && fbq==''){
				t.style.display='none';
			}
			if(reloc){
				var t_content = t.innerHTML;
				t.innerHTML = '';
			}
/*
			if (novybazar == 1) {
				alert("pocet pred renderem:\n"+js.size());
			}

			if (novybazar == 1) { // pri zpracovani noveho bazaru
				for (var xxx=0; xxx<js.length; xxx++) { // projdeme vsechny zaznamy manualne
					js[xxx].novybazar = 1; // a kazdemu zazmanu pridame parametr "novybazar" s hodnototu 1 pro moznost sledovani uvnitr volane funkce
					showSpon(js[xxx]);
				}
			} else {
*/
				js.each(d);
/*
			}

			if (novybazar == 1) {
				alert("pocet po renderu:\n"+js.size());
			}
*/
			if(js.size() == 0){
				// fallback pro pripad, ze se nenajde nic na dotaz
				if((fbq!='') && (fbq!='#')){
					new Ajax.Request(fburl, {
						method: 'get',
//						asynchronous:false,
						onSuccess: function(trans) {
							var js = trans.responseText.evalJSON();
							if(js.size() == 0){
								t.style.display='none';
							}
							js.each(d);
							if(t.innerHTML == '') t.style.display='none';
							else{
								if(delim)t.innerHTML +='<hr/>\n';
								var poc = js[0].poc;
								ppcv(poc+'-fb');
								if(reloc) t.innerHTML += t_content;
							}
						  }
						});
					}else
						t.style.display='none';
				// - fallback
			}else{
				if(delim)t.innerHTML +='<hr/>\n';
				var poc = js[0].poc;
				ppcv(poc);
				if(reloc) t.innerHTML += t_content;
			}
		}
	});

} // ctxQuery

/**
*  -
*
* @version $Id$
* @copyright Anima Publishers, (c)2008
* @author mirek
* @since 11.2.2008
*
* @changed [11.2.2008 11:16:43 - mirek] - zahájení práce
*/
function ppcquery(query,p,data,r){
	return "";
	if(!data) data = -1;
	switch(data){
		case 1: var sekce=' +cathegory:458b98cdc6eb1';break;
		case 2: var sekce=' +cathegory:458b9925ce634';break;
		case 3: var sekce=' +cathegory:458b98d230be0';break;
		default:var sekce='';break;
	} // switch
	var q = encodeURIComponent(query+sekce);
	p = p?true:false;
	var url = '/ctx/ppc.php?q='+q+'&r='+r;
	new Ajax.Request(url, {
		method: 'get',
		// asynchronous:false,
		onSuccess: function(trans) {
			var js = trans.responseText.evalJSON();
			// debugger;
		//	alert (js.header.time);
			if(p) document.title +=' |'+js.header.time;

		  }
		});

}//

/**
 *
 * @access public
 * @return void
 **/
function hit_ppc(poc){
	return "";
	new Ajax.Request('/servis/index.php?op=hit&hit='+encodeURIComponent(poc),{
		method:'get'

	});
}
function ppcv(poc){
	return "";
	new Ajax.Request('/servis/index.php?op=seen&hit='+encodeURIComponent(poc),{
		method:'get'
	});
}