// no conflcit with other library
jQuery.noConflict();


/* Automatic fade effect on home banner */
function triggerHomeBannerEffect(){
	var strClassName = jQuery('img.home-banner:visible').attr('class');
	if (typeof(strClassName) != undefined){
		var pos = strClassName.substring(parseInt(strClassName.length)-1);
		jQuery('img.home-banner.img'+parseInt(pos)).hide();
		(pos == 3)? pos = 1 : pos++;
		jQuery('img.home-banner.img'+parseInt(pos)).fadeIn('slow');
		jQuery('#number-pager span').removeClass('current');
		jQuery('#number-pager span#img'+parseInt(pos)).addClass('current');
	}
}


// dom ready
jQuery(document).ready(function(){
		
	// trigger the fadin effect every 5 sec
	var interval = window.setInterval('triggerHomeBannerEffect()', 5000);
	
	/******************************************************************************* Binding Zone ***/
	
	// bind action to number button
	jQuery('#number-pager span').click(function(){
		jQuery('#number-pager span').removeClass('current');
		jQuery(this).addClass('current');
		jQuery('img.home-banner').hide();
		jQuery('img.home-banner.'+jQuery(this).attr('id')).fadeIn('slow');
		clearInterval(interval);
	});
	
	/******************************************************************************* Plugin Zone ***/
	/* tabs */
	jQuery("#rboxes-block").tabs({
		prefixtabs:"rboxes-link",
		prefixcontent:"rboxes-tabs",
		classcontent:"tabs-content",
		tabinit:"1",
		fadespeed:"fast"
	});
	jQuery("#allknow-block").tabs({
		prefixtabs:"allknow-link",
		prefixcontent:"allknow-tabs",
		classcontent:"tabs-content",
		tabinit:"1",
		fadespeed:"fast"
	});
	/* slider */
	jQuery('.bxSlider').bxSlider({
        infiniteLoop: false,
        hideControlOnEnd: true,
        auto: true,
        pause: 10000,
        speed: 1000
    });
});

