 //  JQ Functions
   
jQ(document).ready(function() {
	
	//Fancy Box JQ   
   /* This is basic Fancy Box - uses default settings */
	
	jQ("a#single_image").fancybox();
	
	/* Using custom settings */
	
	jQ("a#inline").fancybox({
		'hideOnContentClick': false
	});
	
	jQ("a.inline").fancybox({
		'hideOnContentClick': false
	});

	/* Apply fancybox to multiple items */
	
	jQ("a.group").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false
	});
	
	
	
	/*Price Match Form*/
	
	jQ(function() {

  jQ("#price-match").click(function() {
	  
	 
		// validate and process form
		// first hide any error messages
   // jQ('.error').hide();
		
	  var price = jQ("input#pp-price").val();
		if (price == "") {
      jQ("input#pp-price").css({borderColor:"#ff0000"});
      jQ("input#pp-price").focus();
      return false;
    }
	
	var name = jQ("input#pp-name").val();
		if (name == "") {
		jQ("input#pp-name").css({borderColor:"#ff0000"});
     // jQ("label#phone_error").show();
      jQ("input#pp-name").focus();
      return false;
    }
		
		var email = jQ("input#pp-email").val();
		if (email == "") {
	jQ("input#pp-email").css({borderColor:"#ff0000"});		
     // jQ("label#email_error").show();
      jQ("input#pp-email").focus();
      return false;
    }
		
	//var phone = jQ("input#pp-phone").val();
	//if (phone == "") {
	//jQ("input#pp-phone").css({borderColor:"#ff0000"});		
     // jQ("label#email_error").show();
      //jQ("input#pp-phone").focus();
     //return false;
    //}
	
	
	var url = jQ("input#pp-url").val();
		if (url == "") {
	jQ("input#pp-url").css({borderColor:"#ff0000"});		
     // jQ("label#email_error").show();
      jQ("input#pp-url").focus();
      return false;
    }
	
//		var guests = jQ("select#guests").val();
//		if (guests == "") {
//	jQ("select#guests").css({borderColor:"#ff0000"});		
//     // jQ("label#email_error").show();
//      jQ("select#guests").focus();
//      return false;
//    }
	
	//Grab the product name from the hidden value and phone (non required's)
	var product = jQ("input#pp-product").val();
	var phone = jQ("input#pp-phone").val();
		
		var dataString = '&price='+ price + '&name=' + name + '&email=' + email + '&phone=' + phone + '&url=' + url + '&product=' + product ; //Must be in same order as declared variables above
		 //alert (dataString); // GOOD FOR TESTING - POPS UP ON SCREEN THE VARIABLES PASSED TO dataString
		
		jQ.ajax({
      type: "POST",
      url: "http://www.instantawnings.co.uk/js/jq/form-process/process.php",
      data: dataString,
      success: function() {
        jQ('#price-match-form').html("<div id='post-message'></div>");
        jQ('#post-message').html("<h2>Thank You</h2>")
        .append("<p>Thank you " + name + ".</p><p>We will be in touch with you very soon.</p><p>A member of our team will now check your Price Match details for the <b>" + product + ". </b></p>")
        .hide()
        .fadeIn(1500, function() {
         // jQ('#message').append("<img id='checkmark' src='images/check.png' />");
        });
      }
     });
    return false;
	});
});
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
});// End  JQ Functions












   
   
   
   
   
   
   
   
   
   
   
   
