function changeClass(Elem, myClass) {
    var elem
		elem=''
        if(document.getElementById) {
                elem = document.getElementById(Elem);
        } else if (document.all){
                elem = document.all[Elem];
        }
        elem.className = myClass;
}


function hw(obj,w) {
		obj.className = w;
		
	}
        
        
        
        
        
        
        
var delej;
var delej2;
var makej;
var makej2;

var totalframes;
var frame;
var step;
var alphac;

var totalframes2;
var frame2;
var step2;
var alphac2;
var ktery;



function fsh($b) {
var element=$b;
delej=false;
delej2=true;
clearTimeout(makej);
alpham(element,delej2)
}




function pryc($b) {
var element=$b;
var thfsc = document.getElementById(element);
var object = document.getElementById(element).style;
//thfsc.innerHTML = "";
//thfsc.style.visibility='hidden';
document.getElementById(element).style.display='none';
object.opacity = 0;
object.MozOpacity = 0;
object.KhtmlOpacity = 0;
object.filter = "alpha(opacity=" + 0 + ")";
}















function alphap(element,delej){
    duration = 2000;
    from = 10;
    to = 100;
    totalframes = to-from;
    step = (duration/totalframes);
    frame = 0;
    alphac=from;
    document.getElementById(element).style.display='block';
if(delej==true){


alphaplus(element)
}

}



function alphaplus(element){
var direction=10;



      frame++;
      alphac=alphac+(1*direction);
      //alert (alphac);

      var object = document.getElementById(element).style;
      object.opacity = (alphac / 100);
      object.MozOpacity = (alphac / 100);
      object.KhtmlOpacity = (alphac / 100);
      object.filter = "alpha(opacity=" + (alphac-10) + ")";

      if(alphac <= to) {makej=setTimeout("alphaplus('"+element+"')", step);

      }else
      {
      //alert (alphac);
      //alert (to);
      delej=false;
      //fsh(ktery);

      return clearTimeout(makej);

      }
}















function alpham(element,delej2){
    duration2 = 2000;
    from2 = alphac;

    to2 = 1;
    totalframes2 = from2-to2;
    step2 = (duration2/totalframes2);
    frame2 = 0;
    alphac2=from2;

if(delej2==true){


alphaminus(element)
}

}



function alphaminus(element){
var direction=-5;



      frame2++;
      alphac2=alphac2+(1*direction);


      var object = document.getElementById(element).style;
      object.opacity = (alphac2 / 100);
      object.MozOpacity = (alphac2 / 100);
      object.KhtmlOpacity = (alphac2 / 100);
      object.filter = "alpha(opacity=" + alphac2 + ")";

      if(alphac2 >= to2){ makej2=setTimeout("alphaminus('"+element+"')", step2);

      }else{


      delej2=false;
      pryc(element)
      //prvni=setTimeout("zmena()",4600);
      return clearTimeout(makej2);

      }
}





//funkce pro zobrazovani videa pres ajax
function zobraz($a,$b)
{    var a
     //var url = document.getElementById("vyber").value;
      var url=$a;
      var element=$b;

     if (url != 0)
     {
        if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest(element); } ;
        httpRequest.send(null);
      }
      else
      {

        document.getElementById(element).innerHTML = "bug";

      }
}




//funkce pro zobrazovani videa pres ajax
function processRequest($b)
{var element=$b;
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
     var mistoZobrazeni = document.getElementById(element);


   //alert (element);
       //document.getElementById('idecko').innerHTML = '';

      mistoZobrazeni.innerHTML = '<div id="ideckox"></div>';
      pryc('ideckox');
       
      document.getElementById('ideckox').innerHTML = httpRequest.responseText+'<div class="botka"></div>';
      alphap('ideckox',true);
      //mistoZobrazeni.style.visibility='visible';
       //myLightbox = new Lightbox();
    }
    else
    {
        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}




function getScrollingPosition(){
var position = [0, 0];
if (typeof window.pageYOffset != 'undefined')
{
position = [
window.pageXOffset,
window.pageYOffset
];
}
else if (typeof document.documentElement.scrollTop
!= 'undefined' && document.documentElement.scrollTop > 0)
{
position = [
document.documentElement.scrollLeft,
document.documentElement.scrollTop
];
}
else if (typeof document.body.scrollTop != 'undefined')
{
position = [
document.body.scrollLeft,
document.body.scrollTop
];
}
return position;
}





function ajaxf(urls,sendid){

 var adresa
 var idecko='msg';
 var cesticka='ajax/'+urls+'.php?sendid='+sendid;
var scrollpos = getScrollingPosition();

adresa=cesticka;
//alert (adresa);




vyska=parseFloat(document.body.offsetHeight);

document.getElementById('msg').style.height=vyska+'px';


document.getElementById('msg').style.paddingTop=(scrollpos[1]+50)+'px';
document.getElementById(idecko).innerHTML = '<div id="msg_load"></div>';

changeClass(idecko,'zobraz')



zobraz(adresa,idecko);
}




function zkontroluj_email2(adresa)
{
  re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  return adresa.search(re) == 0;
}

function kontrola3(){
	error=false
	emsg=''
	f=document.forms.form1;

	if(!zkontroluj_email2(f.eemail.value))
		{
			error=true
			emsg+="neplatný email,"
		}

	if(f.jmeno_prijmeni.value=='')
		{
			error=true
			emsg+="nebylo zadáno jméno,"
		}

	
	if(error)
		{
			alert('Dotaz nemohl být odeslána z následujících důvodů:'+emsg)
			return false
		}
	else return true
}
