//form validation

history.forward(1);

function forceEntry(fieldValue, sMsg)
{
	fieldValue = fieldValue.replace(/^\s*|\s*$/g,"");
	if (fieldValue == ""){
		showMsg(sMsg);
		return false;
	}

	return true;
}

function valCompare(fieldValue1, fieldValue2, sMsg)
{
	if (fieldValue1 != fieldValue2){
		showMsg(sMsg);
		return false;
	}

	return true;
}

function valEmail(email,sMsg)
{
	var emailValid = true;
	var countAt = 0;

	if (email.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) ==  null){
		emailValid = false;
	}

	if (countAt > 1){
		emailValid = false;
	}

	if (emailValid == false){
		showMsg(sMsg);
		return false;
		}
	return true;
}

function valNumeric(number,sMsg)
{
	
	if (number.match(/^[0-9]{1,}$/) == null){
		showMsg(sMsg);
		return false;
	}
	
	return true;
}

function valName(name)
{
	if (name.value.match(/^[a-zA-Z\-\.\,\#\ \/]{1,}$/) ==  null)
	{
		showMsg("Please fill in name correctly.");
		return false;
	}
	return true;
}

function valPhoneNo(phoneNo1,phoneNo2)
{
	var i;
	var phoneValid = true;

	if ((phoneNo1.length < 2) || (phoneNo2.length < 6)){
		phoneValid = false;
	}else if (phoneNo1.match(/^[0-9]{1,}$/) ==  null || phoneNo2.match(/^[0-9]{1,}$/) ==  null){
		phoneValid = false;
	}

	if (phoneValid == false){
		return false;
	}
	return true;
}

function valFaxNo(phoneNo1,phoneNo2)
{
	var i;
	var phoneValid = true;

	if ((phoneNo1.length < 2) || (phoneNo2.length < 6)){
		phoneValid = false;
	}else if (phoneNo1.match(/^[0-9]{1,}$/) ==  null || phoneNo2.match(/^[0-9]{1,}$/) ==  null){
		phoneValid = false;
	}

	if (phoneValid == false){
		document.getElementById('sMsg').innerHTML = "Please enter correct fax number.";
		window.location = "#hdntop";
		return false;
	}
	return true;
}



function valMonthFebruary(day,year){
	var bYearValid = true;
	var iNumber;
	
	iNumber = year % 4;
	if (iNumber != 0 && day == '29'){
		bYearValid = false;
	}
	
	if (bYearValid == false){
		document.getElementById('sMsg').innerHTML = "Please select correct day in February on the selected year.";
		window.location = "#hdntop";
		return false;
	}
	return true;
}

function chkOpt(field)
{
	var optSelected = -1;
	var i;

	for(i=0; i<field.length; i++){
		if(field[i].checked){
			optSelected = i;
			break;
		}
	}
	if (optSelected == -1){
		document.getElementById('sMsg').innerHTML = "Please fill in all required fields (*).";
		window.location = "#hdntop";
		return false;
	}
	return true;
}

function showMsg(sMsg){
	alert(sMsg);
	//document.getElementById('sMsg').innerHTML = sMsg;
	//window.location = "#hdntop";
	//document.getElementById('sMsg').focus();
}
