function validateCaptcha()
{
	validatedCaptcha(0);
}

function validatedCaptcha(capVV)
{

	var termStatusVal;
	var termsErrMsg;
	var captchaErrMsg;
	var countryVal;
	var stateFunction;

	if(capVV == 0){
		captchaErrMsg = '';
	}else{
		captchaErrMsg = '<li>Captcha Verfication Failed. Please enter it Properly.</li>';
	}

    	emailstatusVal = document.signup.emailstatus.value;
	emailVal = document.signup.email.value;

	usernamestatusVal = document.signup.usernamestatus.value;
	usernameVal = document.signup.username.value;

	nameStatusVal = document.signup.namestatus.value;
	nameVal = document.signup.name.value;

	passStatusVal = document.signup.passstatus.value;
	passVal = document.signup.pass.value;

	vpassStatusVal = document.signup.vpassstatus.value;
	vpassVal = document.signup.vpass.value;

	countryStatusVal = document.signup.countrystatus.value;
	countryVal = document.signup.country.value;

	stateStatusVal = document.signup.statestatus.value;
	stateVal = document.signup.state.value;

	cityStatusVal = document.signup.citystatus.value;
	cityVal = document.signup.city.value;

	if(document.signup.checkterms.checked == false){
		termStatusVal == 1;
		termsErrMsg = "<li>You have to accept our <a href='/terms-n-conditions'>Terms & Conditions</a> to Signup with us</li>";
	}else{
		termStatusVal == 0;
		termsErrMsg = " ";
	}


	if(emailstatusVal == 'c' || emailstatusVal == '1'){ 
		AjaxFunction(emailVal, 'mailvalidate', 'emailmsg', 'email'); 
	}

	if(usernamestatusVal == 'c' || usernamestatusVal == '1'){ 
		AjaxFunction(usernameVal, 'usernamevalidate', 'usernamemsg', 'username'); 
	}

	if(nameStatusVal == 'c' || nameStatusVal == '1'){ 
		nameAjaxFunction(nameVal); 
	}

	if(passStatusVal == 'c' || passStatusVal == '1'){ 
		hidePassMeter(passVal, 'passvalidate', 'passmsg', 'pass');
	}

	if(vpassStatusVal == 'c' || vpassStatusVal == '1'){ 
		ajaxconfirmPass();
	}

	if(passStatusVal == '0' && vpassStatusVal == 'c' || vpassStatusVal == '1' && passStatusVal != vpassStatusVal){ 
		ajaxconfirmPass();
	}

	if(countryStatusVal == 'c' || countryStatusVal == '1'){ 
		countryAjaxFunction(countryVal);
	}

	if(stateStatusVal == 's'){ 
		validateStateSelect();
	}

	if(stateStatusVal == 'i'){ 
		validateStateInput();
	}

	if(stateStatusVal == 'c'){ 
		validateStateInput();
	}


	if(cityStatusVal == 'c' || cityStatusVal == '1'){ 
		validateCity();
	}

	if(nameStatusVal == 0 
&& capVV == 0 
&& usernamestatusVal == 0 
&& emailstatusVal == 0 
&& passStatusVal == 0 
&& vpassStatusVal == 0 
&& countryStatusVal == 0 
&& stateStatusVal == 0 
&& cityStatusVal == 0 
&& document.signup.checkterms.checked == true
){
		document.getElementById("msgbox").innerHTML="";
		document.signup.submit();
	}else{
		document.getElementById("submitSignUp").className = "submitSignUp";
		document.getElementById("msgbox").innerHTML="<div id='signulli'><ul>" + captchaErrMsg +  termsErrMsg  + "</ul></div>";
	}


}


