  // JavaScript Document
function cc () {

  x = document.forms[0].clanek; 

  if (document.selection) x.r=document.selection.createRange().duplicate();

}  
function sm(t) {

   x = document.forms[0].clanek; 

   x.focus();

   if (x.selectionEnd) {

     a=x.selectionEnd;	

     x.value=x.value.substring(0,a)+t+x.value.substring(a,x.textLength);

     x.selectionEnd=a+t.length;	

     x.selectionStart=a+t.length;	

   } else if (x.r) { 

     x.r.text+=t;

   } else {

     x.value+=t;

   }	 

}

var d2=document;

function tarea(startTag,endTag) {
var obsah=d2.getElementById('clanek');
if(d2.selection){//ie
sel=d2.selection.createRange();
sel.text=startTag+sel.text+endTag;}
else if(obsah.selectionStart||obsah.selectionStart=='0'){//gecko
var zac=obsah.selectionStart;
var kon=obsah.selectionEnd;
obsah.value=obsah.value.substring(0,zac)
+startTag
+obsah.value.substring(zac,kon)
+endTag
+obsah.value.substring(kon,obsah.value.length);
obsah.selectionStart=zac+startTag.length;
obsah.selectionEnd=kon+startTag.length;}
else{obsah.value+=myValue;}
obsah.focus();
}


function init(){
var kde=d2.getElementById('ovladace');
kde.style.display='block';
var hrefy=kde.getElementsByTagName('a');
for(i=0,j=0;i<hrefy.length;i++){
hrefy[i].onclick=function(){
if(this.getAttribute('rel')){
tarea('<'+this.getAttribute('title')+'=http://neco.cz]','</'+this.getAttribute('title')+'>');
}
else{
tarea('<'+this.getAttribute('title')+'>','</'+this.getAttribute('title')+'>');
}
return false;
}
}
}

function addEvent(obj,evType,fn){
if(obj.addEventListener){obj.addEventListener(evType,fn,true);return true;}
else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}
else{return false;}
}
        function mapa(kolik) {
          if(kolik < 8) {
            document.getElementById('ma').style.backgroundPosition = "0px -"+(kolik*160)+"px";
          } else {
            document.getElementById('ma').style.backgroundPosition = "-200px -"+((kolik-7)*160)+"px";
          }
        }
        function mapa2(kolik) {
          if(kolik < 8) {
            document.getElementById('ma2').style.backgroundPosition = "0px -"+(kolik*160)+"px";
          } else {
            document.getElementById('ma2').style.backgroundPosition = "-200px -"+((kolik-7)*160)+"px";
          }
        }
var xmlhttp;
var xmlhttp2;
var xmlhttp3;
var xmlhttp4;
var xmlhttp5;
function ukazAnketu(anketa,odpoved)
{
xmlhttp5=GetXmlHttpObject();
if (xmlhttp5==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
document.getElementById('anketa').innerHTML='<span class="reg_info">Prosím čekejte, načítají se data</span><IMG src="./grafika/loading.gif">';
var url="./_php/zobraz_anketu.php";
url=url+"?anketa="+anketa;
url=url+"&odpoved="+odpoved;
url=url+"&sid="+Math.random();
//alert(url);
xmlhttp5.onreadystatechange=stateChangedAnketa;
xmlhttp5.open("GET",url,true);
xmlhttp5.send(null);
}


function ukazSolarka(studio,nove,typ,nazev,znacka,cena)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
document.getElementById('solarka').innerHTML='<span class="reg_info">Prosím čekejte, načítají se data</span><IMG src="./grafika/loading.gif">';
var url="./_php/zobraz_solarka.php";
url=url+"?studio="+studio;
url=url+"&nove="+nove;
url=url+"&typ="+typ;
url=url+"&znacka="+znacka;
url=url+"&nazev="+nazev;
url=url+"&cena="+cena;
url=url+"&sid="+Math.random();
//alert(url);
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function ukazSluzby(studio,nove,typ)
{
xmlhttp2=GetXmlHttpObject();
if (xmlhttp2==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
document.getElementById('sluzby').innerHTML='<span class="reg_info">Prosím čekejte, načítají se data</span><IMG src="./grafika/loading.gif">';
var url="./_php/zobraz_sluzby.php";
url=url+"?studio="+studio;
url=url+"&nove="+nove;
url=url+"&typ="+typ;
url=url+"&sid="+Math.random();
//alert(url);
xmlhttp2.onreadystatechange=stateChangedSluzby;
xmlhttp2.open("GET",url,true);
xmlhttp2.send(null);
}

function ukazMoznosti(soutez,user,odpoved)
{
xmlhttp3=GetXmlHttpObject();
if (xmlhttp3==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
document.getElementById('moznosti_soutez').innerHTML='<span class="reg_info">Prosím čekejte, načítají se data</span><IMG src="./grafika/loading.gif">';
var url="./_php/zobraz_moznosti.php";
url=url+"?soutez="+soutez;
url=url+"&user="+user;
url=url+"&odpoved="+odpoved;
url=url+"&sid="+Math.random();
//alert(url);
xmlhttp3.onreadystatechange=stateChangedMoznosti;
xmlhttp3.open("GET",url,true);
xmlhttp3.send(null);
}

function ukazFotecky(id,hash,what,urli)
{
xmlhttp4=GetXmlHttpObject();
if (xmlhttp4==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
document.getElementById('fotky').innerHTML='<span class="reg_info">Prosím čekejte, načítají se data</span><IMG src="./grafika/loading.gif">';
var url="./_php/zobraz_fotecky.php";
url=url+"?id="+id;
url=url+"&hash="+hash;
url=url+"&do="+what;
url=url+"&url="+urli;
url=url+"&sid="+Math.random();
//alert(url);
xmlhttp4.onreadystatechange=stateChangedFotecky;
xmlhttp4.open("GET",url,true);
xmlhttp4.send(null);
}


function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("solarka").innerHTML=xmlhttp.responseText;
}
}
function stateChangedSluzby()
{
if (xmlhttp2.readyState==4)
{
document.getElementById("sluzby").innerHTML=xmlhttp2.responseText;
}
}
function stateChangedMoznosti()
{
if (xmlhttp3.readyState==4)
{
document.getElementById("moznosti_soutez").innerHTML=xmlhttp3.responseText;
}
}
function stateChangedFotecky()
{
if (xmlhttp4.readyState==4)
{
document.getElementById("fotky").innerHTML=xmlhttp4.responseText;
}
}
function stateChangedAnketa()
{
if (xmlhttp5.readyState==4)
{
document.getElementById("anketa").innerHTML=xmlhttp5.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
function $m(theVar){
	return document.getElementById(theVar)
}
function remove(theVar){
	var theParent = theVar.parentNode;
	theParent.removeChild(theVar);
}
function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	    obj.addEventListener(evType, fn, true)
	if(obj.attachEvent)
	    obj.attachEvent("on"+evType, fn)
}
function removeEvent(obj, type, fn){
	if(obj.detachEvent){
		obj.detachEvent('on'+type, fn);
	}else{
		obj.removeEventListener(type, fn, false);
	}
}
function isWebKit(){
	return RegExp(" AppleWebKit/").test(navigator.userAgent);
}
function ajaxUpload(form,url_action,id_element,html_show_loading,html_error_http){
	var detectWebKit = isWebKit();
	form = typeof(form)=="string"?$m(form):form;
	var erro="";
	if(form==null || typeof(form)=="undefined"){
		erro += "The form of 1st parameter does not exists.\n";
	}else if(form.nodeName.toLowerCase()!="form"){
		erro += "The form of 1st parameter its not a form.\n";
	}
	if($m(id_element)==null){
		erro += "The element of 3rd parameter does not exists.\n";
	}
	if(erro.length>0){
		alert("Error in call ajaxUpload:\n" + erro);
		return;
	}
	var iframe = document.createElement("iframe");
	iframe.setAttribute("id","ajax-temp");
	iframe.setAttribute("name","ajax-temp");
	iframe.setAttribute("width","0");
	iframe.setAttribute("height","0");
	iframe.setAttribute("border","0");
	iframe.setAttribute("style","width: 0; height: 0; border: none;");
	form.parentNode.appendChild(iframe);
	window.frames['ajax-temp'].name="ajax-temp";
	var doUpload = function(){
		removeEvent($m('ajax-temp'),"load", doUpload);
		var cross = "javascript: ";
		cross += "window.parent.$m('"+id_element+"').innerHTML = document.body.innerHTML; void(0);";
		$m(id_element).innerHTML = html_error_http;
		$m('ajax-temp').src = cross;
		if(detectWebKit){
        	remove($m('ajax-temp'));
        }else{
        	setTimeout(function(){ remove($m('ajax-temp'))}, 250);
        }
    }
	addEvent($m('ajax-temp'),"load", doUpload);
	form.setAttribute("target","ajax-temp");
	form.setAttribute("action",url_action);
	form.setAttribute("method","post");
	form.setAttribute("enctype","multipart/form-data");
	form.setAttribute("encoding","multipart/form-data");
	if(html_show_loading.length > 0){
		$m(id_element).innerHTML = html_show_loading;
	}
	form.submit();
}
