$(document).ready(function(){ // ajax initialize $.ajaxSetup({cache: false}); /***************************************** * Search Design & Show Detail *****************************************/ $("#search_box input[type=image]").click(function(event) { event.preventDefault(); var searchno = parseInt($("#search_box input[type=text]").val(), 10); if (EposDesignCard.Common.isValidCardNo(searchno)) { // show detail searchno = EposDesignCard.Common.getFullDesignNo(searchno); var url = (location.pathname.indexOf("detail") == -1) ? "detail/" : ""; location.href = url + searchno + ".html"; } return false; }); $("#search_box input[type=text]").keypress(function(event) { if (event.keyCode == 13) { $("#search_box input[type=image]").click(); $("#search_box input[type=image]").focus(); return false; } }); /***************************************** * For Detail Page *****************************************/ $(".detail_btn .ShowSelect").click(function(){ var designId = $(this).attr("href").split("#")[1]; var url = $(this).attr("href").split("#")[0]; var direction = $(this).data('direction'); //新申込スキーム対応 var cardNumber = "0"+designId; document.cookie = "selecteddesignno-cardapply_form01=; max-age=0; path=/"; document.cookie = "selectedstdcard-cardapply_form01=; max-age=0; path=/"; document.cookie = "selecteddirection-cardapply_form01=; max-age=0; path=/"; document.cookie = "jump_designcardList=; max-age=0; path=/"; $.cookie("selecteddesignno-cardapply_form01", cardNumber, {domain:EposDesignCard.COOKIE_DOMAIN , expires: 30, path: "/"}); $.cookie('selectedstdcard-cardapply_form01', 'classic' ,{domain:EposDesignCard.COOKIE_DOMAIN , expires: 30, path: "/"}); $.cookie('selecteddirection-cardapply_form01', direction ,{domain:EposDesignCard.COOKIE_DOMAIN , expires: 30, path: "/"}); $.cookie('jump_designcardList', '1' ,{domain:EposDesignCard.COOKIE_DOMAIN , expires: 30, path: "/"}); EposDesignCard.Common.jumpSmpMainPage(designId, url); return false; }); /***************************************** * For Select Page *****************************************/ $(".card_list .ShowLogin").click(function(){ if ($(this).attr("id") == "CardRed") { EposDesignCard.Common.jumpNextPage(EposDesignCard.Common.CARD_CHANGE_URL); } else if ($(this).attr("id") == "CardNone") { EposDesignCard.Common.jumpNextPage(EposDesignCard.Common.NEW_APPLY_URL); } else { location.href = $(this).attr("href"); } return false; }); /***************************************** * For Login Page *****************************************/ $("#EposNetLogin,#EposNetEntry").click(function() { if ($(this).attr("id") == "EposNetLogin") { EposDesignCard.Common.jumpNextPage(EposDesignCard.Common.EPOSNET_LOGIN_URL); } else if ($(this).attr("id") == "EposNetEntry") { EposDesignCard.Common.jumpNextPage(EposDesignCard.Common.EPOSNET_ENTRY_URL); } return false; }); /***************************************** * Hidden header and banner for apply *****************************************/ EposDesignCard.hiddenElmApp = function() { //setCookie('smartphoneapply', '1', ".eposcard.co.jp", "/smp/designcard/", 7); var apcookie = getCookie('smartphoneapply'); if(apcookie == 1) { $('body') .children('header').css({display:'none'}) .next('p').css({display:'none'}); $('.detail_btn').css({display:'none'}); } //get cookie function getCookie(c_name) { var result = null; var cookieName = c_name + '='; var allcookies = document.cookie; var position = allcookies.indexOf(cookieName); if(position != -1) { var startIndex = position + cookieName.length; var endIndex = allcookies.indexOf(';', startIndex); if( endIndex == -1 ) { endIndex = allcookies.length; } result = decodeURIComponent(allcookies.substring(startIndex, endIndex)); } return result; } //set cookie function setCookie(name, value, domain, path, expires, secure) { if(!name) return; var str = name + "=" + escape(value); if (domain) { if (domain == 1) domain = location.hostname.replace(/^[^\.]*/, ""); str += "; domain=" + domain; } if(path) { if (path == 1) path = location.pathname; str += "; path=" + path; } if(expires) { var nowtime = new Date().getTime(); expires = new Date(nowtime + (60 * 60 * 24 * 1000 * expires)); expires = expires.toGMTString(); str += "; expires=" + expires; } if(secure && location.protocol == "https:") { str += "; secure"; } document.cookie = str; } }; EposDesignCard.hiddenElmApp(); });