function saveMe(frm)
{
	
	if (frm.name.value == "")
	{
		alert("Please enter Name.")
		frm.name.focus()
		return(false)
	}
	if (frm.address.value == "")
	{
		alert("Please enter Address.")
		frm.address.focus()
		return(false)
	}
	if (frm.contact.value == "")
	{
		alert("Please enter Contact Person.")
		frm.contact.focus()
		return(false)
	}
	if (frm.phone.value == "")
	{
		alert("Please enter Phone Number.")
		frm.phone.focus()
		return(false)
	}
	if (isNaN(frm.phone.value))
	{
		alert("Enter Numeric value in Phone Number")
		frm.phone.select()
		return(false)
	}
	
	fieldVal=frm.email.value
	retCursser=frm.email
	if(fieldVal=="")
	{
	alert("Please enter Email Address.")
	retCursser.select()
	return false;
	}
	
	if(fieldVal.length>50)
	{
	alert("Email address cannot exceed 50 characters.")
	retCursser.select()
	return false;
	}
	else
	{
	mail=fieldVal
	at_pos=mail.indexOf("@")
	dot_pos=mail.indexOf(".")
	posi=1
	if(at_pos<1 || dot_pos<1)
	{
	alert("Invalid email address.")
	retCursser.select()
	return false
	}
	else
	{
	mail=fieldVal
	condition="yes"
	var at_count=0
	var dot_count=0
	var temp=0
	for(var i=0;i<mail.length;i++)
	{
	if((mail.charCodeAt(i)>0 && mail.charCodeAt(i)<48)||(mail.charCodeAt(i)>57 && mail.charCodeAt(i)<65)||(mail.charCodeAt(i)>91 &&
	mail.charCodeAt(i)<95)||(mail.charCodeAt(i)>95 &&
	mail.charCodeAt(i)<97)||mail.charCodeAt(i)>122)
	{
	if(mail.charAt(i)=="@"||mail.charAt(i)==".")
	{
	if(mail.charAt(i)=="@"){at_count++}else{dot_count++} // counts the no. of times @ and . appears in email
	if(dot_count>=1)
	{
	dot_pos=i
	if((dot_pos>at_pos) && temp==0)
	{
	posi=dot_pos-at_pos
	temp++
	}
	}
	}
	else
	{
	condition="no"
	i=mail.length
	}
	}
	}
	if(condition=="no")
	{
	alert("Invalid email address.")
	retCursser.select()
	return false
	}
	else
	{
	if(at_count>1)
	{
	alert("Invalid email address.")
	retCursser.select()
	return  false
	}
	else
	{
	if(posi<2)
	{
	alert("Invalid email address.")
	retCursser.select()
	return false
	i=mail.length
	}
	else
	{
	count=dot_pos+1
	domain=""
	for(count;count<mail.length;count++)
	{
	domain=domain+mail.charAt(count)
	}
	}
	}
	}
	}
	}
//---------------------------end  email validation------------------
	if (frm.iso.value == "")
	{
		alert("Please Select ISO Required.")
		frm.iso.focus()
		return(false)
	}
	if (frm.timePeriod.value == "")
	{
		alert("Please Select Time Period.")
		frm.timePeriod.focus()
		return(false)
	}
	if (frm.businessactivities.value == "")
	{
		alert("Please enter Business Activities.")
		frm.businessactivities.focus()
		return(false)
	}
	if (frm.turnover.value == "")
	{
		alert("Please enter Total Turnover .")
		frm.turnover.focus()
		return(false)
	}
	if (frm.query.value == "")
	{
		alert("Please enter your query .")
		frm.query.focus()
		return(false)
	}
return(true)
}