// 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('');
f.append(summary);
f.append('');
$('p.snip').text(function() {
return $(this).text().substring(0, 43);
});
}
return true;
};