//--------------------------------------------------------------------
//Funcion to validate Signup Form
//--------------------------------------------------------------------
function validate()
{
msg = "";

if (document.form1.first_name.value == "") { msg = msg + "First Name \n"; }
if (document.form1.last_name.value == "") { msg = msg + "Last Name \n"; }
if (document.form1.telephone.value == "") { msg = msg + "Telephone \n"; }
if (document.form1.email.value == "") { msg = msg + "Email Address \n"; }
if (document.form1.password.value == "") { msg = msg + "Password \n"; }
if (document.form1.password2.value == "") { msg = msg + "Retype Password \n"; }
if (document.form1.password2.value !=  document.form1.password.value) { msg = msg + "Passwords must match. \n"; }
if (document.form1.number_jumps.value == "") { msg = msg + "Number Of Jumps \n"; }

if (msg == "")
{
document.form1.submit();
}
else
{
alert("Please fill the following fields correctly. \n\n" + msg);
}

}



//--------------------------------------------------------------------
//Funcion to validate Login Form
//--------------------------------------------------------------------
function validateloginform()
{
	var msg = "";
	if (document.loginform.email.value == "") { msg = msg + "Email Address\n";}
	if (document.loginform.pwd.value == "") { msg = msg + "Password\n";}
	if (msg != "")	
	{
		alert("Please fill in folowing details \n\n"+ msg);
		return false;
	}
	if (msg == "")
	{
		var houseReegxp = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/;

		if (!houseReegxp.test(document.loginform.email.value))
		{
			alert("Invalid Email Address");
			return false;
		}
	}
}

//--------------------------------------------------------------------
//Funcion to validate "Forgot Password Form"
//--------------------------------------------------------------------
function validategetpwdform()
{
	var msg = "";
	if (document.getpwdform.email.value == "") { msg = msg + "Email Address\n";}
	if (document.getpwdform.security_code.value == "") { msg = msg + "Type Security code\n";}
	if (msg != "")
	{
		alert("Please fill in following fields \n\n"+ msg);
		return false;
	}
	if (msg == "")
	{
		var houseReegxp = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/;

		if (!houseReegxp.test(document.getpwdform.email.value))
		{
			alert("Invalid Email Address");
			return false;
		}
		
	}
}

//--------------------------------------------------------------------
//Funcion to hide or display divs of "edit personal details"
//--------------------------------------------------------------------
function st2new(n)
{
	for(i=1;i<=3;i++)
	{
		if (n==i)
		{
			showDiv('dd'+n);

		}
		else
		{
			hideDiv('dd'+i);
		}
	}
}
function showDiv(divnm)
{

		document.getElementById(divnm).style["display"]="block" ;
		document.getElementById(divnm).style["visibility"]="visible" ;
}

function hideDiv(divnm)
{
		document.getElementById(divnm).style["display"]="none" ;
		document.getElementById(divnm).style["visibility"]="hidden" ;
}

//--------------------------------------------------------------------
//Function to validate form2 - "edit jump career details"
//--------------------------------------------------------------------
function validateform2()
{
	var msg = "";
	if (document.form2.number_jumps.value == "") 
	{
		alert("Please mention number of jumps");
		return false;
	}
}

//--------------------------------------------------------------------
//Function to validate form1 - "edit personal details"
//--------------------------------------------------------------------
function validateform1()
{
	var msg = "";

	if (document.form1.first_name.value == "") { msg = msg + "First Name \n";}
	if (document.form1.last_name.value == "") { msg = msg + "Last Name \n";}
	if (document.form1.email.value == "") { msg = msg + "Email Address \n";}
	if (document.form1.telephone.value == "") { msg = msg + "Telephone \n";}
	if (msg != "")	
	{
		alert("Please fill in following details \n\n" + msg);
		return false;
	}


}

//--------------------------------------------------------------------
//Function to validate form3 - "change password"
//--------------------------------------------------------------------
function validateform3()
{
	var msg = "";

	if (document.form3.currpwd.value == "") { msg = msg + "Current Password \n";}
	if (document.form3.newpwd.value == "") { msg = msg + "New Password \n";}
	if (document.form3.repwd.value == "") { msg = msg + "Re-enter New Password \n";}
	if (msg != "")	
	{
		alert("Please fill in following details \n\n" + msg);
		return false;
	}
	if ((msg == "") && (document.form3.newpwd.value != document.form3.repwd.value))
	{
		alert("New Passwords must match!")
		return false;
	}
}

//--------------------------------------------------------------------
//Function to validate newsletter 
//--------------------------------------------------------------------
function validatenewsform()
{
	var msg = "";
	if (document.newsform.textfield3.value == "" || document.newsform.textfield3.value == "Subscribe") {msg = msg + "Please enter Email Address";}
	if (msg != "")
	{
		alert(msg);
		return false;
	}
	if (msg == "")
	{
		var houseReegxp = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/;

		if (!houseReegxp.test(document.newsform.textfield3.value))
		{
			alert("Invalid Email Address");
			return false;
		}		
	}
}	
