//---------------------------------------------------------------------------- 6

	link_separator = '\r';

//  insert google analytics tracking here

	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-4102000-17']);
	_gaq.push(['_trackPageview']);

	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();

//---------------------------------------------------------------------------- 7

	window.onload=function(){

//---------------------------------------------------------------------------- 8
//  clean up directory listing menus

		// we only want to affect what's in the first <pre> tag

		pre = document.getElementsByTagName('pre')[0];

		// get rid of "Name"
		lnk = pre.getElementsByTagName("a")[0];
		if (lnk.innerHTML=='Name') lnk.outerHTML='';

		// translate "Parent Directory" to "more"
		lnk = pre.getElementsByTagName("a")[0];
		if (lnk.innerHTML=='Parent Directory') lnk.innerHTML = 'more';

		delete_tag(pre, 'img');
		delete_tag(pre, 'hr');


		// get rid of leading whitespace
		prestr = pre.innerHTML;
		prestr = prestr.replace('                                    ','');

		while (prestr.substr(0, 1)!='<')
			prestr = prestr.substr(1, prestr.length-1);

		// get rid of trailing whitespace
		while (prestr.substr(prestr.length-1, 1)!='>'){
			prestr = prestr.substr(0,prestr.length-1);
		}

//---------------------------------------------------------------------------- 9
// clean up the link names (.html & trailing slashes)

		prestr = replace_all(prestr, " <a", "<a");
		prestr = replace_all(prestr, "> ", ">");
		prestr = replace_all(prestr, "/</a>", "</a>");
		prestr = replace_all(prestr, ".html</a>", "</a>");
		prestr = replace_all(prestr, "</a>\n", "</a>"+link_separator);

//---------------------------------------------------------------------------- 9
// add search link

		search = "javascript:google();";
		search = link_separator + '<a href="' + search + '">search</a>';
		prestr = prestr + search;

//---------------------------------------------------------------------------- 9
// we're all done, add the logo in at the end

		logo  = '<img src="/_ekoru/css/logo.png" id=logo ';
		logo += 'onclick="location.href=\'/\';" title="Home Page"';
		logo += 'style="cursor:pointer">';
		pre.innerHTML = logo+prestr;

//---------------------------------------------------------------------------- 9
// show the first pre, now that it's cleaned up

		pre.style.visibility="visible";

//--------------------------------------------------------------------------- 10
// la fin

	}

// -------------------------------------------------------------------------- 11
// functions

	function delete_tag(obj, tag){
		dels = obj.getElementsByTagName(tag);
		l = dels.length;
		for (x=0;x<l;x++) dels[0].outerHTML = '';
	}

	function replace_all(str, pre, post){
		while (str.indexOf(pre)>0)
			str = str.replace(pre, post);
		return str;
	}

	function google(){
		terms = prompt("Search terms:","");
		if (terms!=''){
			url = "http://www.google.com/search?hl=en&lr=lang_en&nfpr=1&q=";
			site = " site:" + document.domain;
			url = url + terms + site;
			document.location.href = url;
		}
		return true;
	}
		
// -------------------------------------------------------------------------- 11
// search

	function search(){
		mots = prompt('Mots clés :','','');
		if (mots) document.location.href='http://www.google.com/search?q='+mots+'+site:dessin.acswift.com';
		return false;
	}
// -------------------------------------------------------------------------- 12
// google analytics

var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-4102000-14']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

// -------------------------------------------------------------------------- fin

