jQuery(function( $ ){ //VARS $.scrollTo.defaults.axis = 'y'; $.scrollTo( 0 ); $.easing.easeOutQuad = function (x, t, b, c, d) { return -c *(t/=d)*(t-2) + b; }; $.easing.easeInOutQuad = function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t + b; return -c/2 * ((--t)*(t-2) - 1) + b; }; $.easing.easeOutCubic = function (x, t, b, c, d) { return c*((t=t/d-1)*t*t + 1) + b; }; $.easing.veaseInOutCubic = function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t + b; return c/2*((t-=2)*t*t + 2) + b; }; $.easing.easeOutQuart = function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b; }; $.easing.veaseInOutQuart = function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t + b; return -c/2 * ((t-=2)*t*t*t - 2) + b; }; $.easing.easeOutQuint = function (x, t, b, c, d) { return c*((t=t/d-1)*t*t*t*t + 1) + b; }; $.easing.easeInOutQuint = function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; return c/2*((t-=2)*t*t*t*t + 2) + b; }; $.easing.easeOutBounce = function (x, t, b, c, d) { if ((t/=d) < (1/2.75)) { return c*(7.5625*t*t) + b; } else if (t < (2/2.75)) { return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; } else if (t < (2.5/2.75)) { return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; } else { return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; } }; //BOOK FORM $('#book_button').click(function() { $('#book_button').blur();//remove ugly dotted frame if($('#book_form').is(':hidden')){ $('#book_form').slideDown(800); } $(window).stop().scrollTo( $('#book_form'), 1000, {easing:'veaseInOutCubic', over: {top:-0.1, left:0}} ); return false; }); $('#book_form a.close').click(function() { $('#book_form').slideUp(800); return false; }); $('a.book_form_login_button').click(function() { $('#book_form_register_process').attr("value", "0"); $('#book_form_login').slideDown(800); $('#book_form_register').slideUp(800); return false; }); $('a.book_form_register_button').click(function() { $('#book_form_login input').attr("value", ""); $('#book_form_register_process').attr("value", "1"); $('#book_form_login').slideUp(800); $('#book_form_register').slideDown(800); return false; }); //BOOKINGS $('#bookings_button').click(function() { $('#book_button').blur();//remove ugly dotted frame $(window).stop().scrollTo( $('#bookings_form'), 1000, {easing:'veaseInOutCubic', over: {top:-0.1, left:0}} ); return false; }); //COMMENTS $('#comments_button').click(function() { $('#comments_button').blur();//remove ugly dotted frame $(window).stop().scrollTo( $('#event_comments'), 1000, {easing:'veaseInOutCubic', over: {top:-0.1, left:0}} ); return false; }); }); $(document).ready(function(){ //CORNERS $('#profile_details, #messagebox_details, #events_search, #forums_search, #members_search, #navigator, #navigator2').corners({ inColor: '#FF8605 ', outColor: '#ffffff' }); $('#profile_details_container, #messagebox_details_container, #events_search form, #forums_search form, #members_search form').corners({ inColor: '#FDEAD2', outColor: '#FF8605' }); $('.events li.new, .messagebox li.new, .level_1, #pathbar').corners({ inColor: '#FDEAD2', outColor: '#ffffff' }); $('.events li.past, .messagebox li.past').corners({ inColor: '#efefef', outColor: '#ffffff' }); $('.event_container, .level_2').corners({ inColor: '#ffffff', outColor: '#FDEAD2' }); $('.event_container_past').corners({ inColor: '#ffffff', outColor: '#efefef' }); $('.members li.male').corners({ inColor: '#eeeeff', outColor: '#ffffff' }); $('.members li.female').corners({ inColor: '#ffeeee', outColor: '#ffffff' }); $('.member_container_male').corners({ inColor: '#ffffff', outColor: '#eeeeff' }); $('.member_container_female').corners({ inColor: '#ffffff', outColor: '#ffeeee' }); if($.browser.msie!=true){ $('#profile_images, #profile_bookings, #profile_favourites, #profile_featured, #profile_comments, #event_comments, #send_message, #profile_hobbies, #profile_interests').corners({ inColor: '#FDEAD2', outColor: '#ffffff' }); $('#profile_images_container, #profile_favourites_container li, #profile_featured_container li, #profile_bookings_container li, #profile_comments_container li, #profile_comments_add, #event_comments_container li, #event_comments_add, #send_message_add, #profile_hobbies_container, #profile_interests_container').corners({ inColor: '#ffffff', outColor: '#FDEAD2' }); $('#profile_comments_container li.owner').corners({ inColor: '#FFF7E6', outColor: '#FDEAD2' }); $('#both_search').corners({ inColor: '#FF8605 ', outColor: '#ffffff' }); $('#both_search form').corners({ inColor: '#FDEAD2', outColor: '#FF8605' }); } else {// f****n Internet Explorer $('#profile_bookings, #profile_favourites, #profile_featured').corners({ inColor: '#FDEAD2', outColor: '#ffffff' }); $('#profile_favourites_container li, #profile_featured_container li, #profile_bookings_container li').corners({ inColor: '#ffffff', outColor: '#FDEAD2' }); } // NEW POST FORM $('#postadd_error').hide(); $('#postadd_form button').hide(); $('#postadd_button').show(); $('#postadd_button2').hide(); $('#send_post a.close').click(function() { $('#send_post').slideUp(800); return false; }); $('#postadd_toggler').click(function() { $('#send_post').slideDown(800); return false; }); $('#postadd_toggler2').click(function() { $(window).stop().scrollTo( $('#postadd_toggler'), 1000, {easing:'veaseInOutCubic', over: {top:-0.1, left:0}} ); $('#postadd_toggler').click(); }); $("#postadd_button").click(function() { $("#postadd_button").blur();//remove ugly dotted frame $('#postadd_error').slideUp(300); // .fadeOut(300); var hasError = false; var post = $("#postadd_message").val(); if (post.length < 5) { $("#postadd_message").addClass('error'); hasError = true; } else { $("#postadd_message").removeClass('error'); } var title = $("#postadd_title").val(); if (title.length < 2) { $("#postadd_title").addClass('error'); hasError = true; } else { $("#postadd_title").removeClass('error'); } var as = $("#postadd_as").val(); if(hasError == false) { $('#postadd_button').hide(); $('#postadd_button2').show(); $("#postadd_title").attr('readonly','readonly'); $("#postadd_message").attr('readonly','readonly'); var str = $("#postadd_form").serialize(); var user = $('#postadd_user').val(); var destination = $("#postadd_form").attr("action") + '?js=1'; $.ajax({ type: "POST", url: destination, data: str, success: function(msg){ if(msg == 'OK') { $('#postadd_error').remove(); //$('#postadd_form').html("
"); //$('#postadd_success').html("New post submited. Thank you!").slideDown(300); //.fadeIn(1500); location.reload(); } else { $('#postadd_error').html(msg); $('#postadd_error').slideDown(300); // .fadeIn(1500); $('#postadd_button2').hide(); $('#postadd_button').show(); $("#postadd_title").removeAttr("readonly"); $("#postadd_message").removeAttr("readonly"); } } }); } else { $('#postadd_error').html('Please put all required data.').slideDown(300); // .fadeIn(1500); } return false; }); // MESSAGE FORM $('#messageadd_error').hide(); $('#messageadd_form button').hide(); $('#messageadd_button').show(); $('#messageadd_button2').hide(); $('#send_message a.close').click(function() { $('#send_message').slideUp(800); return false; }); $('#messageadd_toggler').click(function() { $('#send_message').slideDown(800); return false; }); $("#messageadd_button").click(function() { $("#messageadd_button").blur();//remove ugly dotted frame $('#messageadd_error').slideUp(300); // .fadeOut(300); var hasError = false; var message = $("#messageadd_message").val(); if (message.length < 5) { $("#messageadd_message").addClass('error'); hasError = true; } else { $("#messageadd_message").removeClass('error'); } var topic = $("#messageadd_topic").val(); if (topic.length < 2) { $("#messageadd_topic").addClass('error'); hasError = true; } else { $("#messageadd_topic").removeClass('error'); } var as = $("#messageadd_as").val(); if(hasError == false) { $('#messageadd_button').hide(); $('#messageadd_button2').show(); $("#messageadd_topic").attr('readonly','readonly'); $("#messageadd_message").attr('readonly','readonly'); $("#messageadd_invite").attr('readonly','readonly'); var str = $("#messageadd_form").serialize(); var user = $('#messageadd_user').val(); var destination = $("#messageadd_form").attr("action") + '?js=1'; $.ajax({ type: "POST", url: destination, data: str, success: function(msg){ if(msg == 'OK') { $('#messageadd_error').remove(); $('#messageadd_form').html(""); $('#messageadd_success').html("Your message will be delivered soon. Thank you!").slideDown(300); //.fadeIn(1500); } else { $('#messageadd_error').html(msg); $('#messageadd_error').slideDown(300); // .fadeIn(1500); $('#messageadd_button2').hide(); $('#messageadd_button').show(); $("#messageadd_topic").removeAttr("readonly"); $("#messageadd_message").removeAttr("readonly"); $("#messageadd_invite").removeAttr("readonly"); } } }); } else { $('#messageadd_error').html('Please put some more content.').slideDown(300); // .fadeIn(1500); } return false; }); // MESSAGE DELETE FORM $(".messagebox a.delete").click(function() { if (!confirm('Are you sure?')) { return false; } var message_id = $(this).attr("rel"); var destination = $(this).attr("href") + '&js=1'; $.ajax({ type: "POST", url: destination, success: function(msg){ if(msg == 'OK') { $('#message_' + message_id).slideUp(300, function() { $(this).remove(); } ); } else { alert(msg); } } }); return false; }); //PROFILE COMMENTS FORM $('#commentadd_error').hide(); $('#commentadd_form button').hide(); $('#commentadd_button').show(); $('#commentadd_button2').hide(); $("#commentadd_button").click(function() { $("#commentadd_button").blur();//remove ugly dotted frame $('#commentadd_error').slideUp(300); // .fadeOut(300); var hasError = false; var message = $("#commentadd_comment").val(); if (message.length < 5) { $("#commentadd_comment").addClass('error'); hasError = true; } else { $("#commentadd_comment").removeClass('error'); } var as = $("#commentadd_as").val(); if(hasError == false) { $('#commentadd_button').hide(); $('#commentadd_button2').show(); $("#commentadd_comment").attr('readonly','readonly'); var str = $("#commentadd_form").serialize(); var user = $('#commentadd_user').val(); var destination = $("#commentadd_form").attr("action") + '?js=1'; $.ajax({ type: "POST", url: destination, data: str, success: function(msg){ if(msg == 'OK') { $('#commentadd_error').remove(); $('#commentadd_form').html(""); $('#commentadd_success').html("Your comment has been added. Thank you!").slideDown(300); //.fadeIn(1500); $.get("http://havethecraic.com/js_get_profile_comments.php", { user_id: user }, function(data){ if (data != "") { if($('#profile_comments_container li:first').length > 0){ $('#profile_comments_container li:first').before(data); } else { $('#profile_comments_container').html(data); } if($.browser.msie!=true){ $('#profile_comments_container li:first').corners({ inColor: '#ffffff', outColor: '#FDEAD2' }); $('#profile_comments_container li.owner:first').corners({ inColor: '#FFF7E6', outColor: '#FDEAD2' }); } $('#profile_comments_container li:first').slideDown(600, function(){ $('#profile_comments_add').slideUp(600, function(){ $('#profile_comments_add').remove(); }); }); } }); } else { $('#commentadd_error').html(msg); $('#commentadd_error').slideDown(300); // .fadeIn(1500); $('#commentadd_button2').hide(); $('#commentadd_button').show(); $("#commentadd_comment").removeAttr("readonly"); } } }); } else { $('#commentadd_error').html('Please put some more content.').slideDown(300); // .fadeIn(1500); } return false; }); //COMMENTS LOADER /* $(window).scroll(function(){ if ($(window).scrollTop() == $(document).height() - $(window).height()){ //load here... } }); */ $('#profile_comments_loader').click(function() { var load_text = $('#profile_comments_loader').text(); $('#profile_comments_loader').html('Loading...'); $.post("http://havethecraic.com/js_get_profile_comments.php?last_id="+$('#profile_comments_container li:last').attr('comment_id'), function(data){ if (data != "") { $('#profile_comments_container li:last').after(data); if($.browser.msie!=true){ $('#profile_comments_container li:hidden').corners({ inColor: '#ffffff', outColor: '#FDEAD2' }); $('#profile_comments_container li.owner:hidden').corners({ inColor: '#FFF7E6', outColor: '#FDEAD2' }); } $('#profile_comments_container li:hidden').slideDown(600); } else { $('#profile_comments_loader').hide(); } }); $('#profile_comments_loader').html(load_text); return false; }); //EVENT COMMENTS FORM $('#event_commentadd_error').hide(); $('#event_commentadd_form button').hide(); $('#event_commentadd_button').show(); $('#event_commentadd_button2').hide(); $("#event_commentadd_button").click(function() { $("#event_commentadd_button").blur();//remove ugly dotted frame $('#event_commentadd_error').slideUp(300); // .fadeOut(300); var hasError = false; var message = $("#event_commentadd_comment").val(); if (message.length < 5) { $("#event_commentadd_comment").addClass('error'); hasError = true; } else { $("#event_commentadd_comment").removeClass('error'); } var as = $("#event_commentadd_as").val(); if(hasError == false) { $('#event_commentadd_button').hide(); $('#event_commentadd_button2').show(); $("#event_commentadd_comment").attr('readonly','readonly'); var str = $("#event_commentadd_form").serialize(); var event = $('#event_commentadd_user').val(); var destination = $("#event_commentadd_form").attr("action") + '?js=1'; $.ajax({ type: "POST", url: destination, data: str, success: function(msg){ if(msg == 'OK') { $('#event_commentadd_error').remove(); $('#event_commentadd_form').html(""); $('#event_commentadd_success').html("Your comment has been added. Thank you!").slideDown(300); //.fadeIn(1500); $.get("http://havethecraic.com/js_get_event_comments.php", { event_id: event }, function(data){ if (data != "") { if($('#event_comments_container li:first').length > 0){ $('#event_comments_container li:first').before(data); } else { $('#event_comments_container').html(data); } if($.browser.msie!=true){ $('#event_comments_container li:first').corners({ inColor: '#ffffff', outColor: '#FDEAD2' }); } $('#event_comments_container li:first').slideDown(600, function(){ $('#event_comments_add').slideUp(600, function(){ $('#event_comments_add').remove(); }); }); } }); } else { $('#event_commentadd_error').html(msg); $('#event_commentadd_error').slideDown(300); // .fadeIn(1500); $('#event_commentadd_button2').hide(); $('#event_commentadd_button').show(); $("#event_commentadd_comment").removeAttr("readonly"); } } }); } else { $('#event_commentadd_error').html('Please put some more content.').slideDown(300); // .fadeIn(1500); } return false; }); //COMMENTS LOADER $('#event_comments_loader').click(function() { var load_text = $('#event_comments_loader').text(); $('#event_comments_loader').html('Loading...'); $.post("http://havethecraic.com/js_get_event_comments.php?last_id="+$('#event_comments_container li:last').attr('comment_id'), function(data){ if (data != "") { $('#event_comments_container li:last').after(data); if($.browser.msie!=true){ $('#event_comments_container li:hidden').corners({ inColor: '#ffffff', outColor: '#FDEAD2' }); } $('#event_comments_container li:hidden').slideDown(600); } else { $('#event_comments_container').hide(); } }); $('#event_comments_loader').html(load_text); return false; }); // FRIENDS CONFIRM $("#friendadd_button").click(function() { var message_id = $(this).attr("rel"); var destination = $(this).attr("href") + '&js=1'; $.ajax({ type: "POST", url: destination, success: function(msg){ if(msg == 'OK') { $('#friendadd_message').html(""); $('#friendadd_message_success').html("Invitation confirmed :-)").slideDown(300); } else { $('#friendadd_message').html(""); $('#friendadd_message_success').html(msg).slideDown(300); } } }); return false; }); // FRIEND DELETE FORM $(".members a.delete").click(function() { if (!confirm('Do you really want to remove member from My Friends?')) { return false; } var friend_id = $(this).attr("rel"); var destination = $(this).attr("href") + '&js=1'; $.ajax({ type: "POST", url: destination, success: function(msg){ if(msg == 'OK') { $('#friend_' + friend_id).animate({width: 'toggle'}, function() { $(this).remove(); } ); } else { alert(msg); } } }); return false; }); //EXPANDERS - HOBBIES & INTERESTS $('.expand_subgroup').hide(); $('.expand_group .expander').removeClass('expanded'); $('.expand_group .expander').addClass('collapsed'); $('.expand_group .expander').click(function() { var container = $(this).attr("rel"); if($(this).hasClass("expanded") ) { $('#'+container).slideUp(600); $(this).removeClass('expanded'); $(this).addClass('collapsed'); } else { $('#'+container).slideDown(600); $(this).removeClass('collapsed'); $(this).addClass('expanded'); } return false; }); $('.both_search_toggler').click(function() { if ($('#both_search').is(':visible')) { $('#both_search').slideUp(800); $('.both_search_toggler span').html('show'); } else { $('#both_search').slideDown(800); $('.both_search_toggler span').html('close'); } return false; }); $('#members_search_button').click(function() { $("#members_search_form").submit(); }); $('#events_search_button').click(function() { $("#events_search_form").submit(); }); $('#forums_search_button').click(function() { $("#events_search_form").submit(); }); /* $('#register_container2').crossSlide({ fade: 1 }, [ { src: 'http://havethecraic.com/template/templates/htc/images/main_bg1.jpg', from: '0% 0% 1x', to: '0% 20% 1.3x', time: 5 }, { src: 'http://havethecraic.com/template/templates/htc/images/main_bg2.jpg', from: '10% 0% 1.6x', to: '0% 0% 1x', time: 6 }, { src: 'http://havethecraic.com/template/templates/htc/images/main_bg3.jpg', from: '0% 0% 1x', to: '20% 20% 1.7x', time: 6 } ]); */ $('#register_container2').crossSlide({ sleep: 7, fade: 2 }, [ { src: 'http://havethecraic.com/template/templates/htc/images/main_bg1.jpg' }, { src: 'http://havethecraic.com/template/templates/htc/images/main_bg2.jpg' }, { src: 'http://havethecraic.com/template/templates/htc/images/main_bg3.jpg' } ]); });