$(document).ready(function() { $(".moodlink").height($('.layout').height()); /* search top and search pages search box name */ $('#q').bind('keypress', function(e) { if (e.keyCode == 13) { submitSearchForm(); } }); $('#topq').bind('keypress',function(e) { if (e.keyCode == 13) { if ($('#suggestionList .active').attr( 'href') != undefined) { window.location = $( '#suggestionList .active') .attr('href'); } else { submitSearchForm(); } } }); /* end search top and search pages search box name */ $("#UserEmail").val('Please Enter Email Address'); $('#UserEmail').focus(function() { if ($(this).val() == $(this).attr('defaultValue')) { if ($(this).attr('readonly') == true) { return false; } else { $(this).val(''); } } }) .blur(function() { if ($(this).val().length == 0) { $(this).val($(this).attr('defaultValue')); } }); $('#btn-submit').click(function() { $(".error").hide(); $(".response").hide(); var hasError = false; var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; var emailaddressVal = $("#UserEmail") .val(); if (emailaddressVal == '' || emailaddressVal == 'Please Enter Email Address') { $("#subsEmal").html('Please enter your email address.'); $("#UserEmail").focus(); $("#UserEmail").val(''); hasError = true; } else if (!emailReg.test(emailaddressVal)) { $("#subsEmal").html('Enter a valid email address.'); $("#UserEmail").focus(); $("#UserEmail").val(''); hasError = true; } if (hasError == true) { return false; } else { $(".response").hide(); $.post('/saveNewsletter.php', { email : emailaddressVal }, function(data) { // $('#subsEmal').html(data); var res = eval("(" + data + ")"); if (res.result == 'success') { $('#subsEmal').html('Subscription successful'); } else if (res.result == 'before') { $('#subsEmal').html('Already subscribed'); } else { $('#subsEmal').html('Subscription failed'); } $("#UserEmail").val('Please Enter Email Address'); }); } }); $("#UserEmail").keyup(function(event) { if (event.keyCode == 13) { $('#btn-submit').trigger('click'); } }); if($("#galleryEmail").length == 1) { $("#galleryEmail").val('Please Enter Email Address'); $('#galleryEmail').focus(function() { if ($(this).val() == $(this).attr('defaultValue')) { if ($(this).attr('readonly') == true) { return false; } else { $(this).val(''); } } }) .blur(function() { if ($(this).val().length == 0) { $(this).val($(this).attr('defaultValue')); } }); $('#gal-submit').click(function() { $(".error").hide(); $(".response").hide(); var hasError = false; var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; var emailaddressVal = $("#galleryEmail").val(); var section_id = $("#section_id").val(); if (emailaddressVal == '' || emailaddressVal == 'Please Enter Email Address') { $("#galEmal").html('Please enter your email address.'); $("#galleryEmail").focus(); $("#galleryEmail").val(''); hasError = true; } else if (!emailReg.test(emailaddressVal)) { $("#galEmal").html('Enter a valid email address.'); $("#galleryEmail").focus(); $("#galleryEmail").val(''); hasError = true; } if (hasError == true) { return false; } else { $(".response").hide(); $.post('/saveNewsletter.php', { email : emailaddressVal, section_id : section_id }, function(data) { // $('#subsEmal').html(data); var res = eval("(" + data + ")"); if (res.result == 'success') { $('#galEmal').html('Subscription successful'); } else if (res.result == 'before') { $('#galEmal').html('Already subscribed'); } else { $('#galEmal').html('Subscription failed'); } $("#galleryEmail").val('Please Enter Email Address'); }); } }); $("#galleryEmail").keyup(function(event) { if (event.keyCode == 13) { $('#gal-submit').trigger('click'); } }); } //------------- RHS NewsLetter Subscription ---------------------------- var parmEmail = buildLinkb('email'); var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; if (emailReg.test(parmEmail)) { $('#EmailPlaceHolder').val(parmEmail); $("#emailUp").slideDown({ duration: 700 }); } $("#newsletterForm #EmailPlaceHolder").focus(function(){ //var defaultStr = $("#EmailPlaceHolder").val(); //if('Enter email id here'==defaultStr){ $("#EmailPlaceHolder").val(''); $("#emailUp").slideDown({ duration: 700 }); // } }); $("#newsletterForm .cancel").click(function(){ $("#emailUp").slideUp(500); $('body').focus(); }) function setupLabel() { // if ($("'.label_check input[type=checkbox]'").is(':checked')){ // alert($(this).attr("id")); // } if ($('.label_check input').length) { $('.label_check').each(function(){ $(this).removeClass('c_on'); }); $('.label_check input:checked').each(function(){ //alert($(this).attr("id")); $(this).parent('label').addClass('c_on'); }); }; if ($('.label_radio input').length) { $('.label_radio').each(function(){ $(this).removeClass('r_on'); }); $('.label_radio input:checked').each(function(){ $(this).parent('label').addClass('r_on'); }); }; }; $('.label_check, .label_radio').click(function(){ setupLabel(); }); setupLabel(); $('#btn-submit-newsletter').click(function() { $(".error").hide(); $(".response").hide(); var hasError = false; var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; var emailaddressVal = $("#EmailPlaceHolder").val(); if (emailaddressVal == '' || emailaddressVal == 'Please Enter Email Address') { $("#error_subsEmal").html('Please enter your email address.'); $("#EmailPlaceHolder").focus(); $("#EmailPlaceHolder").val(''); hasError = true; } else if (!emailReg.test(emailaddressVal)) { $("#error_subsEmal").html('Enter a valid email address.'); $("#EmailPlaceHolder").focus(); $("#EmailPlaceHolder").val(''); hasError = true; } if (hasError == true) { //alert('come here'); return false; } else { var frmData = $('#newsletterForm').serialize(); frmData=frmData+'&name='+_loginUsername //alert(frmData); $(".response").hide(); $.post('/saveNewsletter.php', frmData, function(data) { // $('#subsEmal').html(data); var res = eval("("+ data+ ")"); if (res.result == 'success') { $('#error_subsEmal').html('Subscription successful'); } else if (res.result == 'before') { $('#error_subsEmal').html('Already subscribed'); } else { $('#error_subsEmal').html('Subscription failed'); } //$("#EmailPlaceHolder").val('Enter email id here'); }); //$("#EmailPlaceHolder").val(''); $("#emailUp").slideUp(500); $('.label_radio').focus(); ///--- focus on other box } }); $("#EmailPlaceHolder").keyup(function(event) { if (event.keyCode == 13) { $('#btn-submit-newsletter').trigger('click'); } }); function buildLinkb(param) { var val = document.URL; var url = val.substr(val.indexOf(param)) var n=url.replace(param+"=",""); var paramEmail = n.split('#')[0]; // alert(paramEmail) return paramEmail; } });