﻿function cykly(){
    //PORADCE - start poradce, pokud na strance je umisten
    if (document.getElementById('poradce')){
       poradce("load");
    }
    
    //STRIDANI BANNERU
    if (document.getElementById('stridaniBanneru')){
       IntervalStridaniBanneru = setInterval("StridejBannery()", 10000);
    }    
}

//STRIDANI BANNERU
function StridejBannery() {
    if (document.getElementById("WhitneyTISbanner").className == "1" || document.getElementById("WhitneyTISbanner").className == "") 
    {
        document.getElementById("WhitneyTISbanner").src = "/pics/WhitneyTISBanner2.png"
        document.getElementById("WhitneyTISbanner").className = "2"
    }
    else 
    {
        document.getElementById("WhitneyTISbanner").src = "/pics/WhitneyTISBanner.png"
        document.getElementById("WhitneyTISbanner").className = "1"
    }
}

// PORADCE
function poradce(ukon){
    var zprava = "0Dobrý den!<br/>Mohu Vám pomoci s výběrem služeb nebo Vám poradit?";
    var zpravaOff = "0Dobrý den!<br/>Chcete-li pomoci s výběrem služeb nebo s čímkoli poradit, zanechte nám vzkaz.<br/><br/>Během naší pracovní doby (Po-Pá: 9-18 hod.) Vás budeme obratem kontaktovat!";
    var zprava1 = "1Víte, že Vám právě v těchto dnech nabízíme <a href='WhitneyTIS-Cenik.aspx'><span class='red tucne'>SLEVU 50%</span></a>? Neváhejte a <a href='WhitneyTIS-Cenik.aspx'>objednejte si Vaši novou kvalitní internetovou prezentaci</a> dokud slevy stále platí!";
    var zprava2 = "3Jako jediná společnost, která nabízí systému pro cestovní ruch, máme bohaté zkušenosti s prodejem zájezdů a víme tedy, co je k úspěšnému prodeji zájezdů potřeba. Využijte naše zkušenosti a vydělávejte prodejem zájezdů na internetu i Vy!";
    var zprava3 = "2Víže, že Vám pouze systém <strong>WhitneyTIS</strong> dává naprostou svobodu v tom, jak má Váš web vypadat a jak fungovat? Nechtějte nekvalitní web, který Vám nic nevydělá, chtějte <strong>WhitneyTIS</strong>!";
    var zpravaOK = "Děkuji za Vaši zprávu, budu Vás obratem kontaktovat!";
    var zpravaOKoff = "Děkujeme za Vaši zprávu, budeme Vás kontaktovat během naší pracovní doby (Po-Pá: 9-18 hod.), a to co nejdříve to bude možné!";
    var zpravaNOTOK = "Omlouvám se, ale Vaše zpráva nebyla díky chybě v systému doručena :-( <br/><br/>Nezlobte se prosím a kontaktujte nás na tel. č. 777 057 048 nebo na emailu <a href='mailto:info@bluecity.cz'>info@bluecity.cz</a>.<br/>Děkuji za pochopení!";
    var zpravaNOTOKoff = "Omlouvám se, ale Vaše zpráva nebyla díky chybě v systému doručena :-( <br/><br/>Nezlobte se prosím a kontaktujte nás na emailu <a href='mailto:info@bluecity.cz'>info@bluecity.cz</a>, případně v naší pracovní době (Po-Pá: 9-18 hod.) také na tel. č. 777 057 048.<br/>Děkuji za pochopení!";
    var zpravaClick = "<span class='por_click'>Klikněte sem</span>";
    var zpravaClickOK = "<span class='por_click'>Další zpráva</span>";
    var zpravaClickNOTOK = "<span class='por_click'>Zkusit další zprávu</span>";

    var pracovni_doba
    if (document.getElementById('por_date').value!="so" && document.getElementById('por_date').value!="ne" && document.getElementById('por_time').value>=9 && document.getElementById('por_time').value<18){
      pracovni_doba=true;
    }
    else{
      pracovni_doba=false;
    }
    
    
    if (ukon=="load"){
        // skryti prvku
        document.getElementById('por_load').className = "skryte";
        document.getElementById('poradce').className = "skryte";
        document.getElementById('por_form').className = "skryte";

        if (document.getElementById('por_load')){
           if (document.getElementById('por_vysledek').value.length>0 || readCookie('PoradceVisible')==0){   //pokud doslo k odeslani zpravy nebo je poradce minimalizovan
              poradce('zobraz');
           }
           else{
              document.getElementById('por_load').className = "";
              odpocet=setTimeout("poradce('zobraz')", 3200);
           }
        }
    }
    else if (ukon=="zobraz"){
        // pokud je pracovni doba
        if (pracovni_doba){
          poradce_osoba();
          document.getElementById('por_stat').innerHTML = "jsem online";
          document.getElementById('por_ico').className = "ON"
        }
        else{
          poradce_osoba();
          document.getElementById('por_stat').innerHTML = "jsem offline";
          document.getElementById('por_ico').className = "OFF"        
        } 
        
        // zobrazeni poradce
        document.getElementById('por_load').className = "skryte";
        document.getElementById('poradce').className = "";
        document.getElementById('por_body').className = "";

        if (readCookie('PoradceVisible')==0){ //pokud je okno minimalizovano, zobrazuji jen por_head a ostatni skryju
            document.getElementById('por_body').className = "skryte";            
        }
            
        //pokud nedoslo k odeslani zpravy, zobrazim uvitaci zpravu se zpozdenim. Pokud k odeslani zpravy doslo, zpravu zobrazim okamzite
        if (document.getElementById('por_vysledek').value.length==0){   
            odpocetZ=setTimeout("poradce('zprava')", 1500);
        }
        else{
            poradce('zprava');
        }
    }
    else if (ukon=="zprava"){
        if(document.getElementById('por_vysledek').value=="OK"){ //uspesne odeslana zprava
            if(pracovni_doba){
              document.getElementById('por_msg').innerHTML = zpravaOK;
              document.getElementById('por_msg_click').innerHTML = zpravaClickOK;
            }
            else{
              document.getElementById('por_msg').innerHTML = zpravaOKoff;
              document.getElementById('por_msg_click').innerHTML = zpravaClickOK;
            }
        }
        else if(document.getElementById('por_vysledek').value=="NOTOK"){ //chyba pri odesilani zpravy
            if(pracovni_doba){
              document.getElementById('por_msg').innerHTML = zpravaNOTOK;
              document.getElementById('por_msg_click').innerHTML = zpravaClickNOTOK;
              
            }
            else{
              document.getElementById('por_msg').innerHTML = zpravaNOTOKoff;
              document.getElementById('por_msg_click').innerHTML = zpravaClickNOTOK;
            }
        }
        else{
            var msgNo = document.getElementById('por_msgNo').value   //nacteni cisla zpravy

            if (msgNo == zprava.substr(0,1) || msgNo == zpravaOff.substr(0,1)){document.getElementById('por_msg').innerHTML = zprava1.substr(1, zprava1.length); msgNo=1} //pokud je zobrazena uvitaci zprava s cislem 0, zobrazim zpravu 1
            else if (msgNo == zprava1.substr(0,1)){document.getElementById('por_msg').innerHTML = zprava2.substr(1, zprava2.length); msgNo=2}   //pokud je zobrazena zprava s cislem 1, zobrazim zpravu 2
            else if (msgNo == zprava2.substr(0,1)){document.getElementById('por_msg').innerHTML = zprava3.substr(1, zprava3.length); msgNo=3;}  //pokud je zobrazena zprava s cislem 2, zobrazim zpravu 3
            else { //pokud neni zobrazena zadna zprava, zobrazim uvitaci zpravu
                if(pracovni_doba){
                    document.getElementById('por_msg').innerHTML = zprava.substr(1, zprava.length); msgNo=0;
                }
                else{
                  document.getElementById('por_msg').innerHTML = zpravaOff.substr(1, zpravaOff.length); msgNo=0;
                }
            }
            
            document.getElementById('por_msgNo').value = msgNo; //ukladam cislo aktualne zobrazene zpravy
            document.getElementById('por_msg_click').innerHTML = zpravaClick; //zobrazuji zpravu Kliknete sem
            odpocetZ=setTimeout("poradce('zprava')", 15000); //rotace zprav
        }
    }
    else if (ukon=="napsat"){
        document.getElementById('por_form').className = "";   //zobrazeni formulare
        document.getElementById('por_por').className = "nop"; //zruseni mouseover pointeru
        document.getElementById('por_zprava').className = "skryte" //skryti zprav
    }
    else if (ukon=="min"){    //minimalizace poradce
        if (document.getElementById('por_body').className == "skryte"){ //kdyz je poradce minimalizovan, zobrazim jej
          document.getElementById('por_body').className = "";
          setCookie ('PoradceVisible','1','1','/');
        }
        else{  //kdyz je poradce zobrazen, minimalizuji jej
          document.getElementById('por_body').className = "skryte";
          setCookie ('PoradceVisible','0','1','/');
        }
    }
}
function poradce_osoba(){
  // ziskani nazvu stranky
  var url = window.location.pathname;
  var stranka = url.substring(url.lastIndexOf('/') + 1);

 document.getElementById('por_os').innerHTML="Ondřej Gongala";
 document.getElementById('por_img').src="pics/poradceM.png";
}

//ULOZENI COOKIE
function setCookie(key, value, hours, path) {
  value = encodeURIComponent(value);
  value+='; path='+path;

  // expirace
  var date = new Date();
  date.setTime(date.getTime() + hours * 60 * 60 * 1000);
  value+='; expires=' + date.toGMTString();

  document.cookie = key + '=' + value;
}

//NACTENI COOKIE
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}