var errors = "";
var haserror = false;
var topfield = null;

function CalculateAvgTxnAmt()
{
	var form = document.forms[0];
	var value1 = "";
	var value2 = "";
	
	if (form.MonthlyCCTxn.value.length > 0 && form.MonthlyCCVolume.value.length > 0)
	{
		value1 = form.MonthlyCCTxn.value;
		value2 = form.MonthlyCCVolume.value;
		 
		if(!isNaN(value1) && !isNaN(value2))
		{
			form.AverageTxnAmt.value = Math.floor(value2/value1).toString();
		}
	}
}

function setyes()
{
	var form = document.forms[0]
	
	if (form.HighRiskBusinessType.selectedIndex == 0)
	{
		form.HighRiskBusiness[1].checked = true;
	}
	else
	{
		form.HighRiskBusiness[0].checked = true;
	}
}

function resethighrisklistbox()
{
	var form = document.forms[0]
	form.HighRiskBusinessType.selectedIndex = 0
}

function isblank(e, lbl)
{
	f = document.forms['frm'];
	if(f.elements[e].value == "")
	{
		if(topfield == null) topfield = f.elements[e];
		haserror = true;
		errors = errors + "* Specify " + lbl + "\n";
	}
}

function isgroupblank(e, lbl)
{
	f = document.forms['frm'];
	var a = e.split(",");
	var isgroupfilled = true;
	
	for(i=0; i< a.length; i++)
	{
		if(f.elements[a[i]].value == "")
		{
			if(topfield == null) topfield = f.elements[a[i]];
			isgroupfilled = false;
			break;
		}
	}
	
	if(!isgroupfilled)
	{
		haserror = true;
		errors = errors + "* Specify " + lbl + "\n";
	}
}

function isnotnumber(e, lbl)
{
	f = document.forms['frm'];
	
	if(isNaN(f.elements[e].value) || f.elements[e].value == "")
	{
		if(topfield == null) topfield = f.elements[e];
		haserror = true;
		errors = errors + "* " + lbl + " must be Numeric\n";
	}
}

function isnumber(e)
{
	f = document.forms['frm'];
	
	if(isNaN(f.elements[e].value) || f.elements[e].value == "")
	{
		return false;
	}
	return true;
}

function isnotchecked(e, lbl)
{
	f = document.forms['frm'];
	var ischecked = false;
	for(i=0; i<f.elements.length; i++){
		if((f.elements[i].name == e) && (f.elements.checked == true)){
			ischecked=true;
		}
	}
	
	if(!ischecked)
	{
		haserror = true;
		errors = errors + "* Select/Specify " + lbl + "\n";
	}
}

function isnotselected(e, lbl)
{
	f = document.forms['frm'];
	
	if(f.elements[e].options[f.elements[e].selectedIndex].value == "")
	{
		if(topfield == null) topfield = f.elements[e];
		haserror = true;
		errors = errors + "* Select/Specify " + lbl + "\n";
	}
}

function isspecifiedradioselected(e, v)
{
	f = document.forms['frm'];
	
	for(i=0; i<f.elements.length; i++)
	{
		if( (f.elements[i].name == e) && (f.elements[i].value == v) && (f.elements[i].checked == true) )
		{
			return true;
		}
	}
	
	return false;
}

function check()
{
	errors = "";
	haserror = false;
	topfield = null;
	
	isblank('CompanyName','Company Name');
	isblank('CompanyOwner','Company Owner');
	isblank('Address1','Address 1');
	isblank('City','City');
	isblank('State','State');
	isblank('ZipCode','Zip Code');
	isblank('ContactFirstName','Contact First Name');
	isblank('ContactLastName','Contact Last Name');
	isblank('ContactPhoneNumber','Contact Phone Number');
	isblank('ContactEmail','Contact Email');

	if(haserror)
	{
		alert("Please check the following and try again:\n\n" +  errors);
		if(! (topfield == null)) topfield.focus();
		return false;
	}
	else
	{
		document.forms['frm'].submit();
		return true;
	}
}