///////////////////////////////////////////////////////
// Menu efekty - podporn� funkcia na sledovanie casu //
///////////////////////////////////////////////////////

var obj = null;
 			
function checkHover() {
	if (obj) {
	   obj.find('ul').css('display','none');
	}
}

function tasr(id) {
     document.location.href='index.php?page=clanok&id='+id;   
}

$(document).ready(function() {
	$('#lpr-banner').flash({
         'width':'120',
         'height':'250',
         src: 'http://www.infopacient.sk/__remake/lpr-banner.swf'
    });
	
    $("img").pngfix();

     $("a[rel='external']").click(function(){
        this.target = "_blank";
    });

    $('#commercial').cycle({
        fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout: 4000,
        speed:2000
    });

    $('#promo').cycle({
        fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout: 5000,
        speed:2000
    });
    
    $('#promotop').cycle({
        fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout: 6000,
        speed:2000
    });

    $('#advsector div').cycle({
        fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout: 6000,
        speed:3000
    });

    $('#medmediapromo a').cycle({
        fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout: 4000,
        speed:1000
    });

    ////////////////////////////////////////////////////
    // Menu efekty - otvaranie (fade) poloziek v menu //
    ////////////////////////////////////////////////////

    $('#Nav > li').hover(function() {
            if (obj) {
                    obj.find('ul').css('display','none');
                    obj = null;
            }
            $(this).find('ul').css('display','block');
    }, function() {
            obj = $(this);
            setTimeout("checkHover()",400);
    });
    //////////////////////////////////////////////////


    ////////////////////////////////////////////////////
    // Menu efekty - fade pre sekundarne menu         //
    ////////////////////////////////////////////////////

    $('div.clanok').hover(function() {
            $(this).css('background-color','#E7F0E8');
    }, function() {
            $(this).css('background-color','#FFF');
    });

    $('div.clanok').click(function() {
            var id=this.id.split('-');
            document.location.href='index.php?page=clanok&id='+id[1];
    });

    $('div.diagnoza').hover(function() {
        $(this).css('background-color','#E7F0E8');
    }, function() {
        $(this).css('background-color','#FFF');
    });

    $('div.diagnoza').click(function() {
        var id=this.id.split('-');
        document.location.href='index.php?page=diagnoza&id='+id[1];
    });

    $('#login #loginwnd').click(function() {
        if ($(this).val()=='prihlasovacie meno')
            $(this).val('');
    });

    $('#login #loginwnd').blur(function() {
        if ($(this).val()=='')
            $(this).val('prihlasovacie meno');
    });

    $('#login #passwd').click(function() {
        if ($(this).val()=='heslo')
            $(this).val('');
    });

    $('#login #passwd').blur(function() {
        if ($(this).val()=='')
            $(this).val('heslo');
    });
});

function Login() {
    if($('#loginwnd').val()=='' || $('#loginwnd').val()=='prihlasovacie meno') {
        alert('Zadajte prosím správne prihlasovacie meno.');
    }
    else if($('#passwd').val()=='' || $('#passwd').val()=='heslo') {
        alert('Zadajte prosím správne heslo.');
    }
    else {
        var login=$('#loginwnd').val();
        var heslo=$('#passwd').val();

        $.ajax({
           url: 'xml/login.php',
           type: 'POST',
           cache:false,
           data:'login='+login+'&heslo='+heslo,
           success: function(xml) {
                var active = $(xml).find('active').text();
                if (active==0)
                    alert('Žiaľ, takéhoto uživateľa nemáme v databáze');
                else if (active==1) {
                     var active = $(xml).find('login').text();
                     alert('Vitaj '+active+'. Bol si prihlásený');
                     document.location="http://www.infopacient.sk";
                }
                else if (active>2) {
                    alert('Nastala chyba pri prihlasovaní, kontaktujte redakciu prosím.');
                }
           }
        });
    }
}

function Logout() {
    $.ajax({
       url: 'xml/login.php',
       type: 'POST',
       cache:false,
       data:'logout=user',
       success: function(xml) {
         alert('Boli ste odhlásený.');
         document.location="http://www.infopacient.sk";
       }
    });
}

function onEnter(e){
    var eventInstance = window.event ? event : e;
    // handle i.e. (charCode) and firefox (keyCode)
    var unicode = eventInstance.charCode ? eventInstance.charCode : eventInstance.keyCode;

    onOK(unicode);
}

function onOK(unicode) {
    if (unicode==13) {
        if ($('#searchinput').val().length<2) {
            alert ('Zadajte prosím hľadané slovo.');
        } else {
            var keyword=$('#searchinput').val();
            var str = $("input[name='searchtype']:checked").val();
            if (str=='clanky')
                document.location="index.php?page=clanky&keyword="+keyword;
            if (str=='choroby')
                document.location="index.php?page=diagnozy&keyword="+keyword;
        }
    }
}

function FilterOkres() {
    okresf = $('#okres').val();

    document.location="index.php?page=pacorg&okres="+okresf;
}

function FilterDiagnoza() {
    okresf = $('#diag').val();

    document.location="index.php?page=pacorg&diag="+okresf;
}
