
function strToMs(string) {
	var result=0.0;
	pa=string.split(":");
	
	
	if(pa.length==1) {
		result+=Number(pa[0])*1000;
	} 
	else if(pa.length==2) {
		result+=Number(pa[0])*60000;
		result+=Number(pa[1])*1000;
	}
	else if(pa.length==3) {
		result+=Number(pa[0])*3600000;
		result+=Number(pa[1])*60000;
		result+=Number(pa[2])*1000;
	}
	
	return result;	
}

$.tablesorter.addParser({ 
    // set a unique id 
    id: 'position', 
    is: function(s) {
		return /^[0-9]+\.$/.test(s);
	}, 
    format: function(s) { 
        // format your data for normalization 
		var re= new RegExp(/^([0-9]+)\.?$/);
		var m=re.exec(s);
	
		return Number(m[0]);
    }, 
    // set type, either numeric or text 
    type: 'numeric' 
}); 
/*
$.tablesorter.addParser({ 
    id: 'casy', 
    is: function(s) {
		return /^\+? ?([0-9]*:?[0-9]*:?[0-9.]+)$/.test(s);
	}, 
    format: function(s) {
		var re= new RegExp(/^\+? ?([0-9]*:?[0-9]*:?[0-9.]+)$/);
		var m=re.exec(s);
		
		var r=strToMs(m[1]);
		return r;
    }, 
    type: 'numeric' 
}); 
*/
$(document).ready(function() {
	//Facebook API
	FB.init("e74eacdec11501228ee63e52523d9557","/xd_receiver.htm",{
		reloadIfSessionStateChanged: true
	});

	//Colorbox
	$('a.gallery').colorbox({transition:'elastic', slideshow: true, slideshowAuto: false, slideshowSpeed: 4000});
	
	//Tabs
	$(".ui-tabs").tabs();
	
	
	
	// Table Sorter
	$(".tablesorter").tablesorter({widgets: ['zebra']}); 
	
	$('#searchText').autocomplete('/epedia/index/autocomplete', {
		width: 200,
		delay: 200,
		mustMatch: true,
		minChars: 2,
		multiple: true
	});	

});