jQuery(document).ready(function($){
$('body').on('click','.add-new-hreflang-tag',function(){
$('#validate-hreflang').hide();
var $div=$('div[id^="hreflang-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) +1;
var $klon=$div.clone(true).prop('id', 'hreflang-'+num).appendTo('.href-container');
$('#hreflang-'+(num-1)+' button').remove();
});
$('body').on('click','.remove-new-hreflang-tag',function(){
$('#validate-hreflang').hide();
var $div=$('div[id^="hreflang-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) -1;
var $klon=$div.remove();
$(' ').clone(true).appendTo('#hreflang-'+num);
});
$('body').on('click','.add-new-cat-hreflang-tag',function(){
var $div=$('div[id^="hreflang-cat-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) +1;
var $klon=$div.clone(true).prop('id', 'hreflang-cat-'+num).appendTo('.href-container-cat');
$('#hreflang-'+(num-1)+' button').remove();
});
$('body').on('click','.remove-new-cat-hreflang-tag',function(){
var $div=$('div[id^="hreflang-cat-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) -1;
var $klon=$div.remove();
$(' ').clone(true).appendTo('#hreflang-cat-'+num);
});
$('body').on('click','.add-new-cat-edit-hreflang-tag',function(){
var $div=$('div[id^="hreflang-cat-edit-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) +1;
var $klon=$div.clone(true).prop('id', 'hreflang-cat-edit-'+num).appendTo('.term-hreflang-data');
$('#hreflang-cat-edit-'+(num-1)+' button').remove();
});
$('body').on('click','.remove-new-cat-edit-hreflang-tag',function(){
var $div=$('div[id^="hreflang-cat-edit-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) -1;
var $klon=$div.remove();
$(' ').clone(true).appendTo('#hreflang-cat-edit-'+num);
});
$('#generate_tags').click(function(){
html='';
$('.href-lang').each(function(){
html +='\n';
});
$('#hreflang-html').css('display','block').val(html).height($('#hreflang-html')[0].scrollHeight);
});
$('body').on('click','.add-new-gen-hreflang-tag',function(){
var $div=$('div[id^="hreflang-gen-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) +1;
var $klon=$div.clone(true).prop('id', 'hreflang-gen-'+num).appendTo('.href-container-gen');
$('#hreflang-gen-'+(num-1)+' button').remove();
});
$('body').on('click','.remove-new-gen-hreflang-tag',function(){
var $div=$('div[id^="hreflang-gen-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) -1;
var $klon=$div.remove();
$(' ').clone(true).appendTo('#hreflang-gen-'+num);
});
$('body').on('click','.add-new-blog-hreflang-tag',function(e){
e.preventDefault;
var $div=$('div[id^="hreflang-blog-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) +1;
var $klon=$div.clone(true).prop('id', 'hreflang-blog-'+num).appendTo('.href-container-blog');
$('#hreflang-gen-'+(num-1)+' button').remove();
});
$('body').on('click','.remove-new-blog-hreflang-tag',function(e){
e.preventDefault;
var $div=$('div[id^="hreflang-blog-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) -1;
var $klon=$div.remove();
$(' ').clone(true).appendTo('#hreflang-blog-'+num);
});
$('body').on('click','.add-new-shop-hreflang-tag',function(e){
e.preventDefault;
var $div=$('div[id^="hreflang-shop-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) +1;
var $klon=$div.clone(true).prop('id', 'hreflang-shop-'+num).appendTo('.href-container-shop');
$('#hreflang-gen-'+(num-1)+' button').remove();
});
$('body').on('click','.remove-new-shop-hreflang-tag',function(e){
e.preventDefault;
var $div=$('div[id^="hreflang-shop-"]:last');
var num=parseInt($div.prop("id").match(/\d+/g), 10) -1;
var $klon=$div.remove();
$(' ').clone(true).appendTo('#hreflang-shop-'+num);
});
$('#validate-hreflang').click(function(){
$(this).text('Please wait...');
$('.validation-response-holder').each(function(){
$(this).css({'width':'40px','display':'inline-block','height':'18px'}).html('')
});
id=$(this).attr('data-id');
$.ajax({
type:'POST',
data:{
action:'validate_hreflang_tags',
post_id: id
},
url: ajaxurl,
success: function(data){
$('#validate-hreflang').text('Validate');
var count=1;
max_count=Object.keys(data).length;
$.each(data, function(index, value){
if(value.result=='success'&&value.validate=='pass'){
if(count==max_count){
html=' ';
}else{
html='';
}}
else if(value.result=='success'&&value.validate=='fail'){
if(count==max_count){
html=' '+value.message+'';
}else{
html=' '+value.message+'';
}}
$('#'+index).css({'width':'auto','display':'inline-block','height':'auto'}).html(html);
console.log(count+':'+max_count);
count++;
});
}});
});
$('input#hreflang_pro_show_admin_bar').change(function(){
this.value=(Number(this.checked));
});
});