﻿//$('a:not(:has(IMG))').css('padding-top', '2px').css('padding-left', '2px');
var lang_icon_lockme = "此作品只有自己可以看";
    var lang_icon_noreply = "此作品不可播放過程";
    var lang_icon_cover = "此作品為畫本封面";
    var lang_text_newreply = "作品有新回應";

    $(document).ready(function() {
        fiito_global_seticonalt();
        $('div.icon_cover').attr('alt', lang_icon_cover).attr('title', lang_icon_cover);

        $('#unread>a').attr('alt', lang_text_newreply);
        // initial textarea maxlength
        $('textarea[length]').each(_init_maxlength).keyup(_init_maxlength).change(_init_maxlength);
        $('input:radio,input:checkbox').css({ border: '0px' });
    });

String.prototype.startsWith = function(str) {return (this.match("^"+str)==str) }

function _init_maxlength(){
    var max = parseInt($(this).attr('length'));
	if($(this).val().length > max){
		$(this).val($(this).val().substr(0, $(this).attr('length')));
	}

    if ($(this).parent().find('.charsremain').get(0) == undefined)
        $('<span class="charsremain"></span>').insertAfter($(this));
	$(this).parent().find('.charsremain').html('還剩下 ' + (max - $(this).val().length) + ' 個字可以輸入');
}
function init_button(){
    $(':button').each(fiito_global_makebutton);
    $(':submit').each(fiito_global_makebutton);
}
function fiito_global_makebutton(){
    var passed = false;
    if ($(this).parent().get(0).tagName == 'SPAN' &&
        ($(this).parent().attr('class').indexOf('UIButton') != -1))
        passed = true;
    if (passed == false)
    {
        var span = $('<span class="UIButton UIFormButton"></span>');
        if ($(this).attr('type') == 'submit' || $(this).attr('usesubmit') == 'true')
        {
            var cls = span.attr('class');
            // UIButton_Red
            cls += ' UIButton_Red';
            span.attr('class', cls);
        }
        span.insertAfter($(this));
        $(this).appendTo(span);
        var cls = $(this).attr('class');
        if (cls == null || cls.length == 0)
            cls = 'UIButton_Text';
        else if (cls.indexOf('UIButton_Text') == -1)
            cls += ' UIButton_Text';
        $(this).attr('class', cls);
    }
}
function fiito_global_seticonalt(){
    $('div.icon_lock').attr('title', lang_icon_lockme).css('cursor', 'default');
    $('div.icon_noplay').attr('title', lang_icon_noreply).css('cursor', 'default');
}
function isnumeric(v) 
{ 
    if (v.match(/^\d+$/) == null) 
        return false; 
    else 
        return true;
}
function isArray(obj) {
    if (obj.constructor.toString().indexOf("Array") == -1)
        return false;
    else
        return true;
}