$(function() {
$(window).bind('beforeunload', function() {
});
window.indicator = {
_src : 'images/indicator.gif',
img : (function() {
var div = $('
').addClass('shadow');
var img = $('
').attr('src', 'images/indicator.gif');
div.append(img).hide();
$('body').append(div);
return div;
})(),
on : function() {
$('#container').hide();
$(window).bind('touchstart', function(e) {
e.preventDefault();
return false;
});
var agent = window.navigator.userAgent.toLowerCase();
this.img.css('height', $(agent.indexOf("iphone") != -1 ? 'body' : window).height());
this.img.find('img').css('marginTop', ((window.innerHeight ? window.innerHeight : $(window).height()) / 2 - 30) + 'px');
this.img.show();
},
off : function() {
var self = this;
setTimeout(function() {
$('#container').show();
$(window).unbind('touchstart');
self.img.fadeOut(150);
}, 500);
}
};
window.commonError = new CommonError();
window.commonPopup = new CommonPopup();
window.trim = function(str){
var result = "";
if(str == undefined || str == null){
result = "";
} else {
result = str.replace(/(^\s*)|(\s*$)/g, "");
}
return result;
};
window.viewNumber = {
on : function(index) {
$('#viewNumber').show();
$('#viewNumber_num').text(index);
},
off : function() {
$('#viewNumber').hide();
}
};
window.printerNo = {
on : function(number) {
$('#printerNo').show();
$('#printerNo_num').text(number);
},
off : function() {
$('#printerNo').hide();
}
};
window.footer = {
on : function(num, dairitenName) {
$('#footer').show();
if (num == 1) {
$('#footer_toiawase_mongon').show();
$('[id^=footer_dairiten_]').hide();
} else if(num == 2) {
if (dairitenName) {
$('#footer_dairiten_name').text(dairitenName);
}
$('[id^=footer_dairiten_]').show();
} else {
$('#footer_toiawase_mongon').show();
$('[id^=footer_dairiten_]').hide();
$('#sysTimeJa').hide();
}
},
off : function() {
$('#footer').hide();
}
};
footer.on(1);
window.commonApi = new CommonApi();
window.pager = new Pager();
window.searchAddress = function(adress_Kbn,self) {
var yubinNo = $('#elm_'+adress_Kbn+'_YUBIN_NO').val();
commonApi.get('/NET_UII_AddressInfo.json', {YUBIN_NO_HD: trim(yubinNo)}, function(response) {
if (response.error) {
var errorInfo = response.errorInfo;
var messages = [];
$.each(errorInfo,function(index, elem) {
messages.push(elem.errorMsg);
});
alert(messages.join("\n"));
return false;
}
var listInfo = response.listInfo;
if (listInfo.length == 1) {
$('#elm_'+adress_Kbn+'_ADRS_KANJI_toFull').val(listInfo[0].name.substring(0,36));
return false;
}
$('#addressZipCode').text(yubinNo);
$('#addressTable').html('');
$.each(listInfo,function(index, elem) {
var div = $('').attr('href', '#').text(elem.name).click((function(name_kana) {
return function() {
$('#elm_'+adress_Kbn+'_ADRS_KANJI_toFull').val(elem.name.substring(0,36));
setTimeout(function() {
$('#contents').show();
$('#footer').show();
self.scrollTo($('#zipTarget_' + adress_Kbn));
$('#addressSelectArea').fadeOut(200);
}, 50);
return false;
};
})(elem.name_kana));
$('#addressTable').append(div);
});
$('#addressTable').append(
$('').attr('href', '#').text('ŠY“–‚È‚µ').click(function() {
setTimeout(function() {
$('#contents').show();
$('#footer').show();
self.scrollTo($('#zipTarget'));
$('#addressSelectArea').fadeOut(200);
}, 50);
return false;
})
);
$('#addressSelectArea div.mainAddress').css({
top: $(window).scrollTop() + 10 + 'px',
minHeight: (window.innerHeight ? window.innerHeight : $(window).height()) - 40 + 'px'
});
setTimeout(function() {
$('#addressSelectArea').fadeIn(200);
$('#contents').hide();
$('#footer').hide();
$('.shadowAddress').css('height', ($('#addressSelectArea .mainAddress').height()+(+$('#addressSelectArea .mainAddress').css('top').replace('px', ''))+150) + 'px');
}, 100);
}, false, false, true);
};
window.preloadImg = function(){
for(var i = 0; i< arguments.length;i++){
$('
').attr('src',arguments[i]);
}
};
preloadImg(
'images/img_ts_eco_on.png','images/img_ts_eco_off.png',
'images/img_ts_web_on.png','images/img_ts_web_off.png',
'images/img_ts_kami_on.png','images/img_ts_kami_off.png',
'images/img_hk_web_on.png','images/img_hk_web_off.png',
'images/img_hk_kami_on.png','images/img_hk_kami_off.png'
);
pager.goIndex();
});
function openWindow(url) {
url && window.open(url);
return false;
}