
$(document).ready(function(){
	//if(!$('#employeeslist').attr('id')) $('#post-101').wrapInner('<div id="employeeslist"></div>');

	//alert(mobile_device);

	if(!mobile_device){
		if(!$('#employeeinfo').attr('id')) $('#employeeslist').before('<div id="employeeinfo" style="display:none"><div class="inner"><h3></h3><dl><dt class="title">Syssla p&aring; Attraction</dt><dd class="title"></dd><dt class="email">E-postadress</dt><dd class="email"></dd><dt class="mobnr">Mobilnummer</dt><dd class="mobnr"></dd></dl></div></div>');
		
		/*
		$('#employeeslist .emplist').each(function(i,el){
			//if(i==3 || i==5 || i==7 || i==10) $(el).css({position:'relative',top:'-46px'});
		});*/
		
		$('#employeeslist ul li a').unbind('click').click(function(){
			return doEmployeeInfo($(this));
		});
	
	} else { 
		 //mobile
		 
		 $('#employeeslist ul li a').unbind('click').click(function(e){
			e.preventDefault();
			$('.einfo').remove();
			var a = $(this);
			var obj = getEmpInfo(a.attr('href'));
			var li = a.parent();
			
			html = '<span class="einfo" style="display:none;">';
			html += '<span class="mnr">' + obj.mnr + '</span><br>';
			html += '<span class="epost"><a href="mailto' + obj.e + '" target="_blank">'+obj.e+'</a></span>';
			html += '</span>';
			
			li.append(html).find('.einfo').slideDown();
		});
		 
	}


/*
	// Preload images
	var people = new Array();
	$('#employeeslist ul li a').each(function(i,a){
		people[i] = new Image();
		people[i].src = getEmpInfo($(a).attr('href')).id;
	});
*/
});


function doEmployeeInfo(a_obj){
	// Fix info-string
	var eobj = getEmpInfo(a_obj.attr('href'));
	if(!eobj.name) eobj['name'] = a_obj.text();
	
	
	if($('#employeeinfo .inner:first').hasClass(eobj.id)) return false;
		
	if($('#employeeinfo').css('display').toLowerCase() == 'block')
		$('#employeeinfo').slideUp('normal', function(){showEmployeeInfo(eobj);});
	else
		showEmployeeInfo(eobj);
	
	
	return false;
}

function showEmployeeInfo(eobj){
	// Add info
	$('#employeeinfo .inner:first').removeAttr('class');
	$('#employeeinfo div:first').addClass('inner');
	$('#employeeinfo .inner:first').addClass(eobj.id);

	$('#employeeinfo h3').text(eobj.name);
	$('#employeeinfo dl dd.title').text(eobj.t); 
	$('#employeeinfo dl dd.mobnr').text(eobj.mnr);
	$('#employeeinfo dl dd.email').html('<a href="mailto:'+eobj.e+'" target="_blank">'+eobj.e+'</a>');

	Cufon.replace('#employeeinfo h3', { fontFamily: 'CstBerlinEast-Bold' });
	
	$('#employeeinfo').slideDown();		
}


function getEmpInfo(infoString){
	var eobj = new Object();
	
	if(infoString.indexOf('#')<0) return eobj;
	
	infoString = infoString.substring(infoString.indexOf('#')+1);
	var eparams = infoString.split(';');
	
	for(var i=0; i<eparams.length; i++){
		var eparam = eparams[i].split(':');
		eobj[eparam[0]] = eparam[1];
	}
	
	return eobj;
}
