$(window).load(function(){
//grid height functon for caterory pages
    $('.expanded').each(function() {
        var gridHeight = 0;
        $(this).children().each(function() {
            if($(this).height() > gridHeight){
                gridHeight = $(this).height();
            }
        });
        $(this).children().height(gridHeight + 30);// the 30 number is for the details button height
    });

});// /window.load



$(document).ready(function() {

// placeholder fix
	if(!Modernizr.input.placeholder){
			$("input").each(
			function(){
			if($(this).val()=="" && $(this).attr("placeholder")!=""){
			$(this).val($(this).attr("placeholder"));
			$(this).focus(function(){
			if($(this).val()==$(this).attr("placeholder")) $(this).val("");
			});
			$(this).blur(function(){
			if($(this).val()=="") $(this).val($(this).attr("placeholder"));
			});
			}
			});		
	}

//enable slidetoggle on 'custompages'
	$(".troubleshooting-questions h3").next().hide();
	$(".troubleshooting-questions h3, .faq-questions h3")
		.css('cursor','pointer')
		.click(function(){
	    	$(this).toggleClass('activearrow').next().slideToggle("slow");
		});
	$(".troubleshooting-questions h3, .faq-questions h3").next().css('border-bottom', '1px dotted #555').after('<br />');
	
	
// ***** Ajax form *******
  $('form .error').hide();
  $('input.text-input').css({backgroundColor:"white"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });

  $("#ajaxform input[type='submit']").click(function() {
// validate and process form
		
    $('form .error').hide(); // first hide any error messages

/*var ajaxformval = $("#ajaxform input").val();
if (ajaxformval == "") {
	$("#ajaxform").before('<p>this form is filled incorrectly</p>');
	return false;
}*/

var name = $("#ajaxform input#name").val();
if (name == "") {
	$("input#name").after("Please fill out your name");
	$("input#name").focus();
return false;
}

if ($("#ajaxform #ordernumber").val() == "") {
	$("input#ordernumber").after("Please fill out your order number");
	$("input#ordernumber").focus();
return false;
}

if ($("#ajaxform #email").val() == "") {
	$("input#email").after("Please fill out your email");
	$("input#email").focus();
return false;
}

if ($("#ajaxform #comments").val() == "") {
	$("#ajaxform #comments").after("Please fill out your comments");
	$("#ajaxform #comments").focus();
return false;
}

var dataString = $("#ajaxform").serialize();

//alert (dataString);return false;
		
	$.ajax({
      type: "POST",
      url: "/mm5/process.php",
      data: dataString,
      success: function() {
        $('#contact_form, #ajaxform').html("<div id='message'></div>");
        $('#message').html("<h2>Contact Form Submitted!</h2>")
        .append("<p>We will be in touch soon.</p>")
        .hide()
        .fadeIn(1500, function() {
          //$('#message').append("<img id='checkmark' src='images/check.png' />");
        });
      }
     });
     
    return false;
	});
	
/* end ajax form */		

/* search bar catcher function */	
	$('button[title="Search"]').click(
		function() {
			var searchfield = $("#searchfield").val();
			if (searchfield == "Shipping" || searchfield == "clark" || searchfield == "shipping" || searchfield == "ship") {
				window.location.pathname="/shipping-information.html";
			return false;
			}
			if (searchfield == "coupons" || searchfield == "coupon" || searchfield == "free shipping" || searchfield == "promotion code" || searchfield == "sale") {
				window.location.pathname="/coupons-and-promotions.html";
			return false;
			}
			if (searchfield == "insurance") {
				window.location.pathname="/FAQS.html";
			return false;
			}
			if (searchfield == "teens" || searchfield == "teen") {
				window.location.pathname="/bedwetting-alarms-for-teen-boys.html";
			return false;
			}
			if (searchfield == "returns" || searchfield == "return policy") {
				window.location.pathname="/return-policy.html";
			return false;
			}
			if (searchfield == "girls" || searchfield == "girl") {
				window.location.pathname="/sleep-dry-solution-for-girls.html";
			return false;
			}
			if (searchfield == "adults" || searchfield == "adult") {
				window.location.pathname="/bedwetting-alarm-adult.html";
			return false;
			}
			if (searchfield == "kids" || searchfield == "kid") {
				window.location.pathname="/bedwetting-solution-for-boys.html";
			return false;
			}
		}
	);
/* end search bar */

/* for checkout */
	$('.shippingblock button').click(function() {
		$('.estimatetable').toggle();
	});
	
	$('.showsigninfield').click(function() {
			$('.signinfield').slideToggle(500);
		return false;
		
	});
	
	$('.arrowscontainer a:last-child').css('paddingRight','0');
	$('button').parent('a').css('textDecoration','none');
	

});// /doc.ready
