/************************
Usman Bashir
http://77-m.com

core.js : The core code behind the entire website.
http://website.com

Version: 1.0.0.0

Start Date & Time: 00-00-0000 - 00:00:00 AM
Last Build Date & Time: 13-08-2011 - 01:23:00 PM
************************/

$(document).ready(function() {

    var oSearchInput = $('#s');
    oSearchInput.focusin(function(e) {
        if ( oSearchInput.val() === 'Enter Keywords' ) { oSearchInput.val(''); }
    }).focusout(function(e) {
        if ( oSearchInput.val() === '' ) { oSearchInput.val('Enter Keywords'); }
    });


    var oFirstNameInput = $('#first-name'), oLastNameInput = $('#last-name'), oEmailInput = $('#email');

    oFirstNameInput.focusin(function(e) {
        if ( oFirstNameInput.val() === 'First Name' ) { oFirstNameInput.val(''); }
    }).focusout(function(e) {
        if ( oFirstNameInput.val() === '' ) { oFirstNameInput.val('First Name'); }
    });
    oLastNameInput.focusin(function(e) {
        if ( oLastNameInput.val() === 'Last Name' ) { oLastNameInput.val(''); }
    }).focusout(function(e) {
        if ( oLastNameInput.val() === '' ) { oLastNameInput.val('Last Name'); }
    });
    oEmailInput.focusin(function(e) {
        if ( oEmailInput.val() === 'Email' ) { oEmailInput.val(''); }
    }).focusout(function(e) {
        if ( oEmailInput.val() === '' ) { oEmailInput.val('Email'); }
    });

    var oNewsletterForm = $('#newsletter form');
    oNewsletterForm.submit(function(e) {
        var bIsFormValid = false;
        var sMessage = '';

        var oStatus = $('#status').hide();
        
        var sFirstName = oFirstNameInput.val(), sLastName = oLastNameInput.val(), sEmail = oEmailInput.val();

        if ( sEmail === '' || sEmail === 'Email' ) {
            sMessage = 'Please enter your email address.';
        } else {
            bIsFormValid = true;
        }

        if ( bIsFormValid ) {
            oStatus.removeClass('compact error').html("Signing you up for our newsletter...");

            oNewsletterForm.children('fieldset').hide('slow', function() {
                oStatus.show("fast", function() {

                    $.ajax({
                        url: 'http://professionals.edu.sa/inc/store-address.php',
                        data: 'ajax=true&email=' + escape(sEmail) + '&firstname=' + escape(sFirstName) + '&lastname=' + escape(sLastName),
                        success: function(e) { oStatus.html(e); },
                        error: function(e) { oStatus.addClass('error').html(e); }
                    });

                });
            });
        } else {
            oStatus.addClass('compact error').html(sMessage).show();
        }

        return false;
    });

    $('#slides').serialScroll({
        items: 'li',
        interval: 7000,
        jump: false,
        easing: 'easeInOutCubic',
        force: true,
        onAfter:function(e) {
            var oDetailsPane = $('#slidshow .details');
            oDetailsPane.find('li').removeClass('current');

            oDetailsPane.find('.' + $(e).attr('class')).addClass('current');
        }
    });

    /*$('#slid-show').nivoSlider({
        effect:'sliceUpDown',
        slices:15,
        animSpeed:500,
        pauseTime:3000,
        directionNav:false,
        controlNav:false,
        keyboardNav:false,
        pauseOnHover:false,
        captionOpacity:1
    });*/


    var oList = $('.page-id-10 .list');
    
    oList.find('a').click(function(e) {
        e.preventDefault();

        var oNewSelectedItem = $(this).parents('li');

        oList.find('.current .details').slideUp('fast', function() {
            oList.find('> li').removeClass('current');

            oNewSelectedItem.find('.details').slideDown('easeInElastic', function() {
                oNewSelectedItem.addClass('current');
            });
        });
    });

});

