
/* apply_rounded_corners - Applies rounded corner look to any block element with relative/absolute positioning */
function apply_rounded_corners(element, size, color) {
	/*	element - jQuery selector for determining element(s) - e.g. '.class' or '#id'.
		size    - Depending on CSS, usually is either '10' or '20'.
		color   - Depending on CSS, white is default, while other colors can be added.
	*/
	if(!element) return false;
	if(!size) var size = '10';
	if(!color) var color = 'white';
	var class1 = 'corner' + size + 'px_' + color;
	for(var i = 1; i <= 4; i++) {
		var class2 = 'corner' + size + 'px_' + i;
		$(element).append('<span class="' + class1 + ' ' + class2 + '"></span>');
	}
}

$(document).ready(function() {
	// Site OnCall Menu - Drop down menu IE6 effects
	if($.browser.msie && $.browser.version<7.0) {
		//Level 1 hover effect
		$('.socmenu .i1:has(ul)').hover(function() {
			$('.u2',this).show();
		}, function() {
			$('.u2',this).hide();
		});
		
		//Level 2 hover effect
		$('.socmenu .i2:has(ul)').hover(function() {
			$('.u3',this).show();
		}, function() {
			$('.u3',this).hide();
		});
	}
	
	// Apply rounded corners to global corner sets
	apply_rounded_corners('.corner10pxset');
	apply_rounded_corners('.corner10pxset_yellow', '10', 'yellow');
	apply_rounded_corners('.corner20pxset', '20');
});
