

function getFormQueryString(form_id)
{
	var queryString = '';
	
	var f = $(form_id);
	if (f)
	{
		for(var i=0; i<f.elements.length; i++)
		{
			if (f.elements[i].name != null && f.elements[i].name != '')
			{
				if (queryString != '')
				{
					queryString += '&';
				}
				queryString += encodeURIComponent(f.elements[i].name) + '=' + encodeURIComponent(f.elements[i].getValue());
			}
		}
	}
	return queryString;
}

function show_contact_form()
{
	$('formresult').setStyle('display', 'none');
	$('formcontent').setStyle('display', 'block');
}

function SendContactForm(randId)
{
	
	var myForm = $('customcontactform');
	if (!myForm)
	{
		return false;
	}
	
	// проверка заполнения
	var errors = false;
	for (var i=0; i<myForm.elements.length; i++)
	{
		if (myForm.elements[i].name != null && myForm.elements[i].name != '')
		{
			var el_name = myForm.elements[i].name;
			var el_spelling = $(el_name + '_spelling' + randId);
			var t = myForm.elements[i].type;
			if (el_spelling && (t == 'text' || t == 'password' || t == 'textarea'))
			{
				el_spelling.setStyle('display', 'none');
				
				if (el_name == 'email')
				{
					if (myForm.elements[i].value == '' || 
						!myForm.elements[i].value.match(/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+.[a-zA-Z0-9]{2,4}$/))
					{
						el_spelling.setStyle('display', 'block');
						errors = true;
					}
				}
				else
				{
					if (myForm.elements[i].value == '')
					{
						el_spelling.setStyle('display', 'block');
						errors = true;
					}
				}
			}
		}
	}
	
	if (errors)
	{
		return false;
	}
	
	

	var queryString = getFormQueryString('customcontactform');
	$('formresult').innerHTML = '<div align="center" style="padding-top:20px; padding-bottom:20px;"><img src="/images/ajax-loader.gif" border="0" alt="Please wait..." /></div>';
	$('formcontent').setStyle('display', 'none');
	$('fcontent2').setStyle('display', 'none');
	$('formresult').setStyle('display', 'block');
	var aj = new XHR({'method':'post', 'encoding':'UTF-8', 'onSuccess': function(){
        location.href = '/contacts-thankyou.html';
		//$('formresult').innerHTML = this.transport.responseText;
	}});
	aj.send('/index.php?fuseaction=home.plugin&name=us&break=1', queryString);
}


