 var mouseposY = 0;
 var mouseposX = 0;

$(document).bind('mousemove',function(e){
            mouseposY = e.pageY;
            mouseposX = e.pageX;
});

function changemail(idje){
    document.getElementById(idje).href = 'mailto:info@fportal.hu';
}

function emailellcheck(emailcim){
    if (!(emailcim.indexOf('.')>0 &&
          emailcim.indexOf('@')>0 &&
          emailcim.indexOf('@')< emailcim.length-1)) return false
    else return true;
}

function infoablak(url,valtozo,x,y){

    var minuszy = 0;
    var minuszx = 0;
    mouseposX = mouseposX;

    ablakminX = $(window).width() - x - 50;  ////negatív irány korrigálás, hogy ne lépjen ki az ablakból
    if (ablakminX<mouseposX){
      minuszx = ablakminX-mouseposX - 80;
      mouseposY = mouseposY - y - 20;
    }

    mousesablakpoz = mouseposY - $(window).scrollTop()   //ablakhoz mérten egér poz
    ablakmin = $(window).height() - y;  //legalsó ablak poz
    if (ablakmin<mousesablakpoz)minuszy = mousesablakpoz-ablakmin+20;


    $('body').append("<div class='ujrair' style='display:none' id='infopanel'></div>");
    $('#infopanel').css('position','absolute');
    $('#infopanel').css('top', mouseposY - 20 - minuszy + 'px');
    $('#infopanel').css('left',mouseposX + minuszx + 30 + 'px');
    $('#infopanel').css('width',  x + 'px');
    $('#infopanel').css('height', y + 'px');

    $.ajax({
        type: "POST",
        url: url + ".php",
        data: valtozo,
        asnyc: true,
        success: function(data){
                $("#infopanel").html(data);
                $("#infopanel").fadeIn('fast');



        }
    });
}
function infoablakremove(){
  $("#infopanel").fadeOut('slow').ready(function(){
        $("#infopanel").remove();
  })
}

var uzenetablakidozit;

function rating(action,id,item,vote,szoveg){
             updater("modules/rating_ajax_sql",'action=' + action +
                                           '&s_id=' + id +
                                           '&act=1' +
                                           '&i_id=' + item +
                                           '&vote=' + vote +
                                           '&sid=' + Math.random(),"rt_div");
    if(action=='be' && vote>0){
        if (uzenetablakidozit)clearTimeout(uzenetablakidozit);
        $('#uzenet').html("<span class='mouse_in' style='float:right;padding-right:5px;padding-top:5px;' onclick='bezaruzenet()'><b>X</b></span><br><br>"+szoveg);
        var ablaknagysag = $('#uzenet').height();
        $('#uzenet').css('top',($(window).scrollTop()+($(window).height()/2)-(ablaknagysag/2)));
        $('#uzenet').css('left',($(window).width()/2)-($('#uzenet').width()/2));
        $('#uzenet').fadeIn('fast').ready(function(){ uzenetablakidozit = setTimeout("$('#uzenet').fadeOut('slow');",3000)});
    }

}

function updater(urli,parameter,div){
    $.ajax({
        type: "GET",
        url: urli + ".php",
        data: parameter,
        asnyc: false,
        success: function(data){
                $("#" + div).html(data);
                }
            }
    );
}

$(document).ready(function() {
    rating('frissit','','','','','','');
	});


function rating2(action,neve,id,db,ar,group,szoveg){
             updater("modules/rating_ajax_sql",'action=' + action +
                                           '&id=' + id +
                                           '&neve=' + neve +
                                           '&db=' + db +
                                           '&ar=' + ar +
                                           '&group=' + group +
                                           '&sid=' + Math.random(),"rating_in");

                                               rating('frissit','','','','','','');

}

function bezaruzenet(){
    $('#uzenet').fadeOut('slow');
}

function megjelenit(div){
    if(document.getElementById(div).style.display=='none')document.getElementById(div).style.display='block';
    else document.getElementById(div).style.display='none';
    }
