// Variables ============================================================================
// Set different variables to customize menu

var Click_menus = '#1A5B94';
var mouseout_menus  = '#2070B5';

var Click_items = '#D3DCDC';
var mouseout_items  = '#EBF4F4';


// Write menus here
var menus = new Array (
                    "Hotels and Resorts",
                    "Beach Bars & Restaurants",
                    "Snorkeling, Scuba Diving & Family Water Sports",
					"Golf",
					"Transportation Services",
                    "Museums",
					"Auto Rental",
                    "Excursions and Tours",
					"Dining & Nightlife",
                    "Shopping",
                    "Real Estate"
                    );

var items = new Array();

// Write menu Items here respectively. If any menu item don't have sub items, then leave its respective array blank
items[0]  = new Array (
	                "Aura Cozumel Grand Resort|http://www.cozumelvisitorsguide.com/hotels.htm#hotel1",           
	                "Sabor Cozumel Resort & Spa|http://www.cozumelvisitorsguide.com/hotels.htm#hotel24"    
                    );
                    

items[1]  = new Array (
					"Freedom in Paradise|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#freedom",
					"Jeanie's Beach Club|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#jeanies",
	                "La Laguna|http://www.cozumelvisitorsguide.com/beaches.htm#laguna",
					"The Money Bar & Beach Club|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#moneybar",
					"Mr. Sancho's|http://www.cozumelvisitorsguide.com/beaches.htm#mrsanchos",
					"Punta Morena Beach|http://www.cozumelvisitorsguide.com/beaches.htm#puntamorena"
                    );
                    
items[2]  = new Array (                    
                    "Chankanaab Park|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#chankanaab",
				    "Dolphin Discovery|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#dolphindiscovery",
                    "Sand Dollar Sports|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#sanddollar",
                    "Sea-Trek|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#seatrek",
                    "Snuba|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#snuba"
                    );
                    
items[3]  = new Array (                    
                    "Cozumel Country Club|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#countryclub"
                    );
                    
items[4]  = new Array (
                    "Mexico Waterjets|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#crucerosmaritimos",
                    "Transcaribe|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#transcaribe",
					"Uniper|http://www.cozumelvisitorsguide.com/beaches.htm#uniper"
                    );
                    
items[5]  = new Array (
                    "Discover Mexico|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#discovermexico"
                    );
                    
items[6]  = new Array (
                    "Fiesta Car Rental|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#fiestacar"
                    );
                    
items[7]  = new Array (
                    "Buenavista Horse Ranch|http://www.cozumelvisitorsguide.com/daytimeactivities.htm#buenavista",
					"Wild Tours|http://www.cozumelvisitorsguide.com/beaches.htm#wildtours"
                    );
                    
items[8]  = new Array (                    
                    "Alfredo Di Roma|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#alfredo",
                    "Casa Mission|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#casam",
                    "Chi|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#chi",
                    "Freedom in Paradise|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#freedom2",
                    "Jeanie's Beach Club|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#jeanies2",
	                "Kinta|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#kinta",
					"La Cabaña del Pescador ''Gril''|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#cabana1",
                    "La Cabaña del Pescador ''Lobster House''|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#cabana2",
                    "La Cocay|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#cocay",
					"La Mission|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#missioncoz",
                    "The Money Bar & Beach Club|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#moneybar",
					"Neptuno Dance Club|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#neptuno",
                    "Las Palmeras|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#palmeras",
                    "Pepe's Grill|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#palmeras",
					"Pancho's Backyard|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#panchos",
                    "Punta Morena Beach|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#pmbc",
                    "Purpple Haze|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#purple",
	                "Sorrisi Restaurant|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#Sorrisi",
	                "Sorrisi Vinoteca|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#vinoteca",
                    "Sushi n' Go|http://www.cozumelvisitorsguide.com/dining_nightlife.htm#sushingo"
                    );
                    
items[9]  = new Array (                    
                    "Centro Comercial Joaquín|http://www.cozumelvisitorsguide.com/shopping.htm#ccjoaquin",
                    "Diamonds International|http://www.cozumelvisitorsguide.com/shopping.htm#diamonsintl",
                    "Del Sol|http://www.cozumelvisitorsguide.com/shopping.htm#delsol",
					"Farmacia Dori|http://www.cozumelvisitorsguide.com/shopping.htm#fardori",
                    "Gallery Istanbul|http://www.cozumelvisitorsguide.com/shopping.htm#istanbul",
					"Los Cinco Soles|http://www.cozumelvisitorsguide.com/shopping.htm#cincosoles",
                    "Milano Diamond Gallery|http://www.cozumelvisitorsguide.com/shopping.htm#milano",
					"Pama|http://www.cozumelvisitorsguide.com/shopping.htm#pama",
                    "Punta Langosta Shopping Mall|http://www.cozumelvisitorsguide.com/shopping.htm#plsm",
				    "Silver Emporium|http://www.cozumelvisitorsguide.com/shopping.htm#silveremp",
					"Tanya Moss|http://www.cozumelvisitorsguide.com/shopping.htm#tanyamoss",
					"Touch of Gold|http://www.cozumelvisitorsguide.com/shopping.htm#touchogold",
                    "Viva Mexico|http://www.cozumelvisitorsguide.com/shopping.htm#vivamexico"
                    );
                    
items[10]  = new Array (
					"Cozumel Capital Real Estate|http://www.cozumelvisitorsguide.com/realestate.htm#cozumelcapital",
					"Cozumel Living Real Estate|http://www.cozumelvisitorsguide.com/realestate.htm#cozumelliving",
					"PALMAR Condominiums|http://www.cozumelvisitorsguide.com/realestate.htm#palmar",
					"Península Grand Cozumel|http://www.cozumelvisitorsguide.com/realestate.htm#peninsula",
					"RE/MAX Complete|http://www.cozumelvisitorsguide.com/realestate.htm#remax",
                    "Residencias Reef|http://www.cozumelvisitorsguide.com/realestate.htm#residencias"
                    );
                    
                    




// Functions ============================================================================
// Don't Edit Below


// Menu Title Mouse Over-Mouse Out
function menu_over(x)
    {
        if(document.getElementById||(document.all && !(document.getElementById)))
            {
                x.style.backgroundColor=Click_menus;
            }
     }

function menu_out(x)
    {
        if(document.getElementById||(document.all && !(document.getElementById)))
            {
                x.style.backgroundColor=mouseout_menus;
            }
    }

// Item Mouse Over-Mouse Out
function item_over(x)
    {
        if(document.getElementById||(document.all && !(document.getElementById)))
            {
                x.style.backgroundColor=Click_items;
            }
    }

function item_out(x)
    {
        if(document.getElementById||(document.all && !(document.getElementById)))
            {
                x.style.backgroundColor=mouseout_items;
            }
    }
 
 
 
// Statement to collapse items;
function collapse(id)
    {
        if (document.getElementById(id).style.display=="")
            {
                document.getElementById(id).style.display = "none";
                return;
            }
        for (i=0; i<menus.length; i++)
            {
                var others = document.getElementById(i+1);
                others.style.display = "none";
            }
        document.getElementById(id).style.display = "";
    }
 
// Statement to open links
function go(url)
    {
        window.location=url;
    }
 
                     
                         
// Writes menu
function write_menu()
    {
        document.write('<div id="navigation_bar">');
        
        for(x=0; x<menus.length; x++)
            {
                document.write('<div>');
                
                // Spilts menus into array for menu name and url
                var menu_array  = menus[x].split("|");
                // If menus url is not available the just makes expand and collapse effect on menu
                if (!menu_array[1])
                    {
                        var menu  = '<div id="menu" onClick="collapse(\''+(x+1)+'\')">'+menus[x]+'</div>'; 
                    }
                else
                    {
                        var menu  = '<div id="menu" onClick="collapse(\''+(x+1)+'\'); go(\''+menu_array[1]+'\')"><a href="'+menu_array[1]+'">'+menu_array[0]+'</a></div>';
                    }
                document.write(menu); 
                    
                // Checks if current menu has items then writes items
                if(items[x] !='')
                    {
                        // If menu is not current then sets its display to none
                        if (menu_array[0] != current_menu)
                            {
                                document.write('<div style="display:none" id="'+(x+1)+'">');
                            }
                        else
                            {
                                document.write('<div style="display:" id="'+(x+1)+'">');
                            }
                                
                            // Writes Items
                            for(y=0; y<items[x].length; y++)
                                {
                                    // Splits current item into name and url
                                    var item_array   = items[x][y].split("|");
                                    
                                    // If item name is not current then acts with it as a ordinary item
                                    if (item_array[0] != current_item)
                                        {
                                            document.write('<div id="item" onClick=item_over(this); onMouseOut=item_out(this); onClick="go(\''+item_array[1]+'\')"><a href="'+item_array[1]+'">'+item_array[0]+'</a></div>');
                                        }
                                    // Or if it current, then removes hyperlink and change it background color to current items background color
                                    else
                                        {
                                            document.write('<div id="current_item">'+item_array[0]+'</div>');
                                        }
        
                                }
                        }
                        
                    document.write('</div>');            
                document.write('</div>');
            }
            
        document.write('</div>');
    }
    
function stoperror()
    {
        return true
    }
    
window.onerror=stoperror
