/**
 * define search provider
 */ 
var searchprovider = new Array( 5 );
searchprovider['marena'] = 'http://www.mensch.de/www/search.php?q=';
searchprovider['google'] = 'http://www.google.de/search?meta=lr%3Dlang_de&q=';
searchprovider['phpbb'] = 'http://www.weltreise.de/forum/search.php?keywords=';
searchprovider['wikipedia'] = 'http://de.wikipedia.org/wiki/';
searchprovider['dict-cc'] = 'http://www.dict.cc/?s=';


	
function click_n_search( link, mode )
{
  var searchurl = searchprovider[ mode ];
  if (searchurl == undefined || searchurl == '')
  {
    alert( 'Suchmaschine nicht bekannt' );
    return false;
  }

  /// get selected text
  var selectedtext = '';
	if (window.getSelection) {
		selectedtext = new String( window.getSelection() );
	} else
	if (document.getSelection) {
		selectedtext = new String( document.getSelection() );
	} else
	if (document.selection) {
		selectedtext = new String( document.selection.createRange().text );
	} else {
		alert( 'Sorry - aber Dein Browser kann dieses Feature nicht.' );
		return false;
	}
	
/*	selectedtext = PHP.trim( selectedtext ); */
  if (selectedtext.length == 0)
  {
    alert( 'Es ist kein Wort oder Text markiert.' );
    return false;
  }
  else
  if (selectedtext.length > 100)
  {
    alert( 'Es ist ist zuviel Text markiert.(100 Zeichen maximal' );
    return false;
  }
  else
  {
    link.href = searchurl + selectedtext;
    return true; 
  }
  
  return false;
}