//the function call
menuBorderHover('ul#navMenu li a','2px solid #C90A84','2px solid #404041');
menuBorderHover('#secondaryMenu ul li a','1px solid #fff100','1px solid white');

function menuBorderHover(selector,normalState,hoverState){	
	$(selector).hover(function(){
		$(this).parent().prev('li').children('a').css('borderRight',hoverState);
		if(!($(this).parent().is(":last-child"))){
			$(this).css('borderRight',hoverState);
		}
	},function(){
		if(!($(this).is(".active"))){
			$(this).parent().prev('li').children('a').css('borderRight',normalState);
			if(!($(this).parents('li').is(':last-child'))){
				$(this).css('borderRight',normalState);
			}
			if($(this).parent().prev('li').children('a').is('.active')){
				$(this).parent().prev('li').children('a').css('borderRight',hoverState);
			}
		}
		$(selector+'.active').parent().prev('li').children('a').css('borderRight',hoverState);
	});
	$(selector.substring(0,(selector.length) - 2)+':last-child a').css('border','none 0px');
	$(selector+'.active').parent().prev('li').children('a').css('borderRight',hoverState);
}