/*Query(document).ready( function() { jQuery('div#MailPressSms #submitSms').click( function() { mailpress_ajax_sms();     return false;} ); } );
jQuery(document).ready( function() { jQuery('div#MailPressSms #submitSmsCode').click( function() { mailpress_ajax_sms_code();     return false;} ); } );       

function mailpress_ajax_sms()
{
    var data = {};
    var div = jQuery('div#MailPressSms');
    jQuery('form#mp-formSms [type!=submit]',div).each(function(){
        data[ jQuery(this).attr('name') ] = jQuery(this).val();
    });
    jQuery('div#MailPressSms div#mp-formdivSms').fadeTo(500,0);
     jQuery('div#MailPressSms div#mp-loadingSms').fadeTo(500,1);

    jQuery.post(mp_url,data,function(data){mailpress_ajax_sms_response(data);});
}

function mailpress_ajax_sms_code()
{
    var data = {};
    var div = jQuery('div#MailPressSms');
    jQuery('form#mp-formSms [type!=submit]',div).each(function(){
        data[ jQuery(this).attr('name') ] = jQuery(this).val();
    });
    jQuery('div#MailPressSms div#mp-formdivSms').fadeTo(500,0);
     jQuery('div#MailPressSms div#mp-loadingSms').fadeTo(500,1);
     data['code']='true';

    jQuery.post(mp_url,data,function(data){mailpress_ajax_sms_response(data);});
}

function mailpress_ajax_sms_response(xd)
{
     var mess = jQuery('message',xd).text();
     var email = jQuery('email',xd).text();
    var code = jQuery('code',xd).text();
    
    jQuery('div#MailPressSms form#mp-formSms [name=email]').val(email);

     jQuery('div#MailPressSms div#mp-loadingSms').fadeTo(500,0);
    jQuery('div#MailPressSms div#mp-messageSms').html(mess).fadeTo(1000,1);
    if(code=="code")
        setTimeout('mailpress_show_sms_code_form()',4000);                
    else
         setTimeout('mailpress_show_sms_form()',4000);
}
function mailpress_show_sms_form()
{
    jQuery('div#MailPressSms div#mp-formdivSms div#phonenumber').show();
    jQuery('div#MailPressSms div#mp-formdivSms div#smscode').hide();   
     jQuery('div#MailPressSms div#mp-messageSms').fadeTo(1000,0);
    jQuery('div#MailPressSms div#mp-formdivSms').fadeTo(500,1);
}

function mailpress_show_sms_code_form()
{
    jQuery('div#MailPressSms div#mp-messageSms').fadeTo(1000,0);
    jQuery('div#MailPressSms div#mp-formdivSms div#phonenumber').hide();
    jQuery('div#MailPressSms div#mp-formdivSms div#smscode').show();       
    jQuery('div#MailPressSms div#mp-formdivSms').fadeTo(500,1);
}

tel="dsfsdf234688823 4 ".match(/\d+/g);
size=tel.length;
for(i=0;i<size;i++){
    new_tel+=tel[i];
}

*/
jQuery(document).ready( function($) { 
 $('div#sms_subscribe #submitSms').click( function() { 
    if(check_sms_form()) 
        mailpress_ajax_sms();     
    return false;
 } );
 $('div#sms_subscribe #submitSmsCode').click( function() { mailpress_ajax_sms_code();     return false;} );      

    function check_sms_form(){
        tel=$("#input_sms").val();
        tel=tel.match(/\d+/g);
        if(!tel){
            $("#help_pop_up .pop_up_txt").text("Введите корректный номер телефона!");           
            $("#input_sms").focus();          
            $("#help_pop_up").css("left","450px");
            $("#help_pop_up").show();
            return false;
        }         
        new_tel=""
        size=tel.length;
        for(i=0;i<size;i++){
            new_tel=new_tel+tel[i];
        }
        if(new_tel.length >11 || new_tel.length <10){
            $("#help_pop_up .pop_up_txt").text("Введите корректный номер телефона!");           
            $("#input_sms").focus();          
            $("#help_pop_up").css("left","450px");
            $("#help_pop_up").show();
            return false;
        }    
        
        if($('#sms_subscribe #phonenumber div.subscribe_checkbox_cheked').length==0 && $("#sms_subscr_descr").is(":visible")  ){
            $("#help_pop_up .pop_up_txt").text("Выберите филиал!"); 
            $("#input_sms").focus();       
            $("#help_pop_up").css("left","450px");
            $("#help_pop_up").css("top","98px");
            $("#help_pop_up").css("z-index","1000");
            $("#help_pop_up").show();   
            return false;
        }           
        if(new_tel.length==10){
            new_tel="7"+new_tel;   
            return true;
        }   
        if(new_tel.length==11){
            if(new_tel.substr(0,1)==7 || new_tel.substr(0,1)==8){
                size=0;
                tel="";
                size=new_tel.length;
                for(i=1;i<size;i++){
                    tel=tel+new_tel.substr(i,1);
                }                
                tel="7"+tel;                 
                new_tel=tel;
                return true; 
            } 
            else{ 
                $("#help_pop_up .pop_up_txt").text("Введите корректный номер телефона!");           
                $("#input_sms").focus();          
                $("#help_pop_up").css("left","450px");
                $("#help_pop_up").show();            
                return false;
            }
        }              
        return true;
    }
 
    function mailpress_ajax_sms()
    {
        var data = {};
        var div = $('div#sms_subscribe');
        $('form#mp-formSms [type!=submit]',div).each(function(){
            data[ $(this).attr('name') ] = $(this).val();
        });
        $('#sms_subscribe #phonenumber div.subscribe_checkbox_cheked').each(function(){
            data[ $(this).attr('id') ] = "cheked";
        });         
        $("#input_sms").removeClass("relative"); 
        if ($.browser.safari) { 
            $('div#sms_subscribe div#mp-formdivSms').css("position","relative");     
        }             
        $('div#sms_subscribe div#mp-formdivSms').fadeTo(500,0);
        $('div#sms_subscribe div#mp-loadingSms').css("z-index","100");  
        $('div#sms_subscribe div#mp-loadingSms').fadeTo(500,1);

        $.post(mp_url,data,function(data){mailpress_ajax_sms_response(data);});
    }

    function mailpress_ajax_sms_code()
    {
        var data = {};
        var div = $('div#sms_subscribe');
        $('form#mp-formSms [type!=submit]',div).each(function(){
            data[ $(this).attr('name') ] = $(this).val();
        });
      
        $('div#sms_subscribe div#mp-formdivSms').fadeTo(500,0);
        $('div#sms_subscribe div#mp-loadingSms').css("z-index","100");    
        $('div#sms_subscribe div#mp-loadingSms').fadeTo(500,1);
         data['code']='true';

        $.post(mp_url,data,function(data){mailpress_ajax_sms_response(data);});
    }

    function mailpress_ajax_sms_response(xd)
    {
         var mess = $('message',xd).text();
         var email = $('email',xd).text();
        var code = $('code',xd).text();
        
        $('div#sms_subscribe form#mp-formSms [name=email]').val(email);

        $('div#sms_subscribe div#mp-loadingSms').fadeTo(500,0);
        $('div#sms_subscribe div#mp-loadingSms').css("z-index","-2");
        $('div#sms_subscribe div#mp-messageSms').html(mess).fadeTo(1000,1);
     /*   $('#jGrowl_ajaxs').jGrowl(mess, { 
                    theme: 'smoke',
                    life: 10000,  
                    closer: false                    
                });    */   
        if(code=="code")
            setTimeout('mailpress_show_sms_code_form()',4000);                
        else
             setTimeout('mailpress_show_sms_form()',4000);
    }

 } ); 


function mailpress_show_sms_form()
{
    jQuery('div#sms_subscribe div#mp-formdivSms div#phonenumber').show();
    jQuery('#submitSms').show();
    jQuery('div#sms_subscribe div#mp-formdivSms div#smscode').hide();   
    jQuery('#submitSmsCode').hide();    
    jQuery('div#sms_subscribe div#mp-messageSms').fadeTo(1000,0);
    jQuery('div#sms_subscribe div#mp-formdivSms').fadeTo(500,1);
}

function mailpress_show_sms_code_form()
{
    jQuery('div#sms_subscribe div#mp-messageSms').fadeTo(1000,0);
    jQuery('div#sms_subscribe div#mp-formdivSms div#phonenumber').hide();
    jQuery('#submitSms').hide();   
    jQuery('div#sms_subscribe div#mp-formdivSms div#smscode').show();  
    jQuery('#submitSmsCode').show();      
    jQuery('div#sms_subscribe div#mp-formdivSms').fadeTo(500,1);
}
