// JavaScript Document
//<!--

/**
 * hviezdicky - hodnoceni
 *
 */
function star_hlasuj( makler_id, pocet )
{
    var result = confirm("Chcete opravdu dát tomuto makléři hviezdičky ("+pocet+")?");
    if(!result) return;
    
    var url_parameters = "";
    url_parameters += "stars=" + pocet ;
    url_parameters += "&id=" + makler_id ;
    if (window.XMLHttpRequest)
    {
        http_request = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        try
        {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (error)
        {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    http_request.onreadystatechange = function() { stars_processRequest(http_request, makler_id); };
    http_request.open('POST', '/pages/hviezdicky_hlasuj.php', true);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http_request.send(url_parameters);

//    var ajaxRing = document.getElementById("anketa_actual");
//    ajaxRing.innerHTML = '<img src="/img/ajax_ring_big.gif" />';
}

function stars_odhlasovano()
{
    alert( "Tento makléř již byl z Vašeho počítače hodnocen!");
}

function stars_processRequest(httpRequest, makler_id)
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      var mistoZobrazeni = document.getElementById("stars-"+makler_id);
      mistoZobrazeni.innerHTML = httpRequest.responseText;
    }
    else
    {
      alert("Chyba pri nacitani stranky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

/**
 * anketa_hlasuj - hlasovani v ankete (ajax call)
 * @param id
 * @param ank_id
 */
function anketa_hlasuj(id, ank_id)
{
    var url_parameters = "";
    url_parameters += "ot=" + id ;
    url_parameters += "&id=" + ank_id ;
//alert(url_parameters);
    if (window.XMLHttpRequest)
    {
        http_request = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        try
        {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (eror)
        {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    http_request.onreadystatechange = function() { anketa_processRequest(http_request); };
    http_request.open('POST', '/pages/anketa_hlasuj.php', true);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http_request.send(url_parameters);

//    var ajaxRing = document.getElementById("anketa_actual");
//    ajaxRing.innerHTML = '<img src="/img/ajax_ring_big.gif" />';
}

function anketa_odhlasovano()
{
    alert( "Z Vašeho počítače již bylo hlasováno!");
}

function anketa_processRequest(httpRequest)
{
//    alert(httpRequest.readyState);
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
//      alert("Hlasovani OK");
      var mistoZobrazeni = document.getElementById("anketa_actual");
      mistoZobrazeni.innerHTML = httpRequest.responseText;
    }
    else
    {
        alert("Chyba pri nacitani stranky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

function anketa_commentary( ank_id, form_id )
{
//alert( form_id);
    cont = document.forms[form_id]["controll"].value;
    if( cont !== "9" )
    {
        alert( "Chybná odpověď na kontrolní otázku!");
        return false;
    }

    var url_parameters = "";
    var par1 = document.forms[form_id]["nick"].value;
    var par2 = document.forms[form_id]["email"].value;
    var par3 = document.forms[form_id]["comment"].value;
    if( par1 == "" || par3 == "" )
    {
        alert( "Vyplňte 'Jméno' a 'Text komentáře'!");
        return false;
    }

    url_parameters = "nick="+par1+"&email="+par2+"&comment="+par3;
    url_parameters += "&id=" + ank_id ;
    url_parameters += "&type=" + form_id ;
//alert(url_parameters);
    if (window.XMLHttpRequest)
    {
        http_request = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        try
        {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (error)
        {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    http_request.onreadystatechange = function() { anketa_comment_processRequest(http_request, form_id); };
    http_request.open('POST', '/pages/anketa_comment.php', true);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http_request.send(url_parameters);

    document.forms[form_id].reset();
	if( form_id == "anketa_comment" )
	{
	    var ajaxRing = document.getElementById("anketa_comments");
    	ajaxRing.innerHTML = '<img src="/img/loading.gif" width="50" height="50" hspace="50" vspace="5" />';
	}
    return false;
}


function anketa_comment_processRequest(httpRequest,frm_id)
{
//    alert(httpRequest.readyState);
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
//      alert("Hlasovani OK");
        if( frm_id == "anketa_comment" )
        {
            var mistoZobrazeni = document.getElementById("anketa_comments");
            mistoZobrazeni.innerHTML = httpRequest.responseText;
        }
        if( frm_id == "diskuze_comment" )
        {
            var mistoZobrazeni = document.getElementById("diskuze_comments");
            mistoZobrazeni.innerHTML = httpRequest.responseText;
        }
    }
    else
    {
        alert("Chyba pri nacitani stranky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

function deleteComment( id, ank_id )
{
    if( confirm( "Smazat komentář?" ) )
    {
        url_parameters = "id=" + id ;
        url_parameters += "&ank_id=" + ank_id ;
        if (window.XMLHttpRequest)
        {
            http_request = new XMLHttpRequest();
        }
        else if (window.ActiveXObject)
        {
            try
            {
              http_request = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (eror)
            {
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }

        http_request.onreadystatechange = function() { anketa_comment_processRequest(http_request); };
        http_request.open('POST', '/admin/anketa_delete_comment.php', true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(url_parameters);

        var ajaxRing = document.getElementById("anketa_comments");
        ajaxRing.innerHTML = '<img src="/img/loading.gif" width="50" height="50" hspace="50" vspace="5" />';
    }
}


//-->
