		
		//var success = false;
		var validCaptcha , validFrm;
		var leadFrm = $('leadForm');
		leadFrm.onsubmit = validateCaptcha;
		//leadFrm.addEvent('submit', validateCaptcha.bind(document));
		
		
		function validateCaptcha(){
			
			var validFrm = validate(this);
			validCaptcha = false;
			
			var captchaTxt = $('captcha_code');
			var captchaImg = $('captcha');
			
			if(validFrm){
				var req = new Ajax('capcha_verify.php',{
					method:'post',
					data:{'captcha_code':captchaTxt.value}, 
					onComplete:function(response){
						var msgBox = $('msgBox');
						if(response == "1"){
							msgBox.style.display = 'none';
							validCaptcha = true;
							leadFrm.submit();	
							
						}
						else{
							msgBox.style.display = "block";
							msgBox.setHTML("The code you entered was invalid.  Please try again");
							captchaImg.src = "securimage/securimage_show.php?value=" + guid();
							captchaTxt.focus();
						}
					}
				});
				req.request();
				
			}
			return false;
		}
		
		
		
		function S4() {
		   return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
		}
		function guid() {
		   return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
		}
		
