$j = jQuery.noConflict();

$j(document).ready(function(){
	
	/*
	* Nav menu
	*/
	
	// Our Office Sub Menu
	$j("#office a").hover(function(){
		$j("#office-sub-menu").show();
		if($j("#office a").hasClass("current")){
			$j("#office a").addClass("selected");
		}else{
			$j("office a").addClass("current");
		}
	}, function(){
		$j("#office-sub-menu").hide();
		if(!$j("#office a").hasClass("selected")){
			$j("#office a").removeClass("current");
		}
	});	
	
	$j("#office-sub-menu").mouseover(function(){
		$j("#office-sub-menu").show();
		if($j("office a").hasClass("current")){
			$j("#office a").addClass("selected");
		}else{
			$j("#office a").addClass("current");
		}
	}, function(){
		$j("#office-sub-menu").hide();
		if(!$j("#office a").hasClass("selected")){
			$j("#office a").removeClass("current");
		}
	});
	
	$j("#office-sub-menu").mouseleave(function(){
		$j("#office-sub-menu").hide();
		if(!$j("#office a").hasClass("selected")){
			$j("#office a").removeClass("current");
		}
	});
	// End Our Office Sub Menu
	
	// Treatment Sub Menu
	$j("#treatment a").hover(function(){
		$j("#treatment-sub-menu").show();
		if($j("#treatment a").hasClass("current")){
			$j("#treatment a").addClass("selected");
		}else{
			$j("#treatment a").addClass("current");
		}
		
	}, function(){
		$j("#treatment-sub-menu").hide();
		if(!$j("#treatment a").hasClass("selected")){
			$j("#treatment a").removeClass("current");
		}
	});	
	
	$j("#treatment-sub-menu").mouseover(function(){
		$j("#treatment-sub-menu").show();
		if($j("treatment a").hasClass("current")){
			$j("#treatment a").addClass("selected");
		}else{
			$j("#treatment a").addClass("current");
		}
	}, function(){
		$j("#treatment-sub-menu").hide();
		if(!$j("#treatment a").hasClass("selected")){
			$j("#treatment a").removeClass("current");
		}
	});
	
	$j("#treatment-sub-menu").mouseleave(function(){
		$j("#treatment-sub-menu").hide();
		if(!$j("#treatment a").hasClass("selected")){
			$j("#treatment a").removeClass("current");
		}
	});

	// Our Patients Sub Menu
	$j("#patients a").hover(function(){
		$j("#our-patients-sub-menu").show();
		if($j("#patients a").hasClass("current")){
			$j("#patients a").addClass("selected");
		}else{
			$j("#patients a").addClass("current");
		}
		
	}, function(){
		$j("#our-patients-sub-menu").hide();
		if(!$j("#patients a").hasClass("selected")){
			$j("#patients a").removeClass("current");
		}
	});	
	
	$j("#our-patients-sub-menu").mouseover(function(){
		$j("#our-patients-sub-menu").show();
		if($j("patients a").hasClass("current")){
			$j("#patients a").addClass("selected");
		}else{
			$j("#patients a").addClass("current");
		}
	}, function(){
		$j("#our-patients-sub-menu").hide();
		if(!$j("#patients a").hasClass("selected")){
			$j("#patients a").removeClass("current");
		}
	});
	
	$j("#our-patients-sub-menu").mouseleave(function(){
		$j("#our-patients-sub-menu").hide();
		if(!$j("#patients a").hasClass("selected")){
			$j("#patients a").removeClass("current");
		}
	});

	// Resources Sub Menu
	$j("#resources a").hover(function(){
		$j("#resources-sub-menu").show();
		if($j("#resources a").hasClass("current")){
			$j("#resources a").addClass("selected");
		}else{
			$j("#resources a").addClass("current");
		}
	}, function(){
		$j("#resources-sub-menu").hide();
		if(!$j("#resources a").hasClass("selected")){
			$j("#resources a").removeClass("current");
		}
	});	
	
	$j("#resources-sub-menu").mouseover(function(){
		$j("#resources-sub-menu").show();
		if($j("resources a").hasClass("current")){
			$j("#resources a").addClass("selected");
		}else{
			$j("#resources a").addClass("current");
		}
	}, function(){
		$j("#resources-sub-menu").hide();
		if(!$j("#resources a").hasClass("selected")){
			$j("#resources a").removeClass("current");
		}
	});
	
	$j("#resources-sub-menu").mouseleave(function(){
		$j("#resources-sub-menu").hide();
		if(!$j("#resources a").hasClass("selected")){
			$j("#resources a").removeClass("current");
		}
	});

	/*
	*	End Nav Menu
	*/
	
	/*
	*	Email Friend Form
	*/
	
	// Start Email Form
	    
    $j("#email-friend").hide();	
    
    $j("a#email").click(function(){
		$j("#email-friend").fadeIn(400);
		return false;
	});
	
	$j("a.close").click(function(){
		$j("#email-friend").fadeOut(400);
		return false;
	});
	
	$j(".ajax_form3 input#send").click(function() {  
		//console.log("hello");
		var template_url = $j("meta[name=form-url]").attr('content');
        
        var email = $j("input#email").val();
        var message = $j("textarea#message").val();
        var response_message = "Thank you for your comment, see ya!"
        
        var $datastring = "ajax=true";
 
        /* var dataString = 'email=' + email + '&message=' + message; */
        
        $j(".ajax_form3 input, .ajax_form3 textarea").each(function(i)
		{
			
			if($j(this).attr('name') == 'Send'){
				
				var $name = $j(this).attr('name');	
				var $value = $j(this).attr('value');
				$datastring = $datastring + "&" + $name + "=" + $value;
				return false;
				
			}else{
				
				var $name = $j(this).attr('name');	
				var $value = $j(this).attr('value');
				$datastring = $datastring + "&" + $name + "=" + $value;	
				
			}
			
		});//.each function
 		
 		/* console.log($datastring); */
 		
 		var loading = $j("#loading");
 		var outerDiv = $j("#email-friend");
 		var form = $j(".ajax_form3").html();
 		loading.html('<img src="/wp-content/themes/gwo/images/ajax-loader.gif" height="16" width="16" />');
 		
        $j.ajax({
          type: "POST",
          url: template_url + "/sendmailfriend.php",
          data: $datastring,
          success: function(response) {
          	//console.log(response);
          	$j('p.error').remove();
          	if(response == "false"){
          		loading.animate({opacity: 1.0}, 2000, function(){
          			loading.html("");
          			outerDiv.append("<p class='error'>One or more fields is missing or incorrect.</p>")
          			.fadeIn('slow');
          		});
          	}else{
	          	loading.animate({opacity: 1.0}, 2000, function(){
	          		loading.html("");
	          		$j('p.error').remove();
	          		outerDiv.append("<h3>Thank You!</h3>")
	      			.fadeIn('slow')
	      			.animate({opacity: 1.0}, 2000)
	      			.fadeOut('slow', function(){
	      				$j("#email-friend h2").remove();
	      			});
	          	});
          	
          	}
          }
        });
        
        return false;
    });

	
	/*
	*	End Email Friend Form
	*/
	
	/*
	*	Feedback Tab
	*/
	
	//Feedback Form
	var feedbackTab = {
	 
	    speed:500,
	    containerWidth:$j('.feedback-panel').outerWidth(),
	    containerHeight:$j('.feedback-panel').outerHeight(),
	    tabWidth:$j('.feedback-tab').outerWidth(),
	 
	 
	    init:function(){
	        $j('.feedback-panel').css('height','auto');
	 
	        $j('a.feedback-tab').click(function(event){
	            if ($j('.feedback-panel').hasClass('open')) {
	                $j('.feedback-panel')
	                .animate({left:'-' + feedbackTab.containerWidth}, feedbackTab.speed)
	                .removeClass('open');
	            } else {
	                $j('.feedback-panel')
	                .animate({left:'0'},  feedbackTab.speed)
	                .addClass('open');
	            }
	            event.preventDefault();
	        });
	    }
	};
	 
	feedbackTab.init();
	
	$j(".ajax_form .button").bind("click", function() {  
			//console.log("hello");
			var template_url = $j("meta[name=form-url]").attr('content');
	        
	        var email = $j("input#email").val();
	        var message = $j("textarea#message").val();
	        var response_message = "Thank you for your comment, see ya!"
	        
	        var $datastring = "ajax=true";
        	
	        /* var dataString = 'email=' + email + '&message=' + message; */
	        
	        $j(".ajax_form input, .ajax_form textarea").each(function(i)
			{
				
				if($j(this).attr('name') == 'Send'){
					
					var $name = $j(this).attr('name');	
					var $value = $j(this).attr('value');
					$datastring = $datastring + "&" + $name + "=" + $value;
					return false;
					
				}else{
					
					var $name = $j(this).attr('name');	
					var $value = $j(this).attr('value');
					$datastring = $datastring + "&" + $name + "=" + $value;	
					
				}
				
			});//.each function
	 		
	 		//console.log($datastring);
	 		
	        $j.ajax({
	          type: "POST",
	          url: template_url + "/sendmail.php",
	          data: $datastring,
	          success: function(response) {
	          	//console.log(response);
				$j('#error-message').remove();
				$j('#response-message').remove();
				if(response == "false"){
					
					$j('#form-wrap').before("<div id='error-message'></div>");
		            $j('#error-message').html("<p>It seems one or more fields are missing or invalid. Please check your entries and try again.</p>")
		            .hide()
		            .fadeIn(500)
		            .animate({opacity: 1.0}, 2000)
		            .fadeIn(0, function(){

		            });
					
				}else{
				
		            $j('#form-wrap').after("<div id='response-message'></div>");
					$j('#error-message').remove();
		            $j('#response-message').html("<p>Thank you for your submission!</p>")
		            .hide()
		            .fadeIn(500)
		            .animate({opacity: 1.0}, 2000)
		            .fadeIn(0, function(){
		                $j('.feedback-panel')
		                .animate({left:'-' + (feedbackTab.containerWidth)}, 
		                (feedbackTab.speed))
		                .removeClass('open');
		            });
	        	}
	        	
	        }
	        });
	        
	        return false;
	    });
	    
	/*
	*	End Feedback Form
	*/
	
	/*
	*	Sidebar Facts Sheet Form 
	*/
	
	$j("#fact-sheet-wrapper").hide();
	$j("#fact-sheet").click(function(){
		
		$j("#fact-sheet-wrapper").slideToggle();
		
		return false;
	});
	
	$j("#fact-sheet-form .button").click(function(){
		var fact_template_url = $j("meta[name=form-url]").attr('content');
	        
        var fact_email = $j("input#email-capture").val();
        var fact_response_message = "Thank you for requesting our free fact sheet!";
        
        var $fact_datastring = "ajax=true"; 
        
        $j("#fact-sheet-form input").each(function(i)
		{
			
			if($j(this).attr('name') == 'Submit'){
				
				var $name = $j(this).attr('name');	
				var $value = $j(this).attr('value');
				$fact_datastring = $fact_datastring + "&" + $name + "=" + $value;
				return false;
				
			}else{
				
				var $name = $j(this).attr('name');	
				var $value = $j(this).attr('value');
				$fact_datastring = $fact_datastring + "&" + $name + "=" + $value;	
				
			}
			
		});//.each function
		
		/* console.log($fact_datastring); */
		
		$j.ajax({
			type: "POST",
			url: fact_template_url + "/sendmail.php",
			data: $fact_datastring,
			success: function(response){
				$j('#fact-sheet-wrapper').html("<p>" + response + "</p>")
				.hide()
				.fadeIn(500)
				.animate({opacity: 1.0}, 3000)
				.fadeOut(1000);
			}
		});
		
		return false;
	});
	
	/*
	*	End Sidebar Facts Sheet Form
	*/
	
		
	/*
	*	Before & After Gallery Hover switches
	*/
	
	$j('#before-after-gallery ul li').hover(function(){
		$j(this).find('img.before').show();
		$j(this).find('span.before-text').show();
		$j(this).find('img.after').hide();
		$j(this).find('span.after-text').hide();
	}, function(){
		$j(this).find('img.before').hide();
		$j(this).find('span.before-text').hide();
		$j(this).find('img.after').show();
		$j(this).find('span.after-text').show();
	});
	/*
	*	Before & After Gallery Hover Switches
	*/
	
});
