function show_top_bar() {
    /*
    $('.top-tab').animate({
    top: '0px'
    }, 1000);
    */

    $('.top-tab').show();
}

function hide_top_bar() {
    /*
    $('.top-tab').animate({
    top: '-38px'
    }, 1000);
    */

    $('.top-tab').hide();
}

function showHelp() {
    $('.box-help, .box-help-overlay').show();
}

$(document).ready(function() {
	$('.uzatma').click(function() {
		$(this).fadeOut('slow');
	});
	
	setTimeout("$('.uzatma').fadeOut('slow');", 5000);

    show_top_bar();

    $('.mailto .next').click(function() {
        var name = $('.mailto input.text.name').attr('value');

        if (name == 'Adınız' || name == 'Lütfen adınızı giriniz!') {
            $('.mailto input.text.name').attr('value', 'Lütfen adınızı giriniz!');
        } else {
            $(this).hide();
            $('.mailto input.text.name').hide();
            $('.mailto input.text.email').show();
            $('.mailto input.submit').show();
        }
    });

    $('.mailto form').submit(function() {
        var mailto = $('.mailto input.text.email').attr('value');

        if (mailto == 'E-Posta Adresi' || mailto == 'Lütfen e-posta giriniz!') {
            $('.mailto input.text.email').attr('value', 'Lütfen e-posta giriniz!');
            return false;
        } else {
            //$(this).submit();
            $('.mailto .next').show();
            $('.mailto input.text.name').show();
            $('.mailto input.text.email').hide();
            $('.mailto input.submit').hide();
            $('.mailto input.text.name').attr('value', 'Adınız');
            $('.mailto input.text.email').attr('value', 'E-Posta Adresi');
            return false;
        }
    });

    $('.hediyeler form').submit(function() {
        var name = document.getElementById('isim').value;
        var soyisim = document.getElementById('soyisim').value;
        var firmaismi = document.getElementById('firmaismi').value;
        var gorev = document.getElementById('gorev').value;
        var email = document.getElementById('email').value;
        var ceptelefonu = document.getElementById('ceptelefonu').value;
        var adres = document.getElementById('adres').value;

        var isValid = false;

        if (name == '') {
            $('#errorSpan').text('Lütfen isim alanını doldurunuz!');
        }
        else if (soyisim == '') {
            $('#errorSpan').text('Lütfen soyisim alanını doldurunuz!');
        }
        else if (firmaismi == '') {
            $('#errorSpan').text('Lütfen firma ismini giriniz!');
        }
        else if (gorev == '') {
            $('#errorSpan').text('Lütfen görev alanını doldurunuz!');
        }
        else if (email == '') {
            $('#errorSpan').text('Lütfen e-posta adresi giriniz!');
        }
        else if (!isValidEmailAddress(email)) {
            $('#errorSpan').text('Lütfen geçerli bir e-posta adresi giriniz!');
        }
        else if (ceptelefonu == '') {
            $('#errorSpan').text('Lütfen cep telefonu giriniz!');
        }
        else if (adres == '') {
            $('#errorSpan').text('Lütfen adres giriniz!');
        }
        else if (!$('#katilimkosullari').is(':checked')) {
            $('#errorSpan').text('Lütfen katılım koşullarını kabul ettiğinizi belirtiniz!');
        }
        else {
            isValid = true;
        }

        if (isValid) {
            $('.hediyeler , .box-help-overlay').hide();
        }

        return false;
    });

    $('.box-help-overlay').click(function() {
        $('.box-help, .box-help-overlay, div.box-help-iki, div.box-help-katilim, .hediyeler').hide();
    });

});

function hediyegoster() {
    $('div.box-help-iki , .box-help-overlay').show();
}
function katilimgoster() {
    $('div.box-help-katilim , .box-help-overlay').show();
}
function hediyelerigoster() {
    $('.hediyeler , .box-help-overlay').show();
}


function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

$(document).ready(function() {
    
//    $('#katilimkosullari').click(function() {
//        if ($('#katilimkosullari').is(':checked')) {
//            $('input.submitForm').removeAttr('disabled');

//        } else {
//            $('input.submitForm').attr('disabled', 'disabled');
//        }
//    });

    $("#validate").keyup(function() {
        var email = $("#validate").val();

        if (email != 0) {
            if (isValidEmailAddress(email)) {

                $("#validEmail").html('');

            } else {

                $("#validEmail").html('Geçerli bir mail adresi giriniz');

            }

        } else {

            $("#validEmail").css({ "background-image": "none" });

        }
    });
});

function SadeceRakam(e, allowedchars) {
    var key = e.charCode == undefined ? e.keyCode : e.charCode;
    if ((/^[0-9]+$/.test(String.fromCharCode(key))) || key == 0 || key == 13 || isPassKey(key, allowedchars)) { return true; }
    else { return false; }
}
function isPassKey(key, allowedchars) {
    if (allowedchars != null) {
        for (var i = 0; i < allowedchars.length; i++) {
            if (allowedchars[i] == String.fromCharCode(key))
                return true;
        }
    }
    return false;
}
function SadeceRakamBlur(e, clear) {
    var nesne = e.target ? e.target : e.srcElement;
    var val = nesne.value;
    val = val.replace(/^\s+|\s+$/g, "");
    if (clear) val = val.replace(/\s{2,}/g, " ");
    nesne.value = val;
}

function getXMLHttpRequest() {
    try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { }
    try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { }
    try { return new XMLHttpRequest(); } catch (e) { }

    alert("XMLHttpRequest not supported");
    return null;
}

 function hediyekapat (){
    $('div.hediyeler , .box-help-overlay').hide();

}
