// *************************************************************
// *************************************************************
// this file is to be edited with a UTF-8 editor only (and in UTF-8 mode) !!
// *************************************************************
// *************************************************************
function ToggleMore(id) {
	($(id).style.visibility != 'visible') ? $(id).style.visibility = 'visible' : '';
	var slideEffect = new Fx.Height(id, {duration: 500});
	slideEffect.toggle();
	slideEffect = null;
}
//first element is the name for validation
//second element is the search engine url
//third element is whether it received utf8 or not (true - yes, false - no)
var srch_engines = [];
srch_engines['ebay'] = ['ebay', 'http://buy.ebay.com/'];
srch_engines['imdb'] = ['imdb', 'http://www.imdb.com/find?s=all&q='];
srch_engines['googlemaps'] = ['googlemaps', 'http://maps.google.com/maps?f=q&amp;hl=en&amp;q='];
srch_engines['yahoo'] = ['yahoo', 'http://search.yahoo.com/search?ei=UTF-8&amp;fr=ystg&amp;p='];
srch_engines['wikipedia'] = ['wikipedia', 'http://en.wikipedia.org/wiki/Special:Search?go=Go&amp;search='];
srch_engines['google'] = ['google', 'http://www.google.com/custom?q='];
srch_engines['flickr'] = ['flickr', 'http://www.flickr.com/search/?q='];
srch_engines['astraweb'] = ['astraweb', 'http://search.lyrics.astraweb.com/?word='];
var googleQuery = 'sa=Search&amp;client=pub-0145695764569140&amp;forid=1&amp;ie=UTF-8&amp;oe=UTF-8&amp;cof=GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1&amp;hl=en&amp;q=';

var srch_string = '';
function DoSearch(engine) {
	var TheForm = document.forms[0].srchkey.value;
	if ((srch_engines[engine][1] != '') && (TheForm != '')) {
		srch_string = encodeURIComponent(TheForm);
		window.open(srch_engines[engine][1] + srch_string + ((engine == 'google') ? '&amp;' + googleQuery : ''), '');
	}
}
//this creates an array with int => srch engine name
var srch_engines_array = [];
var i = 0;
for (var p in srch_engines) {
	if (srch_engines[p][0] === p) {
		srch_engines_array[i++] = p;
	}
}

function LoadFuncs (){
	loadtooltip();
	$('search_fld').addEvent('focus', function() {
		if ($('search_fld').hasClass('search_fld')) {
			$('search_fld').removeClass('search_fld');
			$('search_fld').addClass('search_fld_clicked');
		}
	});

	srch_engines_array.each(function(el) {
		$('search_' + srch_engines[el][0]).addEvent('click', function() {
			DoSearch(srch_engines[el][0]);
		});
	});

	$('search_fld').addEvent('mouseover', function() {
		ddrivetip("Search:<br />Type your query, and click the desired search engine icon.", true, true);
		$('search_fld').focus();
		if ($('search_fld').hasClass('search_fld')) {
			$('search_fld').removeClass('search_fld');
			$('search_fld').addClass('search_fld_clicked');
		}
	});
	$('search_fld').addEvent('mouseout', hideddrivetip);
	$('search_fld').addEvent('blur', function(){
		if (($('search_fld').value == '') && ($('search_fld').hasClass('search_fld_clicked'))){
			$('search_fld').removeClass('search_fld_clicked');
			$('search_fld').addClass('search_fld');
		}
	});
	document.addEvent('mousemove', positiontip);
}
window.addEvent('load', LoadFuncs);