﻿Cufon.replace('h2');
Cufon.replace('h3');
Cufon.replace('p');
Cufon.replace('span');
Cufon.replace('a');
Cufon.replace('li');

$().ready(function() {

    var contactmsg = $.query.get('contact');
    if (contactmsg == "yes") {
         jAlert('<p>Mesajınız iletilmiştir. En geç 24 saat içinde dönüş yapılacaktır.</p>', 'Teşekkürler');
    }
    if (contactmsg == "no") {
        jAlert('<p>Mesaj gönderilirken bir hata oluştu. Lütfen ugur@ugurcelenk.com e-posta adresinden irtibata geçiniz.</p>', 'Üzgünüm');
    }

    $("#send").click(function() {
        $(".warning").hide();
        var flag = true;

        var message = jQuery.trim($("#message").val());
        if (message == "") {
            $("#warningmessage").show();
            $("#message").focus();
            flag = false;
        }

        var email = jQuery.trim($("#email").val());
        if (email == "") {
            $("#warningemail").show();
            $("#email").focus();
            flag = false;
        }

        var name = jQuery.trim($("#name").val());
        if (name == "") {
            $("#warningname").show();
            $("#name").focus();
            flag = false;
        }

        if (flag == false) {
            return false;
        }
    });

    var currentPosition = 0;
    var slideWidth = 883;
    var slides = $('.slide');
    var numberOfSlides = slides.length;

    $('#slidesContainer').css('overflow', 'hidden');

    slides
    .wrapAll('<div id="slideInner"></div>')
    // Float left to display horizontally, readjust .slides width
    .css({
        'float': 'left',
        'width': slideWidth
    });

    $('#slideInner').css('width', slideWidth * numberOfSlides);

    $('#slideshow')
    .prepend('<span class="control" id="leftControl">Clicking moves left</span>')
    .append('<span class="control" id="rightControl">Clicking moves right</span>');

    manageControls(currentPosition);

    $('.control')
    .bind('click', function() {
        currentPosition = ($(this).attr('id') == 'rightControl') ? currentPosition + 1 : currentPosition - 1;

        // Hide / show controls
        manageControls(currentPosition);
        // Move slideInner using margin-left
        $('#slideInner').animate({
            'marginLeft': slideWidth * (-currentPosition)
        });
    });

    // manageControls: Hides and Shows controls depending on currentPosition
    function manageControls(position) {
        // Hide left arrow if position is first slide
        if (position == 0) { $('#leftControl').hide() } else { $('#leftControl').show() }
        // Hide right arrow if position is last slide
        if (position == numberOfSlides - 1) { $('#rightControl').hide() } else { $('#rightControl').show() }
    }

});

