jQuery(function( $ ){

// png fix
jQuery(document).pngFix();

// hide forms
$("#free-quote-button").click(function(){
			if ($("#form").is(":visible")) {
			$(".service-form").fadeOut(100);		
			$("#form").slideToggle("slow");
			} 
});
	

// new quotes menu
    
  $("#nav ul").superfish({ 
    hoverClass:    'sfHover',          // the class applied to hovered list items 
    pathLevels:    1,                 
    delay:         500,                
    animation:     {opacity:'show'},   
    speed:         'slow',           
    autoArrows:    false,                
    onInit:        function(){},       // callback function fires once Superfish is initialised – 'this' is the containing ul 
    onBeforeShow:  function(){
			//$("#free-quote-button").css({ color:"#FFFFFF"});

			// hide menu
			if ($("#newsletter").is(":visible")) {$("#newsletter").hide(1);}
		},       
    onShow:        function(){},       
    onHide:        function(){}        
}); 



$("ul#quotes a").hover(
     function () {
        $(this).css({ color:"#FFFFFF"}) ;
      }, 
      function () {
        $(this).css({ color:"#333333"}) ;
      }
);


//menu click
$("ul#quotes a:not(.link)").click(function(){
	$("ul#quotes").slideUp(1);
	
	var service = $(this).attr("title");
	service = '#' + service

	$(".service-form").fadeOut(200);	
	$("#newsletter").hide();
	
	
		if ($("#form").is(":hidden")) {
			$("#form").slideToggle("slow");

		} else {
			//$("div").hide();
			
			
		}
			$(service).fadeIn(1000);
			$("#nav a").css({ color:"#666666"}) ;
 			$("#free-quote-button").css({ color:"#FFFFFF"});
			

	  
	  //disable link
	  return false;
});


// top of page from footer
$("a.top").click(function(e){
		$.scrollTo($("#top"), 800, {axis:'y'});
});

// newsletter button
$("#newsletter-button").click(function(e){
									   
		if ($("#form").is(":visible")) {
			$(".service-form").fadeOut(100);		
			$("#form").slideToggle("slow");
		} 
			
			
			if ($("#newsletter").is(":hidden")) {
				$("#nav a").css({ color:"#666666"}) ;
				$("#newsletter-button a").css({ color:"#FFFFFF"});
				
			} else {
				$("#nav a").css({ color:"#FFFFFF"}) ;
			}
						
			// hide menu
			if ($("ul#quotes").is(":hidden")) {
					//$("ul#quotes")					
			} else {
				$("ul#quotes").hide(1);
			}
			
		$("#newsletter").slideToggle();
});


// request button
$('.request-button').click(function(){
	var service = $(this).attr("title");
	service = '#' + service

	var linktext = service + '-button';
	
	$(".service-form").fadeOut(200);	
	$("#newsletter").hide();

	$("#nav a").css({ color:"#666666"}) ;
 	$(linktext).css({ color:"#FFFFFF"});

// chnage this to look if we are at the top of the page..
		if ($("#form").is(":hidden")) {
			$("#form").slideToggle("slow");
			$.scrollTo($("#top"), 800, {
	onAfter:function(){
	setTimeout( function() {
			$(service).fadeIn(1000);
						 
						 },200);
   		}
	});

		} else {
			//$("div").hide();
			$(service).fadeIn(1000);		
		}

});



// service button
$('.service-button').click(function(){
	var service = $(this).attr("title");
	service = '#' + service
	
	$(".service-form").fadeOut(200);	
	$("#newsletter").hide();

	$.scrollTo($("#top"), 800, {
	onAfter:function(){
	setTimeout( function() {

			if (service == "#hips") {
				// hide hips menu choice
				$(".choose").hide(1);
				$("#choose").show(1);				
			}	


			if ($("#form").is(":hidden")) {
				$("#form").slideToggle("slow");
				var fadetime = 1000;
				
			} else {
				var fadetime = 200;
			}

		//	$(service).show("slow");
			$(service).fadeIn(fadetime);
			if (service == "#investments-isas") {
				//alert("investments");
			}	
			else {
				$("#nav a").css({ color:"#666666"}) ;
				$("li.options a").css({ color:"#FFFFFF"});
			}
            },200);
	

   		}
	});
});

// hips choice
$('#hips-choice').click(function(){
	$("#choose").hide(1);
	$("#hips-chosen").slideToggle("slow");
});

// epc choice
$('#epc-choice').click(function(){
	$("#choose").hide(1);
	$("#epc-chosen").slideToggle("slow");
});

// choice close button 
$('.choice-close').click(function(){
	$(".choose").hide(1);
	$("#choose").slideToggle("slow");
});

// close button 

$('.close').click(function(){
	$(".service-form").hide(1);
	$("#form").slideToggle("slow");
	$("#nav a").css({ color:"#FFFFFF"}) ;
	$("ul#quotes a").css({ color:"#333333"}) ;
});


});