var Default = function(){};

Default.prototype.init = function(){
    this.contact();
    this.mainAction();
};

/* formularz kontaktowy */
Default.prototype.contact = function(){
    
    //obsluga pol
    $('.c_name').click(function(){
       if($('.c_name').val()=='imię i nazwisko'){$('.c_name').val('');}
    });
    $('.c_email').click(function(){
       if($('.c_email').val()=='e-mail'){$('.c_email').val('');}
    });
    $('.c_phone').click(function(){
       if($('.c_phone').val()=='telefon'){$('.c_phone').val('');}
    });  
    
    $('.contact_info').click(function(){
       $(this).slideUp();
    });
    
    //wyslanie formularza
    $('#sendContact').click(function(){
        //validacja
        var valid = true;
        var mess = '';
        var regExp = /^[0-9]{9}$/;
        if($('.c_name').val()=='imię i nazwisko' || $('.c_name').val()==''){
            valid = false;
            mess += '<p>Podaj imię i nazwisko</p>';
        }
        if(!TBframe.checkEmail($('.c_email').val())){
            valid = false;
            mess += '<p>Podaj adres e-mail na<br />który wysłana będzie odpowiedź</p>';
        }
        /*
        var phone = parseInt($('.c_phone').val());
        if( !phone.match(regExp) ){
            valid = false;
            mess += '<p>Podaj telefon kontaktowy</p>';
        }*/
        if( $('.c_text').val()=='' ){
            valid = false;
            mess += '<p>Uzupełnij treść wiadomości</p>';
        }
        
        if(valid){
            $.getJSON('index.php?mc=default&ac=SendMess&'+ $('form#contactFormId').serialize(), {rand:Math.random()}, function(respond){
                
                $('<div>'+respond.info+'</div>').dialog({
                   buttons:[{
                           text:'OK',
                           click:function() { $(this).remove(); }
                   }] 
                });
                $('.c_name').val('');
                $('.c_email').val('');
                $('.c_phone').val('');
                $('.c_text').val('');
            });
        }else{
            $('<div>'+mess+'</div>').dialog({
               buttons:[{
                       text:'OK',
                       click:function() { $(this).remove(); }
               }] 
            });
        }
        return false;
    });
    
    return false;
}

Default.prototype.mainAction = function(){
    var def_slid = $('.scroll').scrollable({speed: 1000, circular: true, mousewheel: true}).
        autoscroll({autoplay: true, interval: 5000});    
}

var def = new Default();
$(function(){def.init();});
