jQuery(document).ready(function (){
jQuery("#jquery_jplayer_1").jPlayer({
ready: function (){
jQuery(this).jPlayer("setMedia", {
mp3: player_mp3script.url
}).jPlayer("pause");
},
ended: function (event){
},
swfPath: "js",
supplied: "mp3"
});
jQuery(".showEmailModal").click(function(){
jQuery("#emailModal").modal("show");
setTimeout(function(){
createRecaptcha();
}, 100);
});
jQuery(document).on('click', '#show_download_content', function(){
jQuery("#download_content").show();
jQuery("#show_download_content").hide();
});
jQuery(document).on('click', '#hide_download_content', function(){
jQuery("#download_content").hide();
jQuery("#show_download_content").show();
});
function createRecaptcha(){
grecaptcha.render('captcha', {'sitekey':'6Lc5bFYUAAAAAJ8NAwzOoa5uhK-PXkncSuey9UJo'});
function checkEmail(email){
var regExp=/(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;
return regExp.test(email);
}
jQuery('#email_btn').on('click', function (e){
e.preventDefault();
var form=jQuery("#email_ringtone");
var email=jQuery("[id='email']", form).val();
var error=true;
var emailArray=email.split(",");
if(email==""){
error=false;
jQuery('#emailLabel').html('Please Enter Email');
}else{
var emailError='';
for(i=0; i <=(emailArray.length - 1); i++){
if(checkEmail(emailArray[i])){
error=true;
}else{
error=false;
emailError +="Invalid email: " + emailArray[i] + "<br>";
}}
jQuery('#emailLabel').html(emailError);
}
var captcha_response=grecaptcha.getResponse();
if(captcha_response.length==0){
error=false;
jQuery('#captchaLabel').html('Captcha is not Passed');
}else{
jQuery('#captchaLabel').html('');
}
if(error){
jQuery('.ajax-loader').show();
jQuery('#email_btn').addClass('disabled');
var params=jQuery("#email_ringtone").serialize();
params +='&action=email_ringtone';
var ajaxurl=jQuery('#ajax_url').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: params,
cache: false,
dataType: 'json',
success: function(data){
jQuery('.ajax-loader').hide();
jQuery('#email_btn').removeClass('disabled');
if(data.response=="SUCCESS"){
jQuery('#emailModal').modal('hide');
jQuery("#email_ringtone")[0].reset();
jQuery('.success-message').html(data.message);
jQuery('.success-message').css('margin-bottom', '20px');
jQuery('.success-message').css('padding', '5px');
}else{
jQuery('.error-message').html(data.error);
jQuery('.error-message').css('margin-bottom', '20px');
jQuery('.error-message').css('padding', '5px');
}}
});
}});
});