var currentDiv = 1;

function validateForm1()
{
	var formStatus1 = 0;
	// var name = document.getElementById('name');
	var regNo = document.getElementById('regNo');
	// var dob = document.getElementById('dob');
	var mobileNo 	= document.getElementById('mobileNo');
	// var landLineNo = document.getElementById('landLineNo');
	var standard = document.getElementById('standard');
	
	// var nameError = document.getElementById('nameError');
	var regNoError = document.getElementById('regNoError');
	// var dobError = document.getElementById('dobError');
	var mobileNoError 	= document.getElementById('mobileNoError');
	var standardError	= document.getElementById('standardError');
	var mobileInvalidMsg = 'Invalid mobile no.';
	// var landLineNoError = document.getElementById('landLineNoError');
	
	// In the following validation third argument is set to TRU for checking the
	// isAlphaNumberic

	// if ( requiredfield(name, nameError, 'Name required') == 0 ) { formStatus1
	// += 1; }

	if ( requiredfield(regNo, regNoError, 'Reg. No. required') == 0 ) { 
		formStatus1 += 1;
	} else if ( validateNo(regNo, regNoError, 'Invalid reg. no.') == 0 ) { 
		formStatus1 += 1;
	} else if ( regNo.value.length != 6 ) {
			regNoError.innerHTML = 'Invalid reg. no.';
			formStatus1 += 1; 
		} else { regNoError.innerHTML = ''; }



	// if ( requiredfield(dob, dobError, 'Date of birth required') == 0 ) {
	// formStatus1 += 1; }

/*
 * var mobileRequiredMsg = 'Mobile or land line no. required'; var
 * mobileInvalidMsg = 'Invalid phone no.';
 * 
 * var landLineInvalidMsg = 'Invalid land line no.';
 * 
 * if ( validateContactNumbers(mobileNo, mobileNoError,
 * mobileRequiredMsg,mobileInvalidMsg, landLineNo, landLineNoError,
 * landLineInvalidMsg ) == 0 ) { formStatus1 += 1; }
 */

	if ( requiredfield(mobileNo, mobileNoError, 'Mobile no. required') == 0 ) { formStatus1 += 1; }

	if ( trimWhitespace(mobileNo.value) != '' ) {
		if( validateNo(mobileNo, mobileNoError, mobileInvalidMsg) == 0 )	
		{
			formStatus1 += 1;
		} else if (( trimWhitespace(mobileNo.value).length != 10 ) || ( trimWhitespace(mobileNo.value) ==9220092200 ) )
		{
			document.getElementById('mobileNoError').innerHTML = mobileInvalidMsg;
			formStatus1 += 1;
		} else
		{
			document.getElementById('mobileNoError').innerHTML = '';
		}
	}


	if ( standard.value == '0' )
	{
	 	document.getElementById('standardError').innerHTML = 'Standard Required';
		formStatus1 += 1;
	}
	else
	{
		document.getElementById('standardError').innerHTML = '';
	}
	if ( formStatus1 == 0 ) { return true; } else { return false; };
}

// function validForm2()
// {
// var formStatus2 = 0;
// /* var school = document.getElementById('school');
// var location1 = document.getElementById('location');
//
// var schoolError = document.getElementById('schoolError');
// var locationError = document.getElementById('locationError');
//
// if ( requiredfield(school, schoolError, 'School name required') == 0 ) {
// formStatus2 += 1; }
//
// if ( requiredfield(location1, locationError, 'Location required') == 0 ) {
// formStatus2 += 1; } */
//
//
// var male = document.getElementById('male');
// var female = document.getElementById('female');
// var genderError = document.getElementById('genderError');
//
// if ( male.checked || female.checked ) {
// genderError.innerHTML = '';
// } else {
// genderError.innerHTML = 'Gender required';
// formStatus2 += 1;
// }
//
//
// var email = trimWhitespace(document.getElementById('email').value);
// var emailError = document.getElementById('emailError');
//
// if ( !isValidEmail(email) ) {
// emailError.innerHTML = 'Invalid email id';
// formStatus2 += 1;
// } else {
// emailError.innerHTML = '';
// }
//
// if ( formStatus2 == 0 ) { return true } else { return false; };
// }

function validateContactNumbers(mobileNoId, mobileNoError, mobileRequiredMsg,mobileInvalidMsg, landLineNoId, landLineNoError, landLineInvalidMsg )
{
	var errorStatus = 0;
	var mobileNo = trimWhitespace(mobileNoId.value);
	var landLineNo = trimWhitespace(landLineNoId.value);

	if ( mobileNo == '' && landLineNo == '' ) {
		mobileNoError.innerHTML = mobileRequiredMsg;
		landLineNoError.innerHTML = '';
		return 0;
	}

	if ( mobileNo != '' ) {
		if( validateNo(mobileNoId, mobileNoError, mobileInvalidMsg) == 0 )	{
			errorStatus += 1;
		}
	} else {
		mobileNoError.innerHTML = '';
	}


// if ( landLineNo != '' ) {
// if( validateNo(landLineNoId, landLineNoError, landLineInvalidMsg) == 0 ) {
// errorStatus += 1;
// }
// }
// else {
// landLineNoError.innerHTML = '';
// }

	if ( errorStatus == 0) { return 1; } else { return 0; }
}

function handleEnter()
{

	switch (currentDiv)
	{
	case 1: 
	case 2:
		return validateForm1();
		break;

	case 3:
		return validateForm1();
		break;
	}

}

/*
 * function showHideDiv(state) { if ( currentDiv == 1 && state == 'next' ) {
 * document.getElementById('statusMsg').innerHTML = ''; if ( validateForm1() ) {
 * //To hide/show the divs showHideElement('formSet1', 'none');
 * showHideElement('formSet2', 'inline'); showHideElement('formSet3', 'none');
 * 
 * //To hide/show the button showHideElement('prevDiv', 'inline');
 * 
 * document.getElementById('step1').style.background = 'none';
 * document.getElementById('step2').style.background = 'url(images/circle1.gif)
 * no-repeat'; currentDiv = 2; } } else if ( currentDiv == 2 && state == 'prev') {
 * //To hide/show the divs showHideElement('formSet1', 'inline');
 * showHideElement('formSet2', 'none'); showHideElement('formSet3', 'none');
 * 
 * //To hide/show the button showHideElement('prevDiv', 'none');
 * 
 * document.getElementById('step2').style.background = 'none';
 * document.getElementById('step1').style.background = 'url(images/circle1.gif)
 * no-repeat'; currentDiv = 1; } else if ( currentDiv == 2 && state == 'next' ) {
 * if ( validForm2() ) { //To hide/show the divs showHideElement('formSet1',
 * 'none'); showHideElement('formSet2', 'none'); showHideElement('formSet3',
 * 'inline');
 * 
 * //To hide/show the buttons showHideElement('nextDiv', 'none');
 * showHideElement('submitDiv', 'inline');
 * 
 * document.getElementById('step3').style.background = 'url(images/circle1.gif)
 * no-repeat'; document.getElementById('step2').style.background = 'none';
 * currentDiv = 3;
 *  } } else if ( currentDiv == 3 && state == 'prev' ) { //To hide/show the divs
 * showHideElement('formSet1', 'none'); showHideElement('formSet2', 'inline');
 * showHideElement('formSet3', 'none');
 * 
 * //To hide/show the buttons showHideElement('nextDiv', 'inline');
 * showHideElement('submitDiv', 'none');
 * 
 * document.getElementById('step2').style.background = 'url(images/circle1.gif)
 * no-repeat'; document.getElementById('step3').style.background = 'none';
 * currentDiv = 2; } }
 */

function showHideElement(elementId, status)
{
	document.getElementById(elementId).style.display = status;
}

function validateRegForm()
{
	return true;
}

// document.getElementById('step1').style.background = 'url(images/circle1.gif)
// no-repeat';

// document.getElementById('name').focus();

