// JavaScript Document
var rozbalene = -1; // otazka v databazi otazok a odpoved
var rozbalenep = -1; // pribeh
var rozbaleneh = -1; // hubnuti


function velky(x, cesta,  navysku){
  if(navysku){
  	var Okno = window.open('', 'Okno','width=480, height=640');
	var divik = " width:480px; height:640px; background-image:url(../obr/technika/blank.gif); background-repeat:repeat; position:absolute; top:0px; left:0px; cursor:pointer;";}
  else{
  	var Okno = window.open('', 'Okno','width=640, height=480');
	var divik = " width:640px; height:480px; background-image:url(../obr/technika/blank.gif); background-repeat:repeat; position:absolute; top:0px; left:0px; cursor:pointer;"}
  Okno.document.write("<html><body style='margin:0px; padding:0px;'>");
  Okno.document.write("<img src='"+cesta+"/"+x+"' alt='fotka' />");
  Okno.document.write("<div style='"+divik+"' onClick='window.close()'></div>");
  Okno.document.write("</body></html>");
  Okno.document.close();
}

function velky_inzercia(x, cesta,  navysku){
  if(navysku)
  	var Okno = window.open('', 'Okno','width=600, height=800');
  else
  	var Okno = window.open('', 'Okno','width=800, height=600');
  Okno.document.write("<html><body style='margin:0px; padding:0px;'>");
  Okno.document.write("<img src='"+cesta+"/"+x+"' alt='fotka' onClick='window.close()' style='cursor:pointer;' />");
  Okno.document.write("</body></html>");
  Okno.document.close();
}

function velky3(x, cesta){
  	var Okno = window.open('', 'Okno','width=720, height=576');
	Okno.document.write("<html><body style='margin:0px; padding:0px;'>");
  	Okno.document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="720" height="576">' +
  '<param name=movie value="'+cesta+x+'">' +
  '<param name=quality value=high>' +
  '<embed src="'+cesta+x+'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="720" height="576">'+
  '</embed></object>');
  Okno.document.write("</body></html>");
  Okno.document.close();
  return false;
}

function movetext(id) {
	document.getElementById("datumnovinky").value = document.getElementById("d"+id).innerHTML;
	var lt = new RegExp("<","gi");
	var gt = new RegExp(">","gi");
	var text = br2nl(document.getElementById("t"+id).innerHTML);
	//text = text.replace(lt, "&lt;");
	//text = text.replace(gt, "&gt;");
	document.getElementById("tanovinka").value = text;
	document.getElementById("idnovinky").value = id;
	document.getElementById("submit").value = "Uprav";
	document.getElementById("tanovinka").focus();
}

function moveAktualita(id, index_zobraz) {
	document.getElementById("akt_id").value = id;
	var lt = new RegExp("<","gi");
	var gt = new RegExp(">","gi");
	if(index_zobraz==1)
		document.getElementById("idx_zobraz").checked = true;
	else
		document.getElementById("idx_zobraz").checked = false;
	var textNadpis = br2nl(document.getElementById("an"+id).innerHTML);
	var textIndex = br2nl(document.getElementById("ai"+id).innerHTML);
	var textText = br2nl(document.getElementById("at"+id).innerHTML);
	//text = text.replace(lt, "&lt;");
	//text = text.replace(gt, "&gt;");
	document.getElementById("akt_nadpis").value = textNadpis;
	document.getElementById("akt_index").value = textIndex;
	document.getElementById("akt_text").value = textText;
	document.getElementById("save").value = "Uprav";
	document.getElementById("akt_nadpis").focus();
}

function movecat(id) {
	document.getElementById("catid").value = id;
	document.getElementById("catnazov").value = document.getElementById("lid"+id).innerHTML;
	document.getElementById("catsubmit").value = "Uprav";
	document.getElementById("catnazov").focus();
}

function moveq(id) {
	document.getElementById("qid").value = id;
	document.getElementById("qnazov").value = document.getElementById("qid"+id).innerHTML;
	var lt = new RegExp("<","gi");
	var gt = new RegExp(">","gi");
	var text = br2nl(document.getElementById("aid"+id).innerHTML)
	//text = text.replace(lt, "&lt;");
	//text = text.replace(gt, "&gt;");
	document.getElementById("qtext").value = text;
	document.getElementById("qsubmit").value = "Uprav";
	document.getElementById("qnazov").focus();
}

function movepribeh(id) {
	document.getElementById("nadpis").value = document.getElementById("n"+id).innerHTML;
	var text = br2nl(document.getElementById("p"+id).innerHTML)
	document.getElementById("tapribeh").value = text;
	document.getElementById("idpribehu").value = id;
	document.getElementById("submit").value = "Uprav";
	document.getElementById("nadpis").focus();
}

function moveOdkaz(id) {
	document.getElementById("linka").value = document.getElementById("l"+id).innerHTML;
	document.getElementById("textlinky").value = document.getElementById("t"+id).innerHTML;
	document.getElementById("popis").value = br2nl(document.getElementById("p"+id).innerHTML);
	document.getElementById("kategoria").value = document.getElementById("c"+id).innerHTML;
	document.getElementById("odkazid").value = id;
	document.getElementById("newcat").style.display = "none";
	document.getElementById("submitodkaz").value = "Uprav odkaz";
	document.getElementById("linka").focus();
}

function resetForm() {
	document.getElementById("idnovinky").value = 0;
	document.getElementById("datumnovinky").value = "";
	document.getElementById("submit").value = "Pidej";
	document.getElementById("tanovinka").innerHTML = "";
	document.getElementById("tanovinka").focus();
}

function resetCat() {
	document.getElementById("catid").value = 0;
	document.getElementById("catnazov").value = "";
	document.getElementById("catsubmit").value = "Pidej";
	document.getElementById("catnazov").focus();
}

function resetQ() {
	document.getElementById("qid").value = 0;
	document.getElementById("qnazov").value = "";
	document.getElementById("qtext").innerHTML = "";
	document.getElementById("qsubmit").value = "Pidej";
	document.getElementById("qnazov").focus();
}

function resetPribehy() {
	document.getElementById("idpribehu").value = 0;
	document.getElementById("submit").value = "Pidej";
	document.getElementById("tapribeh").innerHTML = "";
	document.getElementById("nadpis").value = "";
	document.getElementById("nadpis").focus();
}

function showhideq(id) {
	if (rozbalene != -1 && rozbalene != id)
		document.getElementById("aid"+rozbalene).style.display = "none";
	if (document.getElementById("aid"+id).style.display == "none") {
		document.getElementById("aid"+id).style.display = "block";
		rozbalene = id;
	} else {
		document.getElementById("aid"+id).style.display = "none";
		rozbalene = -1;
	}
}

function showhidep(id) {
	if (rozbalenep != -1 && rozbalenep != id)
		document.getElementById("pid"+rozbalenep).style.display = "none";
	if (document.getElementById("pid"+id).style.display == "none") {
		document.getElementById("pid"+id).style.display = "block";
		rozbalenep = id;
	} else {
		document.getElementById("pid"+id).style.display = "none";
		rozbalenep = -1;
	}
}

function showhideh(id) {
	if(rozbaleneh != -1 && rozbaleneh != id){
		document.getElementById("hid"+rozbaleneh).style.display = "none";
		document.getElementById("hid"+id).style.display = "block";
		rozbaleneh = id;
		}
	else{
		if(rozbaleneh == id){
			document.getElementById("hid"+id).style.display = "none";
			rozbaleneh = -1;
			}
		else{document.getElementById("hid"+id).style.display = "block";
			 rozbaleneh = id;}
		}
}

function confirmDelete(id) {
	alert("haloo");
	if(confirm("Urcite smazat?"))
		document.location.href='poradna_formular.php?editid='+id;
	else return false;
}

function br2nl(text) {
	var br = new RegExp("\<br( \/)?\>","gi");
	text = text.replace(/\n/gi,"");
	return text.replace(br, "\n");
}

function checkOdkaz() {
	var newcat  = document.getElementById('newcat');
	if(newcat.style.display!='none' && newcat.value.length==0) {
		newcat.focus();
		alert("Nezadala jsi nzev nov kategorie ani nezvolila dnou ze seznamu");
		return false;
	}
	return true;
}

function resetSearch(obj) {
	if(obj.value == "vyhledat...")
		obj.value = "";
}

function checkPresun() {
	if(document.getElementById('maincat').value== "-1") {
		document.getElementById('maincat').focus();
		alert("Nem zvolenou hlavn kategorii");
		return false;
	}
	if(document.getElementById('subcat').value== "-1") {
		document.getElementById('subcat').focus();
		alert("Nem zvolenou vedlej kategorii");
		return false;
	}
	if(document.getElementById('qnazov').value.match(/^\s*$/) != null) {
		document.getElementById('qnazov').focus();
		alert("Zadej text otzky");
		return false;
	}
	if(document.getElementById('qtext').value.match(/^\s*$/) != null) {
		document.getElementById('qtext').focus();
		alert("Zadej text odpovedi");
		return false;
	}
	return true;
}

function checkPresun2() {
	if(document.getElementById('maincat').value== "-1") {
		document.getElementById('maincat').focus();
		alert("Nem zvolenou hlavn kategorii");
		return false;
	}
	if(document.getElementById('subcat').value== "-1") {
		document.getElementById('subcat').focus();
		alert("Nem zvolenou vedlej kategorii");
		return false;
	}
	return true;
}

function goconfirm(kam) {
	if(confirm('Urcite smazat'))
		document.location.href = kam;
}

function checkPoradna() {
	if(document.getElementById("refid").value==0) {
		// otazka
		if(document.getElementById("predmet").value.match(/^\s*$/) != null) {
			document.getElementById('predmet').focus();
			alert("Zadej název dotazu");
			return false;
		}
		if(document.getElementById("prispevok").value.match(/^\s*$/) != null) {
			document.getElementById('prispevok').focus();
			alert("Zadej text dotazu");
			return false;
		}
		return true;
	} else {
		if(document.getElementById("prispevok").value.match(/^\s*$/) != null) {
			document.getElementById('prispevok').focus();
			alert("Zadej text odpovedi");
			return false;
		}
		if(document.getElementById("predmet").value.match(/^\s*$/))
			document.getElementById("predmet").value = 'Odpověď';
		return true;
	}		
}

function changeAllow(chb) {
	var checked = 1;
	if(chb.checked)
		checked = 0;
	document.location.href = 'poradna.php?checked='+checked;
	
}

function filterAnswered(chb) {
	var checked = 0;
	if(chb.checked)
		checked = 1;
	document.location.href = 'poradna.php?notanswered='+checked;
}

function changeAnswered(id, chb) {
	var checked = 0;
	if(chb.checked)
		checked = 1;
	document.location.href = 'poradna.php?chngansw='+checked+'&did='+id;
}

function showMsg(chb) {
	var checked = 0;
	if(chb.checked)
		checked = 1;
	document.location.href = 'poradna.php?showmsg='+checked+'&msg='+document.getElementById('msg').value;
}

function shinline(x) {
	if(document.getElementById(x).style.display=='none')
		document.getElementById(x).style.display='inline';
	else
		document.getElementById(x).style.display='none';
}

// AJAX na zmenu podkategorii
function getSubCat(catid) {
	if(catid==-1)
		return;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="getsubcat.php?cid="+catid;
	xmlHttp.onreadystatechange=stateChanged; // funkcia ktora urci, ze co sa ma robit s vysledkom vratenym
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById("subcat").innerHTML = xmlHttp.responseText;
	} 
}

var cc=0;
function clickCounter(id) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="clickcounter.php?r="+id+"&cc="+cc;
	cc++;
	xmlHttp.onreadystatechange=clickCounterStateChanged; // funkcia ktora urci, ze co sa ma robit s vysledkom vratenym
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function clickCounterStateChanged() { 
/*
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		alert(xmlHttp.responseText);
	} 
//*/
}

function GetXmlHttpObject(handler) { 
	var objXMLHttp=null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

// KONIEC AJAX FUNKCIE


function setEditButton(state) {
	if(state=="del") {
		document.getElementById("feditdel").onsubmit = new Function("return confirm('Urit smazat?');");
		document.getElementById("deliid").value = 1;
	} else {
		document.getElementById("feditdel").onsubmit = null;
		document.getElementById("deliid").value = 0;
	}
}

var podmienky = "";
function zobrazit(x){
	if (podmienky != ""){
		document.getElementById(x).style.display="none";
		podmienky = "";
	}
	else{
		document.getElementById(x).style.display="block";
		podmienky = x;
	}
}

function check_inzerat() {
	if(document.getElementById('meno').value=="") {
		document.getElementById('meno').focus();
		alert("Nezadali jste jmno");
		return false;
	}
	if(document.getElementById('email').value.length < 6) {
		document.getElementById('email').focus();
		alert("Nezadali jste sprvn email");
		return false;
	}
	if(document.getElementById('predmet').value=="") {
		document.getElementById('predmet').focus();
		alert("Nezadali jste pedmt inzerce");
		return false;
	}
	if(document.getElementById('popis').value=="") {
		document.getElementById('popis').focus();
		alert("Nezadali jste popis produktu");
		return false;
	}
	if(document.getElementById('cena').value=="") {
		document.getElementById('cena').focus();
		alert("Nezadali jste cenu produktu (pi darovn prosm uvete 0)");
		return false;
	}
	if(document.getElementById('suhlas').checked == false) {
		document.getElementById('suhlas').focus();
		alert('Muste souhlasit s podmnkami');
		return false;
	}
	if(document.getElementById('inzheslo').value=="") {
		document.getElementById('inzheslo').focus();
		return confirm("Nezadali jste heslo, take pozdji ji nebude mon inzert mnnit.\nChcete pesto inzert pidat?");
	}
	return true;
}

 function encodeHtml(text) {
     text = escape(text);
     text = text.replace(/\//g,"%2F");
     text = text.replace(/\?/g,"%3F");
     text = text.replace(/=/g,"%3D");
     text = text.replace(/&/g,"%26");
     text = text.replace(/@/g,"%40");
     return text;
   } 
   
  function vyhledatVysledky(odkaz) {
	  if(document.getElementById('predmet').value == "") {
		  document.getElementById('predmet').focus();
		  alert("Dotaz je przdn, zadejte prosm pedmt dotazu");
		  return false;
	  }
	  odkaz.href+='hledej='+encodeHtml(document.getElementById('predmet').value);
	  return true;
  }

// nastaveni - tabpages
var actTabpage;
var actTab;
function activateTabpage(tab) {
	if(actTabpage != null)
		actTabpage.style.display = "none";
	var tabpage = document.getElementById("tabpage"+tab.id.substr(3));
	if(actTab != tab && actTab != null) {
		actTab.style.backgroundColor = "transparent";
		actTab.style.color = "#000000";
	}
	tab.style.backgroundColor = "#C82E26";
	tab.style.color = "#ffffff";
	actTab = tab;
	tabpage.style.display = "block";
	actTabpage = tabpage;
}