function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail ID")
		return false
	 }
	 return true					
}


function form_valiate()
{

//alert(act);

if(document.fdk_bck.u_name.value=="")
	{
     alert("Please mention name"); 
	 document.fdk_bck.u_name.focus();
	 return false;
	}


if (document.fdk_bck.u_name.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.u_name.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.u_name.focus();
	return false;
	}
}


if(document.fdk_bck.u_name.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.fdk_bck.u_name.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.fdk_bck.u_name.select();
    return false;
  }
}

if(document.fdk_bck.u_name.value!="")
	{

		if(document.fdk_bck.u_name.value.length > 100)
		{
					alert("Name cannot be greater than 100 Characters");
					document.fdk_bck.u_name.focus();
					return false;
		}
	}	


/// comp name ///
if(document.fdk_bck.comp_name.value=="")
	{
     alert("Please mention company name"); 
	 document.fdk_bck.comp_name.focus();
	 return false;
	}


if (document.fdk_bck.comp_name.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.comp_name.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.comp_name.focus();
	return false;
	}
}


if(document.fdk_bck.comp_name.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.fdk_bck.comp_name.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.fdk_bck.comp_name.select();
    return false;
  }
}

if(document.fdk_bck.comp_name.value!="")
	{

		if(document.fdk_bck.comp_name.value.length > 250)
		{
					alert("Company name cannot be greater than 250 Characters");
					document.fdk_bck.comp_name.focus();
					return false;
		}
	}	


// end comp name ///


/// address ///
if(document.fdk_bck.addr.value=="")
	{
     alert("Please mention address"); 
	 document.fdk_bck.addr.focus();
	 return false;
	}


if (document.fdk_bck.addr.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.addr.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.addr.focus();
	return false;
	}
}


if(document.fdk_bck.addr.value!="")
	{

		if(document.fdk_bck.addr.value.length > 2500)
		{
					alert("Address name cannot be greater than 2500 Characters");
					document.fdk_bck.addr.focus();
					return false;
		}
	}	


// end address name ///


if(document.fdk_bck.phone.value=="")
	{
     alert("Please mention office contact no"); 
	 document.fdk_bck.phone.focus();
	 return false;
	}


if (document.fdk_bck.phone.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.phone.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.phone.focus();
	return false;
	}
}

if(document.fdk_bck.phone.value !="")
	{
var checkOK = "0123456789+() ";
  var checkStr = document.fdk_bck.phone.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data invalid.Only 0-9 () +  are allowed');
    document.fdk_bck.phone.select();
    return false;
  }
}

if(document.fdk_bck.phone.value!="")
	{

		if(document.fdk_bck.phone.value.length > 20)
		{
					alert("Phone no. cannot be greater than 20 Characters");
					document.fdk_bck.phone.focus();
					return false;
		}
	}	



if(document.fdk_bck.mobile.value=="")
	{
     alert("Please mention mobile"); 
	 document.fdk_bck.mobile.focus();
	 return false;
	}


if (document.fdk_bck.mobile.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.mobile.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.mobile.focus();
	return false;
	}
}

if(document.fdk_bck.mobile.value !="")
	{
var checkOK = "0123456789+() ";
  var checkStr = document.fdk_bck.mobile.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data invalid.Only 0-9 () +  are allowed');
    document.fdk_bck.mobile.select();
    return false;
  }
}

if(document.fdk_bck.mobile.value!="")
	{

		if(document.fdk_bck.mobile.value.length > 10)
		{
					alert("Mobile No. cannot be greater than 10 Characters");
					document.fdk_bck.mobile.focus();
					return false;
		}
	}	



// end address name ///
if(document.fdk_bck.email.value=="")
	{
     alert("Please mention email"); 
	 document.fdk_bck.email.focus();
	 return false;
	}


if (document.fdk_bck.email.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.email.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.email.focus();
	return false;
	}
}


if(document.fdk_bck.email.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.fdk_bck.email.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.fdk_bck.email.select();
    return false;
  }
}

if(document.fdk_bck.email.value!="")
	{

		if(document.fdk_bck.email.value.length > 100)
		{
					alert("Email cannot be greater than 100 Characters");
					document.fdk_bck.email.focus();
					return false;
		}
	
		var str=document.fdk_bck.email.value;
		var valid=echeck(str);

		if (valid==0)
		{
			//alert('Invalid email id');
			document.fdk_bck.email.focus();
			return false;
		}

	
	}	



if(document.fdk_bck.msg.value=="")
	{
     alert("Please mention message"); 
	 document.fdk_bck.msg.focus();
	 return false;
	}


if (document.fdk_bck.msg.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.msg.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.msg.focus();
	return false;
	}
}


if(document.fdk_bck.security_code.value=="")
	{
     alert("Please mention security code"); 
	 document.fdk_bck.security_code.focus();
	 return false;
	}


if (document.fdk_bck.security_code.value!="")
{
	
	//check for name
	nwstl=document.fdk_bck.security_code.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.fdk_bck.security_code.focus();
	return false;
	}
}	

}

function membership_valiate()
{

//alert(act);

/// comp name ///
if(document.mem_enqr.comp_name.value=="")
	{
     alert("Please mention company name"); 
	 document.mem_enqr.comp_name.focus();
	 return false;
	}


if (document.mem_enqr.comp_name.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.comp_name.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.comp_name.focus();
	return false;
	}
}


if(document.mem_enqr.comp_name.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.mem_enqr.comp_name.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.mem_enqr.comp_name.select();
    return false;
  }
}

if(document.mem_enqr.comp_name.value!="")
	{

		if(document.mem_enqr.comp_name.value.length > 250)
		{
					alert("Company name cannot be greater than 250 Characters");
					document.mem_enqr.comp_name.focus();
					return false;
		}
	}	


// end comp name ///


/// dir name ///
if(document.mem_enqr.dir_name.value=="")
	{
     alert("Please mention director name"); 
	 document.mem_enqr.dir_name.focus();
	 return false;
	}


if (document.mem_enqr.dir_name.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.dir_name.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.dir_name.focus();
	return false;
	}
}


if(document.mem_enqr.dir_name.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.mem_enqr.dir_name.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.mem_enqr.dir_name.select();
    return false;
  }
}

if(document.mem_enqr.dir_name.value!="")
	{

		if(document.mem_enqr.dir_name.value.length > 250)
		{
					alert("Director name cannot be greater than 250 Characters");
					document.mem_enqr.dir_name.focus();
					return false;
		}
	}	


// end dir name ///


/// address ///
if(document.mem_enqr.addr.value=="")
	{
     alert("Please mention address"); 
	 document.mem_enqr.addr.focus();
	 return false;
	}


if (document.mem_enqr.addr.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.addr.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.addr.focus();
	return false;
	}
}


if(document.mem_enqr.addr.value!="")
	{

		if(document.mem_enqr.addr.value.length > 2500)
		{
					alert("Address name cannot be greater than 2500 Characters");
					document.mem_enqr.addr.focus();
					return false;
		}
	}	


// end address name ///


if(document.mem_enqr.phone.value=="")
	{
     alert("Please mention office contact no"); 
	 document.mem_enqr.phone.focus();
	 return false;
	}


if (document.mem_enqr.phone.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.phone.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.phone.focus();
	return false;
	}
}

if(document.mem_enqr.phone.value !="")
	{
var checkOK = "0123456789+() ";
  var checkStr = document.mem_enqr.phone.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data invalid.Only 0-9 () +  are allowed');
    document.mem_enqr.phone.select();
    return false;
  }
}

if(document.mem_enqr.phone.value!="")
	{

		if(document.mem_enqr.phone.value.length > 20)
		{
					alert("Phone no. cannot be greater than 20 Characters");
					document.mem_enqr.phone.focus();
					return false;
		}
	}	



if(document.mem_enqr.mobile.value=="")
	{
     alert("Please mention mobile"); 
	 document.mem_enqr.mobile.focus();
	 return false;
	}


if (document.mem_enqr.mobile.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.mobile.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.mobile.focus();
	return false;
	}
}

if(document.mem_enqr.mobile.value !="")
	{
var checkOK = "0123456789+() ";
  var checkStr = document.mem_enqr.mobile.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data invalid.Only 0-9 () +  are allowed');
    document.mem_enqr.mobile.select();
    return false;
  }
}

if(document.mem_enqr.mobile.value!="")
	{

		if(document.mem_enqr.mobile.value.length > 10)
		{
					alert("Mobile No. cannot be greater than 10 Characters");
					document.mem_enqr.mobile.focus();
					return false;
		}
	}	



/// comp name ///
if(document.mem_enqr.buss_nature.value=="")
	{
     alert("Please mention nature of business"); 
	 document.mem_enqr.buss_nature.focus();
	 return false;
	}


if (document.mem_enqr.buss_nature.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.buss_nature.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.buss_nature.focus();
	return false;
	}
}


if(document.mem_enqr.buss_nature.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.mem_enqr.buss_nature.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.mem_enqr.buss_nature.select();
    return false;
  }
}

if(document.mem_enqr.buss_nature.value!="")
	{

		if(document.mem_enqr.buss_nature.value.length > 250)
		{
					alert("Business nature cannot be greater than 250 Characters");
					document.mem_enqr.buss_nature.focus();
					return false;
		}
	}	


// end comp name ///



if(document.mem_enqr.proj_taken.value=="")
	{
     alert("Please mention projects undertaken"); 
	 document.mem_enqr.proj_taken.focus();
	 return false;
	}


if (document.mem_enqr.proj_taken.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.proj_taken.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.proj_taken.focus();
	return false;
	}
}



if(document.mem_enqr.comp_profile.value=="")
	{
     alert("Please mention company profile"); 
	 document.mem_enqr.comp_profile.focus();
	 return false;
	}


if (document.mem_enqr.comp_profile.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.comp_profile.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.comp_profile.focus();
	return false;
	}
}





if(document.mem_enqr.credai_mem.value=="")
	{
     alert("Please mention reference"); 
	 document.mem_enqr.credai_mem.focus();
	 return false;
	}


if (document.mem_enqr.credai_mem.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.credai_mem.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.credai_mem.focus();
	return false;
	}
}


if(document.mem_enqr.credai_mem.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.mem_enqr.credai_mem.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.mem_enqr.credai_mem.select();
    return false;
  }
}

if(document.mem_enqr.credai_mem.value!="")
	{

		if(document.mem_enqr.credai_mem.value.length > 100)
		{
					alert("reference cannot be greater than 100 Characters");
					document.mem_enqr.credai_mem.focus();
					return false;
		}
	
	}	



if(document.mem_enqr.credai_mem2.value=="")
	{
     alert("Please mention reference"); 
	 document.mem_enqr.credai_mem2.focus();
	 return false;
	}


if (document.mem_enqr.credai_mem2.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.credai_mem2.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.credai_mem2.focus();
	return false;
	}
}


if(document.mem_enqr.credai_mem2.value !="")
	{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
  var checkStr = document.mem_enqr.credai_mem2.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
    document.mem_enqr.credai_mem2.select();
    return false;
  }
}

if(document.mem_enqr.credai_mem2.value!="")
	{

		if(document.mem_enqr.credai_mem2.value.length > 100)
		{
					alert("reference cannot be greater than 100 Characters");
					document.mem_enqr.credai_mem2.focus();
					return false;
		}
	
	}	



if(document.mem_enqr.security_code.value=="")
	{
     alert("Please mention security code"); 
	 document.mem_enqr.security_code.focus();
	 return false;
	}


if (document.mem_enqr.security_code.value!="")
{
	
	//check for name
	nwstl=document.mem_enqr.security_code.value;

	if (nwstl==0 || nwstl==null)
	{
	alert("Please enter proper value");
	document.mem_enqr.security_code.focus();
	return false;
	}
}	

}
