// pozice mysi
var x = 0;
var y = 0;

document.onmousemove = alertCoord;

function alertCoord(e) {
  var xcoord, ycoord;
  if( !e ) { e = window.event; }
  if( !e ) { return; }
  if( typeof( e.pageX ) == 'number' ) {
    xcoord = e.pageX;
    ycoord = e.pageY;
  } else if( typeof( e.clientX ) == 'number' ) {
    xcoord = e.clientX;
    ycoord = e.clientY;
    if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
      xcoord += document.body.scrollLeft;
      ycoord += document.body.scrollTop;
    } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
      xcoord += document.documentElement.scrollLeft;
      ycoord += document.documentElement.scrollTop;
    }
  //} else { return; }
  }

  x = xcoord;
  y = ycoord;
}


var actualLoad = "img_zah1";
var actualLoadNadp = "img_zah1Nadp";
var actualLoadPop = "img_zah1Pop";

var waitLoad = "img_zah2";
var waitLoadNadp = "img_zah2Nadp";
var waitLoadPop = "img_zah2Pop";

var actualLoadTmp = "";
var actualLoadTmpNadp = "";
var actualLoadTmpPop = "";


var adresarObr = "28110";
var obnova = 10000;


function rotateImgLoad(){

  //prepis do jQuery - 13.12.2011
  var params = "&adresarObr=" + adresarObr +
                   "&subakce=randoimg";
  $.get('http://' + document.location.host + '/redakce/ajax.php?akce=nahodnyobrmedved' + params, function(xml) {
    document.getElementById(waitLoad).innerHTML = $(xml).find('imgUrl').eq(0).text()
    document.getElementById(waitLoadNadp).innerHTML = $(xml).find('obrName').eq(0).text();
    document.getElementById(waitLoadPop).innerHTML = $(xml).find('obrPopis').eq(0).text();  
  });
  


  //myDiv = document.getElementById(actualLoad);
  /*if (xmlHttp)
  {
    try
    {

      var params = "&adresarObr=" + adresarObr +
                   "&subakce=randoimg";
      xmlHttp.open('GET', 'http://' + document.location.host + '/redakce/ajax.php?akce=nahodnyobrmedved' + params, true);
      xmlHttp.onreadystatechange = handleRequestStateChangeLoadObr;
      xmlHttp.send(null);


    }
    catch (e)
    {
      alert("Can't connect to server 2:\n" + e.toString());
    }
  } */
  actualLoadTmp = actualLoad;
  actualLoadTmpNadp = actualLoadNadp;
  actualLoadTmpPop = actualLoadPop;
  
  actualLoad = waitLoad;
  actualLoadNadp = waitLoadNadp;
  actualLoadPop = waitLoadPop;
  
  waitLoad = actualLoadTmp;
  waitLoadNadp = actualLoadTmpNadp;
  waitLoadPop = actualLoadTmpPop;

}



function handleRequestStateChangeLoadObr()
{
  if (xmlHttp.readyState == 4)
  {
    if (xmlHttp.status == 200)
    {
      try
      {
        handleServerResponseLoadObr();
      }
      catch(e)
      {
        log("Error reading the response: " + e.toString());
      }
    }
    else
    {
      alert("There was a problem retrieving the data:\n" +
            xmlHttp.statusText);
    }
  }
}

function log(data) {
  try {
    if (console)
      console.log(data);  
  } catch(e) {}
}


function handleServerResponseLoadObr()
{

  var xmlResponse = xmlHttp.responseXML;
  if (!xmlResponse || !xmlResponse.documentElement)
    throw("Invalid XML structure 1:\n" + xmlHttp.responseText);
  var rootNodeName = xmlResponse.documentElement.nodeName;
  if (rootNodeName == "parsererror")
    throw("Invalid XML structure 2:\n" + xmlHttp.responseText);
  xmlRoot = xmlResponse.documentElement;

  if (rootNodeName != "response" || !xmlRoot.firstChild)
    throw("Invalid XML structure 3:\n" + xmlHttp.responseText);

  document.getElementById(waitLoad).innerHTML = xmlRoot.getElementsByTagName("imgUrl").item(0).firstChild.data;
  document.getElementById(waitLoadNadp).innerHTML = xmlRoot.getElementsByTagName("obrName").item(0).firstChild.data;
  document.getElementById(waitLoadPop).innerHTML = xmlRoot.getElementsByTagName("obrPopis").item(0).firstChild.data;



}



function rotateImg(){
  if(document.getElementById(actualLoad)){
    document.getElementById(actualLoad).style.display = "none";
    document.getElementById(actualLoadNadp).style.display = "none";
    document.getElementById(actualLoadPop).style.display = "none";
    
    document.getElementById(waitLoad).style.display = "";
    document.getElementById(waitLoadNadp).style.display = "";
    document.getElementById(waitLoadPop).style.display = "";
  
  
    rotateImgLoad();
    setTimeout('rotateImg()', obnova);
  }
}




function confirm2erInz(){
  
  var textConfirm = 'Upozornění!!\n\n';
  textConfirm += 'Chystáte se vstoupit do další úrovně stránek umístěných na veřejné počítačové síti internet na adrese http://www.modry-medved.cz/cs/seznamka-liberec.html, a to na stránky s erotickou seznamkou. Přečtěte si proto, prosím, pozorně následující instrukce:\n\n';
  textConfirm += 'Stisknutím tlačítka "OK" potvrzuji, že:\n';
  textConfirm += '  1. Je mi více než 18 let a že jsem dosáhl zletilosti.\n';
  textConfirm += '  2. Pokud se nacházím ve státě, ve kterém je hranice zletilosti stanovena odlišně od předpisů České republiky, potvrzuji, že splňuji veškeré podmínky zletilosti v daném státě a že je mi více než 18 let a že vstup na tyto stránky není omezen a/nebo zakázán předpisem státu, v němž se nacházím a/nebo jehož jsem státním příslušníkem.\n';
  textConfirm += '  3. Souhlasím s tím, že sexuálně orientovaný obsah a materiály jsem oprávněn užívat jen v soukromí, a to výlučně pro svou osobní potřebu.\n';
  textConfirm += '  4. Sexuálně orientovaný obsah a materiály mě neuráží, nepohoršuje a/nebo jinak neohrožuje a na uvedené stránky vstupuji dobrovolně.\n';
  textConfirm += '  5. Budu si vybírat a používat takový obsah a takové materiály, které neporušují zákony státu, ve kterém se nacházím.\n';
  textConfirm += '  6. Neposkytnu a ani přímo či nepřímo neumožním přístup k obsahu a materiálům získaným na těchto stránkách osobám mladším osmnácti let ani jiným osobám, které nesplňují podmínky uvedené v tomto prohlášení.\n\n';
  textConfirm += '  Pokud nesplňujete byť i jenom jednu podmínku uvedenou v bodech 1 až 6, opusťte, prosím, ihned tyto stránky. Pokud splňujete všechny podmínky uvedené v bodech 1 až 6, jste oprávněni vstoupit.';
  
  if (confirm(textConfirm)){
    value = 'yes';
    value+='; domain=' + location.host;
    value+='; path=/';
    document.cookie = 'mmErInzConfirm=' + value;
	} else {
    self.location.href = "http://www.modry-medved.cz";
  }
}


function mm_poslatHlasOCnisa(id, step){
  
  if(step == 'step1'){
    as4uAjaxAlertShow('350', '300');
    $('#ajax_content').load('/redakce/ajax.php?akce=zobrazeni_akce_OC_nisa&subakce=step1&id=' + id);
  } else if(step == 'step2') {
    var mm_mailOCnisa = $('#hlas_mail').val();
    if(as4u_kontrola_emailu($('#hlas_mail').val()) == true){
      $('#ajax_content').load('/redakce/ajax.php?akce=zobrazeni_akce_OC_nisa&subakce=step2&id=' + id + '&mail=' + encodeURI($('#hlas_mail').val()));
    } else {
      alert('Zadejte Váš email!');
    }
  } else if(step == 'step3') {

    if($('#hlas_kod').val() != ''){
      $('#ajax_content').load('/redakce/ajax.php?akce=zobrazeni_akce_OC_nisa&subakce=step3&id=' + id + '&mail=' + encodeURI($('#hlas_mail').val()) + '&kod=' + encodeURI($('#hlas_kod').val()));
    } else {
      alert('Zadejte kód, který jste obdrželi do e-mailu!');
    }
  }
}

var casovaniMenuKat = 0;
var oldIdshow = 0;
function showCislInfo(idshow, stav){

  if((casovaniMenuKat > 0) && (stav == "on") && (oldIdshow == idshow)){
    clearTimeout(casovaniMenuKat);
    casovaniMenuKat = setTimeout(function(){showCislInfo(idshow, 'off')}, 5000);

  } else if(stav == "on"){
    oldIdshow = idshow;
    var editpos = 20;
    var ie = document.all?true:false;
    var opera = navigator.userAgent.indexOf('Opera') != -1 ? true : false;

    if(!editpos){editpos = 0}

    if((ie == true) && (opera == false)) {
      Y_pos=(y - editpos);
    } else {
      Y_pos=(y + 30 - editpos);
    }

    X_pos= x + 20;

    document.getElementById('show_menu_content').style.top = Y_pos + 'px';
    document.getElementById('show_menu_content').style.left = X_pos + 'px';

    document.getElementById('show_menu_content').innerHTML = document.getElementById('cisl_' + idshow).innerHTML;
    document.getElementById('show_menu_content').style.display = "";
    
    casovaniMenuKat = setTimeout(function(){showCislInfo(idshow, 'off')}, 5000);
  } else if(stav == "off"){
    clearTimeout(casovaniMenuKat);
    casovaniMenuKat = setTimeout(function(){showCislInfo(idshow, 'offa')}, 200);
  } else {
    document.getElementById('show_menu_content').style.display = "none";
    casovaniMenuKat = 0;
    oldIdshow = 0;
  }
  

}

