function validateRegisterGeneralInformation()
{
	// validate first name
	if(document.frmRegister.fld_first_name.value == '')
	{
		alert('Please enter First name.');
		document.frmRegister.fld_first_name.focus();
		return false;
	}
	else if(!isAlpha1(document.frmRegister.fld_first_name.value))
	{
		alert("Only alphabets and ' is allowed in First name.");
		document.frmRegister.fld_first_name.focus();
		return false;
	}
	// validate last name
	if(document.frmRegister.fld_last_name.value == '')
	{
		alert('Please enter last name.');
		document.frmRegister.fld_last_name.focus();
		return false;
	}
	else if(!isAlpha1(document.frmRegister.fld_last_name.value))
	{
		alert("Only alphabets and ' is allowed in Last name.");
		document.frmRegister.fld_last_name.focus();
		return false;
	}
	// date of birth
	/*if(document.frmRegister.fld_doy.value == '' || document.frmRegister.fld_dom.value == '' || document.frmRegister.fld_dod.value == '')
	{
		alert("Please enter Date of Birth.");
		document.frmRegister.fld_doy.focus();
		return false;
	}	
	else
	{
		if(document.frmRegister.fld_dom.value == '4' || document.frmRegister.fld_dom.value == '6' || document.frmRegister.fld_dom.value == '9' || document.frmRegister.fld_dom.value == '11')
		{
			if(document.frmRegister.fld_dod.value == 31)
			{
				alert("Selected month could have day between 1-30.");
				document.frmRegister.fld_dod.focus();
				return false;
			}
		}
		else if(document.frmRegister.fld_dom.value == '2')
		{
			if(document.frmRegister.fld_doy.value%4 == 0)
			{
				if(document.frmRegister.fld_dod.value > 29)
				{
					alert("Selected month could have day between 1-29.");
					document.frmRegister.fld_dod.focus();
					return false;
				}
			}
			else
			{
				if(document.frmRegister.fld_dod.value > 28)
				{
					alert("Selected month could have day between 1-28.");
					document.frmRegister.fld_dod.focus();
					return false;
				}
			}
		}
	}
	// address
	if(document.frmRegister.fld_address.value == '')
	{
		alert('Please enter address.');
		document.frmRegister.fld_address.focus();
		return false;
	}*/
	// city
	if(document.frmRegister.fld_city.value == '')
	{
		alert('Please enter city.');
		document.frmRegister.fld_city.focus();
		return false;
	}
	else if(!isAlpha(document.frmRegister.fld_city.value))
	{
		alert("Only alphabets are allowed in city.");
		document.frmRegister.fld_city.focus();
		return false;
	}
	// state
	/*
	if(document.frmRegister.fld_state.value == '')
	{
		alert('Please enter state.');
		document.frmRegister.fld_state.focus();
		return false;
	}
	else if(!isAlpha(document.frmRegister.fld_state.value))
	{
		alert("Only alphabets are allowed in state.");
		document.frmRegister.fld_state.focus();
		return false;
	}*/
	// zip
	/*if(document.frmRegister.fld_zip.value == '')
	{
		alert('Please enter zip.');
		document.frmRegister.fld_zip.focus();
		return false;
	}
	else if(!AlphaNumeric(document.frmRegister.fld_zip.value))
	{
		alert('Only alphanumeric values are allowed.');
		document.frmRegister.fld_zip.focus();
		return false;
	}*/
	// email
	if(document.frmRegister.fld_email.value == '')
	{
		alert('Please enter email.');
		document.frmRegister.fld_email.focus();
		return false;
	}
	else if(!emailCheck(document.frmRegister.fld_email.value))
	{
		document.frmRegister.fld_email.focus();
		return false;
	}
	// password
	if(document.frmRegister.fld_password.value == '')
	{
		alert('Please enter password.');
		document.frmRegister.fld_password.focus();
		return false;
	}
	else if(document.frmRegister.re_fld_password.value != document.frmRegister.fld_password.value)
	{
		alert('Please re-enter same password.');
		document.frmRegister.re_fld_password.focus();
		return false;
	}
	// fld_security_question
	if(document.frmRegister.fld_security_question.value == '')
	{
		alert('Please select security question.');
		document.frmRegister.fld_security_question.focus();
		return false;
	}
	// fld_security_answer
	if(document.frmRegister.fld_security_answer.value == '')
	{
		alert('Please enter security answer.');
		document.frmRegister.fld_security_answer.focus();
		return false;
	}
	// password
	if(!document.frmRegister.agreeTerms.checked)
	{
		alert('Please agree to the terms and conditions of the website.');
		document.frmRegister.agreeTerms.focus();
		return false;
	}
	
		
	
}

function validateMentorReg()
{
	// validate category
	/*if(document.frmRegister.fld_category_name.value == '')
	{
		alert('Please select Category.');
		document.frmRegister.fld_category_name.focus();
		return false;
	}*/
	
	// validate first name
	if(document.frmRegister.fld_first_name.value == '')
	{
		alert('Please enter Full name.');
		document.frmRegister.fld_first_name.focus();
		return false;
	}
	else if(!isAlpha1(document.frmRegister.fld_first_name.value))
	{
		alert("Only alphabets and ' is allowed in Full name.");
		document.frmRegister.fld_first_name.focus();
		return false;
	}
	/*// validate last name
	if(document.frmRegister.fld_last_name.value == '')
	{
		alert('Please enter last name.');
		document.frmRegister.fld_last_name.focus();
		return false;
	}
	else if(!isAlpha1(document.frmRegister.fld_last_name.value))
	{
		alert("Only alphabets and ' is allowed in Last name.");
		document.frmRegister.fld_last_name.focus();
		return false;
	}
	// date of birth
	if(document.frmRegister.fld_doy.value == '' || document.frmRegister.fld_dom.value == '' || document.frmRegister.fld_dod.value == '')
	{
		alert("Please enter Date of Birth.");
		document.frmRegister.fld_doy.focus();
		return false;
	}	
	else
	{
		if(document.frmRegister.fld_dom.value == '4' || document.frmRegister.fld_dom.value == '6' || document.frmRegister.fld_dom.value == '9' || document.frmRegister.fld_dom.value == '11')
		{
			if(document.frmRegister.fld_dod.value == 31)
			{
				alert("Selected month could have day between 1-30.");
				document.frmRegister.fld_dod.focus();
				return false;
			}
		}
		else if(document.frmRegister.fld_dom.value == '2')
		{
			if(document.frmRegister.fld_doy.value%4 == 0)
			{
				if(document.frmRegister.fld_dod.value > 29)
				{
					alert("Selected month could have day between 1-29.");
					document.frmRegister.fld_dod.focus();
					return false;
				}
			}
			else
			{
				if(document.frmRegister.fld_dod.value > 28)
				{
					alert("Selected month could have day between 1-28.");
					document.frmRegister.fld_dod.focus();
					return false;
				}
			}
		}
	}
	// address
	if(document.frmRegister.fld_address.value == '')
	{
		alert('Please enter address.');
		document.frmRegister.fld_address.focus();
		return false;
	}*/
	if(document.frmRegister.fld_phone.value == '')
	{
		alert('Please enter phone no.');
		document.frmRegister.fld_phone.focus();
		return false;
	}
	// city
	else if(document.frmRegister.fld_city.value == '')
	{
		alert('Please enter city.');
		document.frmRegister.fld_city.focus();
		return false;
	}
	else if(!isAlpha(document.frmRegister.fld_city.value))
	{
		alert("Only alphabets are allowed in city.");
		document.frmRegister.fld_city.focus();
		return false;
	}
	// state
	/*
	if(document.frmRegister.fld_state.value == '')
	{
		alert('Please enter state.');
		document.frmRegister.fld_state.focus();
		return false;
	}
	else if(!isAlpha(document.frmRegister.fld_state.value))
	{
		alert("Only alphabets are allowed in state.");
		document.frmRegister.fld_state.focus();
		return false;
	}*/
	// zip
	/*if(document.frmRegister.fld_zip.value == '')
	{
		alert('Please enter zip.');
		document.frmRegister.fld_zip.focus();
		return false;
	}
	else if(!AlphaNumeric(document.frmRegister.fld_zip.value))
	{
		alert('Only alphanumeric values are allowed.');
		document.frmRegister.fld_zip.focus();
		return false;
	}*/
	// email
	if(document.frmRegister.fld_email.value == '')
	{
		alert('Please enter email.');
		document.frmRegister.fld_email.focus();
		return false;
	}
	else if(!emailCheck(document.frmRegister.fld_email.value))
	{
		document.frmRegister.fld_email.focus();
		return false;
	}
	
	if(!document.frmRegister.agreeTerms.checked)
	{
		alert('Please agree to the terms and conditions of the website.');
		document.frmRegister.agreeTerms.focus();
		return false;
	}
	
}

function validateCompanyReg()
{
	// validate category
	var s = document.forms['frmRegister'].elements['fld_company_category[]'];
	var $chk=0;
for (var i = 0; i < s.length; i++) {	
	//alert(s[i].selected);
	if(s[i].selected)
	{
		//alert(s[i].selected);
		$chk=8;
	}

}

	if($chk==0)
	{
		
		alert("Please select Company Category");
			s[0].focus();
			return false;
	}

	// validate first name
	else if(document.frmRegister.fld_first_name.value == '')
	{
		alert('Please enter Company name.');
		document.frmRegister.fld_first_name.focus();
		return false;
	}
	else if(!isAlpha1(document.frmRegister.fld_first_name.value))
	{
		alert("Only alphabets and ' is allowed in Company name.");
		document.frmRegister.fld_first_name.focus();
		return false;
	}
	
	else if(document.frmRegister.fld_phone.value == '')
	{
		alert('Please enter phone no.');
		document.frmRegister.fld_phone.focus();
		return false;
	}
	// city
	else if(document.frmRegister.fld_city.value == '')
	{
		alert('Please enter city.');
		document.frmRegister.fld_city.focus();
		return false;
	}
	else if(!isAlpha(document.frmRegister.fld_city.value))
	{
		alert("Only alphabets are allowed in city.");
		document.frmRegister.fld_city.focus();
		return false;
	}
	// state
	
	else if(document.frmRegister.fld_state.value == '')
	{
		alert('Please enter state.');
		document.frmRegister.fld_state.focus();
		return false;
	}
	else if(!isAlpha(document.frmRegister.fld_state.value))
	{
		alert("Only alphabets are allowed in state.");
		document.frmRegister.fld_state.focus();
		return false;
	}
	// zip
	/*if(document.frmRegister.fld_zip.value == '')
	{
		alert('Please enter zip.');
		document.frmRegister.fld_zip.focus();
		return false;
	}
	else if(!AlphaNumeric(document.frmRegister.fld_zip.value))
	{
		alert('Only alphanumeric values are allowed.');
		document.frmRegister.fld_zip.focus();
		return false;
	}*/
	// email
	else if(document.frmRegister.fld_email.value == '')
	{
		alert('Please enter email.');
		document.frmRegister.fld_email.focus();
		return false;
	}
	else if(!emailCheck(document.frmRegister.fld_email.value))
	{
		document.frmRegister.fld_email.focus();
		return false;
	}
	
	else if(!document.frmRegister.agreeTerms.checked)
	{
		alert('Please agree to the terms and conditions of the website.');
		document.frmRegister.agreeTerms.focus();
		return false;
	}
	
}

function validate()
{
	 if(document.frmRegister.fname.value == '')
	{
		alert('Please enter First Name.');
		document.frmRegister.fname.focus();
		return false;
	}
	else if(!isAlpha1(document.frmRegister.fname.value))
	{
		alert("Only alphabets and ' is allowed in First Name.");
		document.frmRegister.fname.focus();
		return false;
	}
		
	else if(document.frmRegister.email.value == '')
	{
		alert('Please enter email.');
		document.frmRegister.email.focus();
		return false;
	}
	else if(!emailCheck(document.frmRegister.email.value))
	{
		document.frmRegister.email.focus();
		return false;
	}	
	else if(document.frmRegister.message.value == '')
	{
		alert('Please enter message.');
		document.frmRegister.message.focus();
		return false;
	}
	
}

function ValidateCollaboration()
{
	
	// validate category
	var s = document.forms['frmFriends'].elements['cat[]'];
	var $chk=0;
for (var i = 0; i < s.length; i++) {	
	//alert(s[i].selected);
	if(s[i].selected)
	{
		//alert(s[i].selected);
		$chk=8;
	}

}

	 if(document.frmFriends.cname.value == '')
	{
		alert('Please enter Collaboration Name.');
		document.frmFriends.cname.focus();
		return false;
	}
	
 	else if($chk==0)
	{
		
		alert("Please select Company Category");
			s[0].focus();
			return false;
	}
	else if(document.getElementById('chk').value!='checked')
	{
		alert("Please check the terms and condition box for the collaboration profile image.");
		document.frmFriends.chk.focus();
		return false;
	}
		
	
	
	
}

function validateCategory(frmObj)
{
	var category = document.getElementsByName('fld_categories[]');
	var countSelected = 0;
	
		
	for(var i=0;i<category.length;i++)
	{
		if(category[i].checked)
		{
			countSelected++;
		}
	}
	
	
	if(countSelected == 0)
	{
		alert("Please select at least on category.");
		return false;
	}
	else if(countSelected > 4)
	{
		alert("You can select maximum of 4 categories.");
		return false;
	}
}
function validateAlbum(frmObj)
{
	
	if(document.frmObj.albumcat.value == '')
	{
		alert('Please select album.');
		document.frmObj.albumcat.focus();
		return false;
	}
}

function validateHereFor(frmObj)
{
	var hereFor = document.getElementsByName('fld_here_for[]');
	var flag = 0;
			
	for(var i=0;i<hereFor.length;i++)
	{
		if(hereFor[i].checked)
		{
			flag++;
		}
	}
	
	
	if(flag == 0)
	{
		alert("Please select at least on category, you are looking for!");
		return false;
	}
	else if(flag > 4)
	{
		alert("You can select maximum of 4 Looking for options.");
		return false;
	}
}

function validateVideo(frmObj)
{
	
			
	// validate description
	if(document.frmVideo.vdesc.value == '')
	{
		alert('Please enter Video description.');
		document.frmVideo.vdesc.focus();
		return false;
	}
	else if(document.frmVideo.image.value == '')
	{
		alert('Please browse image.');
		document.frmVideo.image.focus();
		return false;
	}
	
}


