$j = jQuery.noConflict();
$j(document).ready(function(){
$j('.cpicker').wpColorPicker();
$j('#ancr_style').change(function(){
ancr_customclassfld();
});
$j('#ancr_position').change(function(){
ancr_manualcode();
});
$j( '.dpicker' ).datepicker({ dateFormat: "yy-mm-dd" });
$j('.delete-btn').click(function(){
var cfrm = confirm( 'Are you sure want to delete this Announcement ?' );
if( cfrm == false ){
return false;
}
});
$j('.group-add').on( 'click', function(e){
e.preventDefault();
ancr_add_rule( true, false);
});
$j(document.body).on( 'click', '.rule-add', function(e){
e.preventDefault();
ancr_add_rule( false, $j(this) );
});
$j(document.body).on( 'click', '.rule-remove', function(e){
e.preventDefault();
ancr_remove_rule( $j(this) );
});
$j(document.body).on( 'change', '.loc-page', function(){
ancr_loc_page_change( $j(this) );
})
$j('.loc-page').each(function(){
ancr_loc_page_change( $j(this) );
});
$j('#ancr-single-form').submit(function(){
ancr_gen_loc_rule();
});
$j('#amtSelect').change(function(){
if( $j( this ).val() == '' ) {
var amt = parseInt( prompt( 'Enter custom amount: ' ) );
if( !isNaN( amt ) ) $j(this).append( '' );
}
});
var atload = 0;
$j('.shareBtn').hover(function(){
if( atload == 0 ){
ancr_async( '//s7.addthis.com/js/300/addthis_widget.js#pubid=vaakash' );
atload = 1;
}
});
ancr_gen_loc_rule();
ancr_customclassfld();
ancr_manualcode();
});
function ancr_add_rule( group, btn ){
var grp_temp = ancr_rule_group_temp,
rule_temp = $j( "
" ).append( grp_temp ).find('.rule-wrap')[0].outerHTML;
if( group ){
var grp_count = $j('.group-wrap').length;
$j('.loc-rule-box').append( grp_temp );
}else{
var rule_group = btn.parent().parent(),
rule_count = rule_group.find( '.rule-wrap' ).length;
rule_group.append( rule_temp );
}
ancr_gen_loc_rule();
}
function ancr_remove_rule( btn ){
var rule = btn.parent();
var grp = rule.parent();
rule.remove();
if( grp.children().length == 0 ){
grp.remove();
}
ancr_gen_loc_rule();
}
function ancr_gen_loc_rule(){
var tbox = $j( '.loc-temp-box' ),
tgrp = $j( '.loc-rule-box' ).find( '.group-wrap' ),
tinfo = $j( '.rule-info' ),
thead = $j( '.rule-head' ),
gadd = $j( '.group-add' ),
i = 0;
tbox.empty();
$j( tgrp ).each(function(){
var trle = $j(this).find( '.rule-wrap' ),
j = 0;
$j( trle ).each(function(){
var vals = [
$j(this).find( '.loc-page' ).val(),
$j(this).find( '.loc-operator' ).val(),
$j(this).find( '.loc-value' ).val()
];
tbox.append( '');
j++;
});
i++;
});
if( tbox.children().length == 0 ){
tbox.append('');
tinfo.show();
thead.hide();
gadd.text( 'Add new rules' );
}else{
tinfo.hide();
thead.show();
gadd.text( ' AND ' );
}
}
function ancr_customclassfld(){
if($j('#ancr_style').val() == 'custom'){
$j('.ancr-cclass').fadeIn();
$j('.ancr-cpicker').hide();
}else{
$j('.ancr-cclass').hide();
$j('.ancr-cpicker').fadeIn();
}
}
function ancr_loc_page_change( obj ){
var sibs = obj.siblings( '.loc-operator, .loc-value' );
if( obj.children().filter(':selected').attr( 'data-param' ) == '1' ){
sibs.show();
}else{
sibs.hide();
}
}
function ancr_manualcode(){
if($j('#ancr_position').val() == 'manual'){
$j('.ancr-manualcode').fadeIn();
}else{
$j('.ancr-manualcode').hide();
}
}
function ancr_async(u){
var a=document.createElement("script");a.type="text/javascript";a.async=true;a.src=u;var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(a,s);
}