// source --> http://www.ptnmanila.ph/wp-content/themes/twentythirteen/js/custom.js m_flg = 0; pi = 0; pi_adult = 0; pi_child = 0; $ = jQuery.noConflict(); $(document).ready(function() { $(document).click(function (e) { if (!$(e.target).hasClass("search-field")) { $('.search-label').show(); } else { $('.search-label').hide(); } }); $(document).mouseup(function (e) { var container = $(".menu"); if ( !container.is(e.target) // if the target of the click isn't the container... && container.has(e.target).length === 0) // ... nor a descendant of the container2 { if($('.menu-icon').hasClass("active") && m_flg == 1) { m_flg = 0; $(".navigation").removeClass("active"); $(".menu").removeClass("active"); $(".menu-container").removeClass("active"); $('.menu-icon').removeClass("active"); $('.menu-link').text('メニュー'); } } else { $(".navigation").addClass("active"); $(".menu").addClass("active"); $(".menu-container").addClass("active"); $('.menu-icon').addClass("active"); } }); $('input[name="check-in"]').datepicker({ minDate: "+1", dateFormat: "mm/dd/yy", maxDate: "+4m" }); $('input[name="check-out"]').datepicker({ minDate: "+1", dateFormat: "mm/dd/yy", maxDate: "+4m" }); $('input[name="tour-date"]').datepicker({ minDate: "+1", dateFormat: "mm/dd/yy", maxDate: "+4m" }); $('input[name="adult-num"]').on('change', function() { pi_adult = $(this).val(); pi = parseInt(pi_adult) + parseInt(pi_child); $('.participant-adult').html(''); for(var i = pi_adult; i > 0; i--) { $('.participant-adult').append('
  • '); } isPiGreaterThan5(pi); }); $('input[name="child-num"]').on('change', function() { pi_child = $(this).val(); pi = parseInt(pi_adult) + parseInt(pi_child); $('.participant-child').html(''); for(var i = pi_child; i > 0; i--) { $('.participant-child').append('
  • '); } isPiGreaterThan5(pi); }); $(".menu-link, .menu-icon").click(function(){ if(m_flg != 1) { m_flg = 1; $(".menu-link").text('メニューを閉じる'); $(".navigation").addClass("active"); $(".menu").addClass("active"); $(".menu-container").addClass("active"); $('.menu-icon').addClass("active"); } else { m_flg = 0; $(".menu-link").text('メニュー'); $(".navigation").removeClass("active"); $(".menu").removeClass("active"); $(".menu-container").removeClass("active"); $('.menu-icon').removeClass("active"); } }); $('.navi li').click(function() { $('.navi li').removeClass('active'); $(this).addClass('active'); $('.menus').hide(); var cl = $(this).attr('data-id'); $('.'+cl).show(); }); $('.contact-form-btn').click(function() { $('.menu-link').click(); setTimeout(function() { $('ul.navi li.four a').click(); console.log('ckcl'); $('ul.navi li:last-child').click().focus(); },300); }); $('.contact-us-btn').click(function() { var $form = $(contact_us_form); if(!validate($form)) return; var data = $form.serialize(); $.post(TEMPLATE_URI+"/php/send-inquiry.php", data,function(data) { if(jQuery.trim(data) == 1) { alert('お問い合わせが送信されました。'); } else { alert('何かがお問い合わせを送信中に間違っています。'); } }); }); $(window).scroll(function() { if ($(this).scrollTop()>0) { $('.tour-content-banner').css({'padding-top':'3em','height':'130px'}); $('.tour-reservation-btn').css({'text-align':'center','top':'13em','padding':'3px 0'}); $('.tour-reservation-btn a').css({'margin-right':'0','border': '3px solid #ffffff'}); $('.banner-content h2').css({'font-size': '1em'}); $('.banner-content span').css({'font-size': '0.8em'}); } else { $('.tour-content-banner').css({'padding-top':'4em','height':'200px'}); $('.tour-reservation-btn').css({'text-align':'right','top':'17em','padding':'1em 0'}); $('.banner-content h2').css({'font-size': '2.5em'}); $('.banner-content span').css({'font-size': '1.5em'}); $('.tour-reservation-btn a.tour-rsvtn-btn').css({'margin-right':'5em','border': '3px solid #1283c4'}); $('.tour-reservation-btn a.hotel-rsvtn-btn').css({'margin-right':'5em','border': '3px solid purple'}); } }); $('.tour-reservation-btn a').click(function() { $('.tour-content-body, .tour-content-timeline').hide(); $('.tour-content-reservation, .tour-content-banner-rsvtn').show(); $('.tour-content-banner').hide(); $('.tour-reservation-btn').hide(); }); $('.cancel-reservation').click(function() { window.location.reload(true); }); $('.cancel-reservation-btm').click(function() { window.location.reload(true); }); $('.backto-part-1').click(function() { $('.part-1, .field-required').show(); $('.part-2').hide(); $('.blue-journey-2').removeClass('blue-bg'); $('.blue-label').removeClass('blue-color'); $('.blue-label-1').addClass('blue-color'); }); $('.backto-part-2').click(function() { $('.part-1, .part-3').hide(); $('.part-2, .field-required').show(); $('.blue-journey-3').removeClass('blue-bg'); $('.blue-label').removeClass('blue-color'); $('.blue-label-2').addClass('blue-color'); }); $('.goto-part-2').click(function() { $form = $(reservation_part_1); if(!validate($form)) return; var data = $form.serialize(); $('.part-1, .part-3').hide(); $('.part-2').show(); $('.blue-journey-2').addClass('blue-bg'); $('.blue-label').removeClass('blue-color'); $('.blue-label-2').addClass('blue-color'); $('#jp-name').text($form[0]['jp-name'].value); $('#en-name').text($form[0]['en-name'].value); $('#email').text($form[0]['email'].value); $('#phone-num').text($form[0]['phone-num'].value); $('#line').text($form[0]['line'].value); $('#sex').text($form[0]['sex'].value); $('#travel-company').text($form[0]['travel-company'].value); if($form[0]['hotel-name']) { $('#hotel-name').text($form[0]['hotel-name'].value); } $('#check-in-time').text($form[0]['check-in'].value); $('#check-out-time').text($form[0]['check-out'].value); $('#airline').text($form[0]['airline'].value); $('#airline-number').text($form[0]['airline-number'].value); $('#airline-dep').text($form[0]['airline-dep'].value); $('#airline-number-dep').text($form[0]['airline-number-dep'].value); $('#arrival-time').text($form[0]['arrival-time'].value); }); $('.goto-part-3').click(function() { if(PARENT_CAT == 4 || CAT_ID == 4) { $form = $(reservation_part_2); if(!validate2($form)) return; var data = $form.serialize(); $('.part-1, .part-2, .field-required').hide(); $('.part-3').show(); $('.blue-journey-3').addClass('blue-bg'); $('.blue-label').removeClass('blue-color'); $('.blue-label-3').addClass('blue-color'); $('#services_dummy').text(); $('#tour-date-time').text($form[0]['tour-date'].value); $('#adult-num').text($form[0]['adult-num'].value); $('#child-num').text($form[0]['child-num'].value); $('#comments').text($form[0]['comments'].value); var services = []; $('[name="services_dummy"]:checked').each(function (e) { services.push($(this).val()); }); $('#services_dummy').text(services.join(", ")); $('input[name="services_dummy_selected"]').val(services.join(", ")); var newVal = new Array(); var newVal_Adult = new Array(); var newVal_Child = new Array(); if( pi ){ var name_ary = $(".participant_name"); var sex_ary = $(".participant_sex"); var age_ary = $(".participant_age"); var ctr=0; name_ary.each( function(){ var name = $(this).val(); var sex = sex_ary.eq( ctr ).val(); var age = age_ary.eq( ctr ).val(); newVal.push( name + "(" + sex + " / " + age + " 歳" + ")
    " ); ctr++; }); $('input[name="participants"]').val( newVal.toString() ); $("#participants").html( newVal.toString().replace(/\,/g,' ') ); var par_adult = $(".par_adult"); var par_adult_sex = $('.par_adult_sex'); var par_adult_age = $(".par_adult_age"); var ctr_adult=0; par_adult.each( function(){ var name = $(this).val(); var sex = par_adult_sex.eq( ctr_adult ).val(); var age = par_adult_age.eq( ctr_adult ).val(); newVal_Adult.push( name + "(" + sex + " / " + age + " 歳" + ")
    " ); ctr_adult++; }); $('input[name="participants_adult"]').val( newVal_Adult.toString() ); var par_child = $(".par_child"); var par_child_sex = $('.par_child_sex'); var par_child_age = $(".par_child_age"); var ctr_child=0; par_child.each( function(){ var name = $(this).val(); var sex = par_child_sex.eq( ctr_child ).val(); var age = par_child_age.eq( ctr_child ).val(); newVal_Child.push( name + "(" + sex + " / " + age + " 歳" + ")
    " ); ctr_child++; }); $('input[name="participants_child"]').val( newVal_Child.toString() ); } $('#roomtype').text($form[0]['roomtype'].value); } else { $form = $(reservation_part_1); if(!validate($form)) return; var data = $form.serialize(); $('.part-1, .part-2, .field-required').hide(); $('.part-3').show(); $('.blue-journey-3').addClass('blue-bg'); $('.blue-label').removeClass('blue-color'); $('.blue-label-3').addClass('blue-color'); $('#jp-name').text($form[0]['jp-name'].value); $('#en-name').text($form[0]['en-name'].value); $('#email').text($form[0]['email'].value); $('#phone-num').text($form[0]['phone-num'].value); $('#line').text($form[0]['line'].value); $('#roomtype').text($form[0]['roomtype'].value); $('#sex').text($form[0]['sex'].value); $('#travel-company').text($form[0]['travel-company'].value); if($form[0]['hotel-name']) { $('#hotel-name').text($form[0]['hotel-name'].value); } $('#check-in-time').text($form[0]['check-in'].value); $('#check-out-time').text($form[0]['check-out'].value); $('#airline').text($form[0]['airline'].value); $('#airline-number').text($form[0]['airline-number'].value); $('#airline-dep').text($form[0]['airline-dep'].value); $('#airline-number-dep').text($form[0]['airline-number-dep'].value); $('#arrival-time').text($form[0]['arrival-time'].value); } /* else if( $(this).find("#third_step").length ){ $("#second_step .contactform7name").each( function(){ val = $(this).val(); if( val ) { newVal.push( val ); } }); //Delete everything but this $("#people_names").val( newVal.toString() ); $("#con-participants").html( newVal.toString().replace(/\,/g,' ') ); } */ }); $(".gallery-item").click(function(e) { e.preventDefault(); //console.log($(this).find('img').attr("src")); //grabs the image url of that particular image imgUrl = $(this).find('img').attr("src"); imgBg = imgUrl.replace('-150x150',''); //replaces the image url of the last image shown in the lightbox with the current image $("#lightbox").css("background-image", 'url('+ imgBg +')'); //shows the updated lightbox that has been hidden $("#dark").fadeIn(); $("#lightbox").fadeIn("slow"); e.stopPropagation(); }); $("#lightbox").click(function(){ //hides the lightbox so we can go back to the page $("#dark").fadeOut(); $("#lightbox").fadeOut("slow"); }); $('.reserve').click(function() { var data = { 'tour_id': $('input[name="tour-id"]').val(), 'tour_name': $('input[name="tour-name"]').val(), 'tour_price': $('input[name="tour-price"]').val(), 'tour_cat': $('input[name="tour-cat"]').val(), 'tour_type': $('input[name="tour-type"]').val(), 'jp_name': $('input[name="jp-name"]').val(), 'hotel_name': $('select[name="hotel-name"]').val(), 'en_name': $('input[name="en-name"]').val(), 'check_in': $('input[name="check-in"]').val(), 'email': $('.email').val(), 'phone_num': $('input[name="phone-num"]').val(), 'line': $('input[name="line"]').val(), 'roomtype': $('input[name="roomtype"]').val(), 'check_out': $('input[name="check-out"]').val(), 'airline': $('select[name="airline"]').val(), 'airline_dep': $('select[name="airline-dep"]').val(), 'sex': $('select[name="sex"]').val(), 'airline_number': $('input[name="airline-number"]').val(), 'airline_number_dep': $('input[name="airline-number-dep"]').val(), 'travel_company': $('input[name="travel-company"]').val(), 'arrival_time': $('input[name="arrival-time"]').val(), 'services': $('.services_dummy_selected').val(), 'and_or': $('input[name="and_or"]').val(), 'tour_date': $('input[name="tour-date"]').val(), 'adult_num': $('input[name="adult-num"]').val(), 'child_num': $('input[name="child-num"]').val(), 'participants': $('input[name="participants"]').val(), 'participants_adult': $('input[name="participants_adult"]').val(), 'participants_child': $('input[name="participants_child"]').val(), 'spa_additional': $('input[name="spa-additional"]').val(), 'comments': $('.comment-ni').val() }; console.log(data); if($('#tour-ua-agreement').prop("checked")) { console.log('checked'); $('.part-3').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/save-and-send-reservation.php", data,function(data) { if(jQuery.trim(data) == 1) { $('.loading-container').hide(); $('.part-1, .part-2, .part-3, .field-required, .cancel-reservation').hide(); $('.part-4').show(); $('.blue-journey-4').addClass('blue-bg'); $('.blue-label').removeClass('blue-color'); $('.blue-label-4').addClass('blue-color'); } else { alert('Something\'s wrong during saving or sending the reservation.'); } }); } else { console.log('not checked') alert('サイトの利用規約に同意に同意してください。'); } }); var i = 0; var slider_ml = 0; var news_slider = $('.news-slider .comp-items').height()+5; setInterval(function() { slider_ml = i * news_slider; if(i == $('.news-slider .comp-items').length - 1){ i = -1; } $('.news-slider .right-section-content').stop(false, false).animate({top: -slider_ml}, 300); i++; }, 4000); $(".tour-list-items").scroll(function() { console.log('Scroll is happening.'); }); /*ml_1 = 0; slider_wd_1 = -($('.tour-list-items .tour-column').length - 2)*240; setInterval(function(){ if(ml_1 > slider_wd_1) { ml_1-=480; $('.tour-list-items').animate({'margin-left': ml_1 + 'px'}, 500); } else { ml_1 = 0; $('.tour-list-items').animate({'margin-left': ml_1 + 'px'}, 500); } }, 5000); ml_2 = 0; slider_wd_2 = -($('.hotel-list-items .hotel-column').length - 2)*240; setInterval(function(){ if(ml_2 > slider_wd_2) { ml_2-=480; $('.hotel-list-items').animate({'margin-left': ml_2 + 'px'}, 500); } else { ml_2 = 0; $('.hotel-list-items').animate({'margin-left': ml_2 + 'px'}, 500); } }, 6000); ml_3 = 0; slider_wd_3 = Math.abs(($('.related-tour-gallery-lists .tour-thumb-content').length - 2)*238); setInterval(function(){ if(ml_3 > -slider_wd_3) { ml_3-=476; $('.related-tour-gallery-lists').animate({'margin-left': ml_3 + 'px'}, 500); //console.log(ml_3); } else { ml_3 = 0; $('.related-tour-gallery-lists').animate({'margin-left': ml_3 + 'px'}, 500); //console.log(ml_3); } }, 5000);*/ if(PAGE == 5070 || PAGE == 5390) { setTimeout(function() { getSelectOptionForQuickSearch(1); //option 1 getSelectOptionForQuickSearch(2); //option 2 getSelectOptionForQuickSearch(3); //option 3 }, 3000); } else if(PAGE == 5083) { /*var cat = getURLParameter('cat'); var loc = getURLParameter('loc'); */ var search2 = getURLParameter('search-tour-btn'); if(search2 != null) { var location_id = getURLParameter('loc_id'); var location_name = getURLParameter('loc_name'); var cat_id = getURLParameter('cat_id'); var cat_name = getURLParameter('cat_name'); var budget_id = getURLParameter('bud_id'); var budget_name = getURLParameter('bud_name'); searchToursByLocationCategoryAndPrice(cat_id, cat_name, location_id, location_name, budget_id, budget_name, 1); }/* else if(cat != null) { if(cat == 'customer-comments') { //for customer comments page searchCustomerComments(25,6,1); } else { searchToursByCategory(cat); } } else if(loc != null) { searchToursByLocation(loc); } else { searchAllToursAndLocations('front_page_order',395,0); }*/ } else if(PAGE == 5090 || PAGE == 5091) { searchCompanyNewsPage(); } else if(PAGE == 5160) { var search2 = getURLParameter('search-tour-btn'); if(search2 != null) { var location_id = getURLParameter('loc_id'); var location_name = getURLParameter('loc_name'); var cat_id = getURLParameter('cat_id'); var cat_name = getURLParameter('cat_name'); var budget_id = getURLParameter('bud_id'); var budget_name = getURLParameter('bud_name'); searchToursByLocationCategoryAndPrice(cat_id, cat_name, location_id, location_name, budget_id, budget_name, 1); } else { searchAllToursAndLocations('front_page_order',395,0); } } else if(PAGE == 5089) { searchExciteCebuFeeds(); } if(CAT_ID == 396) { searchCompanyNewsPage(); } else if(CAT_ID == 397) { searchStaffBlogs(1); } $('.trigger').click(function() { $('.modal-wrapper').toggleClass('open'); $('.page-wrapper').toggleClass('blur'); return false; }); //for navigation menu searchFeaturedTours(393,5); //featured tours category $('.search-tour-btn').click(function() { var option_1 = $('.options-1').val(); var option_2 = $('.options-2').val(); var option_3 = $('.options-3').val(); option_1_arr = option_1.split('|'); option_2_arr = option_2.split('|'); option_3_arr = option_3.split('|'); window.location.href=HOME_URI+'/category/?loc_id='+option_1_arr[0]+'&loc_name='+option_1_arr[1]+'&cat_id='+option_2_arr[0]+'&cat_name='+option_2_arr[1]+'&bud_id='+option_3_arr[0]+'&bud_name='+option_3_arr[1]+'&search-tour-btn=検索'; }); }); function getSelectOptionForQuickSearch(option) { $.post(TEMPLATE_URI+"/php/getselectoptionforquicksearch.php", { option: option }, function(data) { $('.options-'+option).html(data); }); } function searchExciteCebuFeeds(page) { $('.excite-cebu-feeds').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-excite-cebu-feeds.php",{ max : 10, page: ((page > 1) ? page: 1) }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.excite-cebu-feeds').show().html(data); }); } function searchStaffBlogs(page) { $('.staff-blog-lits').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-staff-blogs.php",{ max : 10, page: ((page > 1) ? page: 1) }, function(data){ //, offset : 0 console.log(data); $('.loading-container').hide(); $('.staff-blog-lits').show().html(data); }); } function searchCompanyNewsPage(page) { $('.company-news-lists').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-company-news.php",{ max : 5, page: ((page > 1) ? page: 1) }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.company-news-lists').show().html(data); }); } function searchFrontPageOrderTours(cat,page) { $('.cat-search-results').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-all-tours.php",{ cat : cat, max : -1, page: page }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.cat-search-results').show().html(data); }); } function searchAllToursAndLocations(cat1, cat2, page) { $('.cat-search-results').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-all-tours-and-locations.php",{ cat1: cat1, cat2: cat2, max : -1, page: page }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.cat-search-results').show().html(data); }); } function searchRelatedTours(cat,page) { $('.related-tour-gallery-lists').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-related-tours.php",{ cat : cat, max : -1, page: page }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.related-tour-gallery-lists').show().html(data); }); } function searchCustomerComments(cat,max,page) { $('.comment-lists').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-customer-comments.php",{ cat : cat, max : max, page: page }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.comment-lists').show().html(data); }); } function searchFeaturedTours(cat,max) { $('.featured-tours').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-featured-tours.php",{ cat : cat, max : max }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.featured-tours').show().html(data); }); } function isPiGreaterThan5() { if(pi > 5) { $('.participant-items').css('overflow-y','scroll'); $('.gradient').show(); } else { $('.participant-items').css('overflow-y','scroll'); $('.gradient').hide(); } } function searchRelatedTours(cat,page) { $('.related-tour-gallery-lists').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-related-tours.php",{ cat : cat, max : -1, page: page }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.related-tour-gallery-lists').show().html(data); }); } function searchToursByLocation(loc,page) { $('.cat-search-results').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-tours-by-location.php",{ location : loc, max : 16, page: page }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.cat-search-results').show().html(data); }); } function searchToursByCategory(catslug, page) { $('.cat-search-results').hide(); $('.loading-container').show(); console.log(page); $.post(TEMPLATE_URI+"/php/search-tours-by-category.php",{ cat_slug : catslug, max : 16, page: ((page > 1) ? page: 1) }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.cat-search-results').show().html(data); }); } function searchToursByLocationCategoryAndPrice(cat_id,cat_name,loc_id,loc_name,bud_id,bud_name,page) { $('.cat-search-results').hide(); $('.loading-container').show(); $.post(TEMPLATE_URI+"/php/search-tours-by-location-category-and-price.php",{ cat_id: cat_id, cat_name: cat_name, loc_id: loc_id, loc_name: loc_name, bud_id: bud_id, bud_name: bud_name, max: 10, page: page }, function(data){ //, offset : 0 $('.loading-container').hide(); $('.cat-right-col h2').html( ((cat_name != '-') ? '“'+cat_name+'”':'') + ((loc_name != '-') ? '“'+loc_name+'”':'') + ((bud_name != '-') ? '“'+bud_name+'”':'') +' を含むツアー'); $('.cat-search-results').show().html(data); //console.log(data); }); } function getURLParameter(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null } function validate($form) { var d_flg = true; var email = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; var inputs = $form[0].elements; var a_num = false; if(inputs) { for(var x = 0; x < inputs.length; x++ ){ var input = inputs[x]; var $input = $(input); if( input.type == 'hidden' || input.type == 'submit') continue; //ignore hiddens if(($input.attr('name') != 'check-in') && ($input.attr('name') != 'check-out') && ($input.attr('name') != 'travel-company') && ($input.attr('name') != 'line') && ($input.attr('name') != 'child-num') ) { if( $input.val() == '' || $input.val() == '-' ){ if(($input.attr('name') != 'comments') && ($input.attr('name') != 'spa-additional')) { if($input.attr('name') != 'adult-num' && $input.attr('name') != 'participant_name[]') { $input.next().text("必須項目です。"); } else { $input.next().next().text("必須項目です。"); } d_flg = false; } } else if(input.type == 'email' && !email.test($input.val())) { $input.next().text("メールが正しい形式ではありません。"); d_flg = false; } else if($input.attr('name') == 're-email' && ($('.email').val() != $('input[name="re-email"]').val())) { $input.next().text("メールが一致しません。"); d_flg = false; } else { if(($input.attr('name') != 'adult-num') && ($input.attr('name') != 'participant_name[]')) { $input.next().text(""); } else { if($input.attr('name') == 'adult-num') { a_num = true; } else { $input.next().next().text(""); } } } } } } if(a_num) { $('.adult-num').parent().find('label').text(''); } return d_flg; } function validate2($form) { var d_flg = true; var email = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; var inputs = $form[0].elements; var a_num = false; if(inputs) { for(var x = 0; x < inputs.length; x++ ){ var input = inputs[x]; var $input = $(input); if( input.type == 'hidden' || input.type == 'submit') continue; //ignore hiddens if($input.attr('name') != 'child-num' ) { if( $input.val() == '' || $input.val() == '-' ){ if(($input.attr('name') != 'comments') && ($input.attr('name') != 'spa-additional')) { if($input.attr('name') != 'adult-num' && $input.attr('name') != 'participant_name[]') { $input.next().text("必須項目です。"); } else { $input.next().next().text("必須項目です。"); } d_flg = false; } } else if(input.type == 'email' && !email.test($input.val())) { $input.next().text("メールが正しい形式ではありません。"); d_flg = false; } else if($input.attr('name') == 're-email' && ($('.email').val() != $('input[name="re-email"]').val())) { $input.next().text("メールが一致しません。"); d_flg = false; } else { if(($input.attr('name') != 'adult-num') && ($input.attr('name') != 'participant_name[]')) { $input.next().text(""); } else { if($input.attr('name') == 'adult-num') { a_num = true; } else { $input.next().next().text(""); } } } } } } if(a_num) { $('.adult-num').parent().find('label').text(''); } return d_flg; } function load_rss_feed(result) { for (var i in result.feed.entries) { var f = $('
  • ').appendTo('.widget .feeds'); var entry = result.feed.entries[i]; var title = entry.title; var image = entry.media; var image2 = entry.content; var img = $(image2).find('img').eq(0).attr('src'); var snip = entry.contentSnippet; var link = entry.link; link = link.split("?"); temp = link[0].split("/"); if( temp[ temp.length - 1 ] ){ link = temp[ temp.length - 1 ] ; }else{ link = temp[ temp.length - 2 ] ; } link = HOME_URI+"/all-about-cebu?article" + link; var date = entry.publishedDate; function imgFeed(){ var dummy = TEMPLATE_URI+"/images/70x70.jpg"; if(img==null){ return dummy; }else{ return img; } } f.append('#'); var summary = $('
    '); summary.append('

    '+title+'

    '+ snip +'

    続きを読む..>>

    '); f.append(summary); f.append('
    '); $('p.snip').text(function() { return $(this).text().substring(0, 43); }); } return true; };