var ajaxv = false;

function ajaxvalidateSignup(t) {
	$.ajax( {
		async: false,
		cache: false,
		type: 'POST',
		dataType: 'text',
		url: templateUrl+'/images/captcha/validate.php',
		data: {v: t},
		success: function(data) {
		if(data.length == 1) {
			v = parseInt(data);
			ajaxv = v == 1 ? true : false;
			return ajaxv;
		}
		else
			return false;
		},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
			return false;
			}
		} );
}

function validSignup(crvs) { 
	var message = "";
	if (crvs.elements['Information.First_Name'].value == "") { 
		message+="First Name is required\n";
	}
	if (crvs.elements['Information.Last_Name'].value == "") { 
		message+="Last Name is required\n";
	}
	if (crvs.elements['email'].value == "") { 
		message+="E-mail address is required\n";
	}
	else if (!emailCheck(crvs.elements['email'], false)) { 
		message+="Please enter a valid e-mail address\n";
	}
	
	// validation
	if(crvs.validate) {
	if (crvs.validate.value.length != 6) { 
	message = message + "Please enter proper security code\n";
	}
	else {
		ajaxvalidateSignup(crvs.validate.value);
	if(!ajaxv) message+='Security code not accepted, please try again\n';
	}
	}

	if(message!=""){
		alert("The following form field(s) were incomplete or incorrect:\n\n" + message + "\n\nPlease complete or correct the form and submit again.");
		return false;
	}    
	else {
		return true;
	} 
}
