function seeMore(txt) {
	alert(txt);
}

function closeErrorMessage() {
    $('#notifierCont').fadeOut("slow");
}

function getErrorMessage(error_type,error_message) {
    $('#notifierCont').attr('style','position: fixed;');
    $('#notifier').attr('class',error_type);
    $('#notifier').html(error_message);
    $('#notifierCont').fadeIn("slow");
    if(error_type!='msg_loader')
        setTimeout('closeErrorMessage()',5000);
}

function changeSpecialChars(sms_message) {

    sms_message = sms_message.replace(/\+/gi, '##SP1##');
    sms_message = sms_message.replace(/%/gi, '##SP2##');
    sms_message = sms_message.replace(/\!/gi, '##SP3##');
    sms_message = sms_message.replace(/\?/gi, '##SP4##');
    sms_message = sms_message.replace(/\-/gi, '##SP5##');
    sms_message = sms_message.replace(/\&/gi, '##SP6##');

    return sms_message;
}

function smsCalculator(sent_panel) {

    if(sent_panel=='flexible') {

        var textarea_id = 'flexible_excel_message';
        var sent_type_id = 'flexible_send_type';
        var sms_count_id = 'flexible_smsCount';
        var character_count_id = 'flexible_characterCount';
        var pre_sign_label = 'flexible_pre_sign_label';

    } else if(sent_panel=='template_message') {

        var textarea_id = 'template_message';
        var sms_count_id = 'smsCount';
        var character_count_id = 'characterCount';

    } else {

        var textarea_id = 'message';
        var sent_type_id = 'send_type';
        var sms_count_id = 'smsCount';
        var character_count_id = 'characterCount';
        var pre_sign_label = 'pre_sign_label';

    }
    
    var text = $('#'+textarea_id).val();
    var total_characters = text.length;

    if(sent_panel!='template_message')
        var sent_type = $('#'+sent_type_id).val();
    else
        var sent_type = 1;

    if(sent_type==1) {
        var max_limit = 1050;
        if(sent_panel!='template_message')
            var sign_count = $('#'+pre_sign_label).val().length + 1;
        else
            var sign_count = 0;

        total_characters += sign_count;

        var sms_count = $('#'+sms_count_id).html();

        if(total_characters < 161) {
            var sms_count = $('#'+sms_count_id).html('1');

        } else if(total_characters < 307) {

            if(total_characters==161)
                alert('1. SMS 160 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 2 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('2');

        } else if(total_characters < 460) {

            if(total_characters==307)
                alert('2. SMS 306 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 3 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('3');

        } else if(total_characters < 613) {

            if(total_characters==460)
                alert('3. SMS 459 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 4 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('4');

        } else if(total_characters < 766) {

            if(total_characters==613)
                alert('4. SMS 612 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 5 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('5');

        } else if(total_characters < 919) {

            if(total_characters==766)
                alert('5. SMS 765 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 6 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('6');

        } else if(total_characters < 1051) {

            if(total_characters==919)
                alert('6. SMS 918 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 7 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('7');
        } else if(total_characters >= 1050) {
            alert('Maksimum karakter sınırına ulaştınız daha uzun mesaj yazamazsınız');
            var new_text = text.substring(0,1048);
            $('#message').val(new_text);
        }

        $('#'+character_count_id).html(total_characters);

    } else if(sent_type==2) {

        if(total_characters < 161) {
            var sms_count = $('#'+sms_count_id).html('1');
        } else if(total_characters < 320) {

            if(total_characters==161)
                alert('1. SMS 160 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 2 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('2');

        } else if(total_characters < 481) {

            if(total_characters==321)
                alert('1. SMS 160 karakter sınırı aşıldı,mesajınız gönderilecek ancak, bakiyenizden 2 SMS düşülecektir.');

            var sms_count = $('#'+sms_count_id).html('3');

        } else if(total_characters>=481) {
            alert('Maksimum karakter sınırına ulaştınız daha uzun mesaj yazamazsınız');
            var new_text = text.substring(0,478);
            $('#'+textarea_id).val(new_text);
        }

        $('#'+character_count_id).html(total_characters);

    }

}

