/*** 
This is the menu creation codeplace it right after you body tag
Feel free to add this to a stand-alone js file and link it to your page.
**/

//Menu object creation

function returnDocument() {
        var file_name = document.location.href;
        var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
        return file_name.substring(file_name.lastIndexOf("/")+1, end);
    }

oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname

oCMenu.frames = 0

//Menu properties   
oCMenu.pxBetween=0
oCMenu.fromLeft=0 
oCMenu.fromTop=202
oCMenu.rows=0 
oCMenu.menuPlacement="left"
                                                             
oCMenu.offlineRoot=global_root 
oCMenu.onlineRoot=global_root
oCMenu.resizeCheck=1 
oCMenu.wait=1000 
oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=0


//==================================================================================================
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=173
oCMenu.level[0].height=24
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=0
oCMenu.level[0].borderY=0
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=-7
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="right"
//===================================================================================================
oCMenu.level[1]=new cm_makeLevel() 
oCMenu.level[1].width=200
oCMenu.level[1].height=20
oCMenu.level[1].regClass="PopMenu"
oCMenu.level[1].overClass="PopMenuOver"
oCMenu.level[1].borderClass="PopMenuBorder"
oCMenu.level[1].borderX=1
oCMenu.level[1].borderY=1
oCMenu.level[1].align="right" 
oCMenu.level[1].arrow="images/arrows.gif"
oCMenu.level[1].arrowWidth=8
oCMenu.level[1].arrowHeight=8
oCMenu.level[1].rows=0
oCMenu.level[1].offsetX=-1
oCMenu.level[1].offsetY=-1
//===================================================================================================
oCMenu.level[2]=new cm_makeLevel()
oCMenu.level[2].width=252
oCMenu.level[2].offsetX=-1
oCMenu.level[2].offsetY=-1
oCMenu.level[2].align="right" 

var group= new Array()
group["css"]="PopMenu"

/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/
oCMenu.makeMenu('c1','','','structure.aspx','','','','images/menu_r2_c1.jpg','images/menu_r2_c1.jpg')
oCMenu.makeMenu('c2','','','news_information.aspx','','','','images/menu_r3_c1.jpg','images/menu_r3_c1.jpg')
		oCMenu.makeMenu('c2a2','c2','Actividades','events.aspx')
		oCMenu.makeMenu('c2a2a1','c2a2','Actividades promocionais','events.aspx')
		oCMenu.makeMenu('c2a2a2','c2a2','Fotos da Actividades','album.aspx','_blank')
	oCMenu.makeMenu('c2a1','c2','Notícias','news.aspx')
	oCMenu.makeMenu('c2a4','c2','Avisos','notice.aspx')
	oCMenu.makeMenu('c2a5','c2','Informações sobre alteração de trânsito','croad.aspx','','','32')

oCMenu.makeMenu('c3','','','info.aspx','','','','images/menu_r4_c1.jpg','images/menu_r4_c1.jpg')
	oCMenu.makeMenu('c3a1','c3','Leis e regulamentos','law.aspx')
	oCMenu.makeMenu('c3a2','c3','Lista dos países e territórios subscritores da Convenção Internacional sobre Trânsito Rodoviário','country_list.aspx','','','60')
oCMenu.makeMenu('c4','','','public_service.aspx','','','','images/menu_r5_c1.jpg','images/menu_r5_c1.jpg')
oCMenu.makeMenu('c4a8','c4','Formalidades administrativas','procedure_guide.aspx')	
oCMenu.makeMenu('c4a1','c4','Número de matrícula','number.aspx')
			oCMenu.makeMenu('c4a1a1','c4a1','Sorteio para matrículas definitivas (5 dias)','5days.aspx','','','')
			oCMenu.makeMenu('c4a1a2','c4a1','Aquisição de matrícula de número normal','plate.aspx','','','')
			oCMenu.makeMenu('c4a1a3','c4a1','Números especiais de matrículas para veículos automóveis','special_number.aspx','','','32')
			oCMenu.makeMenu('c4a1a4','c4a1','Listagem de números de matrículas especiais de motociclos da série','motor_number.aspx','','','32')
			oCMenu.makeMenu('c4a1a5','c4a1','Listagem de números de matrículas especiais de automóveis da série','vehicle_number.aspx','','','32')			
		    oCMenu.makeMenu('c4a1a6','c4a1','Características Técnicas para Chapas de Matrícula','images/spec.pdf','_blank','','32')
			oCMenu.makeMenu('c4a1a7','c4a1','Características das inscrições das chapas de número de matrícula','images/font_type.pdf','_blank','','32')
			oCMenu.makeMenu('c4a1a8','c4a1','Números especiais de matrículas para motociclos ','special_number.aspx?current_folder=1200766','','','32')

	oCMenu.makeMenu('c4a2','c4','Inspecção de veículos','check.aspx')
			oCMenu.makeMenu('c4a2a1','c4a2','Marcação prévia para inspecção','redirect.aspx?a_id=700005','_blank')
			oCMenu.makeMenu('c4a2a2','c4a2','Consulta do período de inspecção de veículos motorizados','cg_insp.aspx','','','32')
			oCMenu.makeMenu('c4a2a3','c4a2','Circuito de inspecção de veículos motorizados','check_flow.aspx','','','')
	oCMenu.makeMenu('c4a3','c4','Serviços de licenciamento','license.aspx')
			oCMenu.makeMenu('c4a3a1','c4a3','Descrição das categorias constantes da Carta de Condução de Macau','../forms/carta.pdf','_blank','','32')
			oCMenu.makeMenu('c4a3a2','c4a3','Exames de condução','driving_test.aspx')
				oCMenu.makeMenu('c4a3a2a1','c4a3a2','Lista das escolas de ensino de condução com endereços e telefones','school.aspx','','','32')
				oCMenu.makeMenu('c4a3a2a2','c4a3a2','Consulta de exames de condução – dia/período','cg_exam.aspx','','','32')
				oCMenu.makeMenu('c4a3a2a3','c4a3a2','Consulta de marcação de data de exame de condução','redirect.aspx?a_id=700008','_blank','','32')
				oCMenu.makeMenu('c4a3a2a4','c4a3a2','Circuitos de aprendizagem e de exames de condução','driving_test2.aspx','','','32')
				oCMenu.makeMenu('c4a3a2a5','c4a3a2','Teste de exame teórico computarizado (versão para teste)','redirect.aspx?a_id=700009','','','32')
				
	oCMenu.makeMenu('c4a4','c4','Sistema de marcação prévia online /Serviço de pagamento electrónico','online_booking.aspx','','','32')

oCMenu.makeMenu('c4a5','c4','Tabela de Taxas e Preços','price.aspx')
	oCMenu.makeMenu('c4a6','c4','Situação real do trânsito','realtime.aspx')
	oCMenu.makeMenu('c4a7','c4','Serviços destinados aos deficientes físicos','carpark2.aspx','','','32')
oCMenu.makeMenu('c5','','','transport.aspx','','','','images/menu_r6_c1.jpg','images/menu_r6_c1.jpg')
	oCMenu.makeMenu('c5a1','c5','Transportes públicos','public_transport.aspx')
			oCMenu.makeMenu('c5a1a1','c5a1','Táxis','taxi.aspx')
				oCMenu.makeMenu('c5a1a1a2','c5a1a1','Número de táxis e características dos veículos','taxi_spec.aspx')
				oCMenu.makeMenu('c5a1a1a3','c5a1a1','Exame para obtenção da carteira profissional de condutor de táxi','taxi_license.aspx','','','32')
				oCMenu.makeMenu('c5a1a1a4','c5a1a1','Tarifário dos táxis','taxi_price.aspx')
			oCMenu.makeMenu('c5a1a2','c5a1','Posto de Informação dos Autocarros Públicos','../bus/pt/index.aspx','_blank')
			
	oCMenu.makeMenu('c5a2','c5','Veículos','car.aspx')
			oCMenu.makeMenu('c5a2a1','c5a2','Consulta do registo da frota automóvel','cg_status.aspx')
			oCMenu.makeMenu('c5a2a2','c5a2','Pedido de alteração das medidas dos pneus online','redirect.aspx?a_id=700011','_blank','','32')
			oCMenu.makeMenu('c5a2a3','c5a2','Consulta de acessórios originais e medidas de pneus de veículos homologados','cg_carparts.aspx','','','32')
			oCMenu.makeMenu('c5a2a9','c5a2','Listagem de acessórios para efeitos de instalação em veículos','car_parts_list.aspx','','','32')
			oCMenu.makeMenu('c5a2a4','c5a2','Tabela de taxas do imposto de circulação','tax.aspx','','','')
			oCMenu.makeMenu('c5a2a5', 'c5a2','Consulta online de multa aplicada', 'redirect.aspx?a_id=700013', '_blank', '', '')
			oCMenu.makeMenu('c5a2a6','c5a2','Remoção de veículos','remove.aspx','','','')
			oCMenu.makeMenu('c5a2a8','c5a2','Ciclomotores/motociclos','motor.aspx','','','')
				oCMenu.makeMenu('c5a2a8a1','c5a2a8','Lista dos laboratórios homologados para procederem a análises e testes de gases e ruídos emitidos por veículos','motor_lab.aspx','','','48')
				oCMenu.makeMenu('c5a2a8a4','c5a2a8','Modelo da Declaração de Importação de Ciclomotores/Motociclos', '../forms/Motorcycle2_p.pdf', '_blank', '', '32')
				
	oCMenu.makeMenu('c5a3','c5','Estacionamento de veículos','parking.aspx')
			oCMenu.makeMenu('c5a3a1','c5a3','Breve apresentação dos parquímetros','meter.aspx')
			oCMenu.makeMenu('c5a3a2','c5a3','Informações dos parques de estacionamento','carpark.aspx')
			oCMenu.makeMenu('c5a3a3','c5a3','Informação dos lugares nos auto-silos','carpark_realtime.aspx')						
	oCMenu.makeMenu('c5a11','c5','Instalações de trânsito','fac.aspx')
		oCMenu.makeMenu('c5a11a1','c5a11','Paineis de mensagens variáveis ','ledboard.aspx')
		oCMenu.makeMenu('c5a11a2','c5a11','Breve apresentação do sistema de sinais luminosos para aviso de saída de viaturas de emergência','signal_system.aspx','','','48')		
		oCMenu.makeMenu('c5a11a3','c5a11','Breve apresentação do sistema de detecção de excesso de velocidade','cam.aspx','','','32')
    	oCMenu.makeMenu('c5a11a5','c5a11','Breve apresentação do sistema de vídeo vigilância rodoviária ','cam_system.aspx','','','32')				

oCMenu.makeMenu('c5a5','c5','Pontes e túneis','bridge.aspx')
		oCMenu.makeMenu('c5a12','c5','Sistema pedonal, equipamentos de travessia','walking_system.aspx','','','32')
//oCMenu.makeMenu('c5a6','c5','Dados de recolha de veículos com deficiências de fabrico','recall.aspx','','','32')
	oCMenu.makeMenu('c5a7','c5','Dados estatísticos','redirect.aspx?a_id=700014','_blank')
oCMenu.makeMenu('c6','','','forms.aspx','','','','images/menu_r7_c1.jpg','images/menu_r7_c1.jpg')
	oCMenu.makeMenu('c6a1','c6','Impressos da DSAT','dsat_forms.aspx')
	oCMenu.makeMenu('c6a2','c6','Impressos diversos','event_forms.aspx','','')
oCMenu.makeMenu('c9','','','gov_links.aspx','','','','images/menu_r10_c1.jpg','images/menu_r10_c1.jpg')

oCMenu.makeMenu('c10','','','contactus.aspx','','','','images/menu_r11_c1.jpg','images/menu_r11_c1.jpg')
	oCMenu.makeMenu('c10a1','c10','Telefones úteis','tel.aspx')
	oCMenu.makeMenu('c10a2','c10','Linha aberta para queixas e pedidos de informações','contact.aspx','','','32')
	oCMenu.makeMenu('c10a3','c10','Local e horário de funcionamento','service.aspx')
	oCMenu.makeMenu('c10a4','c10','Opiniões','suggestion.aspx')
//	oCMenu.makeMenu('c10a5','c10','Participação de veículos abandonados','report_2.aspx','','','32')
//	oCMenu.makeMenu('c10a6','c10','Participação de avaria/danos de equipamento de controlo de trânsito ','report_1.aspx','','','32')		
oCMenu.makeMenu('c12','','','recruit.aspx','','','','images/menu_r13_c1.jpg','images/menu_r13_c1.jpg')
oCMenu.construct()

