Aggiungi:
codice:
var tipo = new String(Request.Form("tipo"));
e modifica la query cosi:
codice:
if(stringa !="" && tipo != ""){
var sql = "SELECT * FROM Magic WHERE TipoDiCarta = '"+tipo+"' AND TestoLibero LIKE '%" + stringa + "%'";
}else if(stringa !=""){
var sql = "SELECT * FROM Magic WHERE TestoLibero LIKE '%" + stringa + "%'";
}else if(tipo != ""){
var sql = "SELECT * FROM Magic WHERE TipoDiCarta = '"+tipo+"'";
}
col beneficio del dubbio non sviluppo in jscript da anni 
P.S. TipoDiCarta e TestoLIbero saranno i rispettivi campi che hai nella tabella che io non conosco
P.S.S. Hai fatto cross-post con ASP
e vietato