/* Start Doucument */

// Scrolltotop
//----------------------------------------// 
var scrolltotop={setting:{startline:100,scrollto:0,scrollduration:1000,fadeduration:[500,100]},controlHTML:'',controlattrs:{offsetx:0,offsety:20},anchorkeyword:'#top',state:{isvisible:false,shouldvisible:false},scrollup:function(){if(!this.cssfixedsupport)
this.$control.css({opacity:0})
var dest=isNaN(this.setting.scrollto)?this.setting.scrollto:parseInt(this.setting.scrollto)
if(typeof dest=="string"&&jQuery('#'+dest).length==1)
dest=jQuery('#'+dest).offset().top
else
dest=0
this.$body.animate({scrollTop:dest},this.setting.scrollduration);},keepfixed:function(){var $window=jQuery(window)
var controlx=$window.scrollLeft()+$window.width()-this.$control.width()-this.controlattrs.offsetx
var controly=$window.scrollTop()+$window.height()-this.$control.height()-this.controlattrs.offsety
this.$control.css({left:controlx+'px',top:controly+'px'})},togglecontrol:function(){var scrolltop=jQuery(window).scrollTop()
if(!this.cssfixedsupport)
this.keepfixed()
this.state.shouldvisible=(scrolltop>=this.setting.startline)?true:false
if(this.state.shouldvisible&&!this.state.isvisible){this.$control.stop().animate({opacity:1},this.setting.fadeduration[0])
this.state.isvisible=true}
else if(this.state.shouldvisible==false&&this.state.isvisible){this.$control.stop().animate({opacity:0},this.setting.fadeduration[1])
this.state.isvisible=false}},init:function(){jQuery(document).ready(function($){var mainobj=scrolltotop
var iebrws=document.all
mainobj.cssfixedsupport=!iebrws||iebrws&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest
mainobj.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body')
mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>').css({position:mainobj.cssfixedsupport?'fixed':'absolute',bottom:mainobj.controlattrs.offsety+80,right:mainobj.controlattrs.offsetx,opacity:0,cursor:'pointer'}).attr({title:'Scroll Back to Top'}).click(function(){mainobj.scrollup();return false}).appendTo('body')
if(document.all&&!window.XMLHttpRequest&&mainobj.$control.text()!='')
mainobj.$control.css({width:mainobj.$control.width()})
mainobj.togglecontrol()
$('a[href="'+mainobj.anchorkeyword+'"]').click(function(){mainobj.scrollup()
return false})
$(window).bind('scroll resize',function(e){mainobj.togglecontrol()})})}}
scrolltotop.init()

/* ---------------------------------------------------------------------------
 * Main menu
 * --------------------------------------------------------------------------- */
jQuery('#bs-example-navbar-collapse-1 > ul').aigroup_menu({
	delay: 0,
	hoverClass: 'hover',
	arrows: true,
	animation: ''
});

jQuery('#bs-example-navbar-collapse-2 > ul').aigroup_menu({
	delay: 0,
	hoverClass: 'hover',
	arrows: true,
	animation: ''
});
	
/* ---------------------------------------------------------------------------
 * Featured Image right panel slider (Home Page)
 * --------------------------------------------------------------------------- */	
jQuery('.issue-ticker').easyTicker({
		direction: 'up',
		speed: 'slow',
		visible: 3,
		interval: 2000
});

/* ---------------------------------------------------------------------------
 * Issues Category slider (Home Page)
 * --------------------------------------------------------------------------- */
jQuery('.owl-carousel-1').owlCarousel({
        items: 3,
		itemsDesktopSmall: [1024,2],
		itemsMobile: [480,1],
        pagination: true,
        slideSpeed: 600,
        navigationText: false,
        navigation: false,
		autoPlay: true
});

/* ---------------------------------------------------------------------------
 * Pagination code:
 * --------------------------------------------------------------------------- */
 
 jQuery('#pagination-demo').twbsPagination({
 	
        totalPages: pages,
        visiblePages: 7,
        href: '?page={{number}}'
    });

/* ---------------------------------------------------------------------------
 * Search Focus 
 * --------------------------------------------------------------------------- */
jQuery(document).ready(function(){
	        
	var s = jQuery(this).find("#menubar-search-query"); // find the #s, which is the search input id
	if ( s.val() != '') { // if s has value, proceed
	    jQuery('#menubar-search-query').focus(); // focus on the search input
	}
});

/* ---------------------------------------------------------------------------
 * Register Page 
 * --------------------------------------------------------------------------- */
jQuery("#submitbtn").click(function() {
			
  var html;
  jQuery('.loader').show();
  var mim_register_form_data = jQuery('#mim_issue_signup').serialize();
  jQuery.ajax({
        type: "POST",
        url:  Ajax_Url,
        data: mim_register_form_data,
        timeout: 10000,
		global: false,
        dataType: 'json',
        success: function(Message){

	       jQuery('.loader').hide();
	       jQuery('#result').empty();
			if(Message == 'Registration complete! Check your mailbox')
			{

				html = '<ul id="success" class="success">';
				html += '<li>';
                html += Message;
                html += '</li>';
                html += '</ul>';
				jQuery('div#result').append(html).fadeIn('slow');
				jQuery("#mim_issue_signup")[0].reset();
			}				
			else
			{
				html = '<ul id="error" class="error">';
				jQuery.each(Message, function(index, item) {
                    html += '<li>';
                    html += Message[index];
                    html += '</li>';
					
                });
				 html += '</ul>';
				jQuery('div#result').append(html).fadeIn('slow');
			}
        }
 });
  return false;
});

/* End Doucument */