function validate_landingpage_email()
{
	var oField = document.forms["frm_registration"].email;
	//var oFieldLogin = document.forms["frm_registration"].login;
	var oFieldGo = document.forms["frm_registration"].go;
	var oElement = document.getElementById('errmsg_email');

	toggleHint('hide', 'email');
	oField.value = fix_email(oField.value.trim());
	aEmailValBeforeAtSign = oField.value.split("@");
	oElement.innerHTML = "";
	oField.className = "field_filled";


	oRegX = new RegExp(/^[\w_-]+(\.[\w_-]+)*@[\w_-]+(\.[\w_-]+)*\.\w{2,4}$/gi);

	if(oField.value == "")
	{
		oElement.innerHTML = aMessages["email"]["blank"];
		oField.className = "field_err";
	}
	else if(/@shaadi.com/gi.test(oField.value))
	{
		oElement.innerHTML = aMessages["email"]["@shaadi.com"].replace(/<!--EMAIL-->/, oField.value);
		oField.className = "field_err";
	}
	/*else if(oFieldLogin.value.toLowerCase() == oField.value.toLowerCase())
	{
		oElement.innerHTML = aMessages["email"]["login email same"];
		oField.className = "field_err";
	}
	else if(oFieldLogin.value.toLowerCase() == aEmailValBeforeAtSign[0].toLowerCase())
	{
		oElement.innerHTML = aMessages["email"]["login email@ same"];
		oField.className = "field_err";
	}*/
	else if(!oRegX.test(oField.value))
	{
		oElement.innerHTML = aMessages["email"]["invalid"];
		oField.className = "field_err";
	}
	else
	{
		sParams = "&go=" + oFieldGo.value;
		sUrl = "/ssi/ajax/registration.php?mode=is_landingpage_email_available&email=" + escape(oField.value) + sParams;
		sendRequestAndGetResponse(sUrl, oElement, aMessages["email"]["check if available"], aMessages["email"]["check if available error"]);

	}

} // EO validate_landingpage_email()
