Ciao a tutti

Io ho questa funzione javascript:

codice:
<script type="text/javascript">

function showFirst(x)
{
	var testo;
	var titolo;

switch (x)  {

	case '1':
		testo = "<p id='1'> 	<?php
		$obj = new controllo;
		$obj -> getChecksByEvent(1);
		echo $obj->content;

	?></p>";
	
		titolo = " <?php
		$title = new evento;
		$title -> getDataEvent(1);
		echo "Tabella controlli: " .$title->nomeEvento; ?>
		";

	break;
	
	case '2':
		testo = "<p  id='2'> 	<?php
		$obj = new controllo;
		$obj -> getChecksByEvent(2);
		echo $obj->content;
	
	?></p>";

		titolo = " <?php
		$title = new evento;
		$title -> getDataEvent(2);
		echo $title->nomeEvento; ?>
		";
	break;
	
		}

}


</script>
...che funziona.
Come si capisce, all'interno c'è incluso del codice php che richiama una classe esterna per creare degli oggetti.

Io vorrei evitare lo switch e quindi passare ai metodi della classe php la variabile (x) in modo dinamico.
Però...non riesco a passare la funzione javascript a php, perchè ovviamente php lavora in modo diverso e con tempi diversi da javascript.

Qualche espediente??

Grazie!