function getDataMenu(dataSource){
	var XMLHttpRequestObject2;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject2 = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHttp");
	}	
	if(XMLHttpRequestObject2) {
	XMLHttpRequestObject2.open("GET",dataSource);
	XMLHttpRequestObject2.onreadystatechange = function(){
		if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
			var xmlDocument = XMLHttpRequestObject2.responseXML.documentElement;
			var cadena = new String("");
			var cadena2 = new String("");
			for (i=0;i<xmlDocument.childNodes.item(0).childNodes.length;i++){
				var id = xmlDocument.childNodes.item(0).childNodes.item(i).childNodes.item(0).firstChild.data;
				var nombre = xmlDocument.childNodes.item(0).childNodes.item(i).childNodes.item(1).firstChild.data;
				cadena += '<a href="pilotos.php?idP='+id+'" class="claseTD">'+nombre+'</a><br><br>';
			}
			for (i=0;i<xmlDocument.childNodes.item(1).childNodes.length;i++){
				var id = xmlDocument.childNodes.item(1).childNodes.item(i).childNodes.item(0).firstChild.data;
				var nombre = xmlDocument.childNodes.item(1).childNodes.item(i).childNodes.item(1).firstChild.data;
				cadena2 += '<a href="escuderias.php?idE='+id+'" class="claseTD">'+nombre+'</a><br><br>';
			}
			document.getElementById("1").innerHTML = cadena;
			document.getElementById("2").innerHTML = cadena2;
		}
	}
	XMLHttpRequestObject2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	XMLHttpRequestObject2.send(null);
	}
}


// set up drop downs anywhere in the body of the page. I think the bottom of the page is better..
// but you can experiment with effect on loadtime.
if (mtDropDown.isSupported()) {
//========================================================================================
// create a set of dropdowns
//========================================================================================
// the first param should always be down, as it is here
//
// The second and third param are the top and left offset positions of the menus from their actuators
// respectively. To make a menu appear a little to the left and bottom of an actuator, you could use
// something like -5, 5
//
// The last parameter can be .topLeft, .bottomLeft, .topRight, or .bottomRight to inidicate the corner
// of the actuator from which to measure the offset positions above. Here we are saying we want the
// menu to appear directly below the bottom left corner of the actuator
//========================================================================================

var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 0, mtDropDown.reference.bottomLeft);

//========================================================================================
// create a dropdown menu
//========================================================================================

// the first parameter should be the HTML element which will act actuator for the menu
//========================================================================================
// Use a '#' to represent no URL

// menu : About Us
var menu1 = ms.addMenu(document.getElementById("menu1"));
menu1.addItem("Los pilotos", "#");
// send no URL if nothing should happen onclick
menu1.addItem("Las escuderías", "#");
// send no URL if nothing should happen onclick
menu1.addItem("Calendario [2008]", "calendario.php");
// send no URL if nothing should happen onclick
menu1.addItem("Todos los resultados", "#");
// send no URL if nothing should happen onclick
menu1.addItem("El reglamento [2008]", "reglamento.php");


// submenu : About Us
var subMenu1 = menu1.addMenu(menu1.items[0]);
subMenu1.addItem("", "","1");

// submenu : Investors
var subMenu2 = menu1.addMenu(menu1.items[1]);
subMenu2.addItem("", "","2");

// submenu : Newsroom
/*var subMenu3 = menu1.addMenu(menu1.items[2]);
subMenu3.addItem("Press Releases", "http://www.socketcom.com/about/press.asp");
subMenu3.addItem("Image Library", "http://www.socketcom.com/images/");
subMenu3.addItem("Technology Briefs", "http://www.socketcom.com/about/techbrief.asp");
subMenu3.addItem("News and Reviews", "http://www.socketcom.com/about/inthenews.asp");
subMenu3.addItem("Press Kit", "http://www.socketcom.com/about/presskit.asp");
subMenu3.addItem("Media Contacts", "http://www.socketcom.com/contact/default.asp#Corporate");*/

//========================================================================================
//========================================================================================
// add a sub-menu
//========================================================================================
// to add a sub menu to an existing menu object, call it's addMenu method and pass the item from
// the parent menu which should act as it's actuator. To add submenu to fourth item of menu
// called "theMenu", you would do theMenu.addMenu(theMenu.items[3])
//========================================================================================


// menu : Products
var menu2 = ms.addMenu(document.getElementById("menu2"));
menu2.addItem("Biografía de un campeón", "biografia.php");
menu2.addItem("Su palmarés", "palmares.php");
/*menu2.addItem("Cordless", "http://www.socketcom.com/product/cordless.asp");
menu2.addItem("Data Collection Products", "http://www.socketcom.com/product/bar.asp");
menu2.addItem("Ethernet", "http://www.socketcom.com/product/EA2917-722.asp");
menu2.addItem("Mobile Power Pack", "http://www.socketcom.com/product/power.asp");
menu2.addItem("RFID", "http://www.socketcom.com/product/rfid.asp");
menu2.addItem("Serial I/O", "http://www.socketcom.com/product/serial.asp");
menu2.addItem("Wireless LAN", "http://www.socketcom.com/product/wlan.asp");
menu2.addItem("56K Modem", "http://www.socketcom.com/product/56k.asp");
menu2.addItem("Accessories", "http://www.socketcom.com/product/accessories.asp");*/

/*// submenu : Bluetooth
var subMenu1 = menu2.addMenu(menu2.items[1]);
subMenu1.addItem("CF Connection Kit", "http://www.socketcom.com/product/BL4538-641.asp");
subMenu1.addItem("CF Connection Kit w/ Adapter", "http://www.socketcom.com/product/BL4539-642.asp");
subMenu1.addItem("SDIO Connection Kit", "http://www.socketcom.com/product/BL4800-392.asp");
subMenu1.addItem("USB Adapter", "http://www.socketcom.com/product/BL4533-550.asp");
subMenu1.addItem("Windows Upgrade Kit", "http://www.socketcom.com/product/BL4518-387.asp");

// submenu : Cordless
var subMenu2 = menu2.addMenu(menu2.items[2]);
subMenu2.addItem("56K Modem", "http://www.socketcom.com/product/CM7100-510.asp");
subMenu2.addItem("CHS Series 7", "http://www.socketcom.com/product/cordless.asp?Type=Scanner");
subMenu2.addItem("CRS Series 9", "http://www.socketcom.com/product/RS5501-691.asp");
subMenu2.addItem("Cordless Serial Adapter", "http://www.socketcom.com/product/CS0400-479.asp");

// submenu : Bar Code Scanners
var subMenu3 = menu2.addMenu(menu2.items[3]);
subMenu3.addItem("SD Scanner Series 3", "http://www.socketcom.com/product/IS5300-464.asp");
subMenu3.addItem("CF Scanner Series 5", "http://www.socketcom.com/product/bar.asp?Type=CFSC");
subMenu3.addItem("CHS Series 7", "http://www.socketcom.com/product/cordless.asp?Type=Scanner");
subMenu3.addItem("CRS Series 9", "http://www.socketcom.com/product/RS5501-691.asp");
subMenu3.addItem("CF Mag Stripe Reader", "http://www.socketcom.com/product/MS5103-661.asp");
subMenu3.addItem("OrganizeIT Suite", "http://www.socketcom.com/product/SW1216-560.asp");
subMenu3.addItem("SocketScan™ Developers", "http://www.socketcom.com/sdk/scan.asp");

// submenu : Ethernet
//var subMenu4 = menu2.addMenu(menu2.items[4]);
//subMenu4.addItem("Low Power Ethernet Card", "http://www.socketcom.com/product/ethernet.asp?Type=CF");
//subMenu4.addItem("Rugged CF 10/100 Ethernet", "http://www.socketcom.com/product/EA2917-722.asp");

// submenu : Mobile Power Pack
var subMenu6 = menu2.addMenu(menu2.items[5]);
subMenu6.addItem("Mobile Power Pack", "http://www.socketcom.com/product/AC4009-614.asp");
subMenu6.addItem("Mobile Power Pack Accessory Kit", "http://www.socketcom.com/product/AC4021-651.asp");

// submenu : RFID
var subMenu7 = menu2.addMenu(menu2.items[6]);
subMenu7.addItem("CF RFID Reader Card 6E", "http://www.socketcom.com/product/RF5400-542.asp");
subMenu7.addItem("CF RFID Reader-Scan Card 6M", "http://www.socketcom.com/product/RF5402-544.asp");
subMenu7.addItem("CF RFID Reader-Scan Card 6P", "http://www.socketcom.com/product/RF5405-632.asp");

// submenu : Serial
var subMenu8 = menu2.addMenu(menu2.items[7]);
subMenu8.addItem("Serial I/O", "http://www.socketcom.com/product/serial.asp?Type=Single");
subMenu8.addItem("Dual Serial I/O", "http://www.socketcom.com/product/serial.asp?Type=Dual");
subMenu8.addItem("Quad Serial I/O", "http://www.socketcom.com/product/serial.asp?Type=Quad");
subMenu8.addItem("OEM Serial Solution", "http://www.socketcom.com/product/serial_oem_solution.asp");
subMenu8.addItem("Serial-Court Reporting", "http://www.socketcom.com/product/serial.asp?Type=Court Report");

// submenu : WLAN
var subMenu9 = menu2.addMenu(menu2.items[8]);
subMenu9.addItem("Go Wi-Fi! P500 (CF)", "http://www.socketcom.com/product/WL6010-676.asp");
subMenu9.addItem("Go Wi-Fi! P300 (SD)", "http://www.socketcom.com/product/WL6217-664.asp");
subMenu9.addItem("Wi-Fi Companion", "http://www.socketcom.com/product/SW1221-596.asp");

// submenu : Modem
var subMenu10 = menu2.addMenu(menu2.items[9]);
subMenu10.addItem("CF 56K Modem Card", "http://www.socketcom.com/product/MO7007-693.asp");
subMenu10.addItem("Cordless 56K Modem", "http://www.socketcom.com/product/CM7100-510.asp");
subMenu10.addItem("SDIO 56K Modem", "http://www.socketcom.com/product/MO7200-558.asp");

// submenu : Accessories
var subMenu11 = menu2.addMenu(menu2.items[10]);
subMenu11.addItem("Bluetooth Windows Upgrade Kit", "http://www.socketcom.com/product/BL4518-387.asp");
subMenu11.addItem("CHS 7P Charging Cradle", "http://www.socketcom.com/product/AC4026-708.asp");
subMenu11.addItem("Mobile Power Pack", "http://www.socketcom.com/product/AC4009-614.asp");
subMenu11.addItem("Mobile Power Pack Accessory Kit", "http://www.socketcom.com/product/AC4021-651.asp");
subMenu11.addItem("Rechargeable Li-Ion Battery", "http://www.socketcom.com/product/AC4008-540.asp");
subMenu11.addItem("Type I PC Card Adapter", "http://www.socketcom.com/product/AC4000-514.asp");
subMenu11.addItem("Type II PC Card Adapter", "http://www.socketcom.com/product/AC4001-515.asp");
*/

//==================================================================================================

// menu : Embedded
var menu3 = ms.addMenu(document.getElementById("menu3"));
menu3.addItem("<strong>En construcción</strong>", "#");
/*
menu3.addItem("<strong>OEM Products</strong>", "http://www.socketcom.com/oem/");
menu3.addItem("&nbsp;&nbsp;Card Interface ICs", "http://www.socketcom.com/oem/asics.asp");
menu3.addItem("&nbsp;&nbsp;Embedded Bluetooth", "http://www.socketcom.com/oem/bluetooth.asp");
menu3.addItem("&nbsp;&nbsp;Windows Embedded OS", "http://www.socketcom.com/oem/wince.asp");
menu3.addItem("&nbsp;&nbsp;Technology Solutions", "http://www.socketcom.com/oem/technologysolutions.asp");
menu3.addItem("", "");
menu3.addItem("<strong>SDK Developers</strong>", "http://www.socketcom.com/sdk/");
menu3.addItem("&nbsp;&nbsp;Data Collection", "http://www.socketcom.com/sdk/scan.asp");
menu3.addItem("&nbsp;&nbsp;Wireless LAN", "http://www.socketcom.com/sdk/wlan.asp");
menu3.addItem("", "");
menu3.addItem("<strong>Embedded Real-Time OS</strong>", "http://www.socketcom.com/embedded/");
menu3.addItem("&nbsp;&nbsp;Wireless LAN", "http://www.socketcom.com/embedded/");
*/
//==================================================================================================

// menu : Suppport
var menu4 = ms.addMenu(document.getElementById("menu4"));
menu4.addItem("Sitios oficiales de pilotos", "http://www.socketcom.com/support/drivers.asp");
menu4.addItem("Sitios oficiales de escuderías", "http://selfservice.4y374f8RqmM25sBFnYPc");
menu4.addItem("Sitios oficiales de los circuitos", "http://www.socketcom.com/faq/");
menu4.addItem("Páginas de fans de Fernando Alonso", "http://www.socketforum.com/");
menu4.addItem("Circuitos de karting", "http://www.socketcom.com/info/");

// submenu : Links
var subMenu1 = menu4.addMenu(menu4.items[0]);
subMenu1.addItem("Fernando Alonso", "http://www.fernandoalonso.com");
subMenu1.addItem("Michael Schumacher", "http://www.michael-schumacher.de");
subMenu1.addItem("Jenson Button", "http://www.jensonbutton.com");
subMenu1.addItem("Mark Webber", "http://www.markwebber.com");
subMenu1.addItem("Kimi Raikkonen", "http://www.kimiraikkonen.com");
subMenu1.addItem("Felipe Massa", "http://www.felipemassa.com.br");
subMenu1.addItem("David Coulthard", "http://www.davidcoulthard-f1.com");
subMenu1.addItem("Jarno Trulli", "http://www.jarnotrulli.com");
subMenu1.addItem("Narain Karthikeyan", "http://www.narainracing.com");
subMenu1.addItem("Christijan Albers","http://www.christijan.com");
subMenu1.addItem("Rubens Barrichello","http://www.barrichello.com.br");
subMenu1.addItem("Takuma Sato","http://www.takumasato.com");
subMenu1.addItem("Nick Heidfeld","http://www.nick-heidfeld.net");
subMenu1.addItem("Giancarlo Fisichella","http://www.giancarlofisichella.com");
subMenu1.addItem("Christian Klien","http://www.christian-klien.com/");
subMenu1.addItem("Vitantonio Liuzzi","http://www.liuzzi.com");
subMenu1.addItem("Patrick Friesacher","http://www.patrickfriesacher.com");
subMenu1.addItem("Tiago Monteiro","http://www.tiagoracing.com");
subMenu1.addItem("Ralf Schumacher","http://www.ralf-schumacher.de");
subMenu1.addItem("Scott Speed", "http://www.scottspeed.com");
subMenu1.addItem("Heikki Kovalainen", "http://heikkikovalainen.net/eng");
subMenu1.addItem("Robert Kubica","http://www.kubica.pl");
subMenu1.addItem("Alex Wurz","http://www.wurz.com");
subMenu1.addItem("Sakon Yamamoto","http://www.sakon-yamamoto.com");
subMenu1.addItem("Anthony Davidson","http://www.anthonydavidson.info");
subMenu1.addItem("Luca Badoer","http://www.lucabadoer.com");
subMenu1.addItem("Nelson Piquet Jr","http://www.piquetsports.com.br");
subMenu1.addItem("Ricardo Zonta","http://www.ricardozonta.com.br");
subMenu1.addItem("Gary Paffett","http://www.garypaffett.com");
subMenu1.addItem("Frank Montagny","http://www.fmontagny.com");
subMenu1.addItem("Robert Doornbos","http://robertdoornbos.com");
subMenu1.addItem("Markus Winkelhock","http://www.m-winkelhock.de");
// submenu : Links
var subMenu2 = menu4.addMenu(menu4.items[1]);
subMenu2.addItem("Lucky Strike B.A.R. Honda", "http://www.barhondaf1.com");
subMenu2.addItem("Red Bull Racing Team", "http://www.redbullf1.com");
subMenu2.addItem("Ferrari", "http://www.ferrariworld.com");
subMenu2.addItem("Renault F1", "http://www.renaultf1.com");
subMenu2.addItem("Toyota F1", "http://www.toyota-f1.com");
subMenu2.addItem("McLaren Mercedes", "http://www.mclaren.co.uk");
subMenu2.addItem("Bmw Sauber", "http://www.bmw-sauber-f1.com");
subMenu2.addItem("Williams F1", "http://www.williamsf1.com");
subMenu2.addItem("Midland", "http://www.midlandf1.com");
subMenu2.addItem("Toro Rosso", "http://www.redbullf1.com");
subMenu2.addItem("Super Aguri", "http://www.saf1.com.jp");
// submenu : Links
var subMenu3 = menu4.addMenu(menu4.items[2]);
subMenu3.addItem("Alemania - Hockemheimring", "http://www.hockenheimring.de");
subMenu3.addItem("Austria - A1 Ring","http://www.a1ring.at");
subMenu3.addItem("Bahrain - Bahrain internacional circuit","http://www.bahraingp.com.bh");
subMenu3.addItem("Bélgica - Spa Francorchamps","http://www.spa-francorchamps.be");
subMenu3.addItem("Brasil - Interlagos","http://www.gpbrasil.com.br");
subMenu3.addItem("Canadá - Gilles Villeneuve","http://www.grandprix.ca");
subMenu3.addItem("China - Shangai","http://www.icsh.sh.cn");
subMenu3.addItem("E.E.U.U. - Indianápolis","http://www.usgpindy.com");
subMenu3.addItem("España - Circuit de Catalunya","http://www.circuitcat.com");
subMenu3.addItem("Europa - Nürburgring","http://www.nuerburgring.de");
subMenu3.addItem("Gran Bretaña - Silverstone","http://www.silverstone-circuit.co.uk");
subMenu3.addItem("Hungría - Hungaroring","http://www.hungaroring.hu");
subMenu3.addItem("Italia - Monza","http://www.monzanet.it");
subMenu3.addItem("Japón - Suzuka","http://www.suzukacircuit.co.jp");
subMenu3.addItem("Japón - Fuji Speedway","http://www.fsw.tv/english/index.html");
subMenu3.addItem("Malasia - Sepang","http://www.malaysiangp.com.my");
subMenu3.addItem("Mónaco - Monte Carlo","http://www.monaco.mc");
subMenu3.addItem("San Marino - Enzo y Dino Ferrari","http://www.formula1.sm");
subMenu3.addItem("Francia - Magny Cours","http://www.magnyf1.com");
subMenu3.addItem("Turquia - Istambul Park","http://www.formula1-istanbul.com/f1/en");
// submenu : Links
var subMenu4 = menu4.addMenu(menu4.items[3]);
subMenu4.addItem("Fernando Alonso Info", "http://www.fernandoalonso.info");
subMenu4.addItem("Web de Alonso Tk", "http://www.webdealonso.tk");
subMenu4.addItem("Club F1 Alonso", "http://www.clubf1alonso.com");
subMenu4.addItem("Fernando Alonso Org", "http://www.falonso.org");
// submenu : Links
var subMenu5 = menu4.addMenu(menu4.items[4]);
subMenu5.addItem("Godocar - Orense", "http://www.godocar.com");

//==================================================================================================

// menu : Where to Shop
var menu5 = ms.addMenu(document.getElementById("menu5"));
menu5.addItem("Todas las galerías", "galerias.php");

//==================================================================================================

// menu : Information Center
/*var menu6 = ms.addMenu(document.getElementById("menu6"));
menu6.addItem("Info Center Overview", "http://www.socketcom.com/info/");
menu6.addItem("Recorded Webinars", "http://www.socketcom.com/info/webinar.asp");
menu6.addItem("FAQs", "http://www.socketcom.com/faq/");
menu6.addItem("Case Studies", "http://www.socketcom.com/success/");
menu6.addItem("Technology Briefs", "http://www.socketcom.com/about/techbrief.asp");*/


// write drop downs into page
//==================================================================================================
// this method writes all the HTML for the menus into the page with document.write(). It must be
// called within the body of the HTML page.
//==================================================================================================
mtDropDown.renderAll();
	}
