jQuery(document).ready(function(){ jQuery("select[name='home4u_prefecture']").val("0"); jQuery("select[name='home4u_city']").val("0"); }); function submitHome4uAreaForm(obj , scan_id){ formId = obj.id; jQuery("#" + formId + " [name='prefecture_not_selected_error']").hide(); jQuery("#" + formId + " [name='city_not_selected_error']").hide(); if(jQuery("#" + formId + " [name='home4u_prefecture']").val() != 0 && jQuery("#" + formId + " [name='home4u_city']").val() != 0){ var prefecture = jQuery("#" + formId + " [name='home4u_prefecture']").val(); var city = jQuery("#" + formId + " [name='home4u_city']").val(); var url = 'http://www.home4u.jp/sell/assess/assess3.php?sv=02&a2=' + prefecture + '&a3=' + city; if (jQuery("#" + formId + " [name='al']").length > 0) { var al = jQuery("#" + formId + " [name='al']").val(); if (al != "") url = url + '&al=' + al; } if (jQuery("#" + formId + " [name='ad']").length > 0) { var ad = jQuery("#" + formId + " [name='ad']").val(); if (ad != "") url = url + '&ad=' + ad; } if (jQuery("#" + formId + " [name='xadid']").length > 0) { var xadid = jQuery("#" + formId + " [name='xadid']").val(); if (xadid != "") url = url + '&xadid=' + xadid; } var enco_url = encodeURIComponent(url); var scan_url = '//act.scadnet.com/banner/ad1376/home4u.php?id=' + scan_id + '&url=' + enco_url ; top.location.href=scan_url; //top.location.href=url; }else if(jQuery("#" + formId + " [name='home4u_prefecture']").val() == 0){ jQuery("#" + formId + " [name='prefecture_not_selected_error']").show(); }else if(jQuery("#" + formId + " [name='home4u_prefecture']").val() > 0 && jQuery("#" + formId + " [name='home4u_city']").val() == 0){ if (jQuery("#" + formId + " [name='unsupported_area_error']").css("display") != 'block') { jQuery("#" + formId + " [name='city_not_selected_error']").show(); } } return false; } function setHome4uCityOptions(obj){ formId = obj.form.id; jQuery("#" + formId + " [name='prefecture_not_selected_error']").hide(); jQuery("#" + formId + " [name='city_not_selected_error']").hide(); jQuery("#" + formId + " [name='unsupported_area_error']").hide(); jQuery("#" + formId + " [name='home4u_city']").removeAttr("disabled"); var user=jQuery("#" + formId + " [name='user']").val(); var area=jQuery("#" + formId + " [name='area']").val(); var prefecture = jQuery("#" + formId + " [name='home4u_prefecture']").val(); var version=jQuery("#" + formId + " [name='version']").val(); jQuery("#" + formId + " [name='home4u_city']").empty(); $options = new Array(); $options.push(''); var current_url = location.href; var protocol = "http://"; if ( current_url.match(/^https:/) ) { protocol = "https://"; } var api_url; api_url = protocol + "common.home4u.jp/api/areainfo.php"; api_url = api_url + "?user=" + user; api_url = api_url + "&area=" + area; api_url = api_url + "&prefecture=" + prefecture; api_url = api_url + "&version=" + version; api_url = api_url + "&callback=?"; jQuery.getJSON(api_url,function(data){ for(var key in data){ if (key=="info") { for(var key2 in data[key]){ if (key2 == "code" && data[key][key2] == "401") { jQuery("#" + formId + " [name='unsupported_area_error']").show(); jQuery("#" + formId + " [name='home4u_city']").attr("disabled","disabled"); } } break; } $options.push(''); } jQuery("#" + formId + " [name='home4u_city']").append($options.join('')); jQuery("#" + formId + " [name='home4u_city']").focus(); }).fail(function(jqXHR, textStatus, errorThrown) { jQuery("#" + formId + " [name='home4u_city']").append($options.join('')); jQuery("#" + formId + " [name='home4u_city']").focus(); }); }