function buscar(){
    if(vacio(document.getElementById('patron').value)){
        alert('Introduzca un patron de busqueda.');
    }else{    
        if(document.getElementById('donde').value == 1){
            document.getElementById('form').submit();   
        }else{
            document.getElementById('q').value = document.getElementById('patron').value;
            document.getElementById('buscarGoogle').submit();
        }
    }
}

function vacio(cadena)
  {                                    // DECLARACION DE CONSTANTES
    var blanco = " \n\t" + String.fromCharCode(13); // blancos
                                       // DECLARACION DE VARIABLES
    var i;                             // indice en cadena
    var es_vacio;                      // cadena es vacio o no
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) // INICIO
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    return(es_vacio);
  }