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);

      }
}














function highlight_row(obj,w) {
		if (w == 1) obj.className = 'aktivni';
		else obj.className = '';
	}

function highlight_obj(obj,w,trida) {
		if (w == 1) obj.className = trida;
		else obj.className = '';
	}

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 view(id,name){
    var id
    var name
 f=document.form0
if(f.name.checked)
{
changeClass(id,'zobraz')
}
else{
changeClass(id,'zmiz')
}

}



function viewxid(id,name,id2,class_name2){
    var id
    var class_name

    var id2
    var class_name2

changeClass(id,class_name)

changeClass(id2,class_name2)


}



function edit_produkt(co){

var co

if(co=="produkt_foto"){
document.getElementById("produkt_sklad").style.display="none";
document.getElementById("hlavni_edit").style.display="none";
document.getElementById("produkt_doporuc").style.display="none";
document.getElementById(co).style.display="inline";
}

if(co=="produkt_sklad"){
document.getElementById("produkt_foto").style.display="none";
document.getElementById("hlavni_edit").style.display="none";
document.getElementById("produkt_doporuc").style.display="none";
document.getElementById(co).style.display="inline";
}

if(co=="hlavni_edit"){
document.getElementById("produkt_sklad").style.display="none";
document.getElementById("produkt_foto").style.display="none";
document.getElementById("produkt_doporuc").style.display="none";
document.getElementById(co).style.display="inline";
}

if(co=="produkt_doporuc"){
document.getElementById("produkt_sklad").style.display="none";
document.getElementById("produkt_foto").style.display="none";
document.getElementById("hlavni_edit").style.display="none";
document.getElementById(co).style.display="inline";
}

}






//funkce pro zobrazovani videa pres ajax
function zobraz_imkos($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_imkos(element); } ;
        httpRequest.send(null);
      }
      else
      {

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

      }
}




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


   //alert (element);
       document.getElementById(element).innerHTML = '';
       document.getElementById('bbarvy').innerHTML = '';
       vypis=httpRequest.responseText;
        var vysledek = vypis.split(":::");
//alert(vysledek[0]);
//alert(vysledek[1]);

       document.getElementById(element).innerHTML = vysledek[0];
       document.getElementById('bbarvy').innerHTML = vysledek[1];
      //mistoZobrazeni.innerHTML = httpRequest.responseText;
      //mistoZobrazeni.style.visibility='visible';
       //myLightbox = new Lightbox();
    }
    else
    {
        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}





function zobrazA($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 () {processRequestA(element); } ;
        httpRequest.send(null);
      }
      else
      {

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

      }
}




//funkce pro zobrazovani videa pres ajax
function processRequestA($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');
       
      tr = httpRequest.responseText;
      //alphap('ideckox',true);
      //mistoZobrazeni.style.visibility='visible';
       //myLightbox = new Lightbox();
    }
    else
    {
        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}







//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 zobraz2($a,$b,parameters)
{    var a
      var url=$a;
      var element=$b;

     if (url != 0)
     {
         if (window.XMLHttpRequest) { // Mozilla, Safari,...
         httpRequest = new XMLHttpRequest();
         if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!httpRequest) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }


       httpRequest.onreadystatechange= function () {processRequest2(element); } ;
        httpRequest.open("POST",  url, true);
       httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      httpRequest.setRequestHeader("Content-length", parameters.length);
      httpRequest.setRequestHeader("Cache-Control", "no-cache");
      httpRequest.setRequestHeader("Connection", "close");

        httpRequest.send(parameters);


      }
      else
      {

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

      }
}





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


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

      mistoZobrazeni.innerHTML = httpRequest.responseText;
      //mistoZobrazeni.style.visibility='visible';
       myLightbox = new Lightbox();
       //alert(httpRequest.responseText);
    }
    else
    {
        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}










function ukaz(){
 var odroku
 var odmesice
 var adresa
 var idecko='den_od';
 var cesticka='http://rosettedesign.cz/hradek/php/ajax_rezerv_form.php?sel=';
 odroku=document.form1.rok_od.value;
 odmesice=document.form1.mesic_od.value;

adresa=cesticka+odroku+"/"+odmesice;

zobraz(adresa,idecko);

 //alert ('Den je '+x);

}



function ukaz_msg(zprava,jazyk){
 var zprava
 var jazyk
 var adresa
 var idecko='msg';
 var cesticka='class/class_msg.php?sel=';


adresa=cesticka+zprava+"/"+jazyk;

zobraz(adresa,idecko);
changeClass(idecko,'zobraz')

 //alert ('Den je '+x);

}




function ukaz_zpravu(uziv){
 var uziv
 var adresa
 var idecko='msg';
 var cesticka='php/inc_ajax_zpravy.php?sel=';


adresa=cesticka+uziv;

zobraz(adresa,idecko);
changeClass(idecko,'zobraz')

 //alert ('Den je '+x);

}




function registrace_upozorneni(){

 changeClass('cnick','reg_upozor');
  changeClass('cheslo1','reg_upozor');
   changeClass('cheslo2','reg_upozor');
    changeClass('cjmeno','reg_upozor');
     changeClass('cprijmeni','reg_upozor');
      changeClass('cemail','reg_upozor');
       changeClass('cmeto','reg_upozor');
        changeClass('culice','reg_upozor');
        changeClass('cpsc','reg_upozor');



}



function objednavka_upozorneni(){


    changeClass('cjmeno','reg_upozor');
     changeClass('cprijmeni','reg_upozor');
      changeClass('cemail','reg_upozor');
       changeClass('cmeto','reg_upozor');
        changeClass('culice','reg_upozor');
        changeClass('cpsc','reg_upozor');



}



var moz=(document.getElementById&&!document.all);
var x, y
//var casovani_spust1;
var ox, oy, xe
var sped = 300;//rychlost zmeny
var sped2 = 500;//rychlost zmeny
var makej
var make2
var vidim

vidim=0

function highlight_row(obj,w) {
		if (w == 1) obj.className = 'aktivni_prog';
		else obj.className = '';
	}



function setCoordinates(){

document.getElementById('ces').style.left=x+20+'px';
document.getElementById('ces').style.top=y-80+'px';
//document.getElementById('ces').style.cursor="move";
//document.getElementById('ces').style.background="#688430";
document.getElementById('ces').style.color="#fff";
}



function getCoordinates(e){
if (document.all) e=window.event;



if(document.all){
	if(document.documentElement.scrollTop || document.documentElement.scrollLeft){
	x=e.clientX+document.documentElement.scrollLeft;
	y=e.clientY+document.documentElement.scrollTop;
	}else{

x=e.clientX+document.body.scrollLeft;
y=e.clientY+document.body.scrollTop;
	}



}else{
x=e.pageX;
y=e.pageY;
xe=e.offsetX;
}


//document.getElementById('debug').innerHTML='X: '+x+' Y: '+y;
//document.getElementById('debug').innerHTML='vidim: '+vidim;
//document.getElementById('me').innerHTML='nad elementem: '+ele.tagName;


}



if(moz){
document.addEventListener('mousemove',getCoordinates, true);
//document.addEventListener('mouseup',dojelijsme, true);
}

if(document.all){
document.attachEvent('onmousemove', getCoordinates);
//document.attachEvent('onmouseup', dojelijsme);
}




function fcb(e){
var targ
if (!e) var e = window.event
if (e.target) targ = e.target
else if (e.srcElement) targ = e.srcElement
if (targ.nodeType == 3) // defeat Safari bug
targ = targ.parentNode
var tname
tname=targ.tagName
//alert("You clicked on a " + tname + " element.")

theId=targ.id;

alert("You clicked on a " + theId + " element.")
}





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 ajaxPG(urls,sendid){

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

adresa=cesticka;
//alert (adresa);



zobrazA(adresa,idecko);
}






function ajaxf(urls,sendid){

 var adresa
 var idecko='msg';
 var cesticka='http://axumbohemia.com/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]+10)+'px';
document.getElementById(idecko).innerHTML = '<div id="msg_load"></div>';

changeClass(idecko,'zobraz')



zobraz(adresa,idecko);
}





function ajaxf2(urls,sendid,idm){

 var adresa
 var idecko='im_kos';
 var cesticka='ajax/'+urls+'.php?sendid='+sendid;


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

zobraz_imkos(adresa,idecko);

for(i=0; i<10; i++){
    ii="imk_"+i
if(document.getElementById(ii)) changeClass(ii,'select_design2')
}

changeClass(idm,'select_design')

}











function ajax_post_objednat(obj){

 var adresa
 var idecko='msg';
 var cesticka='ajax/objednat.php';
var scrollpos = getScrollingPosition();

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

zobraz(adresa,idecko);

vyska=parseFloat(document.body.offsetHeight);

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


document.getElementById('msg').style.paddingTop=(scrollpos[1]+30)+'px';

changeClass(idecko,'zobraz')

}




function ajax_post_doprava(obj){
 var adresa
 var idecko='msg';
 var cesticka='ajax/kosik_objednavaci_udaje.php';
//var scrollpos = getScrollingPosition();
var poststr

//if(document.formh.doprava){
//len = document.formh.doprava.length
//
//for (b=0; b<len; b++){
//
//		if (document.formh.doprava[b].checked) dp=document.formh.doprava[b].value;
//
//}
////}
//
//lena = document.formh.platba.length
//
//for (a=0; a<lena; a++){
//		if (document.formh.platba[a].checked) pl=document.formh.platba[a].value;
//
//}




poststr = ("doprava="+document.formh.doprava.value+"&platba="+document.formh.platba.value+"&akce="+document.formh.akce.value);

adresa=cesticka;
//alert (adresa);


zobraz2(adresa,idecko,poststr);
changeClass(idecko,'zobraz')

//return false;
}


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

function ajax_post_objednavaci_udaje(obj){
 var adresa
 var idecko='msg';
 var cesticka='ajax/kosik_objednat.php';
var scrollpos = getScrollingPosition();
// kontrola udaju, udelat

var poststr

error=false
mail=1
	emsg=''
	f=document.forms.formh;

	if(!zkontroluj_email(f.eemail.value)){
            error=true
        mail=0;
        }
	if(f.jmeno.value=='') error=true
	if(f.prijmeni.value=='') error=true
        if(f.mesto.value=='') error=true
        if(f.ulice.value=='') error=true
        if(f.psc.value=='') error=true



	if(error)
		{
			mm=('<strong style="color:red;">Vyplňte povinná pole!</strong>');

                        if(mail==0)mm+='<br /><strong style="color:red;">Email je ve špatném formátu!</strong>';

                        document.getElementById("error_msg").innerHTML = mm;

			//return false
		}
	else{

poststr = ("jmeno="+document.formh.jmeno.value+"&prijmeni="+document.formh.prijmeni.value+"&eemail="+document.formh.eemail.value);
poststr+=("&telefon="+document.formh.telefon.value);
poststr+=("&spolecnost="+document.formh.spolecnost.value);
poststr+=("&ico="+document.formh.ico.value);
poststr+=("&mesto="+document.formh.mesto.value);
poststr+=("&ulice="+document.formh.ulice.value);
poststr+=("&psc="+document.formh.psc.value);

if(document.formh.faktur_adres.checked == true)fak_adrs="ano";
else fak_adrs="";


poststr+=("&faktur_adres="+fak_adrs);
poststr+=("&jmenop="+document.formh.jmenop.value);

//alert ("&faktur_adres="+fak_adrs);

poststr+=("&prijmenip="+document.formh.prijmenip.value);
poststr+=("&mestop="+document.formh.mestop.value);
poststr+=("&ulicep="+document.formh.ulicep.value);
poststr+=("&pscp="+document.formh.pscp.value);
poststr+=("&akce="+document.formh.akce.value);



adresa=cesticka;
//alert (adresa);


zobraz2(adresa,idecko,poststr);
changeClass(idecko,'zobraz')
}
//return false;
}


function cek(){
   if(document.formh.faktur_adres.checked == true){
       changeClass('zavoj_black','zmiz')
   }
else {
    changeClass('zavoj_black','zobraz')
    document.formh.jmenop.value="";
    document.formh.prijmenip.value="";
    document.formh.mestop.value="";
    document.formh.ulicep.value="";
    document.formh.pscp.value="";
}
}





function vinfM(id,class_name,id2,class_name2,id_menu){
    var id
    var class_name

    var id2
    var class_name2

changeClass(id,class_name)

changeClass(id2,class_name2)

changeClass('i1','iclas')
changeClass('i2','iclas')
changeClass(id_menu,'mxactive')

}













function alphaph(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){


alphaplush(element)
}

}



function alphaplush(element){
var direction=5;



      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("alphaplush('"+element+"')", step);

      }else
      {
      //alert (alphac);
      //alert (to);
      delej=false;
      fsh(ktery);
      prvni=setTimeout("zmena()",4600);
      return clearTimeout(makej);

      }
}















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

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

if(delej2==true){




alphaminush(element)
}

}



function alphaminush(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("alphaminush('"+element+"')", step2);

      }else{


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

      }
}





var co
co="im2"


   var xi
   var oc
   var axi;
    xi=2;
    axi=2;

function zmena(){
delej=true;
if(xi!=1){
ktery="im"+(xi-1);
alphaph(co,delej)
if((xi+1)==pocetbaneru+1){
    co="im1";
    xi=1;
    axi=6;
    }else{
    co="im"+(xi+1);
    xi++;
    
    }
}else{

ktery="im"+pocetbaneru;
alphaph(co,delej)
co="im2";
axi=1;
xi++;

}

clearTimeout(prvni);


for(bz=1; bz<=pocetbaneru; bz++){
    el="l"+bz;
    changeClass(el, 'dehl')
}


el="l"+axi;
changeClass(el, 'hl')
axi++;

return co
}



function stopj(idl){

 axi=idl;
    i=idl;
ktery ="im"+idl;
co="im"+idl;
clearTimeout(prvni);
clearTimeout(makej);
clearTimeout(makej2);

for(bz=1; bz<=pocetbaneru; bz++){
    el="l"+bz;
    changeClass(el, 'dehl')
    eli="im"+bz;
    //changeClass(eli, 'dehl')
    pryc(eli);
}

eli="im"+idl;
var object = document.getElementById(eli).style;
      object.opacity = (1);
      object.MozOpacity = (1);
      object.KhtmlOpacity = (1);
      object.filter = "alpha(opacity=100)";
      object.display='block';




//changeClass(eli, 'zobrazbimg')

el="l"+idl;
changeClass(el, 'hl')
}



function startuj(idl){
 axi=idl+1;
 xi=idl+1;
 co="im"+(idl+1);

prvni=setTimeout("zmena()",4000);
}








var cod
cod="p2"


   var xid
   var ocd
    xid=2;

function zmenad(){
delej=true;
if(xid!=1){
ktery="p"+(xid-1);
alphap(cod,delej)
if((xid+1)==pocetbanerud+1){
    cod="p1";
    xid=1;
    }else{
    cod="p"+(xid+1);
    xid++;
    }
}else{

ktery="p"+pocetbanerud;
alphap(cod,delej)
cod="p2";
xi++;
}

clearTimeout(prvni);


return cod
}
