/**
 * @author benux
 */
var menu,items,table,tbody,tr;
var menu2,items2,table2,tbody2,tr2;
var footer,items3,div;

 jQuery.noConflict();
 
 // Use jQuery via jQuery(...)
/*MENU PRINCIPAL*/
function rebuildMainMenu(i,e){
/*
	var width = 980/items.length;
	var td = jQuery('<td width="'+width+'"></td>').append(e);
*/
	ul = jQuery('<ul></ul>').append(jQuery(e));
	ul.css({
		'margin':'0 auto',
		'padding':0,
		'list-style':'none',
		'text-align':'center'
	});
	var a		= jQuery(e).find('> a');
	var submenu = jQuery(e).find('ul');
	if(submenu.html()!=null){
        var pos = submenu.position();
		submenu.css({ 
			position: "absolute",
            marginLeft: 0,
			marginTop: -10,
			'list-style':'none',
			background:'#000'
		});
		submenu.find('li a').css({
			color:'#6C83FF',
			'display':'block',
			width: 200,
			height:20,
			'font-size':12,
			'padding':'5px 10px 5px 10px',
			background:'#fff',
			'border-bottom':'1px solid #D9DFFF',
			'text-align':'left'
		}).each(function(k,el){
			el.onmouseover= function(){
				jQuery(el).css({
					'color' : '#000E63'
				});
			};
			el.onmouseout= function(){
				jQuery(el).css({
					'color' : '#6C83FF'
				});
			};
		});
		submenu.hide();
		jQuery(e).hover(
	      function() { 
	        submenu.slideDown('fast'); 
	      }
		  ,
	      function() { 
	        submenu.slideUp('fast'); 
	      }		
	    );
	}
	var td = jQuery('<td style="padding-right:20px;" valign="middle"></td>').append(ul);
	tr.append(td);

	if(i==items.length-1){
		return;
	}

	var separator = jQuery('<span class="menu_separator"></span>')
	.html('<img src="templates/grupo_transicion/images/menu/separator.png"/>');
	

	var td2 = jQuery('<td></td>').append(separator)
	jQuery(tr).append(td2);
}

function mainMenu(){
	menu		= jQuery('#main_menu');
	items		= jQuery('#main_menu > li');

	tr			= jQuery('<tr></tr>');
	tbody		= jQuery('<tbody></tbody>').append(tr);
	table		= jQuery('<table cellspacing="0" cellpadding="0" border="0" class="menu_principal"></table>')
	.append(tbody);
	
	items.each(rebuildMainMenu);
	
	jQuery('#menu').html(table);
//	alert(jQuery('#menu').html());
	menu.css('display','none');
}

/*MENU SECUNDARIO*/
function rebuildMiddleMenu(i,e){
	var td = jQuery('<td></td>').append(e);
	tr2.append(td);
}

function middleMenu(){
	menu2		= jQuery('#middle_menu');
	items2	= jQuery('#middle_menu a');


	tr2			= jQuery('<tr></tr>');
	tbody2		= jQuery('<tbody></tbody>').append(tr2);
	table2		= jQuery('<table cellspacing="0" cellpadding="0" border="0" class="menu_secundario"></table>')
	.append(tbody2);

	items2.each(rebuildMiddleMenu);
	
	jQuery('#menu2').html(table2);
	
	menu2.css('display','none');
}

function rebuildFooter(i,e){
	div.append(e);
	if(i==items3.length-1){
		return;
	}

	var separator = jQuery('<span class="footer_separator"></span>')
	.html('|');

	div.append(separator);
}

function footer(){
	footer		= jQuery('#footer_top');
	items3		= jQuery('#footer_top a');

	div			= jQuery('<div></div>');
	items3.each(rebuildFooter);
	
	footer.html(div);
}

/*DOM LOADED*/
jQuery(document).ready(function(){
	mainMenu();
	middleMenu();
	footer();
});