// Corp.js

function isValidData()
{
	if (Trim(document.frmNRIEnquiry.txtName.value) == '')
	{
		alert ('Please enter name.');
		document.frmNRIEnquiry.txtName.focus();
		return false;
	}
	
	if (Trim(document.frmNRIEnquiry.txtDAddress1.value) == '')
	{
		alert ('Please enter domestic address.');
		document.frmNRIEnquiry.txtDAddress1.focus();
		return false;
	}
	
	if (Trim(document.frmNRIEnquiry.txtDAddress1.value) == '' && 
		Trim(document.frmNRIEnquiry.txtDAddress2.value) != '')
	{
		alert ('Please enter domestic address.');
		document.frmNRIEnquiry.txtDAddress1.focus();
		return false;
	}
	
	if (Trim(document.frmNRIEnquiry.txtCCRAddress1.value) == '')
	{
		alert ('Please enter current country residence address.');
		document.frmNRIEnquiry.txtCCRAddress1.focus();
		return false;
	}

	if (Trim(document.frmNRIEnquiry.txtCCRAddress1.value) == '' && 
		Trim(document.frmNRIEnquiry.txtCCRAddress2.value) != '')
	{
		alert ('Please enter current country residence address.');
		document.frmNRIEnquiry.txtCCRAddress1.focus();
		return false;
	}
	
	
	
	if (Trim(document.frmNRIEnquiry.txtPhoneNo.value) == '')
	{
		alert ('Please enter telephone number.');
		document.frmNRIEnquiry.txtPhoneNo.focus();
		return false;
	}
	
	
	if (Trim(document.frmNRIEnquiry.txtPhoneNo.value) != '')
	{
		if (!checkTelNo(document.frmNRIEnquiry.txtPhoneNo.value))
		{
			alert ('Please enter valid telephone number.');
			document.frmNRIEnquiry.txtPhoneNo.focus();
			return false;
		}
	}
	
	
	if (Trim(document.frmNRIEnquiry.txtMobileNo.value) == '')
	{
		alert ('Please enter mobile number.');
		document.frmNRIEnquiry.txtMobileNo.focus();
		return false;
	}


	if (Trim(document.frmNRIEnquiry.txtMobileNo.value) != '')
	{
		if (!checkTelNo(document.frmNRIEnquiry.txtMobileNo.value))
		{
			alert ('Please enter valid mobile number.');
			document.frmNRIEnquiry.txtMobileNo.focus();
			return false;
		}
	}
	
	
	if (Trim(document.frmNRIEnquiry.txtEmail.value) == '')
	{
		alert ('Please enter email.');
		document.frmNRIEnquiry.txtEmail.focus();
		return false;
	}
	if (Trim(document.frmNRIEnquiry.txtEmail.value) != '')
	{
		if (!isEmail(document.frmNRIEnquiry.txtEmail.value))
		{
			alert ('Please enter valid email.');
			document.frmNRIEnquiry.txtEmail.focus();
			return false;
		}
	}
	
	
	if (Trim(document.frmNRIEnquiry.txtFaxNo.value) != '')
	{
		if (!checkTelNo(document.frmNRIEnquiry.txtFaxNo.value))
		{
			alert ('Please enter valid fax number.');
			document.frmNRIEnquiry.txtFaxNo.focus();
			return false;
		}
	}
	
	
	pattern1 = /^\d{2}\/\d{2}\/\d{4}$/;
	
	if (Trim(document.frmNRIEnquiry.txtBDate.value) != '')
	{
		dtVal = Trim(document.frmNRIEnquiry.txtBDate.value);
		
		if (dtVal.search(pattern1) == -1)
		{
			alert('enter birth date in dd\/mm\/yyyy format.');
			document.frmNRIEnquiry.txtBDate.focus();
			return false;
		}
		
		varSplitDt = dtVal.split('\/');
		
		if(varSplitDt.length == 3)
		{
			if(varSplitDt[0] < 1 || varSplitDt[0] > 31)
			{
				alert('enter date between 01 - 31.');
				document.frmNRIEnquiry.txtBDate.focus();
				return false;
				
			}
			if(varSplitDt[1] < 1 || varSplitDt[1] > 12)
			{
				alert('enter month between 01 - 12.');
				document.frmNRIEnquiry.txtBDate.focus();
				return false;
							
			}
			
		}
		
	}
	
	
	if (Trim(document.frmNRIEnquiry.txtADate.value) != '')
	{
		adVal = Trim(document.frmNRIEnquiry.txtADate.value);

		if (adVal.search(pattern1) == -1)
		{
			alert('enter anniversary date in dd\/mm\/yyyy format.');
			document.frmNRIEnquiry.txtADate.focus();
			return false;
		}

		varSplitDt = adVal.split('\/');

		if(varSplitDt.length == 3)
		{
			if(varSplitDt[0] < 1 || varSplitDt[0] > 31)
			{
				alert('enter date between 01 - 31.');
				document.frmNRIEnquiry.txtADate.focus();
				return false;

			}
			if(varSplitDt[1] < 1 || varSplitDt[1] > 12)
			{
				alert('enter month between 01 - 12.');
				document.frmNRIEnquiry.txtADate.focus();
				return false;

			}

		}
	}
	
	
	pattern2 = /^\d{2}\/\d{4}$/;
	
	if (Trim(document.frmNRIEnquiry.txtPurchaseYear.value) != '')
	{
		pdVal = Trim(document.frmNRIEnquiry.txtPurchaseYear.value);

		if (pdVal.search(pattern2) == -1)
		{
			alert('enter purchase date in mm\/yyyy format.');
			document.frmNRIEnquiry.txtPurchaseYear.focus();
			return false;
		}

		varSplitDt = pdVal.split('\/');

		if(varSplitDt.length == 2)
		{
			if(varSplitDt[0] < 1 || varSplitDt[0] > 12)
			{
				alert('enter month between 01 - 12.');
				document.frmNRIEnquiry.txtPurchaseYear.focus();
				return false;

			}

		}
	}
	
	
	if (Trim(document.frmNRIEnquiry.txtArrivalDate.value) != '')
	{
		arrdVal = Trim(document.frmNRIEnquiry.txtArrivalDate.value);

		if (arrdVal.search(pattern1) == -1)
		{
			alert('enter arrival date in dd\/mm\/yyyy format.');
			document.frmNRIEnquiry.txtArrivalDate.focus();
			return false;
		}

		varSplitDt = arrdVal.split('\/');

		if(varSplitDt.length == 3)
		{
			if(varSplitDt[0] < 1 || varSplitDt[0] > 31)
			{
				alert('enter date between 01 - 31.');
				document.frmNRIEnquiry.txtArrivalDate.focus();
				return false;

			}
			if(varSplitDt[1] < 1 || varSplitDt[1] > 12)
			{
				alert('enter month between 01 - 12.');
				document.frmNRIEnquiry.txtArrivalDate.focus();
				return false;

			}

		}
	}
	
	if (document.frmNRIEnquiry.radTransport[0].checked && Trim(document.frmNRIEnquiry.txtTransportDetails.value) == '')
	{
		alert('please enter details');
		document.frmNRIEnquiry.txtTransportDetails.focus();
		return false;
	}
	
	if (document.frmNRIEnquiry.radTransport[1].checked && Trim(document.frmNRIEnquiry.txtTransportDetails.value) != '')
	{
		alert('please do not enter details');
		document.frmNRIEnquiry.txtTransportDetails.focus();
		return false;
	}
	
	if (document.frmNRIEnquiry.radPropertyAssistance[0].checked && Trim(document.frmNRIEnquiry.txtAssistanceDetails.value) == '')
	{
		alert('please enter details');
		document.frmNRIEnquiry.txtAssistanceDetails.focus();
		return false;
	}

	if (document.frmNRIEnquiry.radPropertyAssistance[1].checked && Trim(document.frmNRIEnquiry.txtAssistanceDetails.value) != '')
	{
		alert('please do not enter details');
		document.frmNRIEnquiry.txtAssistanceDetails.focus();
		return false;
	}
	
	
	return true;
	
}

function submitForm()
{
	
	if (isValidData())
	{
		document.frmNRIEnquiry.action = 'src/NRI.asp';
		document.frmNRIEnquiry.method = 'POST';
		document.frmNRIEnquiry.submit();
	}

}

