uawdijnntqw1x1x1
IP : 216.73.216.54
Hostname : neogeopocket.gameplayer.club
Kernel : Linux neogeopocket.gameplayer.club 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
var
/
www
/
html
/
1c732
/
..
/
media
/
mod_languages
/
..
/
com_invitex
/
js
/
invite.js
/
/
var sms_num =1; var field_lenght_sms=0; var field_lenght_manual=0; var inv_method_title=''; var facebook_inv_method='request-dialog'; if(typeof(techjoomla) == 'undefined') { var techjoomla = {}; } if(typeof techjoomla.jQuery == "undefined") { techjoomla.jQuery = jQuery; } techjoomla.jQuery(function (){ /*Set Invite Method*/ inv_method_title=techjoomla.jQuery(".inv_selected_method_active").attr("title"); techjoomla.jQuery(".inv_method_title").html("<b>"+inv_method_title+"</b>"); techjoomla.jQuery("#inv_jsfriend-search-filter").focus(function(){ this.value=''; techjoomla.jQuery("#inv_jsfriend-search-filter").quicksearch("#inv_js_InvitationTabContainer #inv_js_invitation_list #inv_friend_li", { delay : 300, noResults: '#noresults', stripeRows: ['odd', 'even'], }); }); var characters= techjoomla.jQuery(".thCheckbox:checked").length; techjoomla.jQuery("#select_count").append("Selcted contacts: <strong>"+ characters+"</strong>"); techjoomla.jQuery(".thCheckbox").click(function(){ techjoomla.jQuery("#select_count").html(''); characters= $(".thCheckbox:checked").length; techjoomla.jQuery("#select_count").append("Selected contacts: <strong>"+ characters+"</strong>"); }); jQuery('#invitex_mail').on('tokenfield:createtoken', function (e){ var data = e.attrs.value.split('|'); e.attrs.value = data[1] || data[0]; e.attrs.label = data[1] ? data[0] + ' (' + data[1] + ')' : data[0]; }) .on('tokenfield:createdtoken', function (e){ var val = trim(e.attrs.value); /*Über-simplistic e-mail validation*/ var re = /\S+@\S+\.\S+/; var valid = re.test(val); if (!valid){ response=-1; /*alert(Joomla.JText._('COM_INVITEX_NOT_VALID_EMAIL'))*/ techjoomla.jQuery(e.relatedTarget).addClass('invalid'); push_hidden_mailvalues(response,val); return; } /*validate if he is entering his own email Validate if he is inviting to self and other fields like*/ if(self_email) { if(val.indexOf(self_email) > -1) { alert(Joomla.JText._('COM_INVITEX_SELF_INVITATION_ERROR')); techjoomla.jQuery(e.relatedTarget).addClass('invalid'); response=-1; push_hidden_mailvalues(response,val); return; } } var response=1; var invite_domains=invite_domains_str.split(','); /*Validate domain and other fields like*/ if(allow_domain_validation==1) { if(invite_domains instanceof Array) { if(invite_domains) { for(var i=0;i<invite_domains.length;i++) { /*var split = invite_domains[i].split('.');*/ invite_domains[i] = invite_domains[i].trim(); response=-1; if (val.indexOf(invite_domains[i]) > -1) { response =1; break; } } } } else { var domains=new Array(); domains.push(invite_domains); response=-1; domains[0]=domains[0].trim(); if (val.indexOf(domains[0]) > -1) { response =1; } } if(response==-1) { alert(Joomla.JText._('COM_INVITEX_DOMAIN_NOT_ALLOWED')); techjoomla.jQuery(e.relatedTarget).addClass('invalid'); } } push_hidden_mailvalues(response,val); }) .on('tokenfield:edittoken', function (e){ var val = trim(e.attrs.value); remove_hidden_mailvalues(val); }) .on('tokenfield:removedtoken', function (e){ /*Remove values from hidden fields*/ remove_hidden_mailvalues(e.attrs.value); }) if (jQuery('#invitex_mail').length) { jQuery('#invitex_mail').tokenfield({ createTokensOnBlur: true, minWidth: 150 }); } jQuery("#acceptInviteConsent").click(function (){ const token = jQuery(this).attr("token"); userConsent(1, 'userConsent'); }); jQuery("#declineInviteConsent").click(function (){ const token = jQuery(this).attr("token"); userConsent(0, 'userConsent'); }); jQuery("#revokeInviteConsent").click(function (){ userConsent(0, 'revokeUserConsent'); }); }); function userConsent(consent, task) { const token = jQuery("#consentToken input").attr('name'); jQuery.ajax({ url: invitex_root_url+"index.php?option=com_invitex&controller=invites&task="+task+"&tmpl=component&format=raw&consent="+consent+"&"+token+"=1", type: 'POST', cache: false, dataType: 'json', success: function(data) { if (data.success == 1) { if (data.redirectUrl != '') { window.location = data.redirectUrl; } else { location.reload(); } } }, error: function (e) { let msg = Joomla.JText._('COM_INVITEX_SOMETHING_WENT_WRONG'); Joomla.renderMessages({'error':[msg]}); } }); } function remove_hidden_mailvalues(val) { var field_to_push; var label = val.split(',') var hidden_labels = ["invitex_correct_mails", "invitex_wrong_mails"]; for (index = 0; index < hidden_labels.length; index++) { field_to_push=hidden_labels[index]; if(techjoomla.jQuery("#"+field_to_push).val()) { var hidden_values = techjoomla.jQuery("#"+field_to_push).val().split(','); if (techjoomla.jQuery.inArray(val, hidden_values)!='-1') { var index = hidden_values.indexOf(val); if(index!=-1) { hidden_values.splice(index, 1); } val_to_push=hidden_values.join(","); techjoomla.jQuery("#"+field_to_push).val(val_to_push); break; } } } } function push_hidden_mailvalues(response,val) { if(response == 1) { ad_class="selection"; field_to_push="invitex_correct_mails"; } else { ad_class="selection li_edit"; field_to_push="invitex_wrong_mails"; } if(techjoomla.jQuery("#"+field_to_push).val()) { var hidden_values = techjoomla.jQuery("#"+field_to_push).val().split(','); if (techjoomla.jQuery.inArray(val, hidden_values)=='-1') { hidden_values.push(val); } val_to_push=hidden_values.join(","); } else { val_to_push=val; } techjoomla.jQuery("#"+field_to_push).val(val_to_push); } techjoomla.jQuery(function() { var ad_class=''; techjoomla.jQuery("#invitex_search").focus(function(){ this.value=''; techjoomla.jQuery("#invitex_search").quicksearch("#invitex_invitee_info .invitex_info", { delay : 300, noResults: '#noresults', stripeRows: ['odd', 'even'], }); }); techjoomla.jQuery("#selections").click(function(){ techjoomla.jQuery("#invitex_mail" ).focus(); techjoomla.jQuery(window).keydown(function(event){ if(event.keyCode == 13) { event.preventDefault(); return false; } }); }); techjoomla.jQuery(".contacts_check").unbind("click").click( function(){ var remove_selected=0; //show selected contact in new tabs show_count(); }); show_count(); }); ////////////// //email validation completely in javscript function changeval_txtarea(value1) { inv_messagae_type_preview_msg=value1 techjoomla.jQuery("textarea.personal_message").text(value1); techjoomla.jQuery("textarea.personal_message").value(value1); } function mpreview(rpath,rmessage_type) { if(document.getElementById("personal_message")) var message = document.getElementById("personal_message").value; else var message =''; if(typeof(rmessage_type)==='undefined') { import_type=inv_messagae_type_preview; } else { import_type=rmessage_type; } if(document.getElementById("guest_name")) { var guestuser = document.getElementById("guest_name").value; } message = message.replace(/\n\r?/g, '<br />'); var message=JSON.stringify(message); document.cookie = "MessageCookie="+message+"; "; if (typeof api_used_global !== 'undefined') { rpath=rpath+"&api_used="+api_used_global; // variable is undefined } window.open(rpath+"&msg_type="+import_type+"&guest_user="+guestuser, "mywindow","menubar=1,resizable=1,width=700,height=500,scrollbars=1"); } function chk_form(thisform) { var count = document.getElementById("count").value; var maxics = document.getElementById("maxics").value; var i,j=0; for(i=0; i<count; i++) if(document.getElementById("contact_"+i).checked) j++; if(document.getElementById("invite_limit")){ if(j > document.getElementById("invite_limit").value) { alert("You can send out " +document.getElementById("invite_limit").value+ " invites!"); return false; } } if(maxics<j) alert('You can\'t submit more than ' + maxics + ' invitations.'); else if(!j) alert(Joomla.JText._('COM_INVITEX_EMPTY_EMAIL_MSG')); else thisform.submit(); } function ltrim(s) { var l=0; while(l < s.length && s[l] == ' ') { l++; } return s.substring(l, s.length); } function rtrim(s) { var r=s.length -1; while(r > 0 && s[r] == ' ') { r-=1; } return s.substring(0, r+1); } function trim(str) { return ltrim(rtrim(str)); } function upload_manual(self_email,formName,user_is_a_guest) { //if guest..then set guest name in hidden field if(user_is_a_guest==1) { var valid_guest = set_guest_name(formName); if(!valid_guest) { return false; } } validate_manual(); } function validate_manual() { var wrong_emails_str = document.getElementById("invitex_wrong_mails").value; var correct_emails_str = document.getElementById("invitex_correct_mails").value; var wrong_emails_cnt=0; if(!correct_emails_str && !wrong_emails_str) { alert(Joomla.JText._('ATLEAST_ONE')); return false; } if(trim(wrong_emails_str)) { wrong_emails_arr = wrong_emails_str.split(","); var wrong_emails_cnt = wrong_emails_arr.length; } if(trim(correct_emails_str)) { correct_emails_arr = correct_emails_str.split(","); var correct_emails_cnt = correct_emails_arr.length; } if(document.getElementById("invite_limit")){ if(correct_emails_cnt > document.getElementById("invite_limit").value) { alert(document.getElementById("invite_limit").value+ " " + Joomla.JText._('INVITES_LEFT_MSG')); return false; } } if(wrong_emails_cnt) { alert(Joomla.JText._('INCORRECT_EMAILS_REMOVED')) return; } document.manualform.submit(); } function load_more_contacts(api_used,api_message_type,table_id) { var limit=document.getElementById("limit").value; var offset=document.getElementById("offset").value; document.getElementById("offset").value=Number(offset)+Number(limit); offset=document.getElementById("offset").value; var start=offset; var end=limit; techjoomla.jQuery.ajax({ url: invitex_root_url+'index.php?option=com_invitex&controller=invites&task=get_contacts', type:'POST', async:true, dataType:'json', data:{offset:offset,limit:limit}, timeout:15000, beforeSend:function(){ /* Disable buttons. */ techjoomla.jQuery('#load_more').prop('disabled', true); techjoomla.jQuery('#send_invites').prop('disabled', true); techjoomla.jQuery("#ajax-loading").show(); }, complete:function(){ /* Enable buttons. */ techjoomla.jQuery('#load_more').prop('disabled', false); techjoomla.jQuery('#send_invites').prop('disabled', false); techjoomla.jQuery("#ajax-loading").hide(); }, error:function(){ alert(Joomla.JText._('COM_INVITEX_ERROR_LOADING_DOC')) }, success: function(data) { if(data) { var contacts_info=[]; contacts_info=data; if(contacts_info.length!=0) { var totalCount = techjoomla.jQuery("#invitex_invitee_info .invitex_info").length; var rc= document.getElementById(table_id).getElementsByTagName('tr').length; for(var i=0 ; i<contacts_info.length ; i++) { var newRow='<div class="invitex_info col-md-6 col-sm-12" id="invitex_info_'+totalCount+'">' ; newRow += '<div class="pull-left invitex-margin-right-15">' ; newRow += '<input type="checkbox" name="contacts['+contacts_info[i].name+']" id="contact_'+totalCount+ '" value="'+contacts_info[i].id+'" checked class="contacts_check" onclick="show_count()"/>'; newRow += '</div>'; if(contacts_info[i].hasOwnProperty('picture_url')) { newRow += ' <div class="picture pull-left" width="10%">' if(contacts_info[i].picture_url) { newRow += '<img src="'+contacts_info[i].picture_url+'" alt="" title="" width="50" height="50" style="display: block; margin: 0 auto; padding: 0.25em;" align="left" />'; } else { newRow += '<img src="components/com_invitex/images/apis/anonymous.png" alt="NO IMAGE" title="NO IMAGE" width="50" height="50" />'; } newRow += '</div>'; } newRow += '<div class="info pull-left"><label for"contact_'+totalCount+'">'; if(contacts_info[i].hasOwnProperty('name')) newRow += '<b>'+contacts_info[i].name + '</b><br />' + contacts_info[i].id; if(api_message_type=='email') newRow += contacts_info[i].id; newRow +='</label></div><div class="clearfix"> </div></div>'; techjoomla.jQuery("#"+table_id).append(newRow); rc++; totalCount++; } show_count(); } else { document.getElementById('load_more').value=no_more_contacts_msg; } } else { document.getElementById('load_more').value=no_more_contacts_msg; } } }); } function show_count() { techjoomla.jQuery("#selected_contact" ).html(''); techjoomla.jQuery(".contacts_check:checked").each(function(){ techjoomla.jQuery(this).parent().parent().clone().appendTo( "#selected_contact" ); techjoomla.jQuery("#selected_contact .contacts_check").removeClass('contacts_check'); techjoomla.jQuery("#selected_contact").find('input:checkbox').addClass('selected_contacts_check').attr('onclick','removeClone(this)'); }); techjoomla.jQuery("#select_count").html(''); characters= techjoomla.jQuery("#selected_contact .selected_contacts_check:checked").length; techjoomla.jQuery("#selcted_contacts_title").html("<strong>("+ characters+")</strong>"); return 1; } function display_method(li_id) { if(li_id!='sms_apis') { techjoomla.jQuery("#sms_active_tab").hide(); } else { var form_name='sms_connect_form'; var api_used='plug_techjoomlaAPI_sms'; var api_message_type='sms'; showinvitebuttondiv(li_id,'invite_sms_api'); techjoomla.jQuery("#invite_sms_api form").attr("id",form_name); techjoomla.jQuery("#invite_sms_api form").attr("name",form_name); techjoomla.jQuery("#invite_sms_api form #api_used").attr("value",api_used); techjoomla.jQuery("#invite_sms_api form #api_message_type").attr("value",api_message_type); techjoomla.jQuery("#invite_sms_api").show(); techjoomla.jQuery("#sms_apis").show(); } techjoomla.jQuery(".invitex_ul li[name='inv_methods']").each(function() { var each_li_id=techjoomla.jQuery(this).attr('id'); // This is your rel value if(li_id == each_li_id) { techjoomla.jQuery(this).removeClass().addClass("invitex_active_li"); techjoomla.jQuery(this).addClass("invitextopborder"); techjoomla.jQuery('#'+each_li_id+'_content').css("display", "block"); } else{ techjoomla.jQuery(this).removeClass().addClass("invitex_li"); techjoomla.jQuery('#'+each_li_id+'_content').css("display", "none"); } }); } function set_guest_name(formName) { var guest_name=''; if(document.getElementById("guest_name" )) { guest_name=document.getElementById("guest_name" ).value; } if(guest_name) { techjoomla.jQuery('.guest_name_post').val(guest_name); } else { alert(Joomla.JText._('COM_INVITEX_GUEST_NAME_ERROR_MSG')) return false; } var Captcha_text=techjoomla.jQuery('#guest_info').serialize(); var valid= ''; techjoomla.jQuery.ajax({ url: invitex_root_url+"index.php?option=com_invitex&controller=invites&task=isCaptchaCorrect", type: "POST", dataType: "json", data:Captcha_text, async:false, success: function(msg) { if(msg==1) { valid=1; } else { alert(Joomla.JText._('COM_INVITEX_CAPTCHA_ERROR_MSG')) valid=-1; } }, error: function(){ alert(Joomla.JText._('COM_INVITEX_CAPTCHA_ERROR_MSG')) valid=-1; } }); if(valid==-1) { return false; } return true; } //function for sms validation and form submit. function upload_sms(invites_left_msg,formName,user_is_a_guest) { //if guest..then set guest name in hidden field var sms_cnt=0; if(user_is_a_guest==1) { var valid_guest = set_guest_name(formName); if(!valid_guest) { return false; } } var validateflag = document.formvalidator.isValid(document.forms[formName]); if(validateflag) { techjoomla.jQuery('.sms_repeating_block').each(function() { sms_cnt++; }); //user limitation if(document.getElementById("invite_limit")){ if(sms_cnt > document.getElementById("invite_limit").value) { alert(document.getElementById("invite_limit").value+ " " + invites_left_msg); return false; } } document.forms[formName].submit(); } else { return false; } } function checkforalpha(el) { var i =0 ; for(i=0;i<el.value.length;i++){ if((el.value.charCodeAt(i) > 64 && el.value.charCodeAt(i) < 92) || (el.value.charCodeAt(i) > 96 && el.value.charCodeAt(i) < 123)) { alert(Joomla.JText._('COM_INVITEX_ENTER_NUMERICS')); el.value = el.value.substring(0,i); break;} } } function showinvitebuttondiv(thisli,id) { techjoomla.jQuery(".icon_ul").find("img").each(function(){ techjoomla.jQuery(this).attr("class","inv_select_invite_img"); }); var class_nm=techjoomla.jQuery(thisli).attr("class"); img=techjoomla.jQuery(thisli).find("img"); //For openinviter if(class_nm=='inv_other_mmethods_li') { inv_method_title=techjoomla.jQuery(thisli).attr("title"); techjoomla.jQuery(".inv_method_title").html("<b>"+inv_method_title+"</b>"); } else { inv_method_title=techjoomla.jQuery(img).attr("title"); techjoomla.jQuery(".inv_method_title").html("<b>"+inv_method_title+"</b>"); } techjoomla.jQuery(img).attr("class","inv_selected_method_active"); techjoomla.jQuery(img).attr("class","inv_selected_method_active"); techjoomla.jQuery.each(techjoomla.jQuery('.tab-pane'),function(){ document.getElementById(this.id).style.display="none"; }); if(id=='sms_apis') { var form_name='sms_connect_form'; var api_used='plug_techjoomlaAPI_sms'; var api_message_type='sms'; techjoomla.jQuery("#invite_sms_api form").attr("id",form_name); techjoomla.jQuery("#invite_sms_api form").attr("name",form_name); techjoomla.jQuery("#invite_sms_api form #api_used").attr("value",api_used); techjoomla.jQuery("#invite_sms_api form #api_message_type").attr("value",api_message_type); techjoomla.jQuery("#invite_sms_api").show(); techjoomla.jQuery("#sms_apis").show(); return; } techjoomla.jQuery.each(techjoomla.jQuery('.tab-pane'),function(){ if(this.id==id) document.getElementById(this.id).style.display="block"; else document.getElementById(this.id).style.display="none"; }); } function upload(val,formName,user_is_a_guest) { switch (val) { case 'invitex': if (document.getElementById("email_box").value == "") { alert(Joomla.JText._('COM_INVITEX_NOT_VALID_EMAIL')); return false; } if (document.getElementById("password_box").value == "") { alert(Joomla.JText._('COM_INVITEX_PASSWORD_ERROR_MSG')); return false; } if (document.getElementById("provider_box").value == "") { alert(Joomla.JText._('COM_INVITEX_EMPTY_PROVIDER_MSG')); return false; } if(user_is_a_guest==1) { var valid_guest = set_guest_name(formName); if(!valid_guest) { return false; } } document.emailimportform.submit(); break; case 'social_invitex': if (document.getElementById("social_email").value == "") { alert(Joomla.JText._('COM_INVITEX_NOT_VALID_EMAIL')); return false; } if (document.getElementById("social_password").value == "") { alert(Joomla.JText._('COM_INVITEX_PASSWORD_ERROR_MSG')); return false; } if (document.getElementById("social_provider").value == "") { alert(Joomla.JText._('COM_INVITEX_EMPTY_PROVIDER_MSG')); return false; } if(user_is_a_guest==1) { var valid_guest = set_guest_name(formName); if(!valid_guest) { return false; } } document.socialimportform.submit(); break; case 'csvupload': default: if (document.getElementById("csvfile").value == "") { alert(Joomla.JText._('COM_INVITEX_EMPTY_CSV_MSG')); return false; } if(user_is_a_guest==1) { var valid_guest = set_guest_name(formName); if(!valid_guest) { return false; } } document.csvform.submit(); break; } } function display_api(thisli,form_name,img_path,img_name,api_used,api_message_type,user_is_a_guest,method_title) { /*Set Global var for using it in preview*/ inv_messagae_type_preview=api_message_type; api_used_global=api_used; if(api_message_type=="sms") { showinvitebuttondiv(thisli,'invite_sms_api'); techjoomla.jQuery("#invite_sms_api form").attr('id',form_name); techjoomla.jQuery("#invite_sms_api form").attr('name',form_name); techjoomla.jQuery("#invite_sms_api form #api_used").attr('value',api_used); techjoomla.jQuery("#invite_sms_api form #api_message_type").attr('value',api_message_type); var connect_btn= "<button id=\"form_connect_btn\" type=\"button\" class=\"btn btn-primary btn-large\" onclick=\"upload_sms(\'"+Joomla.JText._('INVITES_LEFT_MSG')+"\',\'"+form_name+"\',\'"+user_is_a_guest+"\')\" >'"+send_invite_button_text+"'</button>"; techjoomla.jQuery("#sms_connect_btn_div").html(connect_btn); techjoomla.jQuery("#invite_sms_api").show(); techjoomla.jQuery("#sms_apis").show(); } else { showinvitebuttondiv(thisli,invite_apis_form); techjoomla.jQuery("#invite_apis_form form").attr('id',form_name); techjoomla.jQuery("#invite_apis_form form").attr('name',form_name); techjoomla.jQuery("#invite_apis_form form #api_used").attr('value',api_used); techjoomla.jQuery("#invite_apis_form form #api_message_type").attr('value',api_message_type); var to_ste_name_guest=""; if(user_is_a_guest==1){ to_ste_name_guest="onclick=\"return(set_guest_name('"+form_name+"'))\" "; if(!to_ste_name_guest) { return false; } } var connect_image="<img src=\'"+img_path+"large/"+img_name+"\' />"; var connect_btn= "<button id=\"form_connect_btn\" type=\"submit\" class=\"btn btn-primary btn-large\" "+to_ste_name_guest+" >'"+connect_invite_button_text+"'</button>"; techjoomla.jQuery("#connect_btn_image_div").html(connect_image); techjoomla.jQuery(".inv_method_title").html(method_title); techjoomla.jQuery("#connect_btn_div").html(connect_btn); techjoomla.jQuery("#invite_apis_form").show(); /* Start - Added in v2.9.7 for FB plugin*/ if (api_used === 'plug_techjoomlaAPI_facebook' && facebook_inv_method === 'send-dialog') { var newHtml = "<a id=\"form_connect_btn\" onclick=\"sendFBRequest()\" class=\"btn btn-primary\">" + connect_invite_button_text + "</a>"; techjoomla.jQuery(".social_email_label_personal_message").hide(); techjoomla.jQuery(".social_email_personal_message").hide(); techjoomla.jQuery("#form_connect_btn").hide(); techjoomla.jQuery("#invtex_msg_preview").hide(); techjoomla.jQuery("#form_dynamic_html").show(); techjoomla.jQuery("#form_dynamic_html").html(newHtml); } else { techjoomla.jQuery(".social_email_label_personal_message").show(); techjoomla.jQuery(".social_email_personal_message").show(); techjoomla.jQuery("#form_connect_btn").show(); techjoomla.jQuery("#invtex_msg_preview").show(); techjoomla.jQuery("#form_dynamic_html").hide(); } /* End - Added in v2.9.7*/ } } function send_invitation() { document.inv_js_invitation_form.submit(); } function toggleAll(element,form_name) { id=element.id; var form=document.forms[form_name]; for(z=0; z<form.length;z++) { if(form[z].type == 'checkbox') { form[z].checked=element.checked; } } show_count(); } function selectAll() { techjoomla.jQuery('#invitex_invitee_info .contacts_check').each(function(){ techjoomla.jQuery(this).prop('checked', true); }); show_count(); } function diselectAll() { techjoomla.jQuery('#invitex_invitee_info .contacts_check').each(function(){ techjoomla.jQuery(this).prop('checked', false); }); show_count(); } function selectAllFriends() { techjoomla.jQuery('#inv_js_invitation_list input').each(function(){ techjoomla.jQuery(this).prop('checked', true); }); } function deselectAllFriends() { techjoomla.jQuery('#inv_js_invitation_list input').each(function(){ techjoomla.jQuery(this).prop("checked", false); }); } function addClone_inv(rId,rClass,remove_button_nm, btn_icon) { var pre; var field_cnt; if(rId=='com_invitex_repeating_block_manual') { pre=field_lenght_manual; field_lenght_manual++; field_cnt=field_lenght_manual; } if(rId=='com_invitex_repeating_block_sms') { pre=field_lenght_sms; field_lenght_sms++; field_cnt=field_lenght_sms; } var num=techjoomla.jQuery("."+rClass).length; //var removeButton="<div class=' span3' >"; var removeButton ="<button class='btn btn-small btn-danger' type='button' id='remove"+num+"'"; removeButton+="onclick=\"removeClone_inv('invitex_container"+num+"','invitex_container');\" title= 'Remove' >"; removeButton+='<i class="'+btn_icon+'"></i></button>'; //removeButton+="</div>"; var newElem=techjoomla.jQuery('#'+rId).clone().attr('id',rId+num); techjoomla.jQuery(newElem).children('.com_invitex_repeating_block').children('.control-group').children('.control').children().each(function() { var kid=techjoomla.jQuery(this); if(kid.attr('id')!=undefined) { var idN=kid.attr('id'); kid.attr('id',idN+num).attr('id',idN+num); kid.attr('value',''); } kid.attr('value',''); }); newnum = num+1; newElem.find('select[name=\"sms[1][sms_user_phno_code]\"]').attr({'name': 'sms['+newnum+'][sms_user_phno_code]','value':'' }); newElem.find('input[name=\"sms[1][sms_user_name]\"]').attr({'name': 'sms['+newnum+'][sms_user_name]','value':'' }); newElem.find('input[name=\"sms[1][sms_user_phno]\"]').attr({'name': 'sms['+newnum+'][sms_user_phno]','value':'' }); techjoomla.jQuery('.'+rClass+':last').after(newElem); techjoomla.jQuery('div.'+rClass + ":last "+ ' .clone-button-div').append(removeButton); techjoomla.jQuery('input[name="sms['+newnum+'][sms_user_name]"]').val(''); techjoomla.jQuery('input[name="sms['+newnum+'][sms_user_phno]"]').val(''); } function removeClone_inv(rId,rClass,ids) { if(ids==undefined) techjoomla.jQuery('#'+rId).remove(); else techjoomla.jQuery('#'+'invitex_container'+ids).remove(); } function removeClone(this_clone) { if(techjoomla.jQuery(this_clone).prop('checked') == false) { techjoomla.jQuery(this_clone).parent().parent().remove(); techjoomla.jQuery('#all_contact').find('#'+this_clone.id).removeAttr('checked'); } techjoomla.jQuery("#select_count").html(''); show_count(); } function changevalguest(guestvalue){ document.getElementById("guest").value=guestvalue; } function submit_adv_form(){ //if guest..then set guest name in hidden field if(parseInt(isGuest)==1) { var valid_guest = set_guest_name('advanced_manualform'); if(!valid_guest) { return false; } } var escapeLoop = 0; jQuery("input[id*='invitee_name']").filter(':visible').each(function () { var cValue = jQuery(this).val(); if (cValue === '') { alert(Joomla.JText._('COM_INVITEX_EMPTY_NAME_MSG')) jQuery(this).focus(); escapeLoop = 1; return false; } }); if (escapeLoop === 1) { return false; } if (jQuery("input[id*='invitee_name']").filter(':visible').length === 0) { alert(Joomla.JText._('ATLEAST_ONE')) return false; } var escapeLoop = 0; jQuery("input[id*='invitee_email']").filter(':visible').each(function () { var cValue = jQuery(this).val(); if (cValue === '') { alert(Joomla.JText._('COM_INVITEX_EMPTY_EMAIL_MSG')); jQuery(this).focus(); escapeLoop = 1; return false; } else { var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; if( !emailReg.test( jQuery(this).val() ) ) { alert(Joomla.JText._('COM_INVITEX_NOT_VALID_EMAIL')); jQuery(this).focus(); escapeLoop = 1; return false; } } }); if (escapeLoop === 1) { return false; } document.advanced_manualform.submit(); } function addAsFriend(friendToAdd) { techjoomla.jQuery.ajax({ url: invitex_root_url+'index.php?option=com_invitex&controller=invites&task=add_friend&action=add_friend&fuid='+friendToAdd, type:'POST', error:function(){ alert(Joomla.JText._('COM_INVITEX_ERROR_LOADING_DOC')); }, success:function(data) { var results = JSON.parse(data); if (results.msg == 'success') { techjoomla.jQuery("#friendtoadd"+results.invitee_user).hide(); techjoomla.jQuery("#friendtoadd"+results.invitee_user).after("<b><p>"+ Joomla.JText._('CONNECTED')+"</p></b>"); } } }); } function unsubscribe(variable,value) { techjoomla.jQuery.ajax({ url: invitex_root_url+'index.php?option=com_invitex&task=unSubscribeConfirm', type:'POST', dataType:'json', data:{variable:variable,value:value}, timeout:15000, error:function(){ alert(Joomla.JText._('COM_INVITEX_ERROR_LOADING_DOC')) }, success:function(data){ if(data==1){ techjoomla.jQuery('.before_unsub').hide(); techjoomla.jQuery('.after_unsub').show(); } } }); } techjoomla.jQuery(document).ready(function() { if (/Android|webOS|iPhone|iPad|iPod|pocket|psp|kindle|avantgo|blazer|midori|Tablet|Palm|maemo|plucker|phone|BlackBerry|symbian|IEMobile|mobile|ZuneWP7|Windows Phone|Opera Mini/i.test(navigator.userAgent)) { techjoomla.jQuery(".invitex-facebook-button").parent().hide(); } /* JS to select first invitation method in the available invitation methods list on page load*/ techjoomla.jQuery(".invitex-wrapper .inv-tabs li.active, .invitex_active_li").trigger('click'); });
/var/www/html/1c732/../media/mod_languages/../com_invitex/js/invite.js