// JavaScript Document

function swap_image_auto(img)
	{
	var imgsrc = img.src;
	if(imgsrc.indexOf("_off") > 0)
		{
		imgsrc = imgsrc.replace("_off","_on");
		}
	else
		{
		imgsrc = imgsrc.replace('_on','_off');
		}
	img.src = imgsrc;
	}

// jQuery code
	$(document).ready(function(){

		// contact form
		if($('#form-contact-us').length > 0)
			{
			jQuery.validator.messages.required = "required";	
			jQuery.validator.messages.email = "valid email";	
			$("#form-contact-us").validate({
				  errorPlacement: function(error, element) {
					 if(element.attr("name") == "notify[]")
						   error.insertAfter("#last-notify");
						 else
						   error.insertAfter(element);
					  }
				});
			}

		if($('#form-training').length > 0)
			{
			jQuery.validator.messages.required = "required";	
			jQuery.validator.messages.email = "valid email";	
			$("#form-training").validate({
				  errorPlacement: function(error, element) {
					 if(element.attr("name") == "notify[]")
						   error.insertAfter("#last-notify");
						 else
						   error.insertAfter(element);
					  },
					submitHandler: function(form) {
						if(validateCaptcha())
							form.submit();
						}
					  
				});
			}

		if($('#form-request').length > 0)
			{
			jQuery.validator.messages.required = "required";	
			jQuery.validator.messages.email = "valid email";	

			$("#form-request").validate({
				   rules:   { "Sample[]":     {required: "input[name='Sample[]']", minlength: 1}  },
				   messages:  { "Sample[]":  "Please select at least one checkbox"},
				  errorPlacement: function(error, element) {
					 if(element.attr("name") == "Sample[]")
						   error.insertAfter("input[value='PlasACRYL']");
						 else
						   error.insertAfter(element);
					  },
					  submitHandler: function(form) {
						if(validateCaptcha())
							form.submit();
						}
					  
				});
			}

	});

		
	function validateCaptcha()
	{
		challengeField = $("input#recaptcha_challenge_field").val();
		responseField = $("input#recaptcha_response_field").val();
		//alert(challengeField);
		//alert(responseField);
		//return false;
		var html = $.ajax({
		type: "POST",
		url: "recaptchavalidate.php",
		data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField,
		async: false
		}).responseText;
	 
		if(html == "success")
		{
			$("#captchaStatus").html(" ");
			// Uncomment the following line in your application
			return true;
		}
		else
		{
			$("#captchaStatus").html("Your captcha is incorrect. Please try again");
			Recaptcha.reload();
			return false;
		}
	}

