pocitadlo = 0;
lastPocitadlo = 0;
autoplay = true;
// při prvním zobrazení stránky našeptávač skryjeme
document.getElementById("naseptavacDiv").style.visibility = "hidden";
var lastSelected;
var lastSelectedI;
function GetKeyCode(e) {
  if (e) {
    return e.charCode ? e.charCode : e.keyCode;
  }
  else {
    return window.event.charCode ? window.event.charCode : window.event.keyCode;
  }
}

function generujNaseptavac(e) {
  var unicode = GetKeyCode(e);
  var str = document.getElementById("inputText").value;
  
  if (unicode != 38 && unicode != 40 && unicode!= 27 && str != lastSelected) {
    if (str != "") {
      // IE/zbytek světa
      if (window.ActiveXObject) {
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
      } else {
        httpRequest = new XMLHttpRequest();
      }
      var url = "/ajax.php?method=naseptavac&str=" + encodeURI(str);
      httpRequest.open("GET", url, true);
      httpRequest.onreadystatechange= function () {processRequestNaseptavac(); } ;
      httpRequest.send(null);
    }
    else {
      document.getElementById("naseptavacDiv").style.visibility = "hidden";
    }
  }
}

function posunNaseptavac(e) {
  var unicode = GetKeyCode(e);
  var naseptavac = document.getElementById("naseptavac");
  if(unicode == 27){
	  document.getElementById("naseptavacDiv").style.visibility = "hidden";
  }
  else if (unicode == 40) {
    // šipka dolů
    naseptavac.options.selectedIndex =
      naseptavac.options.selectedIndex >= 0 &&
      naseptavac.options.selectedIndex < naseptavac.options.length-1 ?
      naseptavac.options.selectedIndex+1 : 0;
    getChangeHandler();
    return;
  }
  else if (unicode == 38) {
    // šipka nahoru
    naseptavac.options.selectedIndex =
      naseptavac.options.selectedIndex > 0 ?
      naseptavac.options.selectedIndex-1 : naseptavac.options.length-1;
    getChangeHandler();
    return;
  }
  else if (unicode == 13) {
    lastSelected = document.getElementById("inputText").value;
    // na enter ve textovém poli nechceme odesílat formulář
    if (window.event)
      e.returnValue = false;
    else
      e.preventDefault();
    document.getElementById("naseptavacDiv").style.visibility = "hidden";
  }
}

function processRequestNaseptavac() {
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;
      if (response == 'EMPTY') {
        document.getElementById("naseptavacDiv").style.visibility = "hidden";
      }
      else {
        document.getElementById("naseptavacDiv").innerHTML = response;
        document.getElementById("naseptavac").size =
          document.getElementById("naseptavac").options.length;
        document.getElementById("naseptavacDiv").style.visibility = "visible";
      }
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}




function generujInterpretNaseptavac(e) {
	  var unicode = GetKeyCode(e);
	  var str = document.getElementById("klipinterpret").value;
	  
	  if (unicode != 38 && unicode != 40 && unicode!=27 &&str != lastSelected) {
	    if (str != "") {
	      // IE/zbytek světa
	      if (window.ActiveXObject) {
	      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	      } else {
	        httpRequest = new XMLHttpRequest();
	      }
	      var url = "/ajax.php?method=naseptavacInterpret&str=" + encodeURI(str);
	      httpRequest.open("GET", url, true);
	      httpRequest.onreadystatechange= function () {processRequestInterpretNaseptavac(); } ;
	      httpRequest.send(null);
	    }
	    else {
	      document.getElementById("autorNaseptavacDiv").style.visibility = "hidden";
	    }
	  }
	}

function posunInterpretNaseptavac(e) {
	  var unicode = GetKeyCode(e);
	  var naseptavac = document.getElementById("autorNaseptavac");
	  if(unicode == 27){
		  document.getElementById("autorNaseptavacDiv").style.visibility = "hidden";
	  }
	  else if (unicode == 40) {
	    // šipka dolů
	    naseptavac.options.selectedIndex =
	      naseptavac.options.selectedIndex >= 0 &&
	      naseptavac.options.selectedIndex < naseptavac.options.length-1 ?
	      naseptavac.options.selectedIndex+1 : 0;
	    getChangeHandler();
	    return;
	  }
	  else if (unicode == 38) {
	    // šipka nahoru
	    naseptavac.options.selectedIndex =
	      naseptavac.options.selectedIndex > 0 ?
	      naseptavac.options.selectedIndex-1 : naseptavac.options.length-1;
	    getChangeHandler();
	    return;
	  }
	  else if (unicode == 13) {
	    lastSelected = document.getElementById("klipinterpret").value;
	    // na enter ve textovém poli nechceme odesílat formulář
	    if (window.event)
	      e.returnValue = false;
	    else
	      e.preventDefault();
	    document.getElementById("autorNaseptavacDiv").style.visibility = "hidden";
	  }
	}

	function processRequestInterpretNaseptavac() {
	  if (httpRequest.readyState == 4) {
	    if(httpRequest.status == 200) {
	      var response = httpRequest.responseText;
	      if (response == 'EMPTY') {
	        document.getElementById("autorNaseptavacDiv").style.visibility = "hidden";
	      }
	      else {
	        document.getElementById("autorNaseptavacDiv").innerHTML = response;
	        document.getElementById("autorNaseptavac").size =
	          document.getElementById("autorNaseptavac").options.length;
	        document.getElementById("autorNaseptavacDiv").style.visibility = "visible";
	      }
	    }
	    else {
	      alert("Chyba při načítání stránky"
	        + httpRequest.status +":"+ httpRequest.statusText);
	    }
	  }
	}

function getChangeHandler() {
  var select = document.getElementById("naseptavac");
  var nazev = select.options[select.selectedIndex].innerHTML;
  document.getElementById("inputText").value = nazev.replace(/\&amp;/g,'&');
}

function getResultClickHandler() {
  getChangeHandler();
  lastSelected = document.getElementById("inputText").value;
  document.getElementById("naseptavacDiv").style.visibility = "hidden";
}
function getChangeHandlerInterpret() {
	  var select = document.getElementById("autorNaseptavac");
	  var nazev = select.options[select.selectedIndex].innerHTML;
	  document.getElementById("klipinterpret").value = nazev.replace(/\&amp;/g,'&');
	}

function getResultClickHandlerInterpret() {
	getChangeHandlerInterpret();
	  lastSelected = document.getElementById("klipinterpret").value;
	  document.getElementById("autorNaseptavacDiv").style.visibility = "hidden";
	}
function search(){

	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	text=  document.getElementById("inputText").value;
	httpRequest.open("GET", '/ajax.php?method=search&text=' + text.replace("&", "%26"));
	httpRequest.onreadystatechange= function () { processSearch(); };
	httpRequest.send(null);
	
}

function processSearch(){
    if (httpRequest.readyState == 4) {
    	if(httpRequest.status == 200) {
    		var result = httpRequest.responseText;

    
    	    document.getElementById("vysledkyDiv").innerHTML = result;
    	    document.getElementById("naseptavacDiv").innerHTML = "";
    	    prepniTab(document.getElementById("vysledkyLink"));

    	} else {
    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    	}
        }	
}
function login(form){


	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=login&name=' + form.username.value + '&password=' + form.password.value);
	httpRequest.onreadystatechange= function () { processLogin(); };
	httpRequest.send(null);
}
function processLogin() {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
	    var result = httpRequest.responseText;
	    
	    if (result == 1) {
		formular.close();
		document.getElementById("login_buttons").style.display = 'none';
		document.getElementById("logout_buttons").style.display = 'block';
		document.getElementById('rightcol').src = document.getElementById('rightcol').src;
		document.getElementById('leftcol').src = document.getElementById('leftcol').src;
	    } else {
		document.getElementById("prihlaseni_info").innerHTML = result;
	    }
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}


function logout(){


	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=logout');
	httpRequest.onreadystatechange= function () { processLogout(); };
	httpRequest.send(null);
}
function processLogout() {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
		 var result = httpRequest.responseText;

		document.getElementById("login_buttons").style.display = 'block';
		document.getElementById("logout_buttons").style.display = 'none';
		document.getElementById('rightcol').src = document.getElementById('rightcol').src;
		document.getElementById('leftcol').src = document.getElementById('leftcol').src;


	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}

function registrace(form){

	
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	polozky = new Array();
	for(i=0;i<form.length;i++){
		polozky[i] = form[i].name + "=" + form[i].value;
	}


	httpRequest.open("GET", '/ajax.php?method=registrace&' + polozky.join("&"));
	httpRequest.onreadystatechange= function () { processRegistrace(); };
	httpRequest.send(null);
}
function processRegistrace() {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
		 var result = httpRequest.responseText;
		    if (result == 1) {
		    	setTimeout("location.reload(true)", 5000);
		document.getElementById("registrace_uspesna").style.display = 'block';
		document.getElementById("registrace_inner").style.display = 'none';
		
    } else {
		document.getElementById("registrace_info").innerHTML = result;
	    }

	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}

function getInterpreti(pismeno){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}



	httpRequest.open("GET", '/ajax.php?method=getInterpreti&pismeno=' +pismeno);
	httpRequest.onreadystatechange= function () { processGetInterpreti(); };
	httpRequest.send(null);
	
}
function processGetInterpreti() {
    if (httpRequest.readyState == 4) {
    	if(httpRequest.status == 200) {
    		 var result = httpRequest.responseText;
    		 $("#pismenka").hide(500);
    		 document.getElementById("interpreti").innerHTML = result;
    		 $("#interpreti").show(500);

    	} else {
    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    	}
        }
    }
function zpetPismenka(){
	document.getElementById("pismenka").style.display = "block";
	$("#interpreti").hide(500);
	$("#pisnicky").hide(500);
	$("#pismenka").show(500);
	
	
}

function getSkladby(id){

	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}



	httpRequest.open("GET", '/ajax.php?method=getSkladby&id=' +id);
	httpRequest.onreadystatechange= function () { processGetSkladby(); };
	httpRequest.send(null);
	
}
function processGetSkladby() {
    if (httpRequest.readyState == 4) {
    	if(httpRequest.status == 200) {
    		 var result = httpRequest.responseText;
    		 $("#interpreti").hide(500);
    		 document.getElementById("pisnicky").innerHTML = result;
    		 $('#pisnicky').show(500);


    	} else {
    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    	}
        }
    }

function getSkladby2(id){

	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}


	 $('#pismenka').hide(500);
	httpRequest.open("GET", '/ajax.php?method=getSkladby2&id=' +id);
	httpRequest.onreadystatechange= function () { processGetSkladby2(); };
	httpRequest.send(null);
	
}
function processGetSkladby2() {
    if (httpRequest.readyState == 4) {
    	if(httpRequest.status == 200) {
    		 var result = httpRequest.responseText;
    		 document.getElementById("pisnicky").innerHTML = result;
    		
    		 $('#pisnicky').show(500);
    		 

    	} else {
    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    	}
        }
    }
function zpetInterpreti(){
	$("#pisnicky").hide(500);
	$("#interpreti").show(500);
	
}

function addToPlaylist(id){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=getKlipLi&id=' +id);
	httpRequest.onreadystatechange= function () { processAddToPlaylist(); };
	httpRequest.send(null);
	
}

function processAddToPlaylist(){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    		 var dragable = document.getElementById('dragable');
	    		 dragable.innerHTML += result;



	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }	
	
}
function removeNodeX(node){
	node.parentNode.removeChild(node);
	
}

function loadVideo(id){
	el = getRightIframe();
	el.src = "/goNext.php?v_id=" + id;	
	pocitadlo++;
}
function loadPlaylistVideo(id, time){
	$('#dragable').children('.actual').removeClass();
	var el = getRightIframe();
	el.src = "/goNext.php?id=" + id;
	lastPlayed = id;
	pocitadlo++;
	lastPocitadlo = pocitadlo;
	setTimeout("autoPlay(" + pocitadlo + ")", time*1000+5000);
	$('#playlist' + id).addClass("actual");
	prepniTab();

}


function autoPlay(num){

	if(num==pocitadlo)
		getNextId();
	
}
function getRightIframe(){
	el = document.getElementById("rightcol");
	if(!el)
	el = window.parent.document.getElementById("rightcol");
	
	return el;
	
}

function savePlaylist(items){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	if(actualPlaylist){
		add = "&id=" + actualPlaylist;
	}
	else{
	 add = "";	
	}
	httpRequest.open("GET", '/ajax.php?method=savePlaylist&items=' +items + add);
	httpRequest.onreadystatechange= function () { processSavePlaylist(); };
	httpRequest.send(null);
	
}

function processSavePlaylist(){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }	
	
}

function getNextId(){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", '/ajax.php?method=getNextId&lastId=' +lastPlayed);
	httpRequest.onreadystatechange= function () { processPlayVideo(); };
	httpRequest.send(null);
	
}

function processPlayVideo(){

	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    		 var data = result.split(",");
	    		 if(data[0].replace(/^\s\s*/, '').replace(/\s\s*$/, '')){
	    			 loadPlaylistVideo(data[0].replace(/^\s\s*/, '').replace(/\s\s*$/, ''), data[1]);
	    		 
	    		 return result;
	    		 }
	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }	
	
}
function getPrevId(){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", '/ajax.php?method=getPrevId&lastId=' +lastPlayed);
	httpRequest.onreadystatechange= function () { processPlayVideo(); };
	httpRequest.send(null);
	
}

function showSavePlaylist(){
	if(lastOrder){
	$("#playlistDiv").hide(500);
	
	$("#playlistSaveDiv").show(500);
	}
}


function savePlaylistAs(){
	var nazev = document.getElementById("savePlaylistName").value;
	savePlaylistAsName(nazev, 0);

}


function savePlaylistAsName(name, rewrite){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	
	httpRequest.open("GET", '/ajax.php?method=savePlaylistAs&name=' +name.replace("&", "%26") + '&rewrite=' + rewrite);
	httpRequest.onreadystatechange= function () { processSavePlaylistAsName(); };
	httpRequest.send(null);	

}

function processSavePlaylistAsName(){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;

	    		 if(result==0){
	    			 var el = document.getElementById("playlistSaveError");
	    			 el.innerHTML = 'Playlist s tímto jménem již existuje. <a href="javascript:void(0)" onclick="savePlaylistAsName(\'' + document.getElementById("savePlaylistName").value + '\', \'1\')">Přepsat</a>';
	    		 }
	    		 else{
		    			document.getElementById("playlistDiv").style.display = "block";
		    			document.getElementById("playlistSaveDiv").style.display = "none";
		    			getPlaylists(0);
	    		 }
	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }	

}

function newTempPlaylist(){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	
	httpRequest.open("GET", '/ajax.php?method=newTempPlaylist');
	httpRequest.onreadystatechange= function () { processNewTempPlaylist(); };
	httpRequest.send(null);	
}

function processNewTempPlaylist(){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    		 if(result!=-1){
	    			 actualPlaylist = result;
	    		 	document.getElementById("dragable").innerHTML = "";
	    		 	isPlaylistTemp = 1;
	    		 	getPlaylists(0);
	    		 }else{
	    			 actualPlaylist=  false;
	    			 document.getElementById("dragable").innerHTML = "";
	    		 }
	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }	
	
}

function getPlaylist(id, typ, objekt){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	
	httpRequest.open("GET", '/ajax.php?method=getPlaylist&id=' +id + "&typ=" + typ);
	httpRequest.onreadystatechange= function () { processGetPlaylist(id, objekt); };
	httpRequest.send(null);	
}

function processGetPlaylist(id, objekt){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    		 actualPlaylist = id;
	    		 document.getElementById("dragable").innerHTML = result;
	    		 window.parent.document.getElementById("playlist_name").innerHTML = objekt.innerHTML;
	    		 isPlaylistTemp = 0;
	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }	
	
}

function getPlaylists(typ){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	
	httpRequest.open("GET", '/ajax.php?method=getPlaylists&typ=' + typ);
	httpRequest.onreadystatechange= function () { processGetPlaylists(); };
	httpRequest.send(null);	
	
}

function processGetPlaylists(id){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    		 document.getElementById("playlistSeznam").innerHTML = result;
	    		 $("#playlistTypy").hide(500);
	    		 $("#playlistSeznam").show(500);

	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }	
	
}

function backPlaylistTyp(){
	
	 $("#playlistTypy").show(500);
	 $("#playlistSeznam").hide(500);
}
function pridatKlip(e){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", '/ajax.php?method=addKlip&step=1&url=' + e["klipUrl"].value);
	httpRequest.onreadystatechange= function () { processPridatKlip(); };
	httpRequest.send(null);		
	e["klipUrl"].value = "";
}

function processPridatKlip(){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    		 if(result==0){
	    				document.getElementById("klip_error_list").innerHTML = "Došlo k chybě při zpracovávání klipu. Video server možná není podporován.";
	    				
	    			}else if(result==-1){
	    				
	    				document.getElementById("klip_error_list").innerHTML = "Videoklip již existuje";
	    			}
	    		 else{
	    			 var pozice = result.indexOf("|");
	    			 var idcko = result.substring(0, pozice);
	    			 var embed = result.substring(pozice + 1);
	    			 	    			$("#klip_add_step1").hide(200);
	    		 	$("#klip_add_step2").show(200);

	    		 	document.getElementById("klipAddId").value = idcko;
	    		 	document.getElementById("klipAddEmbed").innerHTML = embed;
	    		 	document.getElementById("klip_error_list").innerHTML = "";
	    		 }

	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }		
	
}

function pridatKlip2(e){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	if(!e["klipname"].value || !e["interpret"].value){
		document.getElementById("klip_error_list").innerHTML = "Musí být vyplněn název skladby a interpret.";
	}else{
	httpRequest.open("GET", '/ajax.php?method=addKlip&step=2&name=' + e["klipname"].value.replace("&", "%26") + "&interpret=" + e["interpret"].value.replace("&", "%26") + "&id=" + e["klipId"].value);
	httpRequest.onreadystatechange= function () { processPridatKlip2(); };
	httpRequest.send(null);	
	e["klipname"].value = "";
	e["interpret"].value = "";
	e["klipId"].value = "";
	}
}

function processPridatKlip2(){
	  if (httpRequest.readyState == 4) {
	    	if(httpRequest.status == 200) {
	    		 var result = httpRequest.responseText;
	    		 if(result==1){
	    			$("#klip_add_step2").hide(200);
	    		 	$("#klip_add_step3").show(200);
	    		 }else{
	    			document.getElementById("klip_error_list").innerHTML = "Došlo k chybě při zpracovávání klipu.";
	    		 }
	    			 

	    	} else {
	    	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	    	}
	    }		
	
}

function gotoStep1(){
	
	$("#klip_add_step3").hide(200);
 	$("#klip_add_step1").show(200);
}
function pridatKlipInterpret(name){

	window.parent.document.getElementById("klipinterpret").value = name;

	window.parent.showModal(3);
}

function doporucit(form){


	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=doporucit&name=' + form.name.value.replace("&", "%26") + '&mail=' + form.mail.value + '&id=' + form.id.value);
	httpRequest.onreadystatechange= function () { processDoporucit(form); };
	httpRequest.send(null);
}
function processDoporucit(form) {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
	    var result = httpRequest.responseText;
	    if (result == 1) {
		formular.close();
		form.id.value = '';
	    } else {
		
	    }
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}
function doporucPlaylist(form){


	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=sharePlaylistMail&name=' + form.name.value.replace("&", "%26") + '&email=' + form.email.value + '&hash=' + form.hashPlaylist.value + '&email2=' + form.email2.value);
	httpRequest.onreadystatechange= function () { processDoporucEmail(form); };
	httpRequest.send(null);
}
function processDoporucEmail(form) {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
	    var result = httpRequest.responseText;
	    
	    if (result == 1) {
	    	form.email2.value="";
			 $("#playlistShare").hide(300);
			 $("#playlistShareUspech").show(300);
			 setTimeout("formular.close()", 2000);	
	    } else {
		
	    }
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}

function emailsend(form, typ){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", '/ajax.php?method=email&mail=' + form.email.value + '&zprava=' + form.zprava.value.replace("&", "%26") + '&typ=' + typ);
	httpRequest.onreadystatechange= function () { processEmail(typ); };
	httpRequest.send(null);
}
function processEmail(typ) {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
	    var result = httpRequest.responseText;
	    if (result == 1) {
		if(typ==1){
		 $("#reklamaInner").hide(300);
		 $("#reklamaUspech").show(300);
		 setTimeout("formular.close()", 2000);
		}
		else{
			 $("#kontaktInner").hide(300);
			 $("#kontaktUspech").show(300);
			 setTimeout("formular.close()", 2000);	
		}
	    } else {
		
	    }
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}
function autoplayOff(){
	pocitadlo++;
	autoplay = false;
	
}
function autoplayOn(){
	pocitadlo = lastPocitadlo;
	autoplay = true;
}

function reklama(){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=reklama');
	httpRequest.onreadystatechange= function () { processReklama(); };
	httpRequest.send(null);
}

function processReklama() {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
	    var result = httpRequest.responseText;
	    document.getElementById("reklama").innerHTML = result;
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}

function nejde(id){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=nejde&id=' + id);
	httpRequest.onreadystatechange= function () { processNejde(); };
	httpRequest.send(null);
}

function processNejde() {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
	    document.getElementById("klipNejde").innerHTML = "Videoklip byl nahlášen";
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}


function sharePlaylist(){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", '/ajax.php?method=sharePlaylist');
	httpRequest.onreadystatechange= function () { proccessSharePlaylist(); };
	httpRequest.send(null);
}

function proccessSharePlaylist() {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
		var result = httpRequest.responseText;
		window.parent.showModal(8);
		window.parent.document.getElementById("odkazPlaylist").value="http://www.hudebni.tv/?playlist=" + result;
		window.parent.document.getElementById("playlistFacebook").href="http://facebook.com/share.php?u=http://www.hudebni.tv/?playlist=" + result;
		window.parent.document.getElementById("playlistHash").value=result;
		
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}


function passwordRequest(){
	if (window.ActiveXObject) {
	    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	    httpRequest = new XMLHttpRequest();
	}
	var email =  document.getElementById("passwordEmail").value;
	httpRequest.open("GET", '/ajax.php?method=passwordRequest&email=' + email);
	httpRequest.onreadystatechange= function () { proccessPasswordRequest(); };
	httpRequest.send(null);	
	
}

function proccessPasswordRequest() {
    if (httpRequest.readyState == 4) {
	if(httpRequest.status == 200) {
		var result = httpRequest.responseText;
		if(result!='noemail'){
			$("#hesloZadostNoEmail").hide(300);
			$("#hesloZadost").hide(300);
			$("#hesloZadostOk").show(300);
		 	setTimeout("formular.close()", 5000);
		} else{
			$("#hesloZadostNoEmail").show(300);
		}
		
	} else {
	    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
	}
    }
}
