function onDropDownMenus(id,className) {
	$(id + "." + className + " dt a").click(function(event) {
		$(id + "." + className + " dd ul").toggle(function(){
    	    // close dropdowns when clicked outside the box
    		$('body').one('click', function(){
                $(id + "." + className + " dd ul").hide();
        	});
		});
	});
	$(id + "." + className + " dd ul li a").click(function(event) {
		var text = $(this).html();
		$(id + "." + className + " dt a span").html(text);
		$(id + "." + className + " dd ul").hide();
	});
	$(id + "." + className + " dd ul").live('mouseout', function(event){
	});
}







function onPhoneChange(id_name,class_name) {
	$(id_name + "." + class_name + " dt a").click(function(event) {
		$(id_name + "." + class_name + " dd ul").toggle();
		event.preventDefault();
	});
	$(id_name + "." + class_name + " dd ul li a").click(function(event) {
		var text = $(this).html();
		$(id_name + "." + class_name + " dt a span").html(text);
		$(id_name + "." + class_name + " dd ul").hide();
	});

	function onGetSelectedValue(id_name) {
		return $(id_name).find(" dt a span.value").html();
	}
	$("." + class_name + " li").bind('click', function(event) {
		var $click = $(event.target);
		if (!$click.parents().hasClass(class_name)) $(id_name + "." + class_name + " dd ul").hide();
		$('.support-number').text( $(event.target).attr('title') );
		event.preventDefault();
		
	});
}
$(function(){
	//DropDown Menus
	onDropDownMenus('#sector',"dropdown");
	onDropDownMenus('#lang',"dropdown");
	onPhoneChange('#phone',"phone");
	//MegaMnus
	$('#nav-site').dcMegaMenu();
	$('#footer-nav').dcMegaMenu();
	//No Clue?
	$(".sideblock a[href$='.pdf']").addClass("pdf");
	$(".sideblock li a[href$='.pdf']").parent().addClass("pdfli");
	$(".sideblock a[href$='.xls']").addClass("xls");
	$(".sideblock li a[href$='.xls']").parent().addClass("xlsli");
	$(".sideblock a[href$='.doc'], .sideblock a[href$='.txt'], .sideblock a[href$='.rft']").addClass("doc");
	$(".sideblock li a[href$='.doc']").parent().addClass("docli");
	
	// PRODUCT LANDING SUBNAVS
	$('.product-landing-product').live('click',function(event){
    	$('.expandedProduct').each(function(){
            $(this).toggleClass("expandedProduct");
            var activeProduct = $(this).attr("href");
		    $(activeProduct).slideToggle("slow");
    	});
		$(this).toggleClass("expandedProduct");
		var activeProduct = $(this).attr("href");
		$(activeProduct).slideToggle("slow");
		return(false);
	});
	
	$(".textclose").live('click',function(event){
		var activeText = $(this).find("a").attr("href");
		$(activeText).fadeOut();
		$('.active').fadeIn();
		$('.active').removeClass("active");
		
		return false;
	});
	
	//Paralax
	$('.rightpar')
		.mouseover(function(){
			$(this).find('.para1').stop().animate({
				right:'20px'},275,'easeInOutQuad');
			$(this).find('.para2').stop().animate({
				right:'5px'},275,'easeInOutQuad');
			$(this).find('.para3').stop().animate({
				right:'-20px'},275, 'easeInOutQuad');
		})
		.mouseout(function(){
			$(this).find('.para1').stop().animate({
				right:'0'},275,'easeInOutQuad');
			$(this).find('.para2').stop().animate({
				right:'0'},275,'easeInOutQuad');
			$(this).find('.para3').stop().animate({
				right:'0'},275,'easeInOutQuad');
		});	
		
	$('.leftpar')
		.mouseover(function(){
			//alert("test");
			$(this).find('.para1').stop().animate({left:'-20px'},275,'easeInOutQuad');
			$(this).find('.para2').stop().animate({left:'-5px'},275,'easeInOutQuad');
			$(this).find('.para3').stop().animate({left:'20px'},275,'easeInOutQuad');
		})
		.mouseout(function(){
			$(this).find('.para1').stop().animate({left:'0'},275,'easeInOutQuad');
			$(this).find('.para2').stop().animate({left:'0'},275,'easeInOutQuad');
			$(this).find('.para3').stop().animate({left:'0'},275,'easeInOutQuad');
		});	
	
	// PRODUCT CATEGORY OVERVIEW DETAIL
	$('#product-category-detail-button').click(function() {
		var activeProduct = $(this).attr("href");
		$(activeProduct).slideToggle("slow");
		return false;
	});
	
	$( "#accordion" ).accordion();
	
});

