// JavaScript Document
$(document).ready(function(){
// Clearfix and Textarea Resize
	$('<style type="text/css">.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}* html .clearfix { zoom: 1; }*:first-child+html .clearfix { zoom: 1; }textarea { resize: none;}.box-shadow {-moz-box-shadow: 2px 2px 2px #666; /* Firefox */  -webkit-box-shadow: 2px 2px 2px #666; /* Safari, Chrome */  box-shadow: 2px 2px 2px #666; /* CSS3 */}</style>').appendTo("head");
	
// Sub Menu
	$("ul#menu li a.mainmenu").hover(function() {
		$(this).parent().find("ul.submenu").stop(true,true).slideDown();
		$(this).parent().find("a.mainmenu").addClass("active");
		var LiPos = $($(this).parent()).position();
		var LiLeftPos = LiPos.left;
		var LiTopPos = LiPos.top + 17;
		$(this).parent().find("ul.submenu").css("left",LiLeftPos+'px');
		$(this).parent().find("ul.submenu").css("top",LiTopPos+'px');
		$(this).parent().hover(function() {
		}, function(){
			$(this).parent().find("ul.submenu").slideUp('fast'); //When the mouse hovers out of the submenu, move it back up
			$(this).parent().find("a.mainmenu").removeClass("active");
		});
	});
	
// Webkit
	if ($.browser.webkit) {$("span.checkbox").css('paddingBottom','0px'); $("span.checkboxFirst").css('marginTop','-3px'); $("ul.homeConForm li").css('paddingBottom','0px');$(".homeConForm .textarea").css('width','95px');$(".RFormMain .textarea").css('width','114px');$(".conttai ul li .greytextarea").css('width','98px');}
	if ($.browser.msie) {$("ul.homeConForm li").css('paddingBottom','1px');}
	
// PageLeft last P
	$("div.pageHalf p:last-child").css('paddingBottom','0px');
		
// SiteMap Last Border
	$("div.siteMapMain div.clearfix div.fL:last-child").css('border','none');
	
// SiteMap Block Equal Height
	equalHeight($("div.siteMapMain div.clearfix div.fL"));
	
// Menu Highlight 
	highlight();
});

//Equal Height
function equalHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);	
	
}
