var videoId = 'rao-p0uPLS4'; //Youtube再生対象ビデオID var intervalDay = -1; //自動??生間隔日数??0で常に再生/-1で常に自動非再生?? $(function() { $("#tp img").css("opacity",0); $("#skip_button,#op_area_bg").on("click", function() { showMain(); }); $("#play_button").on("click", function() { if(YPlayer._ObjList[videoId] && YPlayer._ObjList[videoId].player) { $("#skip_button").show(); $("#op_area").show(); $("#top_contents").hide(); YPlayer._ObjList[videoId].player.seekTo(0, true); YPlayer._ObjList[videoId].player.playVideo(); }else{ openingMovie(); $("#skip_button").show(); $("#op_area").show(); $("#top_contents").hide(); } }); function openingMovie() { playerObj = YPlayer.setPlayer({ 'target': 'op_movie_area' ,'videoID': videoId ,'isUseControl': true ,'isAutoPlay': true ,'autohide': 1 ,'callback': showMain ,'player': { 'width': '100%' ,'height': '100%' ,'quality': 'default' } }); YPlayer.create(); $("#op_area").show(); } function showMain() { YPlayer.stopVideo(videoId); $("#skip_button").hide(); $("#op_area").fadeOut(500); $("#top_contents").show(); //初期アニメーション $(".lv1").delay(0).animate( {opacity: '1',}, { duration: 500, easing: 'swing' }); $("#g_navi_v,#play_button,.other_obj,.lv4").delay(1500).animate( {opacity: '1',}, { duration: 500, easing: 'swing' }); var noMovieList = [ 'Android', 'iPhone', 'iPad', 'iPod', 'KDDI', 'UP.Browser', 'DoCoMo', 'FOMA' ,'J-PHONE', 'Vodafone', 'SoftBank', 'NetFront' ,'DDIPOCKET', 'WILLCOM', 'Mobile', 'Phone', 'BlackBerry', 'SymbianOS' // ,'FireFox' ]; var noMovieRegObj = new RegExp(noMovieList.join('|'), 'i'); if(noMovieRegObj.test(navigator.userAgent)) { } else { //スクロールセ???? setposition(); } $('html,body').animate({ scrollTop: 0 },1000); } function onMovie() { $("#loading").fadeOut(1000); $("#top_contents").hide(); var ref = document.referrer; var domain = location.hostname; if(ref != "" && ref != "http://"+domain && ref != "http://"+domain+"/" && ref != "http://"+domain+"/index.html" && ref != "https://"+domain && ref != "https://"+domain+"/" && ref != "https://"+domain+"/index.html" && (ref.indexOf("http://"+domain)===0 || ref.indexOf("https://"+domain)===0) ) { $('html,body').delay(1500); $(".lv3").delay(1000); $(".lv2").delay(1000); $(".lv2_5").delay(1000); $(".lv1").delay(1000); $("#g_navi_v,#play_button,#play_button2,.lv4").delay(1000); $("#moji_main").delay(1000); showMain(); } else { var saveVideoId = getMyCookie('save_video'); var lastPlayDate = Number(getMyCookie('last_play_date')); if(isNaN(lastPlayDate)) { lastPlayDate = 0; } var now = new Date(); var nowValue = now.getFullYear()*1000+(now.getMonth()+1)*100+now.getDate(); if(YPlayer._isUseIframe && intervalDay >= 0 && (lastPlayDate+intervalDay <= nowValue || saveVideoId !== videoId)) { var noMovieList = [ 'Android', 'iPhone', 'iPad', 'iPod', 'KDDI', 'UP.Browser', 'DoCoMo', 'FOMA' ,'J-PHONE', 'Vodafone', 'SoftBank', 'NetFront' ,'DDIPOCKET', 'WILLCOM', 'Mobile', 'Phone', 'BlackBerry', 'SymbianOS' // ,'FireFox' ]; var noMovieRegObj = new RegExp(noMovieList.join('|'), 'i'); if(noMovieRegObj.test(navigator.userAgent)) { $('html,body').delay(1500); $(".lv3").delay(1000); $(".lv2").delay(1000); $(".lv2_5").delay(1000); $(".lv1").delay(1000); $("#g_navi_v,#play_button,.lv4").delay(1000); $("#moji_main").delay(1000); showMain(); } else { setMyCookie('save_video', videoId); setMyCookie('last_play_date', nowValue); openingMovie(); } } else { $('html,body').delay(1500); $(".lv3").delay(1000); $(".lv2").delay(1000); $(".lv2_5").delay(1000); $(".lv1").delay(1000); $("#g_navi_v,#play_button,.lv4").delay(1000); $("#moji_main").delay(1000); showMain(); } } } $(window).on("load", function() { $('html,body').animate({ scrollTop: 0 }, 1); $("#filter").delay(1000).fadeOut(1000); onMovie(); }); function getMyCookie(inkey) { key=inkey+"="; tmp = document.cookie; pos = tmp.indexOf(key); if(pos == -1) { return null; } else { sepPos = tmp.indexOf(";", pos + key.length); return unescape(tmp.substring(pos + key.length, sepPos)); } } function setMyCookie(key, val) { date = new Date(); date.setTime(date.getTime()+1000*60*60*24*365); document.cookie=key+"="+escape(val)+"; expires=" + date.toGMTString(); } });