// JavaScript Document

function checkform_submit()
{

	var valid = 0;	
	valid += validate_tac();
	valid += validate_suburb();
	valid += validate_address1();
	valid += validate_position();
	valid += validate_company();
	valid += validate_mobilenumber();
	valid += validate_name();
	valid += validate_name();
	
	if( valid == 0 )
	{
		document.getElementById('error_message').style.display = 'none';
		return true;
	}
	else
	{
		document.getElementById('error_message').style.display = 'block';
		return false;
	}

}

function validate_name()
{
	var check = document.getElementById('frm_name').value;
	if( check.length == 0 )
	{
		document.getElementById('frm_name').className = 'input_textbox_invalid';
		document.getElementById('frm_name_status').src = '/images/icons/delete.png';
		document.getElementById('frm_name_status').style.visibility = 'visible';
		return 1;
	}
	document.getElementById('frm_name').className = 'input_textbox_valid';
	document.getElementById('frm_name_status').src = '/images/icons/accept.png';
	document.getElementById('frm_name_status').style.visibility = 'visible';
	return 0;
}

function validate_mobilenumber()
{
	var check = document.getElementById('frm_mobilenumber').value;
	if( check.length == 10 && check.charAt(0) == "0" && check.charAt(1) == "4" )
	{
		document.getElementById('frm_mobilenumber').className = 'input_textbox_valid';
		document.getElementById('frm_mobilenumber_status').src = '/images/icons/accept.png';
		document.getElementById('frm_mobilenumber_status').style.visibility = 'visible';
		return 0;
	}
	document.getElementById('frm_mobilenumber').className = 'input_textbox_invalid';
	document.getElementById('frm_mobilenumber_status').src = '/images/icons/delete.png';
	document.getElementById('frm_mobilenumber_status').style.visibility = 'visible';
	return 1;
}

function validate_company()
{
	var check = document.getElementById('frm_company').value;
	if( check.length == 0 )
	{
		document.getElementById('frm_company').className = 'input_textbox_invalid';
		document.getElementById('frm_company_status').src = '/images/icons/delete.png';
		document.getElementById('frm_company_status').style.visibility = 'visible';
		return 1;
	}
	document.getElementById('frm_company').className = 'input_textbox_valid';
	document.getElementById('frm_company_status').src = '/images/icons/accept.png';
	document.getElementById('frm_company_status').style.visibility = 'visible';
	return 0;
}

function validate_position()
{
	var check = document.getElementById('frm_position').value;
	if( check.length == 0 )
	{
		document.getElementById('frm_position').className = 'input_textbox_invalid';
		document.getElementById('frm_position_status').src = '/images/icons/delete.png';
		document.getElementById('frm_position_status').style.visibility = 'visible';
		return 1;
	}
	document.getElementById('frm_position').className = 'input_textbox_valid';
	document.getElementById('frm_position_status').src = '/images/icons/accept.png';
	document.getElementById('frm_position_status').style.visibility = 'visible';
	return 0;
}

function validate_address1()
{
	var check = document.getElementById('frm_address1').value;
	if( check.length == 0 )
	{
		document.getElementById('frm_address1').className = 'input_textbox_invalid';
		document.getElementById('frm_address1_status').src = '/images/icons/delete.png';
		document.getElementById('frm_address1_status').style.visibility = 'visible';
		return 1;
	}
	document.getElementById('frm_address1').className = 'input_textbox_valid';
	document.getElementById('frm_address1_status').src = '/images/icons/accept.png';
	document.getElementById('frm_address1_status').style.visibility = 'visible';
	return 0;
}

function validate_suburb()
{
	var check = document.getElementById('frm_suburb').value;
	if( check.length == 0 )
	{
		document.getElementById('frm_suburb').className = 'input_textbox_invalid';
		document.getElementById('frm_suburb_status').src = '/images/icons/delete.png';
		document.getElementById('frm_suburb_status').style.visibility = 'visible';
		return 1;
	}
	document.getElementById('frm_suburb').className = 'input_textbox_valid';
	document.getElementById('frm_suburb_status').src = '/images/icons/accept.png';
	document.getElementById('frm_suburb_status').style.visibility = 'visible';
	return 0;
}

function validate_tac()
{
	if( document.getElementById('frm_tac').checked == true )
	{
		document.getElementById('frm_tactext').className = 'input_textarea_valid';
		document.getElementById('frm_tactext_status').src = '/images/icons/accept.png';
		document.getElementById('frm_tactext_status').style.visibility = 'visible';
		return 0;
	}
	document.getElementById('frm_tactext').className = 'input_textarea_invalid';
	document.getElementById('frm_tactext_status').src = '/images/icons/delete.png';
	document.getElementById('frm_tactext_status').style.visibility = 'visible';
	return 1;
	
}

function trim_textarea_input( )
{
	var field = document.getElementById('frm_message')
	if( field.value.length > 200 )
	{
		field.value = field.value.substring( 0, 200 );
	}
	else
	{
		document.getElementById('frm_message_charsleft').innerHTML = 200 - field.value.length;
	}
}

