Estás haciendo una comparación rara en tus ifs:
Código Javascript
:
Ver originalfunction Reload(){
var Produc = document.getElementById('Prod');
var Cate = document.getElementById('Cat');
if (Produc.options[Produc.selectedIndex].value == "Uno" | Produc.options[Produc.selectedIndex].value == "Dos" | Produc.options[Produc.selectedIndex].value == "Tres") {
if (Cate .options[Cate .selectedIndex].value > 0 & Cate .options[Cate .selectedIndex].value <= 5) {
window.location = "productos.php?produc="+Produc+"&categ="+Cate;
}
}
}
En el primer if entra si es "Uno", "Dos", "Tres". Y en tu segundo if preguntás por valores numéricos 1, 2, 3 etc. Y ese debe ser tu problema. Otra cosa, si no te redirecciona, probá cambiar window.location por location.href.
PD: Edito...Además de lo que ya te señalé, estás concatenando en tu URL los objetos Procut y Cate y no sus valores ( value ).