	function validchar(val)
{
//*** Space removed ***///
	for(i=0;i<val.length;++i)
	{
		if(val.charAt(i) == "\'" || val.charAt(i) == "\\" || val.charAt(i) == "!" || val.charAt(i) == "@" ||  val.charAt(i) == "#" || val.charAt(i) == "$" || val.charAt(i) == "%" || val.charAt(i) == "^" ||  val.charAt(i) == "&" || val.charAt(i) == "*" ||  val.charAt(i) == "," || val.charAt(i) == ";" ||  val.charAt(i) == ":" || val.charAt(i) == "=" || val.charAt(i) == "+" || val.charAt(i) == "|" || val.charAt(i) == "?" || val.charAt(i) == "/" || val.charAt(i) == "\\" )
		{
			return false;
		}
	}
	return true;
}



function validchar1(val)
{
	for(i=0;i<val.length;++i)
	{
		if(val.charAt(i) == "\'" || val.charAt(i) == "\\" || val.charAt(i) == "!" || val.charAt(i) == "#" || val.charAt(i) == "$" || val.charAt(i) == "%" || val.charAt(i) == "^" || val.charAt(i) == "&" ||  val.charAt(i) == "*" || val.charAt(i) == ":" || val.charAt(i) == "=" || val.charAt(i) == "+" || val.charAt(i) == "|" || val.charAt(i) == "?" || val.charAt(i) == "/" || val.charAt(i) == "\\" || val.charAt(i) == " ")
		{
			return false;
		}
	}
	return true;
}

function Validate()
	{
		
		if(document.invest_complaint.name.value == "")
		{
			alert("Name is Manadatory")
			document.invest_complaint.name.focus();
			return false;
		}
		if(document.invest_complaint.date_dd.value == "")
		{
			alert("Date is Manadatory")
			document.invest_complaint.date_dd.focus();
			return false;
		}
		if(document.invest_complaint.date_mm.value == "")
		{
			alert("Date is Manadatory")
			document.invest_complaint.date_mm.focus();
			return false;
		}
		if(document.invest_complaint.date_yy.value == "")
		{
			alert("Date is Manadatory")
			document.invest_complaint.date_yy.focus();
			return false;
		}
		if(document.invest_complaint.add1.value == "")
		{
			alert("Address is Manadatory")
			document.invest_complaint.add1.focus();
			return false;
		}
		if(document.invest_complaint.city.value == "")
		{
			alert("City is Manadatory")
			document.invest_complaint.city.focus();
			return false;
		}
		if(document.invest_complaint.pin.value == "")
		{
			alert("Pin Code is Manadatory")
			document.invest_complaint.pin.focus();
			return false;
		}
		if(document.invest_complaint.phone.value == "")
		{
			alert("Telephone is Manadatory")
			document.invest_complaint.phone.focus();
			return false;
		}
		//-Validation for Email Address --

	var str=document.invest_complaint.email.value
	var posat=str.indexOf("@");
	var lposat=str.lastIndexOf("@");
	var posdot=str.indexOf(".");
	var lposdot=str.lastIndexOf(".");

	if(document.invest_complaint.email.value == "")
	{
		alert("Please Enter Valid E-mail ");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return(false);
	}
	if (posat == -1)
	{
		alert("Invalid E-mail address entered.");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return(false);
	}
	if(posat == 0)
	{
		alert("Invalid E-mail entered : E-mail address cannot start with @.");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return(false);
	}
	if(posat != lposat)
	{
		alert("Invalid E-mail entered : E-mail address cannot have multiple @.");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return(false);
	}

	if (posdot == -1)
	{
		alert("Invalid E-mail address entered.");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return(false);
	}
	if (posdot == 0)
	{
		alert("Invalid E-mail entered : E-mail address cannot start with . ");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return(false);
	}
//	if((posdot < posat) || (posdot-posat < 3))
	if(lposdot-lposat < 3)
	{
		alert("Invalid E-mail address entered.");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return false;
	}

	if(lposdot == str.length-1)
	{
		alert("E-mail address cannot end with a . ")
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return false;
	}

	if (!validchar1(str))
	{
		alert("Invalid E-mail address entered.");
		alert("Please do not enter special characters or blank space in E-mail.");
		document.invest_complaint.email.focus();
		document.invest_complaint.email.select();
		return false;
	}
	//-Validation for Email Address --

	
	if((document.invest_complaint.rat1.value<=0) || (document.invest_complaint.rat1.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat1.focus();
			return false;
		}
		
		if((document.invest_complaint.rat2.value<=0) || (document.invest_complaint.rat2.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat2.focus();
			return false;
		}
	if((document.invest_complaint.rat3.value<=0) || (document.invest_complaint.rat3.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat3.focus();
			return false;
		}
	
	if((document.invest_complaint.rat4.value<=0) || (document.invest_complaint.rat4.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat4.focus();
			return false;
		}
	if((document.invest_complaint.rat5.value<=0) || (document.invest_complaint.rat5.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat5.focus();
			return false;
		}
	if((document.invest_complaint.rat6.value<=0) || (document.invest_complaint.rat6.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat6.focus();
			return false;
		}
	
	if((document.invest_complaint.rat7.value<=0) || (document.invest_complaint.rat7.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat7.focus();
			return false;
		}
	if((document.invest_complaint.rat8.value<=0) || (document.invest_complaint.rat8.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat8.focus();
			return false;
		}
	if((document.invest_complaint.rat9.value<=0) || (document.invest_complaint.rat9.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat9.focus();
			return false;
		}
	if((document.invest_complaint.rat10.value<=0) || (document.invest_complaint.rat10.value>=6))
		{
			alert("Rating should be within 1 - 5")
			document.invest_complaint.rat10.focus();
			return false;
		}
	
	

	}	
		function OnlyNumber()
		{
			jv_keyCode = window.event.keyCode
			if(!(jv_keyCode >= 48 && jv_keyCode <= 57))
			{
				window.event.keyCode = 0
			}
		}
		
		