


function checkRegistrationInputs()
{
	var er = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
	var f = true;
	$('label.required').each(function()
	{
		var id = $(this).attr('for');
		
		// if ( id == 'email' && $('#' + id).val().indexOf('@') == -1 )
		if ( id == 'email' && String($('#' + id).val()).search(er) == -1 ) 
		{
			$('span', this).remove();
			$(this).append('<span class="mini error"><br/>Invalid Email Address</span>');
			$('#' + id).addClass('inputError');
			f = false;
		}
		else if ( $('#' + id).val() == '' )
		{
			$('#' + id).addClass('inputError');
			f = false;
		}
		else
		{
			$('#' + id).removeClass('inputError');
			$('span', $(this)).remove();
		}
	});
	
	if ( !f )
	{
		$('#registrationErrorBox').show('fast');
	}
	
	return f;
}




function getActiveStylesheet() 
{
	var i, a;
	for ( i=0; (a = document.getElementsByTagName("link")[i]); i++ ) 
	{
		if ( a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled ) 
		{
			return a.getAttribute("title");
		}
	} 
}









