           var arr_field_names = new Array();
         arr_field_names[0]   = 'Contact name';
         arr_field_names[1]   = 'Telephone';
         arr_field_names[2]   = 'Email';
         arr_field_names[3]   = 'Company name';
         arr_field_names[4]   = 'Company address';
         arr_field_names[5]   = 'Report type';
		 arr_field_names[6]   = 'Property size';
         arr_field_names[7]   = 'Day requested';
         arr_field_names[8]   = 'Month requested';
         arr_field_names[9]   = 'Year requested';
         arr_field_names[10]   = 'Hour requested';
         arr_field_names[11]   = 'Min requested';
		 arr_field_names[12]   = 'Tenants name';
         arr_field_names[13]   = 'Tenants Tel';
         arr_field_names[14]   = 'Property address';
         arr_field_names[15]   = 'Additional information';
         var arr_field_types = new Array();
         arr_field_types[0]   = 'textbox';
         arr_field_types[1]   = 'textbox';
         arr_field_types[2]   = 'emailcapture';
         arr_field_types[3]   = 'textbox';
         arr_field_types[4]   = 'textarea';
         arr_field_types[5]   = 'selectedIndex';
		 arr_field_types[6]   = 'selectedIndex';
         arr_field_types[7]   = 'selectedIndex';
         arr_field_types[8]   = 'selectedIndex';
         arr_field_types[9]   = 'selectedIndex';
         arr_field_types[10]   = 'selectedIndex';
         arr_field_types[11]   = 'selectedIndex';
		 arr_field_types[12]   = 'textbox';
         arr_field_types[13]   = 'textbox';
         arr_field_types[14]   = 'textarea';
         arr_field_types[15]   = 'textarea';
         var arr_field_ids = new Array();
         arr_field_ids[0]     = 1;
         arr_field_ids[1]     = 2;
         arr_field_ids[2]     = 3;
         arr_field_ids[3]     = 4;
         arr_field_ids[4]     = 5;
         arr_field_ids[5]     = 6;
		 arr_field_ids[6]     = 7;
         arr_field_ids[7]     = 8;
         arr_field_ids[8]     = 9;
         arr_field_ids[9]     = 10;
         arr_field_ids[10]     = 11;
         arr_field_ids[11]     = 12;
		 arr_field_ids[12]     = 13;
         arr_field_ids[13]     = 14;
         arr_field_ids[14]     = 15;
         arr_field_ids[15]     = 16;
         var arr_field_deleted = new Array();
         arr_field_deleted[0] = 0;
         arr_field_deleted[1] = 0;
         arr_field_deleted[2] = 0;
         arr_field_deleted[3] = 0;
         arr_field_deleted[4] = 0;
         arr_field_deleted[5] = 0;
		 arr_field_deleted[6] = 0;
         arr_field_deleted[7] = 0;
         arr_field_deleted[8] = 0;
         arr_field_deleted[9] = 0;
         arr_field_deleted[10] = 0;
         arr_field_deleted[11] = 0;
		 arr_field_deleted[12] = 0;
         arr_field_deleted[13] = 0;
         arr_field_deleted[14] = 0;
         arr_field_deleted[15] = 0;
         var arr_field_options = new Array();
         arr_field_options[0] = new Array();
         arr_field_options[1] = new Array();
         arr_field_options[2] = new Array();
         arr_field_options[3] = new Array();
         arr_field_options[4] = new Array();
         arr_field_options[5] = new Array();
		 arr_field_options[6] = new Array();
         arr_field_options[7] = new Array();
         arr_field_options[8] = new Array();
         arr_field_options[9] = new Array();
         arr_field_options[10] = new Array();
         arr_field_options[11] = new Array();
		 arr_field_options[12] = new Array();
         arr_field_options[13] = new Array();
         arr_field_options[14] = new Array();
         arr_field_options[15] = new Array();
         var arr_field_required = new Array();
         arr_field_required[0]= 1;
         arr_field_required[1]= 1;
         arr_field_required[2]= 1;
         arr_field_required[3]= 0;
         arr_field_required[4]= 1;
         arr_field_required[5]= 1;
		  arr_field_required[6]= 1;
         arr_field_required[7]= 1;
         arr_field_required[8]= 1;
         arr_field_required[9]= 1;
         arr_field_required[10]= 0;
         arr_field_required[11]= 0;
		  arr_field_required[12]= 0;
         arr_field_required[13]= 0;
         arr_field_required[14]= 1;
         arr_field_required[15]= 1;


         
         function validateRequired(){
         	var message = '';
         	var valid = true;
         
         	for (var c=0; c<arr_field_names.length; c++)
         	{
         		if (1 == arr_field_required[c])
         		{
         
         			if (arr_field_types[c]== 'textbox')
         			{
         				if (document.getElementById('field'+arr_field_ids[c]).value=='')
         				{
         					message += arr_field_names[c] + ' is a required field.<br />\r\n';
         					valid = false;
         				}
         			}
	
	
	if (arr_field_types[c]== 'selectedIndex')
         			{
         				if (document.getElementById('field'+arr_field_ids[c]).value=='0')
         				{
         					message += arr_field_names[c] + ' is a required field.<br />\r\n';
         					valid = false;
         				}
         			}
					
					
					if (arr_field_types[c]== 'textarea')
         			{
         				if (document.getElementById('field'+arr_field_ids[c]).value=='')
         				{
         					message += arr_field_names[c] + ' is a required field.<br />\r\n';
         					valid = false;
         				}
         			}
					
					if (arr_field_types[c]== 'emailcapture')
         			{
         				if (document.getElementById('field'+arr_field_ids[c]).value=='')
         				{
         					message += arr_field_names[c] + ' is a required field.<br />\r\n';
         					valid = false;
         				}
         			}
         
         			if (arr_field_types[c]== 'checkbox')
         			{
         				if (document.getElementById('field'+arr_field_ids[c]).checked == false)
         				{
         					message += arr_field_names[c] + ' is a required field.<br />\r\n';
         					valid = false;
         				}
         			}
         			if (arr_field_types[c] == 'multichoicequestion'
         				|| arr_field_types[c] == 'radiobuttonlist'
         				|| arr_field_types[c] == 'radiobuttonlistother'
         				)
         			{
         
         				var radios = document.getElementById ('form_builder');
         				var radioname = 'field' + arr_field_ids[c];
         				var counter = 0;
         
         				if (radios)
         				{
         					var inputs = radios.getElementsByTagName('input');
         					if (inputs)
         					{
         						for (var i = 0; i < inputs.length; ++i)
         						{
         							if (inputs[i].type == 'radio' && inputs[i].name == radioname && inputs[i].checked == true)
         							{
         								counter++;
         							}
         						}
         					}
         				}
         				if ( 0 == counter)
         				{
         					valid = false;
         				   message += arr_field_names[c] + ' is a required field.<br />\r\n';
         				}
         			}
         		}
         	}
         	if( false == valid)
         	{
         		$('formbuilder_error').update(message);
         		return false;
         	}
         	else
         	{
         		return true;
         	}}
  
