/*
* 地区コードから都道府県のHTML OPTIONタグを返します。
* AreaIdToPrefOption.js
* @package jp.co.tanaka-megane.js
*   prototype.js を必要とします。
*/

// APIパス
var url = "http://www.tanaka-megane.co.jp/shop/ajax.php?areaid=";



var action = false;

function changePrefuctureTag(e)
{
    if (action == true) {
        return;
    }
    action         = true;
    
    var areaid = e.options[e.selectedIndex].value;
    var requesturl = url + areaid;
    
    var a = new Ajax.Request(
        requesturl,
        {
            "method": "get",
            "parameters": "",
            onComplete: function(request) {
            var text = request.responseText;
            /* Safari */  
            if (navigator.appVersion.indexOf("KHTML") > -1) {  
                var esc = escape(text);  
                if (esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {  
                    text = decodeURIComponent(esc);  
                }  
            }  
            /* Safari */

                $('PrefectureId').replace('<select name="pref" id="PrefectureId">' + text + '</select>');
                 action = false;
           },
           onFailure: function(request) {
               action = false;
           },
           onException: function (request) {
               action = false;
           }
       }
    );
}
