$(document).ready(function()
{
    GlobalSliderFieldHidden = false;
    // Begin of tracking event for clicking a sidebar menu
    $('.art-menu, .art-vmenu').bind(
    {
        click: function(event)
        {
            var $eventTrigger = $(event.target);
            if($eventTrigger[0].tagName.toLowerCase() == 'span')
            {
                var request = "id=" + $eventTrigger.attr('id') + "&file_name=" + $eventTrigger.attr('id');
                $.ajax({
                    type: "POST",
                    url: 'process.php',
                    data: request,
                    success: function(msg)
                    {
                        //$(".art-postheader").html('Lexi-Logos.gr - ' + $eventTrigger.text());
                        //$("#slider-wrapper").html('');
                        //$('#slider-wrapper').show("fold", { direction: "left" }, 1000);
                        if (!GlobalSliderFieldHidden)
                        {
                            /*$('#slider-wrapper').hide("fold", 1000, function() {
                                GlobalSliderFieldHidden = true;
                                $('#intro').html('');
                            });*/
							$('#slider-wrapper').fadeOut(1000, function() {
                                GlobalSliderFieldHidden = true;
                                $('#intro').html('');
                            }); 
                        }
                        /*$(".art-postcontent").html(msg);
                        //$('.art-postcontent').show("fold", 1000);
						$('.art-postcontent').fadeIn(1000);*/
						$('.art-postcontent').fadeOut(1000, function() {
							$('.art-postcontent').html(msg).fadeIn(1000);
						}); 


                        //$("a[rel^='prettyPhoto']").prettyPhoto();
                        // H malakia gia to reinitialize tou prettyPhoto
                        $("area[rel^='prettyPhoto']").prettyPhoto();
                        $(".gallery:first a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'normal',theme:'facebook',slideshow:5000, autoplay_slideshow: false});
                        $(".gallery:gt(0) a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'fast',slideshow:10000, hideflash: true});
                        $("#custom_content a[rel^='prettyPhoto']:first").prettyPhoto({
							custom_markup: '<div id="map_canvas" style="width:260px; height:265px"></div>',
							changepicturecallback: function(){ initialize(); }
                        });
                        $("#custom_content a[rel^='prettyPhoto']:last").prettyPhoto({
							custom_markup: '<div id="bsap_1259344" class="bsarocks bsap_d49a0984d0f377271ccbf01a33f2b6d6"></div><div id="bsap_1237859" class="bsarocks bsap_d49a0984d0f377271ccbf01a33f2b6d6" style="height:260px"></div><div id="bsap_1251710" class="bsarocks bsap_d49a0984d0f377271ccbf01a33f2b6d6"></div>',
							changepicturecallback: function(){ _bsap.exec(); }
                        });
                        // Telos malakias gia to reinitialize tou prettyPhoto
                    }
                });
            }
        }
    })
    // End of tracking event for clicking a menu
    /*
    $('.art-postcontent').bind(
    {
        click: function(event)
        {
            var $eventTrigger = $(event.target);
            if($eventTrigger[0].tagName.toLowerCase() == 'a')
            {
                var product_name  = $eventTrigger.attr('title');
                var product_price = $eventTrigger.attr('id');
                //alert(product_name + ' -- ' + product_price);
                alert('Δυστηχώς η υπηρεσία αυτή δεν υποστηρίζεται ακόμα.\nΕπικοινωνήστε μαζί μας στο 210 90272727 \nκαι θα σας εξυπηρετήσουμε άμεσα!');
            }
            else if ( $eventTrigger[0].tagName.toLowerCase() == 'input' && $eventTrigger[0].id == 'btn_send_msg' )
            {
                var given_name    = $('#id_name').val();
                var given_email   = $('#id_email').val();
                var given_surname = $('#id_surname').val();
                var given_subject = $('#id_subject').val();
                var given_message = $('#id_message').val();

                var contact_info = 'given_name=' + given_name + '&given_surname=' + given_surname + '&given_email=' + given_email + '&given_subject=' + given_subject + '&given_message=' + given_message;
                if (!Validate_Contact_Form())
                {
                    $.ajax({
                        type: "POST",
                        url: 'lib/process_contact_form.php',
                        data: contact_info,
                        success: function(msg)
                        {
                            if ( msg == 'ok' ) $(".art-postcontent").html('Το μήνυμα σας στάλθηκε με επιτυχία!<br /><br />Θα επικοινωνήσουμε μαζί σας σύντομα!');
                                else $(".art-postcontent").html('Δυστηχώς προέκυψε κάποιο σφάλμα.<br /><br />Παρακαλώ δοκιμάστε ξανά ή επικοινωνήστε μαζί μας<br />στο τηλέφωνο 210 90.27.27.27');
                        }
                    });
                }
                else
                {
                    alert(given_name);
                }
            }
        }
    })
    */

    $('.flag').click(function(){
        var lang_name = $(this).attr('name');
        var lang_info = 'selected_lang=' + lang_name;
        $.ajax({
            type: "POST",
            url: 'change_lang.php',
            data: lang_info,
            success: function(msg)
            {
                if ( msg == 'changed' )
                {
                    setTimeout('location.reload()',10)
                }
            }
        });
    });
});

function Validate_Contact_Form()
{
    var valid = false;

    return valid;
}
