/*
* Entrust Website Javascript
* @author $Id: main.js 105 2012-01-20 16:24:08Z john $
* @category design
* @package entrust
* @copyright Copyright (c) 2011 Guerilla Communications
*/
$(function(){
	
	//
	if ($.browser.msie && parseInt($.browser.version, 10) < 9){	
		// round corner implementation
		//$('.service-item a.img').addClass('relative').addClass('noborder').prepend('<div class="mask">&nbsp;</div>');
		$('#page-title .img').addClass('relative').addClass('noborder').prepend('<div class="mask mask-160">&nbsp;</div>');
	}
	
	//
	$('#searchterm').focus(function(){
		if($(this).val()=='Search')$(this).val('');
	});
	
	//
	$('#searchterm').blur(function(){
			if($(this).val()=='')$(this).val('Search');
	});
	
	//
	$('#search form').submit(function(e){
			//e.preventDefault();
			if($('#searchterm').val().replace(/\s/,'').length>2){
				return true;	
			}else{
				e.preventDefault();
			}
	});
	
	//
	/*if ($.browser.msie && $.browser.version < 9){
		$('select.wide')
		.bind('focus mouseover', function() { $(this).addClass('expand').removeClass('clicked'); })
    	.bind('click', function() { $(this).toggleClass('clicked'); })
    	.bind('mouseout', function() { if (!$(this).hasClass('clicked')) { $(this).removeClass('expand'); }})
    	.bind('blur', function() { $(this).removeClass('expand clicked');});
	}*/
	
});

/*
* parse Twitter Date 
*/
function relative_time(time_value) {
	var values = time_value.split(" ");
	time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
	var parsed_date = Date.parse(time_value);
	var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
	var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
	delta = delta + (relative_to.getTimezoneOffset() * 60);
	
	var r = '';
	if (delta < 60) {
	r = 'a minute ago';
	} else if(delta < 120) {
	r = 'couple of minutes ago';
	} else if(delta < (45*60)) {
	r = (parseInt(delta / 60)).toString() + ' minutes ago';
	} else if(delta < (90*60)) {
	r = 'an hour ago';
	} else if(delta < (24*60*60)) {
	r = '' + (parseInt(delta / 3600)).toString() + ' hours ago';
	} else if(delta < (48*60*60)) {
	r = '1 day ago';
	} else {
	r = (parseInt(delta / 86400)).toString() + ' days ago';
	}
	
	return r;
}
