window.onload = function() {
	
	if ( bLinks ) writeLinks();
	if ( bNavi )changeNavigation();

	var a,i,o,x;
	a = document.getElementsByTagName( "a" );
	for (i=0; i<a.length; i++) {
		if ( a[i].rel == "external" ) {
				a[i].onclick = openExternal;
		}
	}
	//preload
	for (i=0;i<ipx.length;i++) {
		x = ipx[i];
		ipx[i]=new Image();
		ipx[i].src = x;
	}
} 

var bLinks, bNavi;

function openExternal() {
	window.open( this.href, "", "" );
	return false;
}

var ipx= new Array();
function changeNavigation() {
	var a,i,o,x;
	o = document.getElementById( "navigation" );
	a = o.getElementsByTagName( "a" );
	for (i=0; i<a.length; i++) {
		x = a[i].getAttribute('rel');
		if ( a[i].className == 'active' ) {
			a[i].innerHTML = '<img src="/images/navigation/'+x+'_over.gif" alt="'+x+'" title="'+a[i].href+'" />';
		} else {
			a[i].innerHTML = '<img src="/images/navigation/'+x+'.gif" alt="'+x+'" title="'+a[i].href+'" onmouseover="rO(this);" onmouseout="rO(this);"/>';
			ipx[ipx.length] = '/images/navigation/'+x+'_over.gif';
		}
	}
}

function changeContact() {
	var o;
	o = document.getElementById( "contact" );
	o.innerHTML = '&#109;&#105;&#99;&#104;&#101;&#108;&#46;&#100;&#101;&#109;&#111;&#110;&#116;&#64;&#104;&#111;&#116;&#109;&#97;&#105;&#108;&#46;&#102;&#114;';
}

function rO(img) {
	var s = img.src;
	if ( img.src.indexOf( "_over" ) != -1 ) {
		img.src = s.replace(/_over/,"" );
	} else {
		img.src = s.replace(/\.gif/,"_over.gif" );
	}
}

