<?

$encoding
=$_GET['e'];

$buzzwords getBuzzwords();

switch( 
strtolower($encoding) ){

  case 
'html':
    
// breaks
    
print implode('<br>',$buzzwords);
    break;
  
  case 
'cookie':
    
setcookie("IMGCookie"implode('|',$buzzwords)); 
    print 
"cookie set";
    break;
  
  case 
'script':
    print 
"callbackScript(" arrayToJS(getBuzzwords()) . ");";
    break;
  
  case 
'delim-pipe'
  default:
    
// pipe-delimited
    
print implode('|',$buzzwords);
}    

function 
getBuzzwords(){
  
$dabs 25;
  
$buzzwords file$_SERVER["DOCUMENT_ROOT"] . '/ajax/buzzwords.txt' );
  
$chosen = Array();
  for( 
$i=0$i $dabs$i++ ){
    
$index =  rand0count($buzzwords)-); 
    
$chunk array_splice($buzzwords$index1);  
    
array_push$chosentrim($chunk[0]) );
  }
  return 
$chosen;
}

function 
arrayToJS$array ){
  
$s '';
  foreach (
$array as $element){
    if (
$s != ''){
      
$s .= ',';
    } 
    
$s .= "'$element'";
  }
  return 
"[$s]";
}
?>