var currentSector = 'zorg-en-welzijn';

function prettyPrintLargeNumber(number) {
	while((number+='')!=(number=number.replace(/([0-9]+)([0-9]{3})/,'$1,$2')));
}

$(document).ready(function(){
    if($.browser.msie && $.browser.version < 8)
    	$('html').addClass('ie');
    
	$('.evaluatie-forms').hide();
	$('.reflectie-forms').hide();

    $('.beroepen-abc-content #alphabet').each(function(){
      initBeroepen(currentSector);
    });  
    
    var fake = 0;
    fake.offsetHeight = 0;
    if(document.location.href.match(/lesbrieven\//))
    	getSectorDelen(fake,'zorg-en-welzijn',1);

});

function initBeroepen(sector) {
	currentSector = sector;
	getAlphabet(sector);
	getBeroepenABC('a');
	$('.beroepen-abc-content').show();
}
function getAlphabet(sector)
{
	abc = '#alphabet';
	//alert('sector: '+sector);
	$.get('/zoeken/sector/alphabet/',{ sector:sector },function(data)
	{
		$(abc)[0].innerHTML = data;
	});
}
function getBeroepenABC(letter)
{
	div = '#beroepen-results';
	sector = currentSector;
	//alert('sector: '+sector+', letter: '+letter);
	$.get('/zoeken/beroep/letter/',{ sector:sector,q:letter },function(data)
	{
		$(div)[0].innerHTML = data;
		$('.current-letter')[0].innerHTML = letter.toUpperCase();
	});
}

function getEvaluatieForms(sender,sector,counter) {
	$('.evaluatie-forms').hide();
	$("#evaluatie-forms-"+sector).css('margin-top',(counter*sender.offsetHeight-sender.offsetHeight) + 'px');	
	$("#evaluatie-forms-"+sector).show();
}

function getReflectieForms(sender,sector,counter) {
	$('.reflectie-forms').hide();
	$("#reflectie-forms-"+sector).css('margin-top',(counter*sender.offsetHeight-sender.offsetHeight) + 'px');	
	$("#reflectie-forms-"+sector).show();
}

function getSectorDelen(sender,sector,counter)
{
	$.get('/zoeken/sectordeel/',{q:sector},function(data)
	{
		$('.lesbrieven-content').attr('class','lesbrieven-content '+sector);
		$('#lesbrieven-sectordelen')[0].innerHTML = data;
		$('.stack').css('margin-top',(counter*sender.offsetHeight-sender.offsetHeight) + 'px');
		$('#lesbrieven-branches')[0].innerHTML = "";
		$('#lesbrieven-beroepen')[0].innerHTML = "";
	});
}

function getBranches(sender,sectordeel,counter)
{
	strHeight = (sender.offsetHeight * counter) + 'px';
	$('#branches-padding').css('height',strHeight);
	$('#beroepen-padding').css('height',strHeight);
	
	$.get('/zoeken/branche/',{q:sectordeel},function(data)
	{
		$('#lesbrieven-branches')[0].innerHTML = data;
		$('#lesbrieven-beroepen')[0].innerHTML = "";
	});
}

function getBeroepen(sender,branche,counter)
{
	strHeight = (sender.offsetHeight * counter) + 'px';
	$('#beroepen-padding').css('margin-top',strHeight);
	
	$.get('/zoeken/beroep/branche/',{q:branche},function(data)
	{
		$('#lesbrieven-beroepen')[0].innerHTML = data;	
	});
}

