//プルダウン /*function visibleLayer(Layer, Key) { if (document.getElementById) { if (Key == 0) { document.getElementById(Layer).style.visibility = "visible"; } else { document.getElementById(Layer).style.visibility = "hidden"; } } }*/ /*navi ------------------------------------------------------------------------------------------------*/ $(function() { //UA取得 var agent = navigator.userAgent; //UA分岐(タッチデバイスとPCで処理を分岐) if(agent.search(/iPad/) != -1){ naviTouch(); }else if(agent.search(/Android/) != -1){ naviTouch(); }else{ naviPc(); } //PCの時はhoverで作動 function naviPc() { $('#leftCont .navi > li.includeMenu').hover(function() { $(this).find('.subMenu:not(:animated)').fadeIn(200); }, function(){ $(this).find('.subMenu').fadeOut(200); }); } //iOS・Androidはタップで作動 function naviTouch() { $('#leftCont .navi > li.includeMenu').click(function() { if ($(this).hasClass('hover')) { $(this).removeClass('hover'); $(this).find('.subMenu').fadeOut(200); }else { $('#leftCont .navi .hover').removeClass('hover'); $('#leftCont .navi > li.includeMenu').find('.subMenu').fadeOut(0); $('#leftCont .navi > li.includeMenu').click('hover'); $(this).addClass('hover'); $(this).find('.subMenu').fadeIn(200); } }); } }); //在籍写真ImageChange関数 function setLAYER(layName) { //3回ループしてdivを全て隠す for(i=1;i<=6;i++) { var tyo = "Layer" + i; if(document.getElementById){ document.getElementById(tyo).style.visibility = 'hidden'; } else { if(document.layers) { document.layers[tyo].visibility='hide'; } if(document.all) { document.all(tyo).style.visibility='hidden'; } } } var layerName = "Layer" + layName; if(document.getElementById){ document.getElementById(layerName).style.visibility = "visible" } else { if(document.layers) { document.layers[layerName].visibility='show'; } if(document.all) { document.all(layerName).style.visibility='visible'; } } } //常連windowOpen function vip(shop,id){ window.open('../subscribe.php?shop=' + shop + '&id=' + id,'vip','width=750,height=580,scrollbars=no') } //↓汎用WindowOpen function winopen(ads,wname,wi,he,tf) { if(!tf) tf=',scrollbars=no'; prop = 'width=' + wi + ',height=' + he + tf; CWin = window.open(ads,wname,prop); CWin.focus(); } //↑汎用WindowOpenここまで //↓グラビアWindowOpen function graOpen(Target){ Target = Target + '/index.htm'; window.open(Target,'Gravure','outerwidth=" + screen.availWidth + ",outerHeight=" + screen.availHeiht + ",scrollbars=yes'); } //↓Q&AのWindowOpen function enqWin(Target){ Target = 'http://www.tk-maid.jp/enquete/' +Target+ '.php'; window.open(Target,'Enquete','width=760,height=520,scrollbars=no'); } function closelink(url) { window.opener.location.href = url; window.close(); } //↓renewのWindowOpen function renewalWin(Target){ Target = 'http://www.tk-maid.jp/' +Target+ '/'; window.open(Target,'Renewal','width=510,height=410,scrollbars=no'); } function closelink(url) { window.opener.location.href = url; window.close(); } //------------------------------------------------------------- // For Scroll Up //------------------------------------------------------------- var Mac = navigator.appVersion.indexOf('Mac',0) != -1; var Win = navigator.appVersion.indexOf('Win',0) != -1; var IE = navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1; var NN = navigator.appName.indexOf("Netscape",0) != -1; var Moz = navigator.userAgent.indexOf("Gecko") != -1; var Vmajor = parseInt(navigator.appVersion); // ex. 3 var Vminor = parseFloat(navigator.appVersion); // ex. 3.01 var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1)); var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1)); // -------------------- // [window] scroll // -------------------- function getScrollLeft() { // 020225 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollLeft; } else if (window.pageXOffset) { return window.pageXOffset; } else { return 0; } } function getScrollTop() { // 020225 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollTop; } else if (window.pageYOffset) { return window.pageYOffset; } else { return 0; } } function getScrollWidth() { // 010317 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollWidth; } else if (window.innerWidth) { return window.innerWidth; } return 0; } function getScrollHeight() { // 010317 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollHeight; } else if (window.innerHeight) { return window.innerHeight; } return 0; } //Script var pageScrollTimer; function pageScroll(toX,toY,frms,cuX,cuY) { // 020314 if (pageScrollTimer) clearTimeout(pageScrollTimer); if (!toX || toX < 0) toX = 0; if (!toY || toY < 0) toY = 0; if (!cuX) cuX = 0 + getScrollLeft(); if (!cuY) cuY = 0 + getScrollTop(); if (!frms) frms = 6; cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0; cuY += (toY - getScrollTop()) / frms; if (cuY < 0) cuY = 0; var posX = Math.floor(cuX); var posY = Math.floor(cuY); window.scrollTo(posX, posY); if (posX != toX || posY != toY) { pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16); } } function jumpToPageTop() { if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) { pageScroll(0,0,6); } else { location.hash = "top"; } } function EventOpen(ID,W,H){ var s = new String(); s += '\n'; s += '\n'; s += '\n'; s += '\n'; s += '\n'; s += '\n'; s += '\n'; s += ''; s += ''; s += 'イベント情報\n'; s += '\n'; s += '\n'; var imgTar = ''+ Root +'event/' + ID + '/ticket.jpg'; s += '
\n'; s += '
' s += '\n'; s += '\n'; coverWin = window.open('','event','width='+ W +',height='+ H +''); coverWin.document.open(); coverWin.document.write(s); coverWin.document.close(); coverWin.focus(); } //FlashPlayerVersionの判定 var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if ( plugin ) { var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i){ if (isNaN(parseInt(words[i]))){ continue; } MM_PluginVersion = words[i]; } } else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) { document.write(' \n'); //FS hide this from IE4.5 Mac by splitting the tag document.write('on error resume next \n'); document.write('MM_contentVersion = Array("7","6","5")\n'); document.write('MM_PluginVersion = 0\n'); document.write('for i=0 to 2\n'); document.write('if IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion(i))) then\n'); document.write('MM_PluginVersion = MM_contentVersion(i)\n'); document.write('exit for\n'); document.write('end if\n'); document.write('next'); document.write(' \n'); }else { MM_PluginVersion = 0; } //FlashPlayerVersionの判定 var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if ( plugin ) { var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i){ if (isNaN(parseInt(words[i]))){ continue; } MM_PluginVersion = words[i]; } } else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) { document.write(' \n'); //FS hide this from IE4.5 Mac by splitting the tag document.write('on error resume next \n'); document.write('MM_contentVersion = Array("7","6","5")\n'); document.write('MM_PluginVersion = 0\n'); document.write('for i=0 to 2\n'); document.write('if IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion(i))) then\n'); document.write('MM_PluginVersion = MM_contentVersion(i)\n'); document.write('exit for\n'); document.write('end if\n'); document.write('next'); document.write(' \n'); }else { MM_PluginVersion = 0; } //フラッシュのためのスクリプト function EmbedPlugIn(id,source,width,height,param,version){ // Active X の classID の判別 var classID; var CodeBase; var PlugInSpace; var MimeType; if(source.match("swf$")){ if(MM_PluginVersion >= version){ classID = 'clsid:D27CDB6E-AE6D-11CF-96B8-444553540000'; CodeBase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab'; PlugInSpace = 'http://www.macromedia.com/go/getflashplayer'; MimeType = 'application/x-shockwave-flash'; TargetFile = ''; // Flash の場合は Param name="movie" }else{ eval(id)(); return; } }else if(source.match("mov$")){ classID = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'; CodeBase = 'http://www.apple.com/qtactivex/qtplugin.cab'; PlugInSpace = 'http://www.apple.co.jp/quicktime/download/'; MimeType = 'video/quicktime'; TargetFile = ''; // QT の場合は Param name="src" } document.write(''); document.write(TargetFile); var Params = new Array(); // 受け取ったパラメータを分解して格納する var forEmbed = new Array(); // embed 用の一時配列 Params = param.split(","); // パラメータをカンマで分解、配列に格納 for(i=0; i'); forEmbed[i] = Tmp[0] + '="' + Tmp[1] + '"'; // embed 用に「属性="値"」を作成し一時配列に格納 } //embed 用のパラメータをまとめる var EmbedParam = forEmbed.join(" "); // 「属性="値"」をスペースで文字列にする if(source.match("swf$")){EmbedParam += ' swiliveconnect="true"'} document.write(''); document.write(''); } //フラッシュプレーヤーのバージョンが「version」パラメータ以下の場合 function mainswf(){ document.write('
'); document.write('
'); document.write('このスペースのコンテンツ表示には最新のFlashPlayerが必要です。'); document.write('こちらからダウンロードして下さい。'); document.write('
'); document.write('
'); } function MovieOpen(Target){ window.open('http://mov.nightwalker.co.jp/nw_swf/open.html?' + Target,'MOVIE','width=391,height=310'); } function MagRecord(myAddr,myDomain,Typeon,Typeoff){ if(myAddr == ''){ alert('メールアドレスを入力してから送信ボタンを押してください.'); return; } if(!Typeon&&!Typeoff){ alert('登録か解除を選択してから送信ボタンを押してください.'); return; } if(Typeon){ myType = ""; }else{ myType = "delete=on"; } nWin = window.open('http://h-mag.harenchi.co.jp/cell/m.cgi?anl=choice&shop_tkmaid=on&mail_add=' + myAddr + '&domain=' + myDomain + '&' + myType,'','width=365,height=270'); var sw = screen.width; var sh = screen.height; var w = (sw-200)/2; var h = (sh-300)/2; window.nWin.moveTo(w,h); } function MagRecordpc(myAddr,Typeon,Typeoff){ if(myAddr == ''){ alert('メールアドレスを入力してから送信ボタンを押してください.'); return; } if(!Typeon&&!Typeoff){ alert('登録か解除を選択してから送信ボタンを押してください.'); return; } if(Typeon){ myType = ""; }else{ myType = "delete=on"; } nWin = window.open('http://h-mag.harenchi.co.jp/cell/m.cgi?anl=choice&shop_tkmaid=on&mail_add=' + myAddr + '&domain=' + myDomain + '&' + myType,'','width=365,height=270'); var sw = screen.width; var sh = screen.height; var w = (sw-200)/2; var h = (sh-300)/2; window.nWin.moveTo(w,h); } //アメブロバナー var name = "#floatimg"; var menuYloc = null; $(document).ready(function(){ menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px"))) $(window).scroll(function () { offset = menuYloc+$(document).scrollTop()+"px"; $(name).animate({top:offset},{duration:500,queue:false}); }); }); /*page scroll ------------------------------------------------------------------------------*/ $(function() { $('.pagelink a[href^=#]').click(function() {//pagelinkクラスのついた要素内idへのリンクがあればスクロールするよ! // スクロールの速度(ミリ秒で指定してね!) var speed = 350; // アンカーの値取得 var href= $(this).attr("href"); // 移動先を取得 var target = $(href == "#" || href == "" ? 'html' : href); // 移動先を数値で取得 var position = target.offset().top; // スムーススクロール $($.browser.safari ? 'body' : 'html').animate({scrollTop:position}, speed); return false; }); /*top page btn hide&view ------------------------------------------------------------------------------------------------*/ //一旦ボタン隠す $('#toTopBtn').hide(); //100pxスクロールしたらフェードイン、それ以内になったらフェードアウト $(window).scroll(function(){ if($(this).scrollTop() > 100){ $('#toTopBtn').fadeIn(); }else{ $('#toTopBtn').fadeOut(); } }); });