﻿$(document).ready(function () {
    $('input[type=submit]', this).removeAttr('disabled', 'disabled'); $('#whatisMonopush').click(function () {
        if ($('.registration-area').css('display') !== 'none')
            $('.registration-area').slideUp(); if ($('.whatismonopush-area').css('display') == 'none')
            $('.whatismonopush-area').slideDown(); else
            $('.whatismonopush-area').slideUp();
    }); $('#betaRegister').click(function () {
        if ($('.whatismonopush-area').css('display') !== 'none')
            $('.whatismonopush-area').slideUp(); if ($('.registration-area').css('display') == 'none')
            $('.registration-area').slideDown(); else
            $('.registration-area').slideUp();
    }); $('.content-wrapper-close').click(function () { $('.content-wrapper').slideUp(); }); $('.page').cycle({ fx: 'fade', cleartypeNoBg: true, speed: 300, timeout: 5000, next: '.page', pause: 1, pager: '#nav' }); $('#nav').css({ 'top': ($('.body').offset().top + $('.body').height()) - 30 + 'px' })
    $("a[rel=screen_group]").fancybox({ 'transitionIn': 'none', 'transitionOut': 'none', 'titlePosition': 'over', 'titleFormat': function (title, currentArray, currentIndex, currentOpts) { return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>'; } }); $registerForm = $("#betaRegistration"); $registerForm.validationEngine({ inlineValidation: false }); $registerForm.submit(function () {
        if (!$registerForm.validationEngine({ returnIsValid: true })) { return false; }
        $('input[type=submit]', this).attr('disabled', 'disabled'); var $this = $(this); var action = registerUrl; var data = $this.serializeArray(); var jsonData = {}; for (var i = 0; i < data.length; i++) {
            if (data[i].name === "Id" && data[i].value.length == 0) { }
            else { jsonData[data[i].name] = data[i].value; } 
        }
        $.ajax({ type: "POST", url: action, data: JSON.stringify(jsonData), dataType: "json", contentType: "application/json; charset=utf-8", async: true, cache: false, success: function (result) {
            result = JSON.parse(result)
            $reg = $('.registration-area')
            if (result.status === "success") { $reg.css({ 'height': '150px' }).find("#betaRegistration").slideUp(function () { $('#confirmation-wrapper').slideDown(); }); } else { $reg.css({ 'height': '150px' }).children().slideUp(function () { $('#confirmation-wrapper').slideDown(function () { $('.confirmation').text('Error ocurred during subscription'); }); }); }
            $('input[type=submit]', this).removeAttr('disabled', 'disabled');
        }, error: function (result) { $reg.css({ 'height': '150px' }).children().slideUp(function () { $('#confirmation-wrapper').slideDown(function () { $('.confirmation').text('Error ocurred during subscription'); }); }); $('input[type=submit]', this).removeAttr('disabled', 'disabled'); } 
        }); return false;
    });
});
