/**
 * signup.js 
 * REQUIRES JQUERY.JS TO FUNCTION
 * @author Ray
 */

var requiredFields =  new Array ('name', 'email', 'username', 'pass', 'pass2', 'terms', 'company', 'company_url');

function testRequiredFields()
{
	for (index in requiredFields){
		var required = requiredFields[index];
		if( $('input[name=' + required + ']').val() == '' ){
				$('#debug').append(required + '<br/>');
				alert(required + ' is a required field and cannot be left empty');
				return false;
		}
	}
	return true;
}

 $(document).ready(function() {
   
	// validating fields in place
	$('.formLine').each(function(i){
	
		var images = $(this).find('img');
		var msg_container = $(this).find('span.error');
		
		$(this).find('input').blur(function(){
			msg_container.hide();
			images.hide();
			var name = $(this).attr('name');
			var value = $(this).val();
			if($.inArray( name, requiredFields ) >= 0 && value == '')
			{
				images.show();
				msg_container.text('this field cannot be empty');
				msg_container.show(250);
			}
		});
	
	});
	
	// submit
	//$('form#SignupForm').submit(function(){
	//	return testRequiredFields();
	//});
	
	
 });