// JavaScript Document
var wwwbase = '';
var MAG = Object.extend({}, MAG || {});

Event.observe(window, 'load', function() {
	
	if ( $('opinion_form') ) {
		Form.reset('opinion_form');	
	}
	
	if ( $('opinion_button') ) {
		Event.observe('opinion_button', 'click', function() {
			validation();
		});
	}

	var scripttag = document.getElementsByTagName('script')[0];
	wwwbase = scripttag.src.match(/(.*)public\/js.*/)[1];
});			   
									   
function validation() {
	var form = $('opinion_form');
	
	var error = 0;
	$('opinion', 'names', 'phone', 'captcha').each(function(el) { 
		if ( el.value == "" ) 
			{ el.style.border = "1px solid #FF9797"; error = 1; }
			else 
			{ el.style.border = "1px solid #66809E"; } 
	});
	
	if ( $('mail').value != "" ) {
		var regex = /^[a-zA-Z][\w\.-_]*[a-zA-Z0-9_]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if ( $F('mail').match(regex) ) {
			$('mail').style.border = "1px solid #66809E";	
		} else {
			error = 1;
			$('mail').style.border = "1px solid #FF9797";
		}
	} else {
		error = 1;
		$('mail').style.border = "1px solid #FF9797";
	}
	
	if (error) return;
	
	if ( $('opinion_form') ) {
		form.submit();
	}
}

