var sika_bunky = 150;
function ajax(stranka, kam, hodnota)
{

    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
	stranka = stranka+"?version="+Math.floor(Math.random()*5000)+"&odstranit="+hodnota+"&sirka_bunky="+sika_bunky;
    httpRequest.open("GET", stranka, true);
    httpRequest.onreadystatechange= function () 
    {
        processRequest(httpRequest, kam) 
    };
    httpRequest.send(null);
}

function processRequest(httpRequest, kam) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
            if (typeof kam == 'string') 
            {
                document.getElementById(kam).innerHTML = httpRequest.responseText;
				
				//alert("2: "+pocet+"\n"+jmena)
				cok = getCookie("oblibene");
				cok_f = cok.split("AUTO");
				//alert(cok_f)
				jmena = new Array();
				for(a=1;a<cok_f.length;a++){
					df = cok_f[a].split("#;");
					jmena[(a-1)] = df[1].replace("+"," ");
				}
				//alert(jmena)
				document.getElementById("A0").onclick();
				document.getElementById("A0").onclick();


            }
            if (typeof kam == 'function') 
            {
                kam(httpRequest.responseText);
            }
        }
        else
        {
			document.getElementById(kam).innerHTML = "Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText
            //alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        if (typeof kam == 'string' && kam != '') 
        {
            document.getElementById(kam).innerHTML = '?ekejte...';
        }
    }
       
} 

var zbr = 0;
var sirka_v = 800;
	function zobraz(co,akce, hodnota){
		videt = document.getElementById(co).style.display;
		
		if(videt=="none" || akce == "ANO"){
			sirka = document.body.clientWidth;
			sirkaN = ((sirka/2-400)/(sirka/2))*50;
			//alert(sirkaN)
			//document.getElementById("srovnej_div").style.left = ((sirka/2)-400)+"px";
			//document.getElementById("srovnej_div").style.left = sirkaN+"%";
			if(zbr==0 || akce=="ANO") {
				document.getElementById("srovnej_div").style.background = "RGB(64,125,255)";
				document.getElementById("srovnej_div").style.backgroundImage = "url(/img/podklad.jpg)";
				document.getElementById("srovnej_div").style.backgroundRepeat = "repeat-x";
				document.getElementById("srovnej_div").style.backgroundPosition = "top";
				sirka = screen.width;
				if(sirka<1025){
					sirka_v = 740;
				}else{
					sirka_v = 960;
				}
				document.getElementById("srovnej_div").style.width = sirka_v;
				document.getElementById("srovnej_div").style.marginLeft = "-"+(sirka_v/2)+"px";
				ajax('/podobna2.php','srovnej_div',hodnota);
				
				//posunX();
				
			}
			zbr = 1;
		}
		if(akce!="ANO") {
//			document.getElementById("srovnej_div").style.display = (videt=="none") ? "block" : "none";
			document.getElementById(co).style.display = (videt=="none") ? "block" : "none";
			stav = (videt=="none") ? "hidden" : "visible";
			POZ_Fx = document.getElementById("poz_fx");
			POZ_Fx.style.height = screen.height+"px";
			idcka = new Array("RegionV","Stav","Vozidlo","ZnackaVozu","KodModel","Karos","Palivo");
			for(a=0;a<idcka.length;a++){
				//document.getElementById(idcka[a]).disabled = stav;
				document.getElementById(idcka[a]).style.visibility = stav;
			}
		}

	}
var vyskaS = 0;	
var pos = 0;
function posunX(){
  if(document.body.clientHeight){  
    var topik = 0;
    var dolu = 0;
	alert("A")

    topik = document.body.scrollTop;
	topik = (topik==0) ? document.documentElement.scrollTop : topik;
    //dolu = innerHeight-100;
	//kolikX = (kolik==0) ? 0 : document.body.offsetHeight-580;
	//kolikX = document.body.offsetHeight-780;;
	kolikX = 350;
	dolu =  (document.body.clientHeight-(document.body.clientHeight*0.8));
    nahoru = (topik+(dolu-vyskaS-50)/2)
	nahoru = topik + dolu;
  }else{
    nahoru = 10;
  }
  pos++;
  //nahoru = 30;
 // document.getElementById("srovnej_div").style.top = nahoru+"px";
  sirka = document.body.clientWidth;
  sirkaN = ((sirka/2-(sirka_v/2))/(sirka/2))*50;
//  document.getElementById("srovnej_div").style.left = sirkaN+"%";
}
function kontrola(obj){
	
	pismena = new Array("A","B","C","D","E","F","G","H","I","J","K","M","N","O","P","Q","R","S","T","U");

	auta = new Array();
	prep = new Array();	
	cooki = getCookie("oblibene");
	cooki = getCookie("oblibene");
	cooki = getCookie("oblibene");
	//alert("3: "+pocet+"\n"+jmena)

	if(obj!="SERAD" && obj!="ZRUS"){
		pis = obj.id.substr(0,1);
		hvezdaX = document.getElementById(obj.id).getAttribute("ANO");
		for(a=0;a<pocet;a++){
			if(document.getElementById(pis+a)!=null){
				document.getElementById(pis+a).src = "/img/hvezdicka_prazdna.gif";
				document.getElementById(pis+a).setAttribute("ANO",0);
				auta[a] = 0;
				prep[a] = 0;
			}
		}
		if(hvezdaX!=1){
			document.getElementById(obj.id).src = "/img/hvezdicka_druha.gif";
			document.getElementById(obj.id).setAttribute("ANO",1);
		}
	}
	if(obj=="ZRUS"){
		r = confirm("Opravdu chete odebrat veškeré hodnocení u inzerátů?");
		if(r==true){
			for(a=0;a<pocet;a++){
				for(c=0;c<pismena.length;c++){
					pis = pismena[c];
					document.getElementById(pis+a).src = "/img/hvezdicka_prazdna.gif";
					document.getElementById(pis+a).setAttribute("ANO",0);
				}
				//auta[a] = 0;
				//prep[a] = 0;
			}
		}else{
			return;
		}
	}

	cook = cooki.split("AUTO");
	if(cook.length==2) relo();
//alert(pocet+"\n"+cook.length)
	for(b=0;b<cook.length-1;b++){
		if(cook[b+1]!=null){
			hvezdy = cook[b+1].split("#");
			psiX = "";

			for(c=0;c<pismena.length;c++){
				ano = document.getElementById(pismena[c]+b).getAttribute("ANO");
				
				if(ano == 1){
					auta[b] = parseFloat(auta[b])+1;
					//prep[b] = 1;
					psiX+= "1";
				}else{
					auta[b] = auta[b];
					//prep[b] = 0;
					psiX+= "0";
				}
				prep[b] = (ano == 1) ? parseFloat(prep[b])+1 : prep[b];		


			}
			if((b+1)<=pocet) setCookieV(psiX,(b+1),"");
		}
	}
	for(b=0;b<cook.length-1;b++){
		prep[b] = prep[b]+";;"+b;
	}
	//alert(prep)
	prep = prep.sort();
	prepx = prep.sort();
	//alert(prep+"\n\n"+prepx)
	var seznam = "";
	c = 0;
	jm = -1;
	pos = 0;
	r=0;
	for(d=0;d<cook.length-1;d++){
		hod = prep[prep.length-d-1];
		hod = hod.split(";;");
		//pos = auta.indexOf(hod);
		pos = hod[1];
		jmeno = jmena[pos];
		//if(jm != jmeno){
			rr = "prazdna";
			if(d==0) rr = "druha";
			if(d==1) rr = "plna";
			r = "<img src='/img/hvezdicka_"+rr+".gif'>";
			if(d==3) seznam = seznam+"<hr/ style='width:80%'>";
			if(d!=3) seznam = seznam+"<br>"
			if(d<9) seznam = seznam+ "&nbsp;";
			xy = jmeno;//.substr(0,25);
			xy = xy.replace(";","");
			xy = xy.replace("+"," ");
			r="";
			seznam = seznam+(d+1)+". "+r+" "+xy;
			jm = jmeno
		//}
	}
	

	document.getElementById("seznam_aut").innerHTML = seznam;



}
var cislo = 0;
var dopA = "";
var sebanA = new Array();

function foto(seznam, dop){
	sez = new Array();
	sez = seznam.split(";");
	dopA = dop;
	seznamA = seznam;
	obr = "http://www1.ebm.cz/scripts/pics_cars.php?/ver1/"+dop+"_"+sez[0]+".jpg";
	document.getElementById("obrazek_nacti").src = obr;
	document.getElementById("obrazek").style.display = "block";
	cislo = 0;
	if(sez.length>2) document.getElementById("SPO").style.visibility = "visible";
	document.getElementById("SLO").style.visibility = "hidden";
	//document.getElementById("SPO").style.visibility = "hidden";
	document.getElementById("pocF").innerHTML = "1/"+(sez.length-1);
}

function obrPosun(kam){
	sez = new Array();
	sez = seznamA.split(";");
	cislo = (kam=="L") ? cislo-1 : cislo+1;
	//alert(sez+"\n"+sez[cislo]+"\n"+cislo+"=="+(sez.length-1))
	obr = "http://www1.ebm.cz/scripts/pics_cars.php?/ver1/"+dopA+"_"+sez[cislo]+".jpg";
	document.getElementById("obrazek_nacti").src = obr;
	document.getElementById("SPO").style.visibility = (cislo+1==sez.length-1) ? "hidden" : "visible";
	document.getElementById("SLO").style.visibility = (cislo+1==1) ? "hidden" : "visible";
	document.getElementById("pocF").innerHTML = (cislo+1)+"/"+(sez.length-1);
}
function sun(kam,co){
	var tr = 0;
	var nove = 0;

	//tr = pozice.indexOf(co);
	for(a=0;a<pozice.length;a++){
		if(pozice[a]==co){
			tr = a;
			a = 99999999;
		}
	}
	if(kam=="H"){
		kam = 0;
	}else{
		kam = (kam == "L") ? tr-1 : tr+1;
	}

	//alert(tr+"\n"+kam)
	nove = pozice[kam];
	pozice[kam] = pozice[tr];
	pozice[tr] = nove;
	//alert(pozice+"\nkam:"+kam+"\ntr:"+tr)
	setCookieV("",tr+";"+kam,"PORADI");
	cooki = getCookie("oblibene");
	cook = cooki.split("AUTO");
	for(a=0;a<cook.length-1;a++){
		//alert(pozice[a]+"\n"+a)
		barva = (a%2==0) ? "RGB(78,145,192)" :"RGB(114,172,215)";
		document.getElementById("auto"+pozice[a]).style.left = (sika_bunky+30)*a+"px";
		document.getElementById("auto"+pozice[a]).style.background = barva;
	}
	siL = "visible";
	siP = "visible";
	if(kam==0) siL = "hidden";
	if(kam==pocet-1) siP = "hidden";
	document.getElementById("SL"+co).style.visibility = siL;
	document.getElementById("SP"+co).style.visibility = siP;
	siL = "visible";
	siP = "visible";
	if(tr==0) siL = "hidden";
	if(tr==pocet-1) siP = "hidden";
	document.getElementById("SL"+nove).style.visibility = siL;
	document.getElementById("SP"+nove).style.visibility = siP;

}

var vidim = 4;
var zac = 0;
function posObr(smer){

	pole = new Array("0","1","2","3","4","5","6");
	if(smer=="L"){
		zacN = zac + 1;
		
			kr = -1;
			for(a=zac;a<(zac+vidim+1);a++){
				auto = document.getElementById("auto"+pole[a]);
				if(typeof(auto)!=null){					
					auto.style.display = (zacN<=a) ? "block" : "none";
					auto.style.left = (sika_bunky+30)*kr+"px";
					kr++;
				}
			}
			zac++;
		
	}
	if(smer=="P"){
		zacN = zac - 1;
		kr = 1;
		for(a=(zac+vidim+1);a>zac;a--){
			auto = document.getElementById("auto"+pole[a]);
			auto.style.display = (zacN>=a) ? "block" : "none";
			auto.style.left = (sika_bunky+30)*kr+"px";
			kr++;
		}
	zac--;
	}

}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}

function setCookieV(hodnota,pozice,akce){

	cokie = getCookie("oblibene");
	aut = cokie.split("AUTO");
	if(akce==""){//zmena hvezdicek
		nove = aut[pozice].split("#;");
		nove[2] = hodnota;
		stare = nove.join("#;");
		aut[pozice] = stare;
	}
	if(akce=="PORADI"){
		poz = pozice.split(";");
		pozA = parseFloat(poz[1]);
		pozB = parseFloat(poz[0]);
		nove = aut[pozA+1];
		aut[pozA+1] = aut[pozB+1];
		aut[pozB+1] = nove;
	}
	if(akce=="ODSTRANIT"){
		r = confirm("Opravdu chete odebrat inzerát z garáže?");
			if(r==true){
			cok = "";
			//alert(aut)
			for(a=0;a<aut.length;a++){
				autA = aut[a].split("#;");
				if(hodnota!=autA[0]){
					if(cokie=="") {
						//cok+="AUTO"+hodnota;		
					}else{				
						if(aut[a]!="") cok+="AUTO"+aut[a];
					}
				}
			}
			cokie = cok;
			}else{
				return;
			}

		

	}
	

	if(akce!="ODSTRANIT") cokie = aut.join("AUTO");
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*200);
	//document.cookie = "oblibene="+escape(cokie);
	document.cookie = "oblibene="+escape(cokie)
                 + ";expires="+expire.toGMTString()+";path=/";
	if(akce=="ODSTRANIT"){
		zobraz('srovnej_div','ANO',hodnota);
		//zobraz('srovnej_div','ANO',hodnota);
		//alert("1: "+pocet+"\n"+jmena)
	}
}

function relo(){
	zobraz('srovnej_div','','');
	document.location.reload();
}