var jContact={
	init:function(){
		$('#jfcontact').bind("submit", function(e){ return jContact.validate();});
		var field;
		
		field=new jField('jcontact_firstname',this);
		field.validate=jValidation.vName
		field.displayError='jcontact_errors';
		field.fieldName='First Name';
		this.fields.push(field);
		
		field=new jField('jcontact_lastname',this);
		field.validate=jValidation.vName
		field.displayError='jcontact_errors';
		field.fieldName='Last Name';
		this.fields.push(field);
		
		field=new jField('jcontact_email',this);
		field.validate=jValidation.vEmail;
		field.displayError='jcontact_errors';
		field.fieldName='Email';
		this.fields.push(field);
		
		field=new jField('jcontact_phone',this);
		field.required=true;
		field.validate=jValidation.vPhone;
		field.displayError='jcontact_errors';
		field.fieldName='Phone';
		this.fields.push(field);
		
		field=new jField('jcontact_address1',this);
		field.validate=jValidation.vName;
		field.displayError='jcontact_errors';
		field.fieldName='Address';
		this.fields.push(field);
		
		field=new jField('jcontact_city',this);
		field.validate=jValidation.vName;
		field.displayError='jcontact_errors';
		field.fieldName='City';
		this.fields.push(field);
		
		field=new jField('jcontact_state',this);
		field.validate=jValidation.vSelection
		field.displayError='jcontact_errors';
		field.fieldName='State';
		this.fields.push(field);
		
		field=new jField('jcontact_zipcode',this);
		field.validate=jValidation.vName;
		field.displayError='jcontact_errors';
		field.fieldName='Zipcode';
		this.fields.push(field);
		
		//field=new jField('jcontact_message',this);
		//field.validate=jValidation.vName;
		//field.displayError='jcontact_errors';
		//field.fieldName='Message';
		//this.fields.push(field);
	},
	validate:function(){
		//window.scroll(0,400);
		$('html,body').animate({scrollTop: 400}, 500);
		var valid=true;
		$('#jcontact_errors').css('display','none');
		for(var i=0;i<this.fields.length;i++){
			if(!this.fields[i]._validate()) valid=false;
		}		
		$('#jcontact_errors').fadeIn('slow');
		return valid;
	},
	fields:[]
};
$(document).ready(function(){
	jContact.init();
});
