function clearRadioValue() {

    var arrElement = [];
    arrElement = document.getElementsByTagName('input');
    for(var i=0; arrElement.length; ++i) {

        if( arrElement[i] == undefined ) {
            break;
        }
        if(
            arrElement[i] &&
            arrElement[i].name == 'rdoPetType' &&
            arrElement[i].checked
        ) {
            arrElement[i].checked = false;
            break;
        }
    }
}

function removeValue(objMine) {
    if(objMine.name == 'clrRadio') {
        objMine.checked = false;
    }
}

function shapeTitle() {

    // 標準幅
    var nMaxWidth = 362;
    // 標準フォントサイズ
    var nDefaultSize = 16;
    // 店舗名Span
    var elSpan = document.getElementById('title_area');
    // フォントサイズを初期化
    elSpan.style.fontSize = nDefaultSize+'px';
    // タイトルエリアの幅を取得
    var nWidth = elSpan.offsetWidth;
    // 幅さが標準を越えた場合は、フォントサイズを下げる
    while( nWidth > nMaxWidth ) {
        shapeFont( elSpan );
        nWidth = elSpan.offsetWidth;
    }
}

function shapeFont( el ) {

    var nFontSize = el.style.fontSize.substr( 0, (el.style.fontSize.length-2) );
    --nFontSize;
    el.style.fontSize = nFontSize+'px';
}
