window.addEvent('domready',function(){
	$('nojs').setStyle('display','none');
	$('nojs2').setStyle('display','none');
	//$('brides').setStyle('display','none');
	//showRegistration();
	/*Setup functions to validate input
	
	// new Element('input',{
		// 'type':'submit',
		// 'value':'Send Email',
		// 'id':'send'
	// })
	// .inject($('contactForm'));
	$('brideReg').addEvent('click',function(){
		showRegistration();
	});*/
	$('contactForm').addEvent('submit',function(){
		/*if($('brideReg').value == 'on'){
			makeBrideMessage();
		}*/
		var submitRequired = [$('name'),$('email'),$('message')];
		submitRequired.each(function(i){i.setStyle('background-color','transparent')});
		if(($('name').value+0) != 0)
			submitRequired[0] = 0;
		if(($('email').value+0) != 0){
			var apos = $('email').value.indexOf('@');
			var dotpos=$('email').value.indexOf('.');
			if((apos>0 || dotpos > apos+2))
				submitRequired[1] = 0;
		}
		if(($('message').value + 0) != 0)
			submitRequired[2] = 0;
		var j = 0;
		submitRequired.each(function(e,i){
			if(e != 0){
				e.setStyle('background-color','#c00');
				j = 1;
			}
		});
		if(j == 1){
			$('nojs').empty();
			$('nojs').set('text','Please properly fill out the fields in red.');
			$('nojs').setStyles({
				'color':'#f00',
				'display':'inline',
				'font-family':'Georgia, serif',
				'font-size':'12px'
			});
			return false;
		}
		new Request({
			url: template_dir + '/sendEmail.php',
			method:'post',
			onSuccess:function(text){
				if(text == 'true'){
					$('contactForm').empty();
					new Element('p')
						.set('text','Your message was sent successfully.  Thank you for your email.')
						.inject($('contactForm'));
				}else{
					$('nojs').empty();
					$('nojs').set('text','Your message was not sent properly.  Please try again soon.  If this continues to fail, please email david@fiestacatering.net');
					$('nojs').setStyles({
						'color':'#f00',
						'display':'inline',
						'font-family':'Georgia, serif',
						'font-size':'12px'
					});
				}
			},
			onFailure:function(){
					$('nojs').empty();
					$('nojs').set('text','Your message was not sent properly.  Please try again soon.  If this continues to fail, please email david@fiestacatering.net');
					$('nojs').setStyles({
						'color':'#f00',
						'display':'inline',
						'font-family':'Georgia, serif',
						'font-size':'12px'
					});
			}
		}).send('name=' + $('name').value + '&email=' + $('email').value + '&message=' + $('message').value + '&name2=');
		return false;
	});
});
/*
function showRegistration(){
	if($('brides').getStyle('display') == 'none'){
		$('brides').setStyle('display','inline');
		$('cont_wrapper').setStyle('min-height','80em');
	}else{
		$('brides').setStyle('display','none');
	}
}
function makeBrideMessage(){
	var info = '\n\nThis Person is hoping to register for the Open House\nInformation Provided:\n';
	info += 'Phone Number:' +  $('phone').value + '\n';
	info += 'Address:' +  $('address').value + '\n';
	info += 'Wedding Date:' +  $('wdate').value + '\n';
	info += 'Venue:' +  $('venue').value + '\n';
	info += 'guests:' +  $('guests').value + '\n';
	$('message').value += '\n' + info;
}
*/
