


function isValidDate(dateStr) {
// Checks for the following valid date formats:
// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
// Also separates date into month, day, and year variables

var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;

// To require a 4 digit year entry, use this line instead:
// var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;

var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null) {
alert("Date is not in a valid format.")

return false;
}
month = matchArray[3]; // parse date into variables
day = matchArray[1];
year = matchArray[4];
if (month < 1 || month > 12) { // check month range
alert("Month must be between 1 and 12.");
return false;
}
if (day < 1 || day > 31) {
alert("Day must be between 1 and 31.");
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert("Month "+month+" doesn't have 31 days!")
return false
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap)) {
alert("February " + year + " doesn't have " + day + " days!");
return false;
   }
}
return true;  // date is valid
}





function validate_login()
{
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var e=document.getElementById('email').value
			var returnval=emailfilter.test(e)
			
			if(returnval == false)
			{
				alert("Please enter valid email")
				document.getElementById('email').focus()
				return false	
			}
			else if(document.getElementById('password').value=="")
			{
				alert("Please enter password")
				document.getElementById('password').focus()
				return false	
			}
			

}

function checkfields()
{
var username=document.getElementById('uname').value
var city=document.getElementById('city').value
var state=document.getElementById('state').value
var country=document.getElementById('country').value
var sex=document.getElementById('sex').value
var age=document.getElementById('age').value
var affiliation_open=document.getElementById('affiliation_open').value
var affiliation=document.getElementById('affiliation').value
var occup=document.getElementById('occup').value


if(username=="" && city=="" && state=="" && country=="" && sex=="" && age=="" && affiliation_open=="" && affiliation=="" && occup=="")
{
alert("You haven't enter any search option")
return false;
}
}

function chkmail()
{
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var e=document.getElementById('email').value
			var returnval=emailfilter.test(e)
			
			if(returnval == false)
			{
				alert("Please enter valid email")
				document.getElementById('email').focus()
				return false	
			}
}

function valid_registration()
{
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var e=document.getElementById('email').value
			var returnval=emailfilter.test(e)
			
			var e1=document.getElementById('email1').value
			var returnval1=emailfilter.test(e1)
			
			var e2=document.getElementById('email2').value
			var returnval2=emailfilter.test(e2)
			
			var e3=document.getElementById('email3').value
			var returnval3=emailfilter.test(e3)
			
			var e4=document.getElementById('email4').value
			var returnval4=emailfilter.test(e4)
			
			var e5=document.getElementById('email5').value
			var returnval5=emailfilter.test(e5)
			
			var e6=document.getElementById('email6').value
			var returnval6=emailfilter.test(e6)
			
			var e7=document.getElementById('email7').value
			var returnval7=emailfilter.test(e7)
			
			var e8=document.getElementById('email8').value
			var returnval8=emailfilter.test(e8)
			
			var pwd=document.getElementById('pass').value
			var cpwd=document.getElementById('password1').value
			var dateStr=document.getElementById('dob').value
			var datelenth=document.getElementById('dob').value.length		
			
			
			if(document.getElementById('fname').value=="")
			{
				alert("Please enter first name")
				document.getElementById('fname').focus()
				return false	
			}
			else if(returnval == false)
			{
				alert("Please enter valid email")
				document.getElementById('email').focus()
				return false	
			}
			else if(document.getElementById('username').value=="")
			{
				alert("Please enter username")
				document.getElementById('username').focus()
				return false	
			}
			else if((document.getElementById('pass').value==""))
			{
				alert("Please enter password")
				document.getElementById('pass').focus()
				return false	
				
			}
			else if(document.getElementById('pass').value.length <=6 )
			{
				alert("Password should be more than 6 characters")
				document.getElementById('pass').focus()
				return false	
				
			}
			else if(document.getElementById('password1').value=="")
			{
				alert("Please enter confirm password")
				document.getElementById('password1').focus()
				return false	
			}
			
			else if(pwd != cpwd)
			{
				alert("Please enter same password as you entered previously")
				document.getElementById('password1').focus()
				return false	
			}
			else if(document.getElementById('city').value=="")
			{
				alert("Please enter city")
				document.getElementById('city').focus()
				return false	
			}
			
			else if(document.getElementById('country').value=="")
			{
				alert("Please select country")
				document.getElementById('country').focus()
				return false	
			}
			else if(document.getElementById('image').value=="")
			{
				alert("Please select image")
				document.getElementById('image').focus()
				return false	
			}
			else if(isValidDate(dateStr)==false)
			{
			document.getElementById('dob').focus()
			return false
			}
			else if(datelenth<10)
			{
			 alert("Please enter date in dd/mm/yyyy format");
			 document.getElementById('dob').focus()
			 return false
			
			}
			else if(document.getElementById('email1').value != "")
			{
				if(returnval1 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email1').focus()
				return false	
				}
			}
			else if(document.getElementById('email2').value != "")
			{
				if(returnval2 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email2').focus()
				return false	
				}
			}
			else if(document.getElementById('email3').value != "")
			{
				if(returnval3 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email3').focus()
				return false	
				}
			}
			else if(document.getElementById('email4').value != "")
			{
				if(returnval4 == false)
				{
				alert("Please enter valid emai4")
				document.getElementById('email4').focus()
				return false	
				}
			}
			else if(document.getElementById('email5').value != "")
			{
				if(returnval5 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email5').focus()
				return false	
				}
			}
			else if(document.getElementById('email6').value != "")
			{
				if(returnval6 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email6').focus()
				return false	
				}
			}
			else if(document.getElementById('email7').value != "")
			{
				if(returnval7 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email7').focus()
				return false	
				}
			}
			else if(document.getElementById('email8').value != "")
			{
				if(returnval8 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email8').focus()
				return false	
				}
			}
			
			if(document.getElementById('chkAgree').checked==false)
			{
				alert("Please Accept Terms & Conditions")
				document.getElementById('chkAgree').focus()
				return false	
			
			}
			
			
}
			function valid_refferfriends()
			{
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var e1=document.getElementById('email1').value
			var returnval1=emailfilter.test(e1)
			
			var e2=document.getElementById('email2').value
			var returnval2=emailfilter.test(e2)
			
			var e3=document.getElementById('email3').value
			var returnval3=emailfilter.test(e3)
			
			var e4=document.getElementById('email4').value
			var returnval4=emailfilter.test(e4)
			
			var e5=document.getElementById('email5').value
			var returnval5=emailfilter.test(e5)
			
			var e6=document.getElementById('email6').value
			var returnval6=emailfilter.test(e6)
			
			if((document.getElementById('email1').value == "") && (document.getElementById('email2').value == "") && (document.getElementById('email3').value == "") && (document.getElementById('email4').value == "") && (document.getElementById('email5').value == "") && (document.getElementById('email6').value == ""))
			{
			
				alert("You haven't entered any email")
				document.getElementById('email1').select();
				return false
			}
			else if(document.getElementById('email1').value != "")
			{
				if(returnval1 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email1').focus()
				return false	
				}
			}
			else if(document.getElementById('email2').value != "")
			{
				if(returnval2 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email2').focus()
				return false	
				}
			}
			else if(document.getElementById('email3').value != "")
			{
				if(returnval3 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email3').focus()
				return false	
				}
			}
			else if(document.getElementById('email4').value != "")
			{
				if(returnval4 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email4').focus()
				return false	
				}
			}
			else if(document.getElementById('email5').value != "")
			{
				if(returnval5 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email5').focus()
				return false	
				}
			}
			else if(document.getElementById('email6').value != "")
			{
				if(returnval6 == false)
				{
				alert("Please enter valid email")
				document.getElementById('email6').focus()
				return false	
				}
			}
			}

function valid_editprofile()
{

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var e=document.getElementById('email').value
			var returnval=emailfilter.test(e)
			
			var pwd=document.getElementById('npass').value
			var cpwd=document.getElementById('npassc').value
			var dateStr=document.getElementById('dob').value
			
			
			
			
			if(document.getElementById('fname').value=="")
			{
				alert("Please enter first name")
				document.getElementById('fname').focus()
				return false	
			}
			else if(returnval == false)
			{
				alert("Please enter valid email")
				document.getElementById('email').focus()
				return false	
			}
			else if((document.getElementById('npass').value != ""))
			{
				if(document.getElementById('npass').value.length <= 3)
				{
				alert("Password should be more than 3 characters")
				document.getElementById('npass').focus()
				return false	
				
				}
				
				else if(document.getElementById('npassc').value=="")
				{
				alert("Please enter confirm password")
				document.getElementById('npassc').focus()
				return false	
				}
				
				else if(pwd != cpwd)
				{
				alert("Please enter same password as you entered previously")
				document.getElementById('npassc').focus()
				return false	
				}
				
			}
			
			else if((document.getElementById('npassc').value != ""))
			{
				if(document.getElementById('npass').value=="")
				{
				alert("Please enter new password")
				document.getElementById('npass').focus()
				return false	
				}
				
				else if(document.getElementById('npass').value.length <= 3)
				{
				alert("Password should be more than 3 characters")
				document.getElementById('npass').focus()
				return false	
				
				}
				else if(pwd != cpwd)
				{
				alert("Please enter same password as you entered previously")
				document.getElementById('npassc').focus()
				return false	
				}
				
			}
			else if(document.getElementById('city').value=="")
			{
				alert("Please enter city")
				document.getElementById('city').focus()
				return false	
			}
			/*else if(document.getElementById('state').value=="")
			{
				alert("Please select state")
				document.getElementById('state').focus()
				return false	
			}*/
			else if(document.getElementById('country').value=="")
			{
				alert("Please select country")
				document.getElementById('country').focus()
				return false	
			}
			
			else if(isValidDate(dateStr)==false)
			{
			document.getElementById('dob').focus()
			return false
			}
	
}

function validation()
		{
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var e=document.getElementById('text6').value
			var returnval=emailfilter.test(e)
		if(document.getElementById('text1').value=="")
			{
				alert("Please enter name")
				document.getElementById('text1').focus()
				return false	
			}
		else if(document.getElementById('text2').value=="")
			{
				alert("Please enter gender")
				document.getElementById('text2').focus()
				return false	
			}
		else if(document.getElementById('text3').value=="")
			{
				alert("Please enter Date of Birth")
				document.getElementById('text3').focus()
				return false	
			}
		else if(document.getElementById('textarea1').value=="")
			{
				alert("Please enter postal address")
				document.getElementById('textarea1').focus()
				return false	
			}
		else if(document.getElementById('country').value=="None")
			{
				alert("Please select country")
				document.getElementById('country').focus()
				return false	
			}
		else if(document.getElementById('text4').value=="")
			{
				alert("Please enter telephone number")
				document.getElementById('text4').focus()
				return false	
			}
		else if(returnval == false)
			{
				alert("Please enter valid email")
				document.getElementById('text6').focus()
				return false	
			}
		else if(document.getElementById('text8').value=="")
			{
				alert("Please enter local churh")
				document.getElementById('text8').focus()
				return false	
			}
		else if(document.getElementById('textarea10').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea10').focus()
				return false	
			}
		else if(document.getElementById('textarea2').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea2').focus()
				return false	
			}
		else if(document.getElementById('textarea3').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea3').focus()
				return false	
			}
		else if(document.getElementById('textarea4').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea4').focus()
				return false	
			}
		else if(document.getElementById('textarea5').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea5').focus()
				return false	
			}
		else if(document.getElementById('textarea6').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea6').focus()
				return false	
			}
		else if(document.getElementById('textarea7').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea7').focus()
				return false	
			}
		else if(document.getElementById('textarea8').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea8').focus()
				return false	
			}
		else if(document.getElementById('textarea9').value=="")
			{
				alert("Plesase fill required field")
				document.getElementById('textarea9').focus()
				return false	
			}
		
		}

  