$(document).ready(function(){

	ToggleMore.init();
	BrowseFile.init();
	//Location.init();
	DatePick.init();
	Tooltip.init();
	Alphabet.init();
	OnlineBrochure.init();
	
});

// SHOW/HIDE MORE TEXT

function ToggleMore(){}
ToggleMore.init = function(){
	$("a.more").toggle(
		function(){
			$(this).text('Verbergen...').addClass("up").prev(".more_info").slideDown(300);
		},
		function(){
			$(this).text('Lees meer...').removeClass("up").prev(".more_info").slideUp(300);
		}
	);	
}	

// BROWSE FOR FILE
//-----------------------------------------------------------------------------
function BrowseFile(){}
BrowseFile.init = function(){
	var browseInputs = $("input[id^='browse_']");
	if (browseInputs.length != 0){
		for (var i = 0; i < browseInputs.length; i++){
			$(browseInputs[i]).bind("change", BrowseFile.browse_onchange);
		}
	}
};
BrowseFile.browse_onchange = function(){
	if (this.id.match(/browse_(.*)/)){
		var targetID = 'file_'+RegExp.$1;
		$("#"+targetID).val($(this).val());
	}
};

// LOCATION
//-----------------------------------------------------------------------------

/*function Location(){}

Location.init = function(){
	$("div[class*=content]:has('.title')").click(function(){
		var url = $(this).find('.title a').attr('href');
		if(url != '#')
			document.location.href = url;	
	});
	$("ul.medewerkers li:has('.name')").bind('click', function(evt){
		var url;
		if(evt.target.nodeName == 'A'){
			if($(evt.target).attr('href').indexOf('mailto') == -1){
				url = $(evt.target).attr('href');
			} else {
				url = "#";
			}
		} else {
			url = $(this).find('.name a').attr('href');

		}
		if(url != '#')
			document.location.href = url;	
	});
};

Location.getURLSelected = function(selectElm){
	if(selectElm[selectElm.selectedIndex].value.length){
		document.location.href=selectElm[selectElm.selectedIndex].value;
	}
};*/

// DATEPICK
//-----------------------------------------------------------------------------

function DatePick(){}

DatePick.init = function() {
	$(document).ready(function() {
		$('input[id^=datepick_]').datepick({ minDate: 0, maxDate: '+2y', showOnFocus: true, showTrigger: '<img src="../themes/sioo/gfx/calendar.png" width="16" height="16" alt="Kies een datum" class="dateBox trigger" />' });
	});
};

// TOOLTIP
//-----------------------------------------------------------------------------

function Tooltip(){}

Tooltip.init = function(){
	$(".ttip").tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: " - ",
		fade: 400
	});	
	
}

// ALPHABET

function Alphabet(){}

Alphabet.init = function(){
	var letters = $(".alphabet a");
	letters.click(function(){
		var thisLetter = $(this).text();
		$(".letter").hide();
		letters.removeClass('active');
		$(this).addClass('active');
		$("#letter"+thisLetter).show();
	});
};

// ONLINE BROCHURE

function OnlineBrochure(){}

OnlineBrochure.init = function(){
    try
    {
    	$("a.fancybox").fancybox({
    		width: 970,
    		height: 614,
    		autoScale: false,
    		transitionIn: 'none',
    		transitionOut: 'none',
    		type: 'iframe'
    	});
    }
    catch(objError)
    {
        ; // Geen error afhandeling.
    }
};
								 
