var mesg;
var prom;
var prom1;
var prom2;
var lerun;
var pole;
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
lerun = 0;

if (window.location.search.length > 0) 
{
pole = (window.location.search.substring(1)); 
prom = unescape(pole); 
mydecode(pole);

}

function OknoReklama()
 {
 msg = window.open('dekujeme.html', 'reklama', 'toolbar=no,menubar=no,location=no,directories=no,scrollbars=no,resizable=no,status=no,width=490,height=355,top=20,left=200') 
}

function shdp(src) 
{
 // Najde se následující DIV
 var divElement = src.nextSibling;
 while(true)
 {
  if(divElement.nodeName == "DIV")
   break;
  divElement = divElement.nextSibling;
 }
if("collapsed" == src.className)
 {
  src.className="expanded";
  divElement.className="expanded";
  save_click_iden(src,"ROZ: ");
 }
 else
 {
  src.className="collapsed";
  divElement.className="collapsed";
  save_click_iden(src,"ZAB: ");
 }
}
//********************************************************

function HiLiteLink(src) 
 {
  src.style.textDecorationUnderline = "true";
  src.style.color = "seagreen";
 }

function NormalLink(src) 
 {
  src.style.textDecorationUnderline = "";
  src.style.color = "darkred";
 }

function validate() {
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom=(txtSearchPhrase.value);

nalej3(); 
}

function validateBrno() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="Brn";
prom1="ižní M";
prom2="JM";
prom3="brn";
nalej3(); 
}

function validateOstrava() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="Ostrav";
prom1="everní M";
prom2="SM";
prom3="ostrav";
nalej3(); 
}

function validateMorava() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="Morav";
prom1="Zlín";
prom2="zlíns";
prom3="lomouc";
nalej3(); 
}

function validateHradec() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="radec";
prom1="ýchodní Č";
prom2="ardubic";
prom3="VČ";
nalej3(); 
}

function validatePlzen() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="lzen";
prom1="lzeň";
prom2="ápadní Č";
prom3="ZČ";
nalej3(); 
}

function validateBudejovice() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="udejovic";
prom1="udějovic";
prom2="ižní Č";
prom3="JČ";
nalej3(); 
}

function validateLiberec() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="iberec";
prom1="everní Č";
prom2="SČ";
prom3="iberc";
nalej3(); 
}

function validateJihlava() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="ihlav";
prom1="ysočin";
nalej3(); 
}

function validateUsti() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="Ústí";
prom1="everní Č";
prom2="SČ";
prom3="Ústec";
nalej3(); 
}

function validatePraha() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="raha";
prom1="Praze";
prom2="Prah";
prom3="StČ";
nalej3(); 
}

function validateSS() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="SŠ";
prom1="SOŠ";
prom2="tředošk";
nalej3(); 
}

function validateVS() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="VŠ";
prom1="VOŠ";
prom2="ysokošk";
nalej3(); 
}

function validateAJ() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="AJ";
prom1="Aj";
prom2="angli";
prom3="nglish";


nalej3(); 
}

function validateNJ() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="NJ";
prom1="Nj";
prom2="němčin";
prom3="erman";
nalej3(); 
}

function validateFJ() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="FJ";
prom1="FrJ";
prom2="Fj";
prom3="rench";
nalej3(); 
}
function validateRJ() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="RJ";
prom1="Rj";
prom2="ruštin";
prom3="ussian";
nalej3(); 
}
function validateIJ() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="IJ";
prom1="ItJ";
prom2="Ij";
prom3="talian";
nalej3(); 
}
function validateAB() {
txtSearchPhrase.value = ""; 
prom="++++++++";
prom1="++++++++";
prom2="++++++++";
prom3="++++++++";
prom="bsolvent";
prom1="bsolv.";
prom2="BSOLV";
nalej3(); 
}

function nalej4() {
var txt;
var vstup;
var fifo;
var lerun;
var iter;
var jter;
iter=0;
jter=0;
var cykl;
vstup=prom;
if (vstup =="++++++++")
{document.body.style.cursor="default"; 
document.getElementById("loader").style.backgroundColor = "white";
return;}

lerun=vstup.length; fifo=vstup.substring(0,4);

if (fifo == "FIND"){prom=prom.substring(4, lerun); nalej3(); return;}

if (vstup == "RC1"){validatePraha(); return;}
if (vstup == "RC2"){validateBrno(); return;}
if (vstup == "RC3"){validateOstrava(); return;}
if (vstup == "RC4"){validateMorava(); return;}
if (vstup == "RC5"){validateHradec(); return;}
if (vstup == "RC6"){validatePlzen(); return;}
if (vstup == "RC7"){validateBudejovice(); return;}
if (vstup == "RC8"){validateLiberec(); return;}
if (vstup == "RC9"){validateUsti(); return;}
if (vstup == "RC10"){validateJihlava(); return;}
if (vstup == "KP1"){validateVS(); return;}
if (vstup == "KP2"){validateSS(); return;}
if (vstup == "KP3"){validateAJ(); return;}
if (vstup == "KP4"){validateNJ(); return;}
if (vstup == "KP5"){validateFJ(); return;}
if (vstup == "KP6"){validateRJ(); return;}
if (vstup == "KP7"){validateIJ();  return;}
if (vstup == "KP10"){validateAB();  return;}


cykl = document.getElementsByTagName("DIV").length; 
for (var i = 1; i < cykl; i++)
{
txt= document.getElementsByTagName("p")[i].innerHTML;
if(txt.indexOf(vstup)>-1) 
{
if(("pink" != document.getElementsByTagName("P")[i].className) && ("grey" != document.getElementsByTagName("P")[i].className))
{document.getElementsByTagName("DIV")[i].className="expanded";
document.getElementsByTagName("p")[i].className="expanded";}
if (jter<=3) document.getElementsByTagName("DIV")[i].scrollIntoView(false);
iter=1;
jter=jter+1;}
else
{if (iter == 1) {break; }}

}
document.body.style.cursor="default";
document.getElementById("loader").style.backgroundColor = "white";


}


function nalej3() {
var txt;
var txt1;
var vstup;
var vstup1;
var vstup2;
var vstup3;
var iter;
var jter;
var timer;
vstup=prom;
vstup1=prom1;
vstup2=prom2;
vstup3=prom3;
iter=0;
jter=0;
var pcon;
var dcon;
var cykl;
var strtim, endtim, eltim;
strtim = new Date().getTime();
document.body.style.cursor="wait";
document.getElementById("loader").style.backgroundColor = "red";
cykl = document.getElementsByTagName("div").length;
var i = cykl-1;
do
{
pcon = document.getElementsByTagName("P")[i].className;
dcon = document.getElementsByTagName("DIV")[i].className; 

switch (pcon) {
case "pink": break;
case "grey": break;
case "expanded": 
document.getElementsByTagName("DIV")[i].className="collapsed";
document.getElementsByTagName("p")[i].className="collapsed";

txt = document.getElementsByTagName("p")[i].innerHTML;
txt1= document.getElementsByTagName("DIV")[i].innerHTML;

if((txt.indexOf(vstup) >-1) || (txt1.indexOf(vstup) >-1) || (txt.indexOf(vstup1) >-1) || (txt1.indexOf(vstup1) >-1) || (txt.indexOf(vstup2) >-1) || (txt1.indexOf(vstup2) >-1) || (txt.indexOf(vstup3) >-1) || (txt1.indexOf(vstup3) >-1))
{
document.getElementsByTagName("DIV")[i].className="expanded";
document.getElementsByTagName("p")[i].className="expanded";
iter=i;
jter=jter+1;
}
break;
case "collapsed":
txt = document.getElementsByTagName("p")[i].innerHTML;
txt1= document.getElementsByTagName("DIV")[i].innerHTML;

if((txt.indexOf(vstup) >-1) || (txt1.indexOf(vstup) >-1) || (txt.indexOf(vstup1) >-1) || (txt1.indexOf(vstup1) >-1) || (txt.indexOf(vstup2) >-1) || (txt1.indexOf(vstup2) >-1) || (txt.indexOf(vstup3) >-1) || (txt1.indexOf(vstup3) >-1))
{
document.getElementsByTagName("DIV")[i].className="expanded";
document.getElementsByTagName("p")[i].className="expanded";
iter=i;
jter=jter+1;
}
break;
}
}
while (--i);

endtim = new Date().getTime();
eltim = (endtim - strtim)/1000;
document.body.style.cursor="default";
document.getElementById("loader").style.backgroundColor = "white";

document.getElementsByTagName("DIV")[iter].scrollIntoView(false);


alert ("Vašemu požadavku \n vyhovují inzeráty v celkovém počtu:       " + jter + "\n \n Čas hledání: " +eltim +"\n\n Ostatní inzeráty jsou zabaleny proto, \n že nesplňují Vaše kritéria ZCELA PŘESNĚ. \n \n Pro jemnější dohledání použijte \n fulltextové vyhledávání v záhlaví této rubriky. \n \n Doporučujeme prohledat i ostatní rubriky JobMasteru. \n (viz odkaz na konci této rubriky).");
}

function mydecode(src) {
var lensrc = src.length;
var output = "";
var tedig;
var iter = 0;
var srcdigit =  new Array("%EC", "%9A", "%E8", "%F8", "%9E", "%FD", "%E1", "%ED", "%E9", "%EF", "%9D", "%F2", "%FA", "%F9", "%8A", "%C8", "%D8", "%8E", "%C1", "%DA", "%20", "%CD", "%DD");
var tardigit =  new Array("ě", "š","č","ř","ž","ý","á","í","é","ď","ť","ň","ú","ů","Š","Č","Ř","Ž","Á","Ú", " ", "Í", "Ý");
var interdigit = new Array();
idx = srcdigit.length;

jter = 0;
for(i = 0; i < lensrc; i++)
{
tedig=src.substring(i+jter, i+jter+3);
onedig= src.substring(i+jter, i+jter+1);

iter = 0;
for(j = 0; j < idx; j++)
{
if (tedig == srcdigit[j])
{
interdigit[i] = tardigit[j];
iter=1;
jter=jter+2;
}
if (iter == 0) 
{
interdigit[i] = onedig;

}
}
output = output + interdigit[i];

}
prom = output;


}

//Nove upravene funkce
//--------------------
//--------------------

function getSpan(insObject) {
        var span;
        var b;
        var proslo = false;
        insObject = insObject.nextSibling;
        if (insObject.nodeName.toLowerCase() != 'div') insObject = insObject.nextSibling;
        if (insObject.nodeName.toLowerCase() != 'div') alert ("Chyba ve strance");
        for (var ci=0; ci<insObject.childNodes.length; ci++) {
                if (insObject.childNodes[ci].nodeName.toLowerCase() == 'b') {
                        b = insObject.childNodes[ci];
                        for (var cy=0; cy<b.childNodes.length; cy++) {
                                if (b.childNodes[cy].nodeName.toLowerCase() == 'span') {
                                        span = b.childNodes[cy];
                                        proslo = true;
                                }
                        }
                }
                if (insObject.childNodes[ci].nodeName.toLowerCase() == 'span') {
                        span = insObject.childNodes[ci];
                        proslo = true;
                }
        }
        if (proslo) {
                return span.innerHTML;
        } else {
                return "neznamy";
        }
}

function send_xmlhttprequest(obsluha, method, url, content, headers)
{
	var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
	if (!xmlhttp) {
		return false;
	}
	xmlhttp.open(method, url);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function()	{
		obsluha(xmlhttp);
	};
	if (headers) {
		for (var key in headers) {
			xmlhttp.setRequestHeader(key, headers[key]);
		}
	}
	xmlhttp.send(content);
	return true;
}

function save_click(objekt)
{
	var inz = objekt.innerHTML;
	var com = getSpan(objekt);
	save_stats(0, com, inz);
}

function save_click_iden(objekt,pred)
{
	var inz = objekt.innerHTML;
	var com = getSpan(objekt);
	save_stats(0, com, pred + inz);
}

function save_stats(pageid, commentX, commentY)
{
	if (!send_xmlhttprequest(stats_obsluha,'POST','./include/save-stats.php',"pageid="+pageid+"&commentX="+commentX+"&commentY="+commentY)) {
		return false;
	}
}

function stats_obsluha(xmlhttp) {
	if (xmlhttp.readyState == 4) {
		if(xmlhttp.status == 200) {
			//Vse v pohode
		} else {
			//Problem s volanou strankou, ale mlcim
		}
	}
}

function gtdrs(src)  {
	var tname = src.parentNode.parentNode;
	var oldadr = src.innerHTML;
	var company = (getSpan(src.parentNode.parentNode.previousSibling));
	tname = tname.previousSibling;
	if (tname.nodeName.toLowerCase() != "p") {
		tname = tname.previousSibling;
	}
	if (tname.nodeName.toLowerCase() != "p") {
		tname = tname.previousSibling;
	}
	tname = tname.innerHTML;
	if (true) {
		var newadr = "mailer.php?mailto=" + oldadr + "&pozice=" + tname + "&company=" + company + "&preved=true";
	} else {
		var newadr = "mailer.php?mailto=" + oldadr + "&pozice=" + tname + "&company=" + company;
	}
	return newadr;
}


//KONEC NOVEHO KODU--------
//-------------------------


