/*
  Plugin Name: Admiyn Juitter WordPress Plugin
  Plugin URI: http://admiyn.com/admiyn-juitter-wordpress-plugin
  Description: Show in your blog pages, in real-time, what others people are talking about (author's name, post's category, post's tags or post's title).  
  Version: 1.0
  Author: Anderson Makiyama
  Author URI: http://admiyn.com
*/

/**
 * Admiyn Juitter WordPress Plugin
 * 
 * @author Admiyn <admiyn@gmail.com>
 * @package DMS
 *
 */
$(document).ready(function() {
	if(global_js_vars.juitter.is_juitter_page){
		$.Juitter.start({
		searchType: global_js_vars.juitter.searchType,
		searchObject: RegExp.escape(global_js_vars.juitter.searchObject),
		live: global_js_vars.juitter.live,
		lang: global_js_vars.juitter.lang,
		placeHolder: global_js_vars.juitter.placeHolder,
		loadMSG: global_js_vars.juitter.loadMSG,
		imgName: global_js_vars.juitter.imgName,
		total: global_js_vars.juitter.total,
		readMore: global_js_vars.juitter.readMore,
		nameUser: global_js_vars.juitter.nameUser,
		openExternalLinks: global_js_vars.juitter.openExternalLinks,
		filter: global_js_vars.juitter.filter
		});	
	}
});

RegExp.escape = function(text) {
  if (!arguments.callee.sRE) {
    var specials = [
      '/', '.', '*', '+', '?', '|',
      '(', ')', '[', ']', '{', '}', '\\'
    ];
    arguments.callee.sRE = new RegExp(
      '(\\' + specials.join('|\\') + ')', 'g'
    );
  }
  return text.replace(arguments.callee.sRE, '\\$1');
}

global_js_vars = new Object();
global_js_vars.juitter = new Object();
global_js_vars.juitter.is_juitter_page=false;
global_js_vars.juitter.searchType = "searchWord";
global_js_vars.juitter.searchObject = "";
global_js_vars.juitter.live = "live-15";
global_js_vars.juitter.lang = "en";
global_js_vars.juitter.placeHolder = "juitterContainer";
global_js_vars.juitter.loadMSG = "Loading messages...";
global_js_vars.juitter.imgName = "loader.gif";
global_js_vars.juitter.total = 5;
global_js_vars.juitter.readMore = "Read it on Twitter";
global_js_vars.juitter.nameUser = "image";
global_js_vars.juitter.openExternalLinks = "newWindow";
global_js_vars.juitter.filter = "sex->*BAD word*,porn->*BAD word*,fuck->*BAD word*,shit->*BAD word*";