var W3CDOM = (document.createElement && document.getElementsByTagName);
var posuv3 = 550; 
var posuv2 = 450; 
var posuv = 450; 
var posuv9 = 580;
var posuv4 = 360;
window.onload = all;
var timerID;
var tempdir = "";

function all()
{
  clearLogin();
	new_window_link();
 	  	 if(document.getElementById('back9')){
         var back9 = document.getElementById('back9');
         back9.onclick = moveback9;
          back9.style.display = 'none';
         }
	  	   if(document.getElementById('ffwd9')){
         var ffwd9 = document.getElementById('ffwd9');
         ffwd9.onclick = moveffwd9;
         checkEnds9();
         }

 	  	 if(document.getElementById('back4')){
         var back4 = document.getElementById('back4');
         back4.onclick = moveback4;
          back4.style.display = 'none';
         }
	  	   if(document.getElementById('ffwd4')){
         var ffwd4 = document.getElementById('ffwd4');
         ffwd4.onclick = moveffwd4;
         checkEnds4();
         }

 	  	 if(document.getElementById('back3')){
         var back3 = document.getElementById('back3');
         back3.onclick = moveback3;
          back3.style.display = 'none';
         }
	  	   if(document.getElementById('ffwd3')){
         var ffwd3 = document.getElementById('ffwd3');
         ffwd3.onclick = moveffwd3;
         checkEnds3();
         }
	  	   if(document.getElementById('back')){   
         var back = document.getElementById('back');
         back.onclick = moveback;
          back.style.display = 'none';
         }
	  	   if(document.getElementById('ffwd')){
         var ffwd = document.getElementById('ffwd');
         ffwd.onclick = moveffwd;
         checkEnds();
         }      
	  	   if(document.getElementById('back2')){   
         var back2 = document.getElementById('back2');
         back2.onclick = moveback2;
          back2.style.display = 'none';
         }
	  	   if(document.getElementById('ffwd2')){
         var ffwd2 = document.getElementById('ffwd2');
         ffwd2.onclick = moveffwd2;
         checkEnds2();
         }
}

// plan akci
function checkEnds4(){
 var cinema = document.getElementById('cinema4');
 var actualmargin = cinema.offsetLeft;
 var back = document.getElementById('back4');
 var backnone = document.getElementById('backnone4');
 var ffwd = document.getElementById('ffwd4');
 var ffwdnone = document.getElementById('ffwdnone4');
 if(actualmargin >= 0){
  backnone.style.display = 'block';
  back.style.display = 'none';
  }
  else {
  back.style.display = 'block';
  backnone.style.display = 'none';
  }
 if(actualmargin <= ((cinema.offsetWidth*-1)+(posuv4))) {
 ffwd.style.display = 'none';
 ffwdnone.style.display = 'block';
 } else {
 ffwd.style.display = 'block';
 ffwdnone.style.display = 'none';
 }
 }


function moveback4(){
 var cinema = document.getElementById('cinema4');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin + posuv4;
 moveright4(newmargin);
 return false;
}
function moveffwd4(){
 var cinema = document.getElementById('cinema4');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin - posuv4;
 moveleft4(newmargin);
 return false;
}
function moveleft4(newmargin){
 var cinema = document.getElementById('cinema4');
 var actualmargin = cinema.offsetLeft;
 stepleft = actualmargin - 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft > newmargin){
 setTimeout("moveleft4("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds4();
 }
}
function moveright4(newmargin){
 var cinema = document.getElementById('cinema4');
 var actualmargin = cinema.offsetLeft;
 stepleft = actualmargin + 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft < newmargin){
 setTimeout("moveright4("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds4();
 }
}



// aktuality
function checkEnds9(){
 var cinema = document.getElementById('cinema9');
 var actualmargin = cinema.offsetLeft;
 var back = document.getElementById('back9');
 var backnone = document.getElementById('backnone9');
 var ffwd = document.getElementById('ffwd9');
 var ffwdnone = document.getElementById('ffwdnone9');
 if(actualmargin >= 0){
  backnone.style.display = 'block';
  back.style.display = 'none';
  }
  else {
  back.style.display = 'block';
  backnone.style.display = 'none';
  }
 if(actualmargin <= ((cinema.offsetWidth*-1)+(posuv9))) {
 ffwd.style.display = 'none';
 ffwdnone.style.display = 'block';
 } else {
 ffwd.style.display = 'block';
 ffwdnone.style.display = 'none';
 }
 }


function moveback9(){
 var cinema = document.getElementById('cinema9');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin + posuv9;
 moveright9(newmargin);
 return false;
}
function moveffwd9(){
 var cinema = document.getElementById('cinema9');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin - posuv9;
 moveleft9(newmargin);
 return false;
}
function moveleft9(newmargin){
 var cinema = document.getElementById('cinema9');
 var actualmargin = cinema.offsetLeft;
 stepleft = actualmargin - 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft > newmargin){
 setTimeout("moveleft9("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds9();
 }
}
function moveright9(newmargin){
 var cinema = document.getElementById('cinema9');
 var actualmargin = cinema.offsetLeft;
 stepleft = actualmargin + 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft < newmargin){
 setTimeout("moveright9("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds9();
 }
}

// loga vertical
function checkEnds3(){
 var cinema = document.getElementById('cinema3');
 var actualmargin = cinema.offsetLeft;
 var back = document.getElementById('back3');
 var backnone = document.getElementById('backnone3'); 
 var ffwd = document.getElementById('ffwd3'); 
 var ffwdnone = document.getElementById('ffwdnone3'); 
 if(actualmargin >= 0){ 
  backnone.style.display = 'block'; 
  back.style.display = 'none'; 
  } 
  else { 
  back.style.display = 'block'; 
  backnone.style.display = 'none';
  }
 if(actualmargin <= ((cinema.offsetWidth*-1)+(posuv3))) { 
 ffwd.style.display = 'none'; 
 ffwdnone.style.display = 'block';
 } else { 
 ffwd.style.display = 'block';
 ffwdnone.style.display = 'none';
 }
 }

 
function moveback3(){
 var cinema = document.getElementById('cinema3');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin + posuv3;
 moveright3(newmargin);
 return false;
}
function moveffwd3(){
 var cinema = document.getElementById('cinema3');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin - posuv3;
 moveleft3(newmargin);
 return false;
}
function moveleft3(newmargin){
 var cinema = document.getElementById('cinema3');
 var actualmargin = cinema.offsetLeft; 
 stepleft = actualmargin - 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft > newmargin){
 setTimeout("moveleft3("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds3();
 }
}
function moveright3(newmargin){
 var cinema = document.getElementById('cinema3');
 var actualmargin = cinema.offsetLeft; 
 stepleft = actualmargin + 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft < newmargin){
 setTimeout("moveright3("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds3(); 
 }
}


//experti
 
function checkEnds(){
 var cinema = document.getElementById('cinema');
 var actualmargin = cinema.offsetLeft;
 var back = document.getElementById('back');
 var backnone = document.getElementById('backnone'); 
 var ffwd = document.getElementById('ffwd'); 
 var ffwdnone = document.getElementById('ffwdnone'); 
 if(actualmargin >= 0){ 
  backnone.style.display = 'block'; 
  back.style.display = 'none'; 
  } 
  else { 
  back.style.display = 'block'; 
  backnone.style.display = 'none';
  }
 if(actualmargin <= ((cinema.offsetWidth*-1)+(posuv))) { 
 ffwd.style.display = 'none'; 
 ffwdnone.style.display = 'block';
 } else { 
 ffwd.style.display = 'block';
 ffwdnone.style.display = 'none';
 }
 }

 
function moveback(){
 var cinema = document.getElementById('cinema');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin + posuv;
 moveright(newmargin);
 return false;
}
function moveffwd(){
 var cinema = document.getElementById('cinema');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin - posuv;
 moveleft(newmargin);
 return false;
}
function moveleft(newmargin){
 var cinema = document.getElementById('cinema');
 var actualmargin = cinema.offsetLeft; 
 stepleft = actualmargin - 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft > newmargin){
 setTimeout("moveleft("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds();
 }
}
function moveright(newmargin){
 var cinema = document.getElementById('cinema');
 var actualmargin = cinema.offsetLeft; 
 stepleft = actualmargin + 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft < newmargin){
 setTimeout("moveright("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds(); 
 }
}
//clenove

function checkEnds2(){
 var cinema = document.getElementById('cinema2');
 var actualmargin = cinema.offsetLeft;
 var back = document.getElementById('back2');
 var backnone = document.getElementById('backnone2'); 
 var ffwd = document.getElementById('ffwd2'); 
 var ffwdnone = document.getElementById('ffwdnone2'); 
 if(actualmargin >= 0){ 
  backnone.style.display = 'block'; 
  back.style.display = 'none'; 
  } 
  else { 
  back.style.display = 'block'; 
  backnone.style.display = 'none';
  }
 if(actualmargin <= ((cinema.offsetWidth*-1)+(posuv2))) { 
 ffwd.style.display = 'none'; 
 ffwdnone.style.display = 'block';
 } else { 
 ffwd.style.display = 'block';
 ffwdnone.style.display = 'none';
 }
 }

 
function moveback2(){
 var cinema = document.getElementById('cinema2');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin + posuv2;
 moveright2(newmargin);
 return false;
}
function moveffwd2(){
 var cinema = document.getElementById('cinema2');
 var actualmargin = cinema.offsetLeft;
 var newmargin = actualmargin - posuv2;
 moveleft2(newmargin);
 return false;
}
function moveleft2(newmargin){
 var cinema = document.getElementById('cinema2');
 var actualmargin = cinema.offsetLeft; 
 stepleft = actualmargin - 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft > newmargin){
 setTimeout("moveleft2("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds2();
 }
}
function moveright2(newmargin){
 var cinema = document.getElementById('cinema2');
 var actualmargin = cinema.offsetLeft; 
 stepleft = actualmargin + 50;
 cinema.style.marginLeft = stepleft + 'px';
 if(cinema.offsetLeft < newmargin){
 setTimeout("moveright2("+newmargin+")",1);
 }
 else{
 cinema.style.marginLeft = newmargin + 'px';
 checkEnds2(); 
 }
}
 
var path_to_icon 		= tempdir+'/images/exlink.gif';
var link_alt_text 		= 'Otevřít odkaz v novém okně';
var link_title_text 	= 'Otevřít odkaz v novém okně';

function new_window_link() {
	if (!document.getElementById || !document.createTextNode || !document.domain || !document.getElementById('content')) return;
	var text = document.getElementById('content');
	var linx = text.getElementsByTagName('a');
	for (var i = 0; i < linx.length; i++)
	{
		// just for off-site links
		if (linx[i].href.length > 0)
		{
			if((linx[i].protocol == 'http:')||(linx[i].protocol == 'https:'))
			{

      	if ((linx[i].href.split('/')[2].replace(/www\./, '') != document.domain.replace(/www\./, '')||(linx[i].href.split('out.php')[1]))
				&& !linx[i].getAttribute('target')
				&& !linx[i].parentNode.id.match(/^copy/)
        && (linx[i].childNodes[0].tagName != 'IMG')
				&& !linx[i].className.match(/^nonww/)        
        )
				{
				linx[i].setAttribute('target', '_blank');
					// create new elements
					var nwl = document.createElement('a');
          var nwl_image = document.createElement('img');
					var space = document.createTextNode(' ');
					// setup image attributes
				nwl_image.setAttribute('src', path_to_icon);
				nwl_image.setAttribute('alt', link_alt_text);
				nwl_image.setAttribute('title', link_title_text);
				nwl_image.style.border = 'none';
				// set link attributes
				nwl.setAttribute('href', linx[i].getAttribute('href'));
				nwl.setAttribute('target', '_blank');
				nwl.setAttribute('title', link_title_text);
				nwl.className = 'new_window_link';
				// append new elements
				nwl.appendChild(nwl_image);
				linx[i].parentNode.insertBefore(space, linx[i].nextSibling);
				linx[i].parentNode.insertBefore(nwl, linx[i].nextSibling.nextSibling);
				}
			}
		}
	}
}
 
  
// Send Reg
  function formSave(){
  
  if(document.getElementById("regbutton")){
  
  var button = document.getElementById("regbutton");
  button.value  ="Odesílám...";
  button.disabled = true;

	var data = '';
	var form = document.getElementById('qsform');
	var f_el = form.getElementsByTagName('input');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){

  if (f_el[i].type == 'checkbox')
  {
  if (f_el[i].checked == true || f_el[i].checked == 'true')
  {
  data += '&'+f_el[i].name+'='+f_el[i].value;
  }
  }
  else{
  data += f_el[i].name + '=' + f_el[i].value + '&';
	}


  }
	var form = document.getElementById('qsform');
	var f_el = form.getElementsByTagName('select');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
		data += f_el[i].name + '=' + f_el[i].value + '&';
	}
	var form = document.getElementById('qsform');
	var f_el = form.getElementsByTagName('textarea');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
	data += f_el[i].name + '=' + f_el[i].value + '&';

	}
  var anticache = Math.floor(Math.random()*1000);
	url=tempdir+'/pages/saveForm.php?anticache='+anticache;
 //alert(url);
 	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	httpRequest.send(data);
	httpRequest.onreadystatechange= function () {processRequestGAx(); } ;
	return false;
	}


  if(document.getElementById("regbutton2")){

  var button = document.getElementById("regbutton2");
  button.value  ="Odesílám...";
  button.disabled = true;

	var data = '';
	var form = document.getElementById('qsform2');
	var f_el = form.getElementsByTagName('input');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){

  if (f_el[i].type == 'checkbox')
  {
  if (f_el[i].checked == true || f_el[i].checked == 'true')
  {
  data += '&'+f_el[i].name+'='+f_el[i].value;
  }
  }
  else{
  data += f_el[i].name + '=' + f_el[i].value + '&';
	}


  }
	var form = document.getElementById('qsform2');
	var f_el = form.getElementsByTagName('select');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
		data += f_el[i].name + '=' + f_el[i].value + '&';
	}
	var form = document.getElementById('qsform2');
	var f_el = form.getElementsByTagName('textarea');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
	data += f_el[i].name + '=' + f_el[i].value + '&';

	}
  var anticache = Math.floor(Math.random()*1000);
	url=tempdir+'/pages/saveFormConf.php?anticache='+anticache;
 alert(url);
 	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	httpRequest.send(data);
	httpRequest.onreadystatechange= function () {processRequestGAConf(); } ;
	return false;
	}




}
function processRequestGAx()
{
	if (httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			var semka = document.getElementById("requiredtext");
		    document.getElementById('required').style.display= "block";
		    document.getElementById('requiredtext').style.visibility= "visible";
		    document.getElementById('requiredtext').innerHTML= httpRequest.responseText;			
		 
			var button = document.getElementById("regbutton");
      button.value  ="Odesláno";
		}
		else
		{
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function processRequestGAConf()
{
	if (httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			var semka = document.getElementById("requiredtext");
		    document.getElementById('required').style.display= "block";
		    document.getElementById('requiredtext').style.visibility= "visible";
		    document.getElementById('requiredtext').innerHTML= httpRequest.responseText;

			var button = document.getElementById("regbutton2");
      button.value  ="Odesláno";
		}
		else
		{
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
 function clearLogin(){
  var theForm = document.getElementById('mylogin');
  if(document.getElementById('login')){
  document.getElementById('login').onclick = noValue1;

  }
  if(document.getElementById('pass')){
  document.getElementById('pass').onclick = noValue2;

  }
  }
  function noValue1(){
  document.getElementById('login').value = '';
  }
  function noValue2(){
  document.getElementById('pass').value = '';
  }

