﻿//ana sayfa slider
var slider_interval_id;
var slider_lesconstore;
var katsayi = 1;
Event.observe($(window), "load", function() {

    var ana_sayfa_urunler_genislik = $('ana_sayfa_urunler').getDimensions().width;
    var ana_sayfa_urunler_icerik_genislik = $('ana_sayfa_urunler_icerik').getDimensions().width;
    var genislik_farki = ana_sayfa_urunler_icerik_genislik - ana_sayfa_urunler_genislik;
    /*var*/slider_lesconstore = new Control.Slider('lesconstore', 'ana_sayfa_slider');
    slider_lesconstore.options.onSlide = function(v) {
        $('ana_sayfa_urunler_icerik').setStyle({ left: '-' + (v * genislik_farki).toString() + 'px' });
    };
    slider_lesconstore.options.onChange = function(v) {
        $('ana_sayfa_urunler_icerik').setStyle({ left: '-' + (v * genislik_farki).toString() + 'px' });
    };

    var flashvars = {};
    var params = { menu: 'false', wmode: 'opaque', quality: 'high', scale: 'noscale' };
    var attributes = {};
    switch (dil) {
        default:
        case "tr":
            attributes.id = "lesconMain";
            swfobject.embedSWF("flash/tr/lesconMain.swf", "ana_sayfa_flash", "978", "368", "9.0.0", false, flashvars, params, attributes);
            attributes.id = "tarihce";
            swfobject.embedSWF("flash/tr/tarihce_anasayfa.swf", "anasayfa_lescon_tarihce", "321", "148", "9.0.0", false, flashvars, params, attributes);
            attributes.id = "magazalar_anasayfa";
            swfobject.embedSWF("flash/tr/magazalar_anasayfa.swf", "anasayfa_en_yakin_lescon_nerede", "321", "148", "9.0.0", false, flashvars, params, attributes);
            break;
        case "en":
            attributes.id = "lesconMain";
            swfobject.embedSWF("flash/en/lesconMainEn.swf", "ana_sayfa_flash", "978", "368", "9.0.0", false, flashvars, params, attributes);
            attributes.id = "tarihce";
            swfobject.embedSWF("flash/en/tarihce_anasayfa.swf", "anasayfa_lescon_tarihce", "321", "148", "9.0.0", false, flashvars, params, attributes);
            attributes.id = "magazalar_anasayfa";
            swfobject.embedSWF("flash/en/magazalar_anasayfa.swf", "anasayfa_en_yakin_lescon_nerede", "321", "148", "9.0.0", false, flashvars, params, attributes);
            break;
    }
    //otele : ötelemek, "otel" değil...
    slider_baslat();

    Event.observe($('ana_sayfa_urunler'), "mouseover", slider_durdur);
    Event.observe($('ana_sayfa_slider'), "mouseover", slider_durdur);
    Event.observe($('ana_sayfa_urunler'), "mouseout", slider_baslat);
    Event.observe($('ana_sayfa_slider'), "mouseout", slider_baslat);
});

function slider_durdur() { window.clearInterval(slider_interval_id); }
function slider_baslat() { slider_interval_id = window.setInterval(slider_otele, 30); }

function slider_otele() {
    if (parseInt(slider_lesconstore.values[0]) == 1) katsayi = -1;
    if (parseFloat(slider_lesconstore.values[0]) == 0) katsayi = 1;
    slider_lesconstore.setValue( parseFloat(slider_lesconstore.values[0]) + (katsayi * 0.001));
}

(function($) {
    jQuery(document).ready(function() { jQuery('div#haberler_icerik').cycle(); });
})(jQuery);