googleServices = new Array ();
googleServices[0] = new Array ("http://www.google.es/search", "<strong>Buscador de páginas web</strong>: es el buscador clásico, que indexa miles de millones de páginas web y documentos asociados");
googleServices[1] = new Array ("http://images.google.es/images", "<strong>Buscador de imágenes</strong>: encuentra cualquier imagen (en formatos JPG, GIF, PNG, ...) insertada en las páginas web");
googleServices[2] = new Array ("http://blogsearch.google.com/blogsearch", "<strong>Buscador de blogs</strong>: localiza información sobre cualquier tema dentro de los blogs que se han escrito hace unos pocos minutos");
googleServices[3] = new Array ("http://news.google.es/news", "<strong>Buscador de noticias</strong>: encuentra cualquier noticia publicada en centenares de medios de comunicación online");
googleServices[4] = new Array ("http://video.google.com/videosearch", "<strong>Buscador de vídeos</strong>: localiza cualquier vídeo entre los que han enviado los propios usuarios, o los emitidos por cadenas de TV de EEUU");
googleServices[5] = new Array ("http://books.google.es/books", "<strong>Buscador de libros</strong>: encuentra cualquier información dentro de los miles de libros que están escaneados en varios idiomas");
googleServices[6] = new Array ("http://local.google.com/maps", "<strong>Buscador de negocios y comercios locales</strong>: localiza cualquier comercio en tu ciudad. Por ejemplo, busca 'pizza miami'. Solamente está disponible para búsquedas relacionadas con ciudades de EEUU, Canadá, Reino Unido y Japón.");
googleServices[6]['extra'] = new Array ("Ciudad", "city");
googleServices[7] = new Array ("http://groups.google.com/groups", "<strong>Buscador de grupos de discusión</strong>: encuentra cualquier información dentro de los miles de grupos de discusión que hay indexados");
googleServices[8] = new Array ("http://scholar.google.com/scholar", "<strong>Buscador de documentos universitarios</strong>: localiza cualquier trabajo de investigación, 'paper', informe técnico o tesis");
googleServices[9] = new Array ("http://answers.google.com/answers/search", "<strong>Buscador de preguntas y respuestas</strong>: busca dentro de la información proporcionada por cientos de usuarios que contestan preguntas formuladas por otras personas");
googleServices[10] = new Array ("http://catalogs.google.com/catalogs", "<strong>Buscador de catálogos</strong>: se han escaneado cientos de catálogos de venta por correo y puedes localizar cualquer dato dentro de ellos");
googleServices[11] = new Array ("http://maps.google.com/maps", "<strong>Buscador de mapas</strong>: puedes encontrar una foto aérea de cualquier parte del planeta. Por ejemplo, busca 'madrid, spain'");
googleServices[11]['extra'] = new Array ("t", "k");
googleServices[12] = new Array ("http://froogle.google.com/froogle", "<strong>Buscador de productos comerciales</strong>: localiza cualquier producto comercial que esté disponible en las miles de tiendas online que hay en Internet");
googleServices[13] = new Array ("http://base.google.com/base/search", "<strong>Buscador de 'Google Base'</strong>: busca dentro de la información (de cualquier temática) insertada directamente por los usuarios en los servidores de Google, como si de una gran Base de Datos se tratase");
googleServices[14] = new Array ("http://www.google.com/search", "<strong>Buscador en el Directorio</strong>: Localiza sitios web dentro del directorio libre DMOZ");
googleServices[14]['extra'] = new Array ("cat", "gwd/Top");
googleServices[15] = new Array ("http://www.google.es/xhtml", "<strong>Buscador de páginas web para dispositivos móviles</strong>: localiza información dentro de las páginas diseñadas para ser vistas desde teléfonos móviles, PDAs, etc");
googleServices[15]['extra'] = new Array ("site", "mobile"); 
googleServices[16] = new Array ("http://mail.google.com/mail/", "<strong>Buscador de correos electrónicos</strong>: localiza cualquier mensaje dentro de todos los correos que has recibido o enviado. Es necesario disponer de una cuenta de <a href=http://www.gmail.com>Gmail</a>");
googleServices[16]['extra'] = new Array ("search", "query");
googleServices[16]['extra2'] = new Array ("view", "tl");

function destroyForm(id)
{
	var formElement = document.getElementById(id);
	if (formElement && formElement.parentNode && formElement.parentNode.removeChild) 
	{
		formElement.parentNode.removeChild(formElement);
	} 

}

function insertForm(serviceId)
{
	var formToRemove = document.getElementById("googleform");
	if (formToRemove.hasChildNodes()) formToRemove.removeChild(formToRemove.lastChild);

	var googleForm = document.createElement("form");
	googleForm.setAttribute("action", googleServices[serviceId][0]);
	googleForm.setAttribute("method", "GET");

	var googleFormInput1 = document.createElement("input");
	googleFormInput1.setAttribute("type", "text");
	googleFormInput1.setAttribute("name", "q");
	googleFormInput1.setAttribute("size", "50");
	googleFormInput1.setAttribute("id", "googleFormQuery");
	googleForm.appendChild(googleFormInput1);

	if (googleServices[serviceId]['extra'])
	{
		var googleFormInputExtra = document.createElement("input");
		googleFormInputExtra.setAttribute("type", "hidden");
		googleFormInputExtra.setAttribute("id", "googleFormExtra");
		googleFormInputExtra.setAttribute("value", googleServices[serviceId]['extra'][1]);
		googleFormInputExtra.setAttribute("name", googleServices[serviceId]['extra'][0]);
		googleForm.appendChild(googleFormInputExtra);
	}
	
	if (googleServices[serviceId]['extra2'])
	{
		var googleFormInputExtra = document.createElement("input");
		googleFormInputExtra.setAttribute("type", "hidden");
		googleFormInputExtra.setAttribute("id", "googleFormExtra");
		googleFormInputExtra.setAttribute("value", googleServices[serviceId]['extra2'][1]);
		googleFormInputExtra.setAttribute("name", googleServices[serviceId]['extra2'][0]);
		googleForm.appendChild(googleFormInputExtra);
	}
	
	var googleFormInput2 = document.createElement("input");
	googleFormInput2.setAttribute("type", "submit");
	googleFormInput2.setAttribute("id", "googleFormSubmit");
	googleFormInput2.setAttribute("value", "Buscar");
	googleForm.appendChild(googleFormInput2);

	document.getElementById("googleform").appendChild(googleForm);
	document.getElementById("description").innerHTML = googleServices[serviceId][1];
	
	document.getElementById("googleFormQuery").focus();
}
