$(document).ready( function() {
	collectExternalLinks();
	
	if ( isAppleMobileDevice() ) {
		disableTopnavMainItemClick();
	}
	
	$('a[rel="lightbox"]').fancybox();
	$('a.lightbox').fancybox();
	
	$('#binding-quicklinks select').selectbox( {
		'onOpen' : onBindingQuickLinksOpen
	} );
	
} );

function onBindingQuickLinksOpen(sb) {
	$('#wrapper').click(
		function(e) {
			if ( e.target.id.indexOf('sbSelector') != -1 || e.target.id.indexOf('sbToggle') != -1 ) {
				return;
			}
			$('#binding-ql').selectbox('close');
			$('#wrapper').unbind('click');
		}
	);
}

function collectExternalLinks(parentElement) {
	if (parentElement) {
		parentElement += ' ';
	} else {
		parentElement = '';
	}
	$(parentElement + 'a.external').click( 
		function() {
			window.open(this.href);
			return false;
		}
	);
}

function isAppleMobileDevice() {
	var ua = navigator.userAgent;
	var retval = /iPad/i.test(ua) || /iPhone/i.test(ua);
	
	return retval;
}

function disableTopnavMainItemClick() {
	return;
	$('#topnav > ul > li > a').click( 
		function() {
			return false; 
		} 
	);
}
