guarda anche il tuo script mi da errore (l'ho dovuto modificare un pochino se no non passava nemmeno il primo "if"):
codice:
if (top != self) {
	alert("Sono in un Iframe!");
	su = top.location; 

        //Sezione di test
	document.write(typeof(su.href));
	document.write("
Check point superato");
        //Fine test

	if (typeof(su.href) == "unknown") {  //QUI DA ERRORE
		alert("Sono ospite di un altro sito!");
	}
}
Ho aggiunto due righe per test. Cmq puoi vedere ricliccando sui link che ti ho dato prima (ho sostituito solo il .js.