/*
image1 = new Image();
image1.src = "images/i1.gif";
image2 = new Image();
image2.src = "images/i1h.gif";
*/

function move_in(img_name,img_src) {
document[img_name].src=img_src;
}

function move_out(img_name,img_src) {
document[img_name].src=img_src;
}

function val_form1()
	{
	err = 0;
	msg = "";
	for (var i=0; i < document.regform.regtype.length; i++)
		{
		if (document.regform.regtype[i].checked)
			{
			var regtype_val = document.regform.regtype[i].value;
			}
		}
	reExp1 = new RegExp("\\w{4,}");
	reExp3 = new RegExp("\\w{8,}");
	reExp2 = new RegExp("[\\w\_-]+@[\\w\_-]+\\.[\\w\_-]+");
	if (!(reExp1.test(document.regform.member_username.value)))
		{
		err = 1;
		msg = "Username should be atleast 4 characters\n";
		}
	if (!(reExp3.test(document.regform.member_password.value)))
		{
		err = 1;
		msg = msg + "Password should be atleast 8 characters\n";
		}
	if (!(reExp3.test(document.regform.member_password2.value)))
		{
		err = 1;
		msg = msg + "Confirmed password should be atleast 8 characters\n";
		}
	if ((document.regform.member_password.value) && (document.regform.member_password2.value))
		{
		if (document.regform.member_password.value != document.regform.member_password2.value)
			{
			err = 1;
			msg = msg + "The two passwords do not match\n";
			}
		}
	if (document.regform.fname.value == "")
		{
		err = 1;
		msg = msg + "Please enter your first name\n";
		}
	if (document.regform.lname.value == "")
		{
		err = 1;
		msg = msg + "Please enter your last name\n";
		}
	if (!(reExp2.test(document.regform.email.value)))
		{
		err = 1;
		msg = msg + "Your Email missing or not in correct format\n";
		}
	if (document.regform.address.value == "")
		{
		err = 1;
		msg = msg + "Please enter the address\n";
		}
	if (document.regform.city.value == "")
		{
		err = 1;
		msg = msg + "Please enter the city\n";
		}
	if (document.regform.zip.value == "")
		{
		err = 1;
		msg = msg + "Zip code required\n";
		}
	if (document.regform.tel.value == "")
		{
		err = 1;
		msg = msg + "Please enter the phone number\n";
		}
	if (regtype_val == "G" && document.regform.gdid.value == "")
		{
		err = 1;
		msg = msg + "Please enter your Group ID\n";
		}
	if (regtype_val == "D" && document.regform.gdid.value == "")
		{
		err = 1;
		msg = msg + "Please enter your Dealership ID\n";
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}

function val_form2()
	{
	err = 0;
	msg = "";
	reExp2 = new RegExp("[\\w\_-]+@[\\w\_-]+\\.[\\w\_-]+");
	reExp3 = new RegExp("\\d{1,}");
	if (document.regform.name.value == "")
		{
		err = 1;
		msg = msg + "Please enter your name\n";
		}
	if (!(reExp2.test(document.regform.email.value)))
		{
		err = 1;
		msg = msg + "Your Email missing or not in correct format\n";
		}
	if (!(reExp3.test(document.regform.ptot_number.value)) || document.regform.ptot_number.value == 0)
		{
		err = 1;
		msg = msg + "Please enter a valid number of participants\n";
		}
	if (document.regform.dname.value == "")
		{
		err = 1;
		msg = msg + "Please enter your Dealership name\n";
		}
	if (document.regform.address.value == "")
		{
		err = 1;
		msg = msg + "Please enter your Dealership address\n";
		}
	if (document.regform.city.value == "")
		{
		err = 1;
		msg = msg + "Please enter the city in which your Dealership is based\n";
		}
	if (document.regform.zip.value == "")
		{
		err = 1;
		msg = msg + "Dealership zip code required\n";
		}
	if (document.regform.tel.value == "")
		{
		err = 1;
		msg = msg + "Please enter Dealership phone number\n";
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}

function val_form3()
	{
	err = 0;
	msg = "";
	reExp2 = new RegExp("[\\w\_-]+@[\\w\_-]+\\.[\\w\_-]+");
	reExp3 = new RegExp("\\d{1,}");
	if (document.regform.dname.value == "")
		{
		err = 1;
		msg = msg + "Please enter the Dealership Name\n";
		}
	if (document.regform.dprincipal.value == "")
		{
		err = 1;
		msg = msg + "Please enter the Dealer Principal\n";
		}
	if (!(reExp2.test(document.regform.email.value)))
		{
		err = 1;
		msg = msg + "Email missing or not in correct format\n";
		}
	if (document.regform.name.value == "")
		{
		err = 1;
		msg = msg + "Please enter the name of the Contact person\n";
		}
	if (document.regform.address.value == "")
		{
		err = 1;
		msg = msg + "Please enter the address\n";
		}
	if (document.regform.city.value == "")
		{
		err = 1;
		msg = msg + "City name required\n";
		}
	if (document.regform.zip.value == "")
		{
		err = 1;
		msg = msg + "Zip code required\n";
		}
	if (document.regform.tel.value == "")
		{
		err = 1;
		msg = msg + "Please enter the phone number\n";
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}

function val_form4()
	{
	err = 0;
	msg = "";
	reExp1 = new RegExp("\\w{4,}");
	reExp3 = new RegExp("\\w{8,}");
	if (!(reExp1.test(document.loginform.part_username.value)))
		{
		err = 1;
		msg = "Username should be atleast 4 characters\n";
		}
	if (!(reExp3.test(document.loginform.part_password.value)))
		{
		err = 1;
		msg = msg + "Password should be atleast 8 characters\n";
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}

function val_form5()
	{
	err = 0;
	msg = "";
	reExp2 = new RegExp("[\\w\_-]+@[\\w\_-]+\\.[\\w\_-]+");
	if (document.profform.fname.value == "")
		{
		err = 1;
		msg = msg + "Please enter your first name\n";
		}
	if (document.profform.lname.value == "")
		{
		err = 1;
		msg = msg + "Please enter your last name\n";
		}
	if (document.profform.address.value == "")
		{
		err = 1;
		msg = msg + "Please enter your address\n";
		}
	if (document.profform.city.value == "")
		{
		err = 1;
		msg = msg + "City name required\n";
		}
	if (document.profform.zip.value == "")
		{
		err = 1;
		msg = msg + "Zip code required\n";
		}
	if (document.profform.tel.value == "")
		{
		err = 1;
		msg = msg + "Please enter your phone number\n";
		}
	if (!(reExp2.test(document.profform.email.value)))
		{
		err = 1;
		msg = msg + "Email missing or not in correct format\n";
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}

function val_form6()
	{
	err = 0;
	msg = "";
	if (document.forgotform.part_username.value == "")
		{
		err = 1;
		msg = msg + "Please enter your Username\n";
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}

function cert_form()
	{
	err = 0;
	msg = "";
	if (document.certform.account_username.value == "")
		{
		err = 1;
		msg = "Please enter username\n";
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}