var reEmail = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$/

function isEmail(s) {
	return reEmail.test(s)
}

function validateContactForm() {
	
	var error = "";

	if (!isEmail($("email").value))
		{
			error =error + "\nPlease enter a valid e-mail address.";
		}
		
	if ($("subject").value=="" || $("subject").value.length<4)
		{error =error + "\nSubject";}
	if ($("comment").value=="" || $("comment").value.length<10)
		{error =error + "\nComment";}

	if (error != "")
	{
		error = "Please enter required fields on below:\n" + error + "\n";
		alert(error);
		return false;
	}
	return true;
	
}


window.addEvent('domready', function() {

if ($('left-menu')) {
		var myAccordion = new Accordion($('left-menu'), 'a.left-menu', 'div.left-submenu', {
		opacity: false,
		display: (typeof(displayMenu) !== 'undefined') ? displayMenu : -1,
		alwaysHide: true,
		onActive: function(toggler, element){
			toggler.addClass('active');
		},
		onBackground: function(toggler, element){
			toggler.removeClass('active');
		},

	});
}

if ($$('.textbox')) {
	var max_width = 400;
		
		$$('.textbox').each( function (element) {
				element.getElements('*').each( function (el) { 
							if(el.offsetWidth>max_width) { 
								paddingLeft=el.getStyle('padding-left').substr(0,el.getStyle('padding-left').indexOf("px"));
								paddingRight=el.getStyle('padding-right').substr(0,el.getStyle('padding-right').indexOf("px"));
								newWidth=max_width-(paddingLeft+paddingRight);
								el.setStyle('width',newWidth);
				
							}
				});		
		});
	
}

});


