           var arr_field_names = new Array();
         arr_field_names[0]   = 'Contact name';
         arr_field_names[1]   = 'Company';
         arr_field_names[2]   = 'Telephone';
         arr_field_names[3]   = 'Email';
         arr_field_names[4]   = 'Query';
         arr_field_names[5]   = 'How did you hear about us?';
         var arr_field_types = new Array();
         arr_field_types[0]   = 'textbox';
         arr_field_types[1]   = 'textbox';
         arr_field_types[2]   = 'textbox';
         arr_field_types[3]   = 'emailcapture';
         arr_field_types[4]   = 'textarea';
         arr_field_types[5]   = 'textbox';
         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;
         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;
         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();
         var arr_field_required = new Array();
         arr_field_required[0]= 1;
         arr_field_required[1]= 0;
         arr_field_required[2]= 1;
         arr_field_required[3]= 1;
         arr_field_required[4]= 1;
         arr_field_required[5]= 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;
         	}}
  
