
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.")!=-1) );
/*http://www-archive.mozilla.org/docs/web-developer/sniffer/browser_type.html*/

var global_pointer, g_submit;
g_submit = false;
var iknow;
var tout;
function checktest(f,tid,num)
{
  if(g_submit) return true;
  var arr = new Array(); 
  var i;
  var num,answered,kt;
  var jo;
  answered = 0;
  for(i = 0; f.elements[i] ; i++){
    if(f.elements[i].name.substring(0,7)=='odpoved'){
      if(f.elements[i].checked){
        answered++;
      }
      else
      {
        arr[f.elements[i].name.substring(7)] = true;
      }
     /* if(f.elements[i].name.substring(7)>num)
        num = f.elements[i].name.substring(7);**/
    }
  }
  //document.title = answered;
  for(i = 1; i<=10 ; i++)
    if(!arr[i]){
      kt = i;
      break;
    }
  if(answered>0 && answered<num){
  
    if(answered!=num && confirm(_lang['answers0'])){
      var kec = 'otazka'+kt;
      //document.getElementById('o'+kt+'a').focus();
      /*for(i = 0; f.elements[i] ; i++){
      break;
        if(f.elements[i].name==kec){
        	document.getElementById('o'+kt+'a').focus();
//          f.elements[i].focus();
          break;
        }
        
      }
      document.getElementById(kec).focus();
      */
      return false;
    }else{
        iknow = true;
    }
  }
  if(f.elements['capt'])
    if(f.elements['capt'].value=="")
    {
      alert(_lang['captcha0']);
      f.elements['capt'].focus();
      return false;
    }
  f.elements['submit'].disabled = true;
  f.elements['submit'].value = _lang['loading0'];
  f.elements['submit'].className = 'subm_loading';
  tout = setTimeout("global_pointer.elements['submit'].disabled = false;",15000);
  return true;
  global_pointer = f;
  g_submit = false;
  
  //if(f.elements['jmeno'].value=='') return true;
  //has2login(f.elements['jmeno'].value,f.elements['heslo'].value, tid,/*f.elements['captch'].value*/"");
  
  //document.title = g_submit;
	if(!g_submit) return false;
  return true;
}

/*
				if(((window.location.href).indexOf("testy.nanic.cz"))>15 || ((window.location.href).indexOf("testy.nanic.cz"))==-1){
					 window.location.replace('http://testy.nanic.cz/?' + window.location);
					 
					}
*/
function has2login(user, pwd,tid,capt){
        var http_request = false;
        var request = "user="+escape(user)+"&pwd="+escape(pwd)+"&tid="+escape(tid)+"&capt="+escape(capt);

        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            try {
              http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (eror) {
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }

        http_request.onreadystatechange = function() { haslogin(http_request); };
        http_request.open('POST', AURL+'checklogin.php', true);
        //http_request.open('POST', 'http://t.strazpr.cz/checklogin.php', true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);
   }
   
    function haslogin(http_request) {
      try{
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                var out = http_request.responseText;
                //alert(out);
            //    document.title = out;
                if(out=='jes'){
                  g_submit = true;
                  clearTimeout(tout);
                  tout = setTimeout("global_pointer.elements['submit'].disabled = false;",15000);
                  global_pointer.elements['submit'].value = _lang['loading0'];
                  global_pointer.elements['submit'].disabled = false;
                  //global_pointer.elements['submit'].click();
                  //global_pointer.submit();
                  //document.forms['test'].submit();
                  setTimeout("document.forms['test'].elements['submit'].click();",100);
                  setTimeout("global_pointer.elements['submit'].disabled = true;",200);
                }else{	
                /*	if(out=='captchajes'){
                		document.images['rapid'].src = 'http://testy.nanic.cz/rs/im.php';
										if(document.images['rapidcat'])
											document.images['rapidcat'].src = 'http://testy.nanic.cz/images/cat.png';
										if(document.getElementById('t_capt')) document.getElementById('t_capt').style.display = 'inline';
	                  global_pointer.elements['submit'].className = '';
	                  global_pointer.elements['captch'].focus();
	                  global_pointer.elements['captch'].select();
	                  setTimeout("alert('Opíšte písmena, která mají KOČKU (4)!!!');",100);
									}else*/ {
	                  if(document.getElementById('t_password')) document.getElementById('t_password').style.display = 'inline';
	                  global_pointer.elements['submit'].className = '';
	                  alert(_lang['protect0']+out+'');
	                  global_pointer.elements['heslo'].focus();
	                  global_pointer.elements['heslo'].select();
                  }
                  global_pointer.elements['submit'].disabled = false;
                  global_pointer.elements['submit'].value = _lang['resolve0'];
                }
            } else {
             //   alert('Chyba');
            }
        }
      }catch(err){
                  g_submit = true;
                  clearTimeout(tout);
                  tout = setTimeout("global_pointer.elements['submit'].disabled = false;",15000);
                  global_pointer.elements['submit'].value = _lang['loading0'];
                  global_pointer.elements['submit'].disabled = false;
                  //global_pointer.elements['submit'].click();
                  //global_pointer.submit();
                  //document.forms['test'].submit();
                  setTimeout("document.forms['test'].elements['submit'].click();",100);
                  setTimeout("global_pointer.elements['submit'].disabled = true;",200);
      }
    }

 
function StrRev(str) 

{

	if (!str) return "";

	var revst="";

	for (i = str.length-1; i>=0; i--)

		revst+=str.charAt(i)

	return revst;

}


var denVTydnu = new Array("Neděle","Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"); 
  function TForm(ms){
	var hours=ms.getHours() // hodin
	var minutes=ms.getMinutes() // minut
	var seconds=ms.getSeconds() // sekund
	var days=ms.getDate() // den
	var months=ms.getMonth()+1 // mesiac
	var years=ms.getYear() // rok
	if(years<1000) years+=1900 // odstranenie nekompatibility
	if(minutes<=9) minutes="0"+minutes
	if(seconds<=9) seconds="0"+seconds
	return denVTydnu[ms.getDay()] + ", " + days + "." + months + ".&nbsp;&nbsp;" + hours + ":" + minutes + ":" + seconds;
}
var lokalny_start = new Date().getTime()

function TCas(){
	var lokalny = new Date()
	var posun = lokalny.getTime() - lokalny_start
	var server = new Date(s_time()*1000 + posun) 

	if(document.getElementById('ttime')) document.getElementById('ttime').innerHTML = TForm(server);


	now=new Date();


	setTimeout("TCas()",1000)
	}

setTimeout("TCas()",1000)



function AddFavorite(linkObj,addUrl,addTitle)
{
  if (document.all && !window.opera)
  {
    window.external.AddFavorite(addUrl,addTitle);
    return false;
  }
  else if (window.opera && window.print)
  {
    linkObj.title = addTitle;
    return true;
  }
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
  {
    if (true /*window.confirm(_lang['favorit0'])*/)
    {
      window.sidebar.addPanel(addTitle,addUrl,'');
      return false;
    }
  }
  window.alert(_lang['favorit1']);
  return false;
}



function winW() {
	if (window.innerWidth) return window.innerWidth;
	else if (document.documentElement && document.documentElement.clientWidth)
		return document.documentElement.clientWidth;
	else if (document.body && document.body.clientWidth)
		return document.body.clientWidth;
	else return 1024;
	}
function winH() {
	if (window.innerHeight) return window.innerHeight;
	else if (document.documentElement && document.documentElement.clientHeight)
		return document.documentElement.clientHeight;
	else if (document.body && document.body.clientHeight)
		return document.body.clientHeight;
	else return 768;
	}
	
	function winCTRL(){
		if(no_ads) return;
    if(winW()<1070){
      var w = winW();
      var x = (-1)*(w/2-535);
      if(x+790>w){
       x = w-790;
      }
      if(winW()<790){
        x = 10;
      }
      setCookie('ctrlshift', x + 'px');
      document.getElementById('lbody').style.left = x + 'px';
     
    }
  }
if(!no_ads)
	window.onresize = winCTRL;



function getCookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()
		( ( path ) ? ';path=' + path : ';path=/' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}

function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
			( ( path ) ? ';path=' + path : '') +
			( ( domain ) ? ';domain=' + domain : '' ) +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}
function slide_left_sky(to)
{
  return;
	if(!to) to = slideto;
	slideto = to;
	var by = (to-now_left_sky)/17;
	if(Math.abs(by)<4) by  = ((to-now_left_sky)/Math.abs(to-now_left_sky))*4;
	if((by<0 && to>now_left_sky+by) || (by>0 && to<now_left_sky+by)) by = (to-now_left_sky);
	now_left_sky = now_left_sky+by;
	if(!document.getElementById('ad-left-sky').style.top) document.getElementById('ad-left-sky').style = "top: " + now_left_sky + "px;";
	else document.getElementById('ad-left-sky').style.top = now_left_sky + "px";
	if(now_left_sky==to) return true;
	left_sky_shiftt = setTimeout("slide_left_sky("+to+");",43);
}
var now_left_sky = 140;
var now_scroll = document.documentElement.scrollTop;
var left_sky_shiftt=false, scroll_dir, last_scroll=0,slideto=140;
if(!no_ads && !no_roll){
window.onscroll = function() { 
	var dir="n";
	if(document.documentElement.scrollTop>last_scroll) dir = "d";
	else if(document.documentElement.scrollTop<last_scroll) dir = "u";
	last_scroll = document.documentElement.scrollTop;
	if(dir=="u" && now_left_sky>document.documentElement.scrollTop+100 && now_left_sky+600>document.documentElement.scrollTop+winH()){
		if(left_sky_shiftt){ clearTimeout(left_sky_shiftt); } left_sky_shiftt = setTimeout("slide_left_sky("+eval(document.documentElement.scrollTop+20)+");",100);
	}else if(dir=="d" && now_left_sky<document.documentElement.scrollTop+winH()-600-100 && now_left_sky<document.documentElement.scrollTop){
		if(left_sky_shiftt){ clearTimeout(left_sky_shiftt); } left_sky_shiftt = setTimeout("slide_left_sky("+eval(document.documentElement.scrollTop+winH()-600-20)+");",100);
	} 
	
	}
}	
	window.onload = function() {

	  if(!no_ads){
	   if(!no_roll) this.onscroll();
		 winCTRL();
		}
	  if(window.opera) document.getElementById('favorize').style.display = 'none';
	}
	function cont_slide(){
		left_sky_shiftt = setTimeout("slide_left_sky("+eval(slideto)+");",500);
	}

function isopera(){
	var agt=navigator.userAgent.toLowerCase();
	var is_opera = (agt.indexOf("opera") != -1);
	if(is_opera) return true;
	return false;
}
function oshift(){
	if(isopera()) return -300;
}
function thumbup(){
	document.getElementById('thumbhelp').style.top = '0px';
	document.getElementById('thumbhelp').innerHTML = 'fakt dobrej <img src="http://testy.nanic.cz/im/emoticon_grin.png" alt=":D" />';
	document.getElementById('thumbhelp').style.display = 'block';
}
function thumbdown(){
	document.getElementById('thumbhelp').style.top = '16px';
	document.getElementById('thumbhelp').innerHTML = 'fuj <img src="http://testy.nanic.cz/im/emoticon_unhappy.png" alt=":(" />';
	document.getElementById('thumbhelp').style.display = 'block';
}
function nothumb(){
	document.getElementById('thumbhelp').style.display = 'none';
}

  function thumb(w,ud) {
        var http_request = false;
        var request = "w="+escape(w)+"&ud="+escape(ud);

        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            try {
              http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (eror) {
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
	document.getElementById('thumbhelp').style.top = '8px';
	document.getElementById('thumbhelp').innerHTML = _lang['sending0'];
	document.getElementById('thumbhelp').style.display = 'block';

        http_request.onreadystatechange = function() { dothumb(http_request); };
        http_request.open('POST', AURL+'thumb.php', true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);
   }

    function dothumb(http_request) {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                if(http_request.responseText=="jo"){
									
	document.getElementById('thumbhelp').style.top = '8px';
	document.getElementById('thumbhelp').innerHTML = _lang['votethx0'];
	document.getElementById('thumbhelp').style.display = 'block';
								}else if(http_request.responseText=="no"){
									
	document.getElementById('thumbhelp').style.top = '8px';
	document.getElementById('thumbhelp').innerHTML = _lang['votethx1'];
	document.getElementById('thumbhelp').style.display = 'block';
								}else if(http_request.responseText=="false"){
									
	document.getElementById('thumbhelp').style.top = '8px';
	document.getElementById('thumbhelp').innerHTML = 'není citát!';
	document.getElementById('thumbhelp').style.display = 'block';
								}else{
									
	document.getElementById('thumbhelp').style.top = '8px';
	document.getElementById('thumbhelp').innerHTML = http_request.responseText;
	document.getElementById('thumbhelp').style.display = 'block';
								}
            } else {
	document.getElementById('thumbhelp').style.top = '8px';
	document.getElementById('thumbhelp').innerHTML = 'neznámá chyba';
	document.getElementById('thumbhelp').style.display = 'block';
            }
        }
    }
    
  function getLast50(tid)
  {
    var http = false;
    if(navigator.appName == 'Microsoft Internet Explorer')  http = new ActiveXObject('Microsoft.XMLHTTP'); else http = new XMLHttpRequest();  
    http.open('GET', AURL+'last50.php?tid='+tid, true);
    http.onreadystatechange=function() {
      if(http.readyState == 4) {
          document.getElementById('last50').innerHTML = http.responseText;
      }
    }
    http.send(null);
    return false;
  }
  function CReaction(cid)
  {
   document.getElementById('newcmt_div').style.display = 'block';
   document.getElementById('newcmt_hide').style.display = 'none';
   if(cid)
   {
    document.getElementById('newcmt').innerHTML = _lang['com-react']+' <small>(<a href="#" onclick="CReaction(0); return false;">'+_lang['com-newin']+'</a>)</small>';
   }
   else
   {
    document.getElementById('newcmt').innerHTML = _lang['com-new'];
   }
   document.forms['ncomme'].elements['ctext'].focus();
  document.forms['ncomme'].elements['reply_to'].value = cid;
  }
  
/*
 * Simple Ajax call method.
 *
 * From http://en.wikipedia.org/wiki/XMLHttpRequest
 */
function ajax(url, vars, callbackFunction) {
  var request =  new XMLHttpRequest();
  request.open("POST", url, true);
  request.setRequestHeader("Content-Type",
                           "application/x-www-form-urlencoded");

  request.onreadystatechange = function() {
    if (request.readyState == 4 && request.status == 200) {
      if (request.responseText) {
        callbackFunction(request.responseText);
      }
    }
  };
  request.send(vars);
}  
function fav_home(prkobl,sethp)
{
  document.write('<a href="#oblibit" class="fav" id="favorize" onclick="return AddFavorite(this,document.location.href,document.title);">'+prkobl+'</a>');
  if(is_ie)
  {
    document.write('<br>');
    document.write('<a href="#" class="hom" onclick="this.style.behavior=\'url(#default#homepage)\'; this.setHomePage(document.location.href); return false;" title="'+sethp+'">'+sethp+'</a>');
  }
}

  var global_pointer = null;
    function c(what)
    {
      if(!global_pointer) return false;
      if(global_pointer.value!=null)
        global_pointer.value += what;
      else if(global_pointer.innerHTML)
        global_pointer.innerHTML += what;
      //global_pointer.onkeypress();
      return false;
    }