/**
 * define search providers
 *  
 */ 
var searchprovider = new Array( 1 ); // <--- do not forget to adjust this number!
searchprovider['google'] = 'http://www.google.de/search?meta=lr%3Dlang_de&q=site:www.arbeitslosenselbsthilfe.org+';
//searchprovider['vbulletin'] = 'search.php?' + SESSIONURL  + 'do=process&query=';
//searchprovider['wikipedia'] = 'http://de.wikipedia.org/wiki/';
	
	
function click_n_search( link, mode )
{
  var searchurl = searchprovider[ mode ];
  if (searchurl == undefined || searchurl == '')
  {
    alert( 'Ungültiger Provider.' );
    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 untersützt diese Funktion nicht.' );
		return false;
	}
	
	selectedtext = PHP.trim( selectedtext );
  if (selectedtext.length == 0)
  {
    alert( 'Du musst ein Wort im Text markieren um dann die Suche auszuführen' );
    return false;
  }
  else
  if (selectedtext.length > 100)
  {
    alert( 'Es ist ist zuviel Text markiert.' );
    return false;
  }
  else
  {
    link.href = searchurl + selectedtext;
    return true; 
  }
  
  return false;
}