function SetupContactUsForm()
{
	var contactusform;
	var featureimagewindow;
	var contactusformcontrol;
	contactusform=$('contactusform');
	if(!$('contactuscontrol'))
		return;
	contactusformcontrol=$('contactuscontrol').down('a');
	if(!contactusform || !contactusformcontrol)
		return;

	contactusform.hide();
	contactusformcontrol.onclick=function() {
		var contactusform;
		contactusform=$('contactusform');
		if(contactusform)
		{
			contactusform.show();
			SetupFeatureImageDiv();
			featureimagewindow=$('featureimagewindow');
			contactusform.setAttribute('moved','true');
			featureimagewindow.down('div.content').innerHTML=contactusform.innerHTML;

			contactusform.remove();
		}
		else
		{
			$('frmContactMessage').hide();
			$('frmContact').show();
		}
		if(!$('fffooterclear'))
		{
			var clear;
			clear=document.createElement('div');
			clear.id='fffooterclear';
			featureimagewindow.down('div.featureimagefooter').appendChild(clear);
			clear=$('fffooterclear');
			clear.setStyle({clear: 'both'});
		}
		var a;
		a=document.viewport.getScrollOffsets();
		featureimagewindow.style.top=Math.max(20,(((document.viewport.getHeight()-542)/2)+a['top']).toString())+'px';
		featureimagewindow.style.left=(((document.viewport.getWidth()-450)/2)+a['left']).toString()+'px';

		submit=$('frmContact');
		submit.onsubmit=function()
		{
			if($('frmContact')['name'].value=='' || $('frmContact')['email'].value=='' || $('frmContact')['message'].value=='' || $('frmContact')['website'].value=='')
			{
				alert('Please fill in all required data marked by a *');
			}
			else
			{
				$('frmContact').request({onComplete: function(e){CloseContactWindow(e);}});
				$('frmContact').hide();
				$('frmContact')['name'].value='';
				$('frmContact')['email'].value='';
				$('frmContact')['phone'].value='';
				$('frmContact')['message'].value='';
				$('frmContact')['website'].value='';
				if(!$('frmContactMessage'))
				{
					var contactmessage;
					contactmessage=document.createElement('div');
					contactmessage.id='frmContactMessage';
					$('featureimagewindow').down('div.content').appendChild(contactmessage);
				}
				else
				{
					$('frmContactMessage').show();
				}
				$('frmContactMessage').innerHTML='<p>Sending Data now ...</p>';
			}
			return false;
		}
		new Effect.BlindDown(featureimagewindow,{duration: '1.0'});
		HideBG();
		return false;
	}
}
function CloseContactWindow(e)
{
	var featureimagewindow=$('featureimagewindow');
	if(e.responseText)
	{
		$('frmContactMessage').innerHTML='<p>'+e.responseText+'</p>';
	}
	new Effect.BlindUp(featureimagewindow,{duration: '3'});
	ShowBG();
}



