// JavaScript Document
$(document).ready(function(){			   
	$('#free_quote form').submit(function validateContact() {	
		var error = false;
		$('#free_quote form input[name!=contact]').css('border','#7e8b97 1px solid');
		$('form select').css('border','#7e8b97 1px solid');
		
		if($('#free_quote form input[name=contact_first_name]').val() == '') {
			$('#free_quote form input[name=contact_first_name]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#free_quote form input[name=contact_last_name]').val() == '') {
			$('#free_quote form input[name=contact_last_name]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#free_quote form input[name=contact_phone1]').val() == '' || isNaN($('#free_quote form input[name=contact_phone1]').val())) {
			$('#free_quote form input[name=contact_phone1]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#free_quote form input[name=contact_phone2]').val() == '' || isNaN($('#free_quote form input[name=contact_phone2]').val())) {
			$('#free_quote form input[name=contact_phone2]').css('border','red 1px solid');
			error = true;
		}
	
		if($('#free_quote form input[name=contact_phone3]').val() == '' || isNaN($('#free_quote form input[name=contact_phone3]').val())) {
			$('#free_quote form input[name=contact_phone3]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#free_quote form input[name=contact_phone3]').val().length > 4 || $('#free_quote form input[name=contact_phone3]').val() == '' || isNaN($('#free_quote form input[name=contact_phone3]').val())) {
			$('#free_quote form input[name=contact_phone3]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#free_quote form input[name=contact_liam]').val() == '') {
			$('#free_quote form input[name=contact_liam]').css('border','red 1px solid');
			error = true;
		}

		if($('#free_quote form select[name=contact_state]').val() == '') {
			$('#free_quote form select[name=contact_state]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#free_quote form input[name=loan_amount]').val() == '') {
			$('#free_quote form input[name=loan_amount]').css('border','red 1px solid');
			error = true;
		}
		
		if(error) {
			$('#message').html('Please correct the fields marked in red');
			return false;
		} else {
			return true;	
		}
	});
	
	$('#contact form').submit(function validateContact() {	
		var error = false;
		$('#contact form input[name!=contact]').css('border','#7e8b97 1px solid');
		$('form select').css('border','#7e8b97 1px solid');
		
		if($('#contact form input[name=contact_first_name]').val() == '') {
			$('#contact form input[name=contact_first_name]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#contact form input[name=contact_last_name]').val() == '') {
			$('#contact form input[name=contact_last_name]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#contact form input[name=contact_phone1]').val() == '' || isNaN($('#contact form input[name=contact_phone1]').val())) {
			$('#contact form input[name=contact_phone1]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#contact form input[name=contact_phone2]').val() == '' || isNaN($('#contact form input[name=contact_phone2]').val())) {
			$('#contact form input[name=contact_phone2]').css('border','red 1px solid');
			error = true;
		}
	
		if($('#contact form input[name=contact_phone3]').val() == '' || isNaN($('#contact form input[name=contact_phone3]').val())) {
			$('#contact form input[name=contact_phone3]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#contact form input[name=contact_phone3]').val().length > 4 || $('#contact form input[name=contact_phone3]').val() == '' || isNaN($('#contact form input[name=contact_phone3]').val())) {
			$('#contact form input[name=contact_phone3]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#contact form input[name=contact_liam]').val() == '') {
			$('#contact form input[name=contact_liam]').css('border','red 1px solid');
			error = true;
		}

		if($('#contact form select[name=contact_state]').val() == '') {
			$('#contact form select[name=contact_state]').css('border','red 1px solid');
			error = true;
		}
		
		if(error) {
			$('#message').html('Please correct the fields marked in red');
			return false;
		} else {
			return true;	
		}
	});
	
	$('#register form').submit(function validateRegister() {
		var error = false;
		$('#register form input[name!=contact]').css('border','#7e8b97 1px solid');
		$('form select').css('border','#7e8b97 1px solid');
		
		if($('#register form input[name=company_name]').val() == '') {
			$('#register form input[name=company_name]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#register form input[name=profile_url]').val() == '') {
			$('#register form input[name=profile_url]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#register form input[name=address]').val() == '') {
			$('#register form input[name=address]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#register form input[name=phone1]').val() == '' || isNaN($('#register form input[name=phone1]').val())) {
			$('#register form input[name=phone1]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#register form input[name=phone2]').val() == '' || isNaN($('#register form input[name=phone2]').val())) {
			$('#register form input[name=phone2]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#register form input[name=phone3]').val().length > 4 || $('#register form input[name=phone3]').val() == '' || isNaN($('#register form input[name=phone3]').val())) {
			$('#register form input[name=phone3]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#register form input[name=liam]').val() == '') {
			$('#register form input[name=liam]').css('border','red 1px solid');
			error = true;
		}

		if($('#register form input[name=code]').val() == '' || $('#register form input[name=code]').val() != $('#register form input[name=phone1]').val()) {
			$('#register form input[name=code]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#register form select[name=state]').val() == '') {
			$('#register form select[name=state]').css('border','red 1px solid');
			error = true;
		}
		
		if(error) {
			$('#message').html('Please correct the fields marked in red');
			return false;
		} else {
			return true;	
		}
	});
	
	$('#question_form').submit(function validateQuestionForm() {	
		var error = false;
		$('#question_form input[name!=qa_submit]').css('border','#7e8b97 1px solid');
		$('#question_form textarea').css('border','#7e8b97 1px solid');
		
		if($('#question_form input[name=name]').val() == '') {
			$('#question_form input[name=name]').css('border','red 1px solid');
			error = true;
		}

		if($('#question_form input[name=liam]').val() == '') {
			$('#question_form input[name=liam]').css('border','red 1px solid');
			error = true;
		}
		
		if($('#question_form textarea').val() == '') {
			$('#question_form textarea').css('border','red 1px solid');
			error = true;
		}
		
		if(error) {
			$('#question_form #message').html('Please correct the fields marked in red');
			return false;
		} else {
			return true;	
		}
	});
	
	$('.inputPopupBox').focus(function() {
		var pos = $(this).offset();  
		var width = $(this).width();
	  	//show the menu directly over the placeholder
		$('#'+this.name).css( { "left": (pos.left + width+10) + "px", "top":pos.top + "px" } );
	  	$('#'+this.name).fadeIn(300);
	});
	
	$('.inputPopupBox').blur(function() {
		var pos = $(this).offset();  
		var width = $(this).width();
	  	//show the menu directly over the placeholder
		$('#'+this.name).css( { "left": (pos.left + width+10) + "px", "top":pos.top + "px" } );
	  	$('#'+this.name).hide();
	});
});

var newwindow;
function poptastic(url)
{
	newwindow=window.open(url,'name','height=550,width=490');
	if (window.focus) {newwindow.focus()}
}
