$(document).ready(function() {
 	
	$('form').validate({
		rules: {
		
			name: 'required',
			email: {
				required: true,
				email: true
			}	
							
		}, //end rules
			
		messages : {
		
			name: 'Please enter your name.',
			email: {
				required: 'Please enter your email address.',
				email: 'This is not a valid email address. Please check.'
			}	 
			
		}, //end messages
		
		errorPlacement: function(error, element){
				$('div.info_intro2').css('height','67em');
				if ( element.is(":radio") || element.is(":checkbox")){
					error.appendTo( element.parent());
				} else {
					error.insertAfter(element);
				}		
						
		} // end error placement
		
	}); //end validate()
	
	/////////////////////////////////////////////////////////////////////////////////////////////
	//Pagination functions///////////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////////////////////
	
	var pagecounter = 0;
	
	$('#quote').click(function(){
		$('div.info_intro2').css('height','65em');
		pagecounter = 0;
		$('.questions1_2, #next').addClass('show').removeClass('remove');
		$('#get_message_block, #send_button, #previous').addClass('remove').removeClass('show');
					
	}); // end anonymous function to show quote block
	
	
	$('#general').click(function(){
		$('div.info_intro2').css('height','61em');						 
		pagecounter = 0;
		$('.questions1_2, .questions3_4, .question5_6, .questions7_8, .questions9_10, .questions11_12, #next, #previous').addClass('remove').removeClass('show');
		$('#get_message_block, #send_button').addClass('show').removeClass('remove');
		
	}); // end anonymous function to show message block
	
	$('#next').click(function(){
		pagecounter = pagecounter + 1;
		if (pagecounter > 0){
			$('#previous').addClass('show').removeClass('remove');
			};
			
		if (pagecounter == 5){
			$('#next').addClass('remove').removeClass('show');
			$('#send_button').addClass('show').removeClass('remove');
			};		
		
		if (pagecounter == 1){
			$('.questions3_4').addClass('show').removeClass('remove');
			$('.questions1_2').addClass('remove').removeClass('show');
			}
			
		else if (pagecounter == 2){
			$('.questions5_6').addClass('show').removeClass('remove');
			$('.questions3_4').addClass('remove').removeClass('show');
			}	
			
		else if (pagecounter == 3){
			$('.questions7_8').addClass('show').removeClass('remove');
			$('.questions5_6').addClass('remove').removeClass('show');
			}	
			
		else if (pagecounter == 4){
			$('.questions9_10').addClass('show').removeClass('remove');
			$('.questions7_8').addClass('remove').removeClass('show');
			}	
					
		else if (pagecounter == 5){
			$('.questions11_12').addClass('show').removeClass('remove');
			$('.questions9_10').addClass('remove').removeClass('show');
			}	
								
	}); // end anonymous function to advance counter
	
	$('#previous').click(function(){
		pagecounter = pagecounter -1;
		if (pagecounter == 0){
			$('#previous').addClass('remove').removeClass('show');
			};
			
		if (pagecounter < 5){
			$('#next').addClass('show').removeClass('remove');
			$('#send_button').addClass('remove').removeClass('show');
			};
			
		if (pagecounter == 0){
			$('.questions1_2').addClass('show').removeClass('remove');
			$('.questions3_4').addClass('remove').removeClass('show');
			}
			
		else if (pagecounter == 1){
			$('.questions3_4').addClass('show').removeClass('remove');
			$('.questions5_6').addClass('remove').removeClass('show');
			}	
			
		else if (pagecounter == 2){
			$('.questions5_6').addClass('show').removeClass('remove');
			$('.questions7_8').addClass('remove').removeClass('show');
			}	
			
		else if (pagecounter == 3){
			$('.questions7_8').addClass('show').removeClass('remove');
			$('.questions9_10').addClass('remove').removeClass('show');
			}	
					
		else if (pagecounter == 4){
			$('.questions9_10').addClass('show').removeClass('remove');
			$('.questions11_12').addClass('remove').removeClass('show');
			}			
		
	}); // end anonymous function to reduce counter
		
	/////////////////////////////////////////////////////////////////////////////////////////////
	//End of pagination functions////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////////////////////
	
			
	$('#send').mousedown(function(){
		$('#send').attr('src','../images/sendbutton2.png');
	}); // end anonymous function to show rollover image
	
	$('#send').mouseup(function(){
		$('#send').attr('src','../images/sendbutton.png');
	}); // end anonymous function to show default image
	
	var preloadImages = ['../images/sendbutton.png',
						'../images/sendbutton2.png'];
	var imgs = [];
	for (var i=0; i<preloadImages.length; i++) {
		imgs[i] = new Image();
		imgs[i].src = preloadImages[i];
	}	
	
	// ends preload images script
			
}); // end ready()
