﻿function sendNewsletterSubscription() {
    
    var subName = $('#subscribe-name');
    var subEmail = $('#subscribe-email');
    if (subName.val() != 'Name' && subEmail.val() != 'Email') {
        $.ajax({
            type: "POST",
            url: "../javascript/sitefunctions.ashx",
            data: "name=" + subName.val() + "&email=" + subEmail.val() + "",
            error: function() {
                alert("error");
            },
            success: function(msg) {
                $('.subscribe-received-msg').append(msg);
                $('.subscribe-received-msg').show();
                $('.update-form').hide();
            }
        });
    } else {
        if ($('#subscribe-name').val() == 'Name') {
            $('#subscribe-name').css('border', '1px solid red');
        }
        if (!isValidEmail($('#subscribe-email').val())) {
            $('#subscribe-email').css('border', '1px solid red');
        } else {
             $('#subscribe-email').css('border', '1px solid #ffffff');
        }  
    }
}
function isValidEmail(email) {
    filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email)) {
        return true;
    } else {
        return false; 
    }
}


function showLoginForm() {
    $('#login-wrapper').show();
}
function hideLoginForm() {
    $('#login-wrapper').hide();
}

//var hideListItems = function(active) { 
//    $.each(list, function(count, item) { 
//        if (count !== active) { 
//            item.css({'display': 'none'}); 
//        } else { 
//            item.css({'display': 'block'}); 
//        } 
//    } 
//} 
/*
//        $(gallery).find("li.current-pic").removeClass("")
//        var next = gallery.find("li.current-pic + li, li:first-child").last();
//        gallery.find("li.current").removeClass("current-pic");
//        gallery.addClass("current-pic"); 
*/

$(document).ready(function () {
    var activeSlide = 0;
    $(".prev-slide").click(function () {
        var parentContainer = $(this).parent();
        var slides = $(parentContainer).find(".stacked-slides");
        activeSlide = activeSlide == 0 ? slides.children('li').length - 1 : activeSlide - 1;
        getActiveSlide(slides).show().siblings().hide();
        //   hideListItems(active); 
    });
    $(".next-slide").click(function () {
        var parentContainer = $(this).parent();
        var slides = $(parentContainer).find(".stacked-slides");
        activeSlide = activeSlide == slides.children('li').length - 1 ? 0 : activeSlide + 1;
        getActiveSlide(slides).show().siblings().hide();

    });

    var getActiveSlide = function (list) {
        return list.children('li').eq(activeSlide);
    };
});


$(document).ready(function () {
    var active = 0;
    $(".prev-pic").click(function () {
        var parentContainer = $(this).parent();
        var gallery = $(parentContainer).find("#slide-picture-gallery");
        active = active == 0 ? gallery.children('li').length - 1 : active - 1;
        getActive(gallery).show().siblings().hide();
        //   hideListItems(active); 
    });
    $(".next-pic").click(function () {
        var parentContainer = $(this).parent();
        var gallery = $(parentContainer).find("#slide-picture-gallery");
        active = active == gallery.children('li').length - 1 ? 0 : active + 1;
        getActive(gallery).show().siblings().hide();

        //   hideListItems(active); 
    });

    var getActive = function (list) {
        return list.children('li').eq(active);
    };

    //     $('.prev-pic,.next-pic').bind('click', function() { 
    //      getActive().show().siblings().hide(); 
    //     }); 




    $("#frontpage-campaign-bar a").click(function () {
        $("#frontpage-campaign-bar a").removeClass('sel-bar');
        var contentId = $(this).attr('id').substring(4);
        $('#link' + contentId).addClass('sel-bar');
        $('#campaign-slides > li').hide();
        $('#slide-' + contentId).show();

        //  var parent = $(this).parent();
        // var paragraph = parent.parent();
        //  paragraph.find('p').addClass('sel-par');
        // alert(paragraph.html());
        return false;
    });
});
$(document).ready(function() {

    var default_name_value = $('#subscribe-name').val();
    $('#subscribe-name').css('color', '#666'); // this could be in the style sheet instead
    $('#subscribe-name').focus(function() {
        if ($('#subscribe-name').val() == default_name_value) {
            $('#subscribe-name').val('');
            $('#subscribe-name').css('color', '#333');
        }
    });
    $('#subscribe-name').blur(function() {
        // var default_name_value = $('#subscribe-name').value;
        if ($('#subscribe-name').val() == '') {
            $('#subscribe-name').css('color', '#666');
            $('#subscribe-name').val(default_name_value);
        } else {
            $('#subscribe-name').css('border', '1px solid #ffffff');  
        }
    });


    var default_email_value = $('#subscribe-email').val();
    $('#subscribe-email').css('color', '#666'); // this could be in the style sheet instead
    $('#subscribe-email').focus(function() {
        if ($('#subscribe-email').val() == default_email_value) {
            $('#subscribe-email').val('');
            $('#subscribe-email').css('color', '#333');
        }
    });
    $('#subscribe-email').blur(function() {
        if ($('#subscribe-email').val() == '') {
            $('#subscribe-email').css('color', '#666');
            $('#subscribe-email').css('border', '0px solid #666666');
            $('#subscribe-email').val(default_email_value);
        } else {
            if (!isValidEmail($('#subscribe-email').val())) {
                $('#subscribe-email').css('border', '1px solid red');
            } else {
                $('#subscribe-email').css('border', '0px solid #666666');
            }
        }
    });
});



