// JavaScript Document

/* -- Potvrzeni formulare -- */
var sub = true;
function SubmitAlert() {
if (sub == false) {
window.alert('Operace již probíhá! Vyčkejte prosím do jejího ukončení.'); return false;
}
sub = false;
}

/* -- AJAX preload gif -- */
promenna = new Image();
promenna.src = "layout/ajax-loader-big.gif";
promenna.src = "layout/ajax-loader-mini.gif";

/* -- AJAX hlasovani alba -- */
var xmlHttp
function album_vote(uzi, alb, hla, kap, typ)
{ 
xmlHttp=album_voteGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=AlbaHodnoceni"
url=url+"&user="+uzi
url=url+"&album="+alb
url=url+"&hlas="+hla
url=url+"&kapela="+kap
url=url+"&typ="+typ
xmlHttp.onreadystatechange=function () 
{
album_voteChanged(alb) 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function album_voteChanged(a) 
{ 
if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
 { 
 document.getElementById("txtHint"+a).innerHTML="<img src='layout/ajax-loader-mini.gif'>"
 } 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHint"+a).innerHTML=xmlHttp.responseText 
 } 
}
function album_voteGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

/* -- AJAX zmena akci - blok -- */
var xmlHttp
function akce_blok(cit)
{ 
xmlHttp=akce_blokGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=AkceBlok"
url=url+"&mesto="+cit
xmlHttp.onreadystatechange=function () 
{
akce_blokChanged() 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function akce_blokChanged(a) 
{
if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
 { 
 document.getElementById("txtHintAkceBlok").innerHTML="<div style='text-align:center'><img src='layout/ajax-loader-mini.gif'><div>"
 } 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHintAkceBlok").innerHTML=xmlHttp.responseText 
 } 
}
function akce_blokGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

/* -- AJAX hlasovani akce -- */
var xmlHttp
function akce_vote(uzi, hla, akc, str)
{ 
xmlHttp=akce_voteGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=AkceUcast"
url=url+"&user="+uzi
url=url+"&hlas="+hla
url=url+"&akc="+akc
url=url+"&start="+str
xmlHttp.onreadystatechange=function () 
{
akce_voteChanged() 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function akce_voteChanged() 
{ 
 { 
 document.getElementById("txtHintAV").innerHTML="<td style='text-align:center'><img src='layout/ajax-loader-mini.gif'></td>"
 } 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHintAV").innerHTML=xmlHttp.responseText
 } 
}
function akce_voteGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

/* -- AJAX vyber alba dle kapely -- */
var xmlHttp
function album_band(kap, alb, typ)
{ 
xmlHttp=album_bandGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=AlbumBand"
url=url+"&kapela="+kap
url=url+"&album="+alb
url=url+"&typ="+typ
xmlHttp.onreadystatechange=function () 
{
album_bandChanged() 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function album_bandChanged() 
{ 
if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
 { 
 document.getElementById("txtHintAB").innerHTML="<td class='reg-table-td'> </td><td class='reg-table-td'><img src='layout/ajax-loader-big.gif'></td>"
 }  
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHintAB").innerHTML=xmlHttp.responseText 
 } 
}
function album_bandGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

/* -- AJAX vyber typu novinek -- */
var xmlHttp
function news_type(typ)
{ 
xmlHttp=news_typeGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=NovinkyTyp"
url=url+"&typ="+typ
xmlHttp.onreadystatechange=function () 
{
news_typeChanged() 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function news_typeChanged() 
{
if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
 { 
 document.getElementById("txtHintNT").innerHTML="<td class='reg-table-td'> </td><td class='reg-table-td'><img src='layout/ajax-loader-big.gif'></td>"
 }  
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHintNT").innerHTML=xmlHttp.responseText 
 } 
}
function news_typeGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

/* -- AJAX vyber typu soutezi -- */
var xmlHttp
function comp_type(typ)
{ 
xmlHttp=comp_typeGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=SoutezeTyp"
url=url+"&typ="+typ
xmlHttp.onreadystatechange=function () 
{
comp_typeChanged() 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function comp_typeChanged() 
{
if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
 { 
 document.getElementById("txtHintCT").innerHTML="<td class='reg-table-td'> </td><td class='reg-table-td'><img src='layout/ajax-loader-big.gif'></td>"
 } 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHintCT").innerHTML=xmlHttp.responseText 
 }
}
function comp_typeGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

/* -- AJAX vyber poctu otazek -- */
var xmlHttp
function comp_quest(kolik)
{ 
xmlHttp=comp_questGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=SoutezePocet"
url=url+"&kolik="+kolik
xmlHttp.onreadystatechange=function () 
{
comp_questChanged() 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function comp_questChanged() 
{
if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
 { 
 document.getElementById("txtHintCP").innerHTML="<img src='layout/ajax-loader.gif'>"
 } 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHintCP").innerHTML=xmlHttp.responseText 
 }
}
function comp_questGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

/* -- AJAX hlasovani video -- */
var xmlHttp
function video_vote(uzi, vid, hla, kap, alb)
{ 
xmlHttp=video_voteGetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?akce=VideaHodnoceni"
url=url+"&user="+uzi
url=url+"&video="+vid
url=url+"&hlas="+hla
url=url+"&kapela="+kap
url=url+"&album="+alb
xmlHttp.onreadystatechange=function () 
{
video_voteChanged() 
};
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function video_voteChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHintVV").innerHTML=xmlHttp.responseText
 } 
}
function video_voteGetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}