function update_invite_type(elem){
 if(elem.val()=="0"){
      $("#inviteType_0").show();
      $("#inviteType_1").hide();
    }else if(elem.val()=="1"){
      $("#inviteType_0").hide();
      $("#inviteType_1").show();
    }
}
function update_dates() {
    var days = ["воскресенье","понедельник","вторник","среда","четверг","пятница", "суббота"];
    var months = ["января","февраля","марта","апреля","мая", "июня","июля","августа","сентября","октября","ноября","декабря"];
    var today = new Date();
    var hour = today.getHours();
    var day = today;
    var select = $("#contactDate");
    var i = 0;
    if (hour < 17) {
        day.setDate(day.getDate() - 1);
        if (hour < 11) hour = 11;
    } else {
        hour = 11;
    }
    $("#contactTime").val(hour + ":00");
    for (; i < 7; i++) {
        day.setDate(today.getDate() + 1);
        $("<option></option>").html(days[day.getDay()] + ', ' + day.getDate() + ' ' + months[day.getMonth() - 1]).appendTo(select);
    }
}

function hugePhone() {
    $("img.callUs").click(function() {
        $("#zoomPhone").click();
        return false;
    });
}

$(function() {
    update_dates();
    hugePhone();
    $("#zoomPhone").zoomableType();

    $("#contactFormOpen").click(function() {
        $("#contactForm").modal({overlayClose:true,onShow:function(dialog) {
            $(dialog.container).css('height', 'auto');
            $("#contactDate").customStyle();
            $(".customStyleSelectBox").offset({top:$("#contactTime").offset().top});
            $(".customStyleSelectBox").height($("#contactTime").height());
        }
        });
        return false;
    });

    $("#callbackForm").submit(function() {
        $.get("http://chestcallback.heroku.com/callback", $(this).serialize(), function (data) {
            eval(data);
        }, 'jsonp');
        return false;
    });
    $("#catalogFormTag").submit(function () {
        $.get("http://chestcallback.heroku.com/catalog", $(this).serialize(), function (data) {
            eval(data);
        }, 'jsonp');
        return false;
    });
    $(".contactSubmit").click(function() {
        $("#callbackForm").submit();
    });
    $(".catalogSubmit").click(function () {
        $("#catalogForm").submit();
    });
    $("#subscribeFormOpen").click(function() {
        $("#subscribeForm").modal({overlayClose:true, onShow:function(dialog) {
            $(dialog.container).css('height', 'auto');
        }
        });
        return false;
    });
    $("#catalogFormOpen").click(function () {
        $("#catalogForm").modal({ overlayClose: true, onShow: function (dialog) {
            $(dialog.container).css('height', 'auto');
        }
        });
        return false;
    });
    $("#questionFormOpen").click(function() {
        $("#questionForm").modal({overlayClose:true, onShow:function(dialog) {
            $(dialog.container).css('height', 'auto');
        }
        });
        return false;
    });

    $("#subscribeFormTag").submit(function() {
        $.get("http://chestcallback.heroku.com/subscribe", $(this).serialize(), function (data) {
            eval(data);
        }, 'jsonp');
        return false;
    });
    $(".subscribeSubmit").click(function() {
        $("#subscribeFormTag").submit();
    });
    $(".zoomable").zoomableType();
 $("#inviteFormLink").click(function(){

      $("#inviteForm").modal({overlayClose:true, onShow:function(dialog) {
            update_invite_type($("#inviteFormTag input[type='radio']:first").click());
            $(dialog.container).css('height', 'auto');
      }});
      return false;
    });
    $("#inviteFormTag input[type='radio']").change(function(){
    update_invite_type($(this));
    });   
    $("#inviteFormTag").submit(function() {
        $.get("http://chestcallback.heroku.com/invite", $(this).serialize(), function (data) {
            eval(data);
        }, 'jsonp');
        return false;
    });
    $("#questionFormTag").submit(function() {
        $("#questionFrom").val(location);
        $.get("http://chestcallback.heroku.com/question", $(this).serialize(), function (data) {
            eval(data);
        }, 'jsonp');
        return false;
    });

});
