var contactF = null;
function fn_contact_submit(btnObj)
{
	var f = btnObj.form;
	if(contactF != null)
	{
		alert("Your message is being sent now..");
		return;
	}
	if(f == null)return;
	if (!fn_validation(f)) return;
	contactF = f.id;
	f.action="/pages/common/contact/contactAction.php3";
	fn_contact_ajax_post(f);
}

function fn_contact_ajax_post(f)
{
	ajaxSubmit(f,"fn_contact_ajax_post_response");
}

function fn_contact_ajax_post_response(response)
{
	if(response == 'false')
	{
		alert('Fail to contact');
	}
	else
	{
		alert("Your message has successfully been sent.");
		result = response.split("|_|");
		var f = document.getElementById(contactF);

		var cnt = f.elements.length;
		for(i=1;i<cnt;i++)
		{
			tmp = f.elements[i].type;
			if(tmp != 'button')
			{
				if(tmp.indexOf("select") != -1)
					f.elements[i].options[0].selected=true;
				else
					f.elements[i].value = "";
				
				tmp_name = f.elements[i].name;
				if(tmp_name.indexOf("contact_scode") != -1)
				{
					f.elements[i].value = result[1];
					var dobj = document.getElementById('span_'+contactF);
					if(dobj != null)dobj.innerHTML = result[0];
				}
			}
		}
	}
	contactF = null;
}

function fn_contact_post(f)
{
	if (!fn_validation(f)) return;
	f.submit();
}