function arrUnique(inputArr) {
	var a = [];
	var l = inputArr.length;
	for(var i=0; i<l; i++) {
	  for(var j=i+1; j<l; j++) {
		// If inputArr[i] is found later in the array
		if (inputArr[i] === inputArr[j])
		  j = ++i;
	  }
	  a.push(inputArr[i]);
	}
	return a;
};

siteurlstring = ""+window.location+"";
var siteurl = siteurlstring.match(/http:\/\/([a-z0-9-_\.]+)\//i);
siteurl = siteurl[1];

function mencoding(settings){
	settings = jQuery.extend({
		className: 'jMail',
		referer: 'http://'+siteurl,
		insertHTML: true
	},settings);

	var element = $('.'+settings.className);
	var tableDataStr='||';
	if(element.length > 0){
		$.each(element, function(i, val){
			tableDataStr += $(val).attr('data-m')+'||';
		});
		$.getJSON(settings.referer+"/home/s/", {
				"includeFile": "mail",
				"operation": "jMail",
				"data": tableDataStr
			}, function(json){
				$.each(json, function(i, val){
					$('.'+settings.className+'[data-m="'+i+'"]').unbind().bind('click', function(){
						parent.location='mailto:'+val; return false;
					}).css({'cursor':'pointer'}).attr('title','email: '+val)
					if(settings.insertHTML==true)
					$('.'+settings.className+'[data-m="'+i+'"]').html(val);
				});
		});
	}
}


jQuery().ready(function(){
	var urlAddr = document.location.toString();
	if (!urlAddr.match('#')) { $('#q').focus(); }
});
