
/* - ++resource++dropdown-menu.js - */
// http://www.allianz.com.ar/portal_javascripts/++resource++dropdown-menu.js?original=1
jq(document).ready(function(){var gnav=jq("#portal-globalnav");if(gnav==null){return}
var sfEls=jq('> li',gnav);var sf2Els=jq('>li li',gnav);var config={over:expand,timeout:300,out:hide}
sfEls.hoverIntent(config);
function expand(){jq(this).addClass('sfhover');jq('> ul',this).hide();jq('> ul',this).fadeIn('fast')}
function hide(){jq(this).removeClass('sfhover')}
sf2Els.each(function(){jq(this).mouseenter(function(){jq(this).addClass('sfhover2');var container=jq(this).parent('.submenu');var adjust_element=jq('.multi-column-container',jq(this));positioner(container,adjust_element)}).mouseleave(function(){jq(this).removeClass('sfhover2')})});jq('#portal-globalnav .submenu > .navTreeItem .navTree').each(function(){columnize(jq(this),165,152)})});
function columnize(ul,max_height,column_width){var a=0;var aux=0;var columns=new Array();var column=new Array();var i=0;var j=0;jq('> li',ul).each(function(){aux=a+jq(this).height();if(aux<max_height){column[j]=this;j=j+1;columns[i]=column;a=aux}
else{i=i+1;j=1;aux=jq(this).height();a=aux;column=[];column[0]=this;columns[i]=column}});var width=jq(columns).size() * column_width;var cont=jq('<div class="multi-column-container" style="width:'+width+'px;"></div>');jq(columns).each(function(){var c=jq('<ul class="multi-column"></ul>')
jq(this).each(function(){c.append(this)});cont.append(c)});ul.after('<div class="visualClear"></div>');ul.after(cont);ul.remove()}
function positioner(container,adjust_element){max_width=container.width();left=adjust_element.position().left;width=adjust_element.width();offset=left+width;adjust=max_width-offset;if(adjust<0){adjust_element.css('margin-left',adjust)}}


