function showError(errorHolder, text) {
	err = $(errorHolder);
	err.innerHTML = text;
	err.style.display = "block";
	return false;
}

function validatePageForm(fr) {
	var errorMessage = "";   
	var errorCount = 0;

	if (fr.first_name.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide your first name.";
		errorCount = errorCount + 1;     
	}
	if (fr.last_name.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide your last name.";
		errorCount = errorCount + 1;     
	}
	
	if (errorCount != 0) {
		errorMessage = errorMessage + "<br />";
	}
	email = fr.email.value
	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".")
	if (AtPos == -1 || StopPos == -1) {
		errorMessage = errorMessage + "Please provide a valid email address.";
		errorCount = errorCount + 1;
	}
	              
	if (fr.comment.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide your comments.";
		errorCount = errorCount + 1;     
	} 
	
	if (errorCount != 0) {
		new Effect.ScrollTo('js_error');             
		return showError("js_error", errorMessage);
	}
	
}
function reset_errors(error_type_var) {
	var error_type = error_type_var;
	if (document.getElementById(error_type)) {
		if (document.getElementById(error_type).value == "Please input data here") {
			document.getElementById(error_type).value = "";
		}
		document.getElementById(error_type).style.color = "#000";
	}
}


function validateCreditForm(fr) {
	var valid = true;
	var errorcount = 0;
	var fields = new Array("company", "acn", "abn", "trading_name", "postal_address", "business_address", "employees", "commencement", "account_contact", "sales_contact_name", "sales_contact_title", "tel", "business_type", "banker", "branch", "name", "dated", "company1", "contact1", "phone1");
	var indexer;
	for (indexer in fields) {
	if (document.getElementById(fields[indexer])) {
			if ((document.getElementById(fields[indexer]).value == "")  || (document.getElementById(fields[indexer]).value == "Please input data here")) {
				document.getElementById(fields[indexer]).value = "Please input data here";
				document.getElementById(fields[indexer]).style.color = '#ff0034';
				errorcount = errorcount + 1;
				valid = false;
			}
		}
	}
	
	if (valid == true) {
		return true;
	}
	else {
		document.getElementById('error-header').innerHTML = "You must complete the application form.";
		window.scroll(0,0);
		return false;
	}

}