function chkfreelist()
{
	if(document.getElementById('company_name').value=='')
	{
	alert('Enter company name.');
	document.getElementById('company_name').focus();
	return false;
	}
	if(document.getElementById('contact_name').value=='')
	{
	alert('Enter contact name.');
	document.getElementById('contact_name').focus();
	return false;
	}
	if(document.getElementById('phone').value=='')
	{
	alert('Enter telephone number.');
	document.getElementById('phone').focus();
	return false;
	}
}
function chkEmail(vF){
	if(vF.email.value.indexOf("@")<0 || vF.email.value.indexOf(".")<0 )
	{
		alert("Please enter valid value for field \"Email-Id\".");
		vF.email.focus();
		return false;
	}
}
function checkAll(num)
{
	if(document.getElementById('chkAll').checked==true)
	{
		for(var i=0;i<num;i++)
			{ document.getElementById('sel_'+i).checked=true;
			
			}
	}else
		{
				for(var i=0;i<num;i++)
				{ document.getElementById('sel_'+i).checked=false;
				
				}
		}
}
function checkNews()
{
	if(document.getElementById('news_title').value=='')
	{
	alert('Enter news title.');
	document.getElementById('news_title').focus();
	return false;
	}
	}
function checkFormNews()
{
	
	if(document.getElementById('fname').value=='')
	{
	alert('First name can not be left empty.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Last name can not be left empty.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Company name can not be left empty.');
	document.getElementById('company_name').focus();
	return false;
	}
	if(document.getElementById('email').value=='')
	{
	alert('Email can not be left empty.');
	document.getElementById('email').focus();
	return false;
	}
	var eml=document.getElementById('email').value.toLowerCase();
	if(eml.indexOf(".")==-1 || eml.indexOf("@")==-1)
	{alert('Incorrect email format.');
		document.getElementById('email').focus();
		return false;
		}
		var eml2=document.getElementById('email2').value.toLowerCase();
		if(eml!=eml2)
		{alert('Retype confirm email.');
		document.getElementById('email2').focus();
		return false;
			
			}
			if(document.getElementById('aum1').value=='')
	{
	alert('Select Total AUM.');
	document.getElementById('aum1').focus();
	return false;
	}
	if(document.getElementById('aum').value=='')
	{
	alert('Select AUM invested in India.');
	document.getElementById('aum').focus();
	return false;
	}
	
	if(document.getElementById('pwd').value=='')
	{
	alert('Password  can not be left empty.');
	document.getElementById('pwd').focus();
	return false;
	}
	var pwd1=document.getElementById('pwd').value;
	var pwd2=document.getElementById('pwd2').value;
	if(pwd1!=pwd2)
	{
		alert('Retype confirm password.');
		document.getElementById('pwd2').focus();
		return false;
		}
	
}
	
	function checkFormNews2()
{
	
	if(document.getElementById('typeFund').value=='')
	{
	alert('Select type of fund.');
	document.getElementById('typeFund').focus();
	return false;
	}
	if(document.getElementById('title').value=='')
	{
	alert('Title can not be left empty.');
	document.getElementById('title').focus();
	return false;
	}
	if(document.getElementById('address1').value=='')
	{
	alert('Address can not be left empty.');
	document.getElementById('address1').focus();
	return false;
	}
	if(document.getElementById('phone').value=='')
	{
	alert('Phone can not be left empty.');
	document.getElementById('phone').focus();
	return false;
	}
	 
	if(document.getElementById('city').value=='')
	{
	alert('City can not be left empty.');
	document.getElementById('city').focus();
	return false;
	}
	if(document.getElementById('state').value=='')
	{
	alert('State  can not be left empty.');
	document.getElementById('state').focus();
	return false;
	}
	if(document.getElementById('zip').value=='')
	{
	alert('Zip code  can not be left empty.');
	document.getElementById('zip').focus();
	return false;
	}
	 if(document.getElementById('country').value=='')
	{
	alert('Select country.');
	document.getElementById('country').focus();
	return false;
	}
	
}
function checkFormNewsedit()
{if(document.getElementById('fname').value=='')
	{
	alert('First name can not be left empty.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Last name can not be left empty.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Company name can not be left empty.');
	document.getElementById('company_name').focus();
	return false;
	}
	if(document.getElementById('aum').value=='')
	{
	alert('Select Total AUM.');
	document.getElementById('aum').focus();
	return false;
	}
	if(document.getElementById('aum1').value=='')
	{
	alert('Select AUM invested in India.');
	document.getElementById('aum1').focus();
	return false;
	}
	
	}
	
	
	
	
	function checkFormSurvey()
{
	if(document.getElementById('fname').value=='')
	{
	alert('First name can not be left empty.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Last name can not be left empty.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Company name can not be left empty.');
	document.getElementById('company_name').focus();
	return false;
	}
	if(document.getElementById('email').value=='')
	{
	alert('Email can not be left empty.');
	document.getElementById('email').focus();
	return false;
	}
	var eml=document.getElementById('email').value.toLowerCase();
	if(eml.indexOf(".")==-1 || eml.indexOf("@")==-1)
	{alert('Incorrect email format.');
		document.getElementById('email').focus();
		return false;
		}
		var eml2=document.getElementById('email2').value.toLowerCase();
		if(eml!=eml2)
		{alert('Retype confirm email.');
		document.getElementById('email2').focus();
		return false;
			
			}
	if(document.getElementById('aum').value=='')
	{
	alert('Select Total AUM.');
	document.getElementById('aum').focus();
	return false;
	}
	if(document.getElementById('aum1').value=='')
	{
	alert('Select AUM invested in India.');
	document.getElementById('aum1').focus();
	return false;
	}
	
	}
function checkFormSP()
{
	
	if(document.getElementById('fname').value=='')
	{
	alert('First name can not be left empty.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Last name can not be left empty.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Company name can not be left empty.');
	document.getElementById('company_name').focus();
	return false;
	}
	if(document.getElementById('email').value=='')
	{
	alert('Email can not be left empty.');
	document.getElementById('email').focus();
	return false;
	}
	var eml=document.getElementById('email').value;
	if(eml.indexOf(".")==-1 || eml.indexOf("@")==-1)
	{alert('Incorrect email format.');
		document.getElementById('email').focus();
		return false;
		}
		var eml2=document.getElementById('email2').value;
		if(eml!=eml2)
		{alert('Retype confirm email.');
		document.getElementById('email2').focus();
		return false;
			
			}
	 
	if(document.getElementById('title').value=='')
	{
	alert('Title can not be left empty.');
	document.getElementById('title').focus();
	return false;
	}
	if(document.getElementById('address1').value=='')
	{
	alert('Address can not be left empty.');
	document.getElementById('address1').focus();
	return false;
	}
	if(document.getElementById('phone').value=='')
	{
	alert('Phone can not be left empty.');
	document.getElementById('phone').focus();
	return false;
	}
	 
	if(document.getElementById('city').value=='')
	{
	alert('City can not be left empty.');
	document.getElementById('city').focus();
	return false;
	}
	if(document.getElementById('state').value=='')
	{
	alert('State  can not be left empty.');
	document.getElementById('state').focus();
	return false;
	}
	if(document.getElementById('zip').value=='')
	{
	alert('Zip code  can not be left empty.');
	document.getElementById('zip').focus();
	return false;
	}
	 if(document.getElementById('country').value=='')
	{
	alert('Select country.');
	document.getElementById('country').focus();
	return false;
	}
	if(document.getElementById('pwd').value=='')
	{
	alert('Password  can not be left empty.');
	document.getElementById('pwd').focus();
	return false;
	}
	var pwd1=document.getElementById('pwd').value;
	var pwd2=document.getElementById('pwd2').value;
	if(pwd1!=pwd2)
	{
		alert('Retype confirm password.');
		document.getElementById('pwd2').focus();
		return false;
		}
	
}
function checkFormBroker()
{
	
	if(document.getElementById('fname').value=='')
	{
	alert('First name can not be left empty.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Last name can not be left empty.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Company name can not be left empty.');
	document.getElementById('company_name').focus();
	return false;
	}
	if(document.getElementById('email').value=='')
	{
	alert('Email can not be left empty.');
	document.getElementById('email').focus();
	return false;
	}
	var eml=document.getElementById('email').value;
	if(eml.indexOf(".")==-1 || eml.indexOf("@")==-1)
	{alert('Incorrect email format.');
		document.getElementById('email').focus();
		return false;
		}
		var eml2=document.getElementById('email2').value;
		if(eml!=eml2)
		{alert('Retype confirm email.');
		document.getElementById('email2').focus();
		return false;
			
			}
	 
	if(document.getElementById('title').value=='')
	{
	alert('Title can not be left empty.');
	document.getElementById('title').focus();
	return false;
	}
	if(document.getElementById('address1').value=='')
	{
	alert('Address can not be left empty.');
	document.getElementById('address1').focus();
	return false;
	}
	if(document.getElementById('phone').value=='')
	{
	alert('Phone can not be left empty.');
	document.getElementById('phone').focus();
	return false;
	}
	 
	if(document.getElementById('city').value=='')
	{
	alert('City can not be left empty.');
	document.getElementById('city').focus();
	return false;
	}
	if(document.getElementById('state').value=='')
	{
	alert('State  can not be left empty.');
	document.getElementById('state').focus();
	return false;
	}
	if(document.getElementById('zip').value=='')
	{
	alert('Zip code  can not be left empty.');
	document.getElementById('zip').focus();
	return false;
	}
	 if(document.getElementById('country').value=='')
	{
	alert('Select country.');
	document.getElementById('country').focus();
	return false;
	}
	 if(document.getElementById('nse').checked==false && document.getElementById('bse').checked==false && document.getElementById('otherTrade').value=='')
	{
	alert('Please enter NSE, BSE or Other exchange where you trade.');
	document.getElementById('otherTrade').focus();
	return false;
	}
	
	 
	if(document.getElementById('otherServices').value=='')
	{
	alert('Other services  can not be left empty.');
	document.getElementById('otherServices').focus();
	return false;
	}
	if(document.getElementById('areaInterest').value=='')
	{
	alert('Area of interest  can not be left empty.');
	document.getElementById('areaInterest').focus();
	return false;
	}
	 if(document.getElementById('focus1').checked==false && document.getElementById('focus2').checked==false && document.getElementById('focus3').checked==false )
	{
	alert('Please check atleast one option from "Main focus on companies on marketcap".');
	document.getElementById('focus1').focus();
	return false;
	}
	if(document.getElementById('presentCompany').value=='' && document.getElementById('wordDoc').value=='')
	{
	alert('Either enter companies you research presently or attach word/excel file.');
	document.getElementById('presentCompany').focus();
	return false;
	}
	
	
	if(document.getElementById('pwd').value=='')
	{
	alert('Password  can not be left empty.');
	document.getElementById('pwd').focus();
	return false;
	}
	var pwd1=document.getElementById('pwd').value;
	var pwd2=document.getElementById('pwd2').value;
	if(pwd1!=pwd2)
	{
		alert('Retype confirm password.');
		document.getElementById('pwd2').focus();
		return false;
		}
	
}
function checkFormBroker2()
{
	
	if(document.getElementById('fname').value=='')
	{
	alert('First name can not be left empty.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Last name can not be left empty.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Company name can not be left empty.');
	document.getElementById('company_name').focus();
	return false;
	}
	 
	 
	if(document.getElementById('title').value=='')
	{
	alert('Title can not be left empty.');
	document.getElementById('title').focus();
	return false;
	}
	if(document.getElementById('address1').value=='')
	{
	alert('Address can not be left empty.');
	document.getElementById('address1').focus();
	return false;
	}
	if(document.getElementById('phone').value=='')
	{
	alert('Phone can not be left empty.');
	document.getElementById('phone').focus();
	return false;
	}
	 
	if(document.getElementById('city').value=='')
	{
	alert('City can not be left empty.');
	document.getElementById('city').focus();
	return false;
	}
	if(document.getElementById('state').value=='')
	{
	alert('State  can not be left empty.');
	document.getElementById('state').focus();
	return false;
	}
	if(document.getElementById('zip').value=='')
	{
	alert('Zip code  can not be left empty.');
	document.getElementById('zip').focus();
	return false;
	}
	 if(document.getElementById('country').value=='')
	{
	alert('Select country.');
	document.getElementById('country').focus();
	return false;
	}
	 if(document.getElementById('nse').checked==false && document.getElementById('bse').checked==false && document.getElementById('otherTrade').value=='')
	{
	alert('Please enter NSE, BSE or Other exchange where you trade.');
	document.getElementById('otherTrade').focus();
	return false;
	}
	if(document.getElementById('otherServices').value=='')
	{
	alert('Other services  can not be left empty.');
	document.getElementById('otherServices').focus();
	return false;
	}
	if(document.getElementById('areaInterest').value=='')
	{
	alert('Area of interest  can not be left empty.');
	document.getElementById('areaInterest').focus();
	return false;
	}
	 if(document.getElementById('focus1').checked==false && document.getElementById('focus2').checked==false && document.getElementById('focus3').checked==false )
	{
	alert('Please check atleast one option from "Main focus on companies on marketcap".');
	document.getElementById('focus1').focus();
	return false;
	}
	if(document.getElementById('presentCompany').value=='' && document.getElementById('wordDoc').value=='')
	{
	alert('Either enter companies you research presently or attach word/excel file.');
	document.getElementById('presentCompany').focus();
	return false;
	}
	
	 
	
}

	function checkFormSP2()
{
	
	if(document.getElementById('fname').value=='')
	{
	alert('First name can not be left empty.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Last name can not be left empty.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Company name can not be left empty.');
	document.getElementById('company_name').focus();
	return false;
	}
	
	 
	if(document.getElementById('title').value=='')
	{
	alert('Title can not be left empty.');
	document.getElementById('title').focus();
	return false;
	}
	if(document.getElementById('address1').value=='')
	{
	alert('Address can not be left empty.');
	document.getElementById('address1').focus();
	return false;
	}
	if(document.getElementById('phone').value=='')
	{
	alert('Phone can not be left empty.');
	document.getElementById('phone').focus();
	return false;
	}
	 
	if(document.getElementById('city').value=='')
	{
	alert('City can not be left empty.');
	document.getElementById('city').focus();
	return false;
	}
	if(document.getElementById('state').value=='')
	{
	alert('State  can not be left empty.');
	document.getElementById('state').focus();
	return false;
	}
	if(document.getElementById('zip').value=='')
	{
	alert('Zip code  can not be left empty.');
	document.getElementById('zip').focus();
	return false;
	}
	 if(document.getElementById('country').value=='')
	{
	alert('Select country.');
	document.getElementById('country').focus();
	return false;
	}
	
	
}
	
	function signupEmail()
	{ if(document.getElementById('txtEmail').value=='')
	{
	alert('Enter Email.');
	document.getElementById('txtEmail').focus();
	return false;
	}
	if(document.getElementById('txtEmail').value!='')
	{var em=document.getElementById('txtEmail').value;
	if(em.indexOf('.')==-1 || em.indexOf('@')==-1)
	{
	alert('Enter correct email format.');
	document.getElementById('txtEmail').focus();
	return false;
	}
	}
		
		}
	function surveyValidate(num)
	{ 
	for(i=1;i<=num;i++)
	{
			var val=document.getElementById('question'+i).value;
			if(val=='')
			{
			alert('All fields are required.');
			document.getElementById('question'+i).focus();
			return false;
			}
			if(val!='')
			{
			if(isNaN(val))
			{
				var flag=1;
				break;
				}
				if(val<1 || val>10)
				{
					var flag=2;
				break;
					}
			}
		}
	if(flag==1)
	{
		alert('Enter numeric values.');
		document.getElementById('question'+i).focus();
		return false;
		}
			if(flag==2)
	{
		alert('Value should be between 1 - 10.');
		document.getElementById('question'+i).focus();
		return false;
		}
		for(i=1;i<=num;i++)
		{
			if(document.getElementById('question'+i).value!='')
			break;
			}
			if(i>num)
			{
			alert('All fields are required.');
			document.getElementById('question1').focus();
			return false;
			}
		}
		function abilityTrade()
		{
			document.getElementById('nse').checked=false;
				document.getElementById('bse').checked=false;
			}
			function checkFormpass()
{
	
	if(document.getElementById('txtoldpass').value.length=='')
		{
			 alert('Current password is mandatory.');
			 document.getElementById('txtoldpass').focus();
			 return false;
 		}
	if(document.getElementById('txtnewpass').value.length<5)
		{
			 alert('New password is mandatory. (Minimum 5 characters required)');
			 document.getElementById('txtnewpass').focus();
			 return false;
 		}
	if(document.getElementById('txtconfirm').value!=document.getElementById('txtnewpass').value)
		{
			 alert('Confirm Password does not match. Please retype correct password.');
			 document.getElementById('txtconfirm').focus();
			 return false;
		}
}
	
	
	function strategyCheck()
	{ 
	if(document.getElementById('fname').value=='')
	{
	alert('Enter first name.');
	document.getElementById('fname').focus();
	return false;
	}
	if(document.getElementById('lname').value=='')
	{
	alert('Enter last name.');
	document.getElementById('lname').focus();
	return false;
	}
	if(document.getElementById('company_name').value=='')
	{
	alert('Enter company name.');
	document.getElementById('company_name').focus();
	return false;
	}
	if(document.getElementById('email').value=='')
	{
	alert('Enter email.');
	document.getElementById('email').focus();
	return false;
	}
	if(document.getElementById('email').value!='')
	{var em=document.getElementById('email').value;
	if(em.indexOf('.')==-1 || em.indexOf('@')==-1)
	{
	alert('Enter correct email format.');
	document.getElementById('email').focus();
	return false;
	}
	}
	if(document.getElementById('typeFund').value=='')
	{
	alert('Select  fund type.');
	document.getElementById('typeFund').focus();
	return false;
	}
	if(document.getElementById('msg').value=='')
	{
	alert('Enter message.');
	document.getElementById('msg').focus();
	return false;
	}
		
		}