// JavaScript Document $(document).ready(function($){ /*----------------------- header form ------------------------*/ $('.ui_form').UIElements({ checkbox: [ { name: 'checkbox[]' } ], radio: [ { name: 'radio' } ], select: [ { name: 'age[]' }, { name: 'height[]' }, { name: 'cup[]' }, { name: 'syukkin[]' }, { name: 'special[]' } ] }); $(window).on("scroll", function(){ $("#group_header").css("left", -$(window).scrollLeft()); }); //サーチsubmit処理 $('#search_btn').on('click',function(event){ document.characterSet = "UTF-8"; //document.search_form.submit(); search_submit(); }); function search_submit(){ $('#search_form').on('submit', function(e){ e.preventDefault(); var query = $(this).serialize(); location.href = this.action + '?' + (function(){ var arr = []; $.each(query.split('&'), function(i, p){ if(p.split('=')[1]){ arr.push(p); } }); return arr.join('&'); })(); }); } /*----------------------- url send form テキスト ------------------------*/ input_text = "メールアドレスを記入"; $(".addr_send_form :text").each(function() { $(this).val(input_text).css("color","#999999"); $(this).focus(function(){ if($(this).val() == input_text){ $(this).val("").css("color","#666666"); } }); $(this).blur(function(){ if($(this).val() == ""){ $(this).val(input_text).css("color","#999999"); } if($(this).val() != input_text){ $(this).css("color","#666666"); } }); }); }); /*----------------------- url send form ------------------------*/ function addr_check(form){ if(form.addr.value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)){ addrSend_window(form.addr.value,form.shop.value); return false; }else{ window.alert('メールアドレスが正しくありません'); // メールアドレス以外が入力された場合は警告ダイアログを表示 return false; } } function addrSend_window(addr,shop){ winopen("http://www.harenchi.co.jp/tokyo/i/addr_send/addr_send_nodomain.php?addr=" + addr + "&shop=" + shop,'mail',365,240); } //ウィンドウオープン(アドレス,ウィンドウネーム,幅,高さ,スクロールyes,no,auto) function winopen(ads,wname,wi,he,tf) { if(!tf) tf=',scrollbars=no'; prop = 'width=' + wi + ',height=' + he + tf; var CWin = window.open(ads,wname,prop); CWin.focus(); }