$(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;
}
});