(function($){
	$(document).ready(function(){
		//Cufon
		Cufon('univers_c', {
			hover: true,
			hoverables: { li: true, a:true }
		});
		
		//dropdown
		if (jQuery.fn.dropDownMenu) {
			jQuery(".customDropdown").dropDownMenu({
				scrollPaneOptions: {
					scrollbarWidth : 13,
					showArrows : false,
					arrowSize : 0,
					dragMinHeight : 57,
					dragMaxHeight : 57,
					maintainPosition: true
				}
			});
		}
		
		//checkboxes
		if (jQuery.fn.Checkbox) {
			jQuery(".customCheckbox").Checkbox();
		}
		
		if ($.browser.msie && $.browser.version < 7) {
			$("img[src$=png]").pngfix({
				imageFixSrc: "images/x.gif"
			});
		}
		
		//validate
		$('form').validate({
			errorPlacement: function(error, element) {
				//skip this
			},
			highlight: function(element, errorClass) {
				if ($(element).is(".customDropdown")) {
					$(element).parents(".dropdown").addClass("error");
				} else if ($(element).is(".customCheckbox")) {
					$("input:checkbox[name='" + element.name + "']").each(function(){
						$(this).parent().find(".Checkbox").addClass("error");
					});
					
				} else {
					$(element).addClass("error");
				}
			},
			unhighlight: function(element, errorClass) {
				if ($(element).is(".customDropdown")) {
					$(element).parents(".dropdown").removeClass("error");
				} else if ($(element).is(".customCheckbox")) {
					$("input:checkbox[name='" + element.name + "']").each(function(){
						$(this).parent().find(".Checkbox").removeClass("error");
					});
				} else {
					$(element).removeClass("error");
				}
			}
		});
		
		//close popup
		$('.close').click(function(){
			window.parent.SB_Close();
			return false;
		});
	});
	
})(jQuery);
