$(function($) {
		console.log("go");
		
		formElements = function(){
			console.log("1 is running");
			
			//contact form
			autoFill("name", "Name:", "contactform", "input");	
			autoFill("email", "Email:", "contactform", "input");	
			autoFill("schoolcompany", "School / Company:",  "contactform", "input");
			autoFill("statecity", "State / City:",  "contactform", "input");
			autoFill("comments", "Comments:",  "contactform", "textarea");
			
			//request form
			autoFill("name", "*Name:", "requestform", "input");	
			autoFill("email", "*Email:", "requestform", "input");	
			autoFill("schoolcompany", "*School / Company:",  "requestform", "input");
			autoFill("telephone", "*Telephone:",  "requestform", "input");
			autoFill("ext", "*Ext:",  "requestform", "input");
			autoFill("alttelephone", "Alternate Telephone:",  "requestform", "input");
			autoFill("statecity", "*State / City:",  "requestform", "input");
			autoFill("county", "*County:",  "requestform", "input");
			autoFill("showlocation", "*Show Location:",  "requestform", "input");
			autoFill("audience", "*Audience:",  "requestform", "input");
			autoFill("showdate", "*Show Date:",  "requestform", "input");
			autoFill("showdateO", "*Show Date 1:",  "requestform", "input");
			autoFill("showdateT", "*Show Date 2:",  "requestform", "input");
			autoFill("startingtime", "*Starting Time:",  "requestform", "input");
			autoFill("comments", "Comments:",  "requestform", "textarea");
 		};
 		
 		
 		//clears field when focused, returns when leave field unless value exists other than default
		autoFill = function(n, v, f, s){
			//n = name, v = value, f = form, s = selector (text/textarea)
				
			$("#" + f + " " + s + "[name=" + n + "]").focus(function(){
			if($(this).val()==v){
				$(this).val("").attr();
				
			}
			}).blur(function(){
				$(this).attr();
				if($(this).val()==""){
					$(this).val(v);
				}
			});
		
		};
		
		$('#contactform').live("submit",function(){
			if($('input[name="name"]').val()==="Name:" 
			|| $('input[name="email"]').val()==="Name:" 
			|| $('input[name="schoolcompany"]').val()==="School / Company:" 
			|| $('input[name="statecity"]').val()==="State / City:" 
			|| $('input[name="comments"]').val()==="Comments:"){
				$('#error').html("Please fill out fields. Do not leave default information.");
				return false;
			};
			
		});
		
		$('#requestform').live("submit",function(){
			if($('input[name="name"]').val()==="*Name:" 
			|| $('input[name="email"]').val()==="*Email:" 
			|| $('input[name="schoolcompany"]').val()==="*School / Company:" 
			|| $('input[name="telephone"]').val()==="*Telephone:"
			|| $('input[name="ext"]').val()==="*Ext:"
			|| $('input[name="alttelephone"]').val()==="*Alternate Telephone:"
			|| $('input[name="statecity"]').val()==="*State / City:" 
			|| $('input[name="county"]').val()==="*County:"
			|| $('input[name="showlocation"]').val()==="*Show Location:"
			|| $('input[name="audience"]').val()==="*Audience:"
			|| $('input[name="showdate"]').val()==="*Show Date:"
			|| $('input[name="showdateO"]').val()==="*Show Date 1:"
			|| $('input[name="showdateT"]').val()==="*Show Date 2:"
			|| $('input[name="startingtime"]').val()==="*Starting Time:"
			|| $('input[name="comments"]').val()==="Comments:"){
				console.log('you left defaults');
				$('#error').html("Please fill out fields. Do not leave default information.");
				return false;
			};
			
		});
		
		
		$("#requestform").validate({
		  rules: {
		    email: {
		      required: true,
		      email: true,
		      minlength: 5
		    },
		    name: {
		    	required:true,
		    	minlength: 5
		    },
		    schoolcompany: {
		    	required:true,
		    	minlength: 5
		    },
		    telephone: {
		    	required:true,
		    	minlength: 5
/* 		    	phoneUS: true; */
		    	
		    },
		    alttelephone: {
		    	minlength: 7,
/* 		    	phoneUS: true; */
		    },
		    county: {
		    	required:true,
		    	minlength: 5
		    },
		    showlocation: {
		    	required:true,
		    	minlength: 5
		    },
		    statecity: {
		    	required:true,
		    	minlength: 5
		    },
			audience: {
		    	required:true,
		    	minlength: 5
		    },
		    showdate: {
		    	required:true,
		    	minlength: 5,
		    	date: true
		    },
		    showdateO: {
		    	required:true,
		    	minlength: 5,
		    	date: true
		    },
		    showdateT: {
		    	required:true,
		    	minlength: 5,
		    	date: true
		    },
		    startingtime: {
		    	required:true,
		    	minlength: 3
		    },
		    comments: {
		    	required:true,
		    	minlength: 5
		    }
		    
		  }
		});
		
		$("#contactform").validate({
		  rules: {
		    email: {
		      required: true,
		      email: true,
		      minlength: 5
		    },
		    name: {
		    	required:true,
		    	minlength: 5
		    },
		    schoolcompany: {
		    	required:true,
		    	minlength: 5
		    },
		    statecity: {
		    	required:true,
		    	minlength: 5
		    },
		    comments: {
		    	required:true,
		    	minlength: 5
		    }
		    
		  }
		});
		
		
		
		
/* 		$('input[name="comments"]').val()==="Comments:" */
		
		formElements();
})(jQuery);jQuery.noConflict();
