// JavaScript Document

$(document).ready(function() {
						   
	$('.quoteForm form').submit(function() {
	
			var loanDuraton = $('#customSelectBox').val();
			var propertyValue = $('#pv').val();
			var loanAmt = $('#la').val();
			window.location = 'mortgage-quote.asp?loan=' +loanDuraton + '&LoanAmount=' + loanAmt + '&PropertyValue=' + propertyValue;
			return false;				 
	 });
						   
	//*******************SMS SENDING FUNCTIONALITY*************///
	//*******************FROM FIND BROKER PAGE*************///
	var sendAjaxDelay = undefined;
	
	$('.brokerInfo form').submit(function(){
			var smsName = $('#smsName').val();
			var smsSurname = $('#smsSurname').val();
			var smsPhone = $('#smsPhone').val();
			var brokerEmail	= $('#smsEmail').val();			
			var brokerPostcode = $('#smsPostcode').val();
			var cond = 'general';
			
			var errMsg = '';
			if(smsName.length == 0 ) {
				$('#smsName').addClass('error');
				errMsg = 'Error';					
			}
			else {
			$('#smsName').removeClass('error');	
				
			}
			if(smsPhone.length == 0 ) {
				$('#smsPhone').addClass('error');
				errMsg = 'Error';	
			}
			else {				
				$('#smsPhone').removeClass('error');	
			}
			
			
			if (errMsg.length > 0 ) {
				return false;	
			}
			
			if(errMsg.length == 0 ) {
			if (sendAjaxDelay !== undefined) {
					clearTimeout(sendAjaxDelay);
				}
			
			$('#sendLoading').css('display','inline');		   
			   sendAjaxDelay = setTimeout(function() {	
			   $.ajax({
			   type: "POST",
			   url: "prompt.asp",
			   data:  ({'name' :  smsName ,
			   			'surname' : smsSurname,
						'phone' : smsPhone,
						'email'	: brokerEmail,
						'postcode'	: brokerPostcode
			   		}),
			   beforeSend: function() {
							$('#sendLoading').css('display','inline');							
						},
				success: function(r) {
					$('#smsBrokerForm').hide();
					var HTMLSucc = '<p>SMS has been sent and we will get back to you shortly.</p>'
					$('#sendLoading').hide();
					$('.brokerInfo').append(HTMLSucc);
					}
			  
			 });
			   }, 1000);	
		}			
		
		return false;
										
		});
	
	
	
	
	//*******************SMS SENDING FUNCTIONALITY*************///
	//*******************FROM FIND BROKER PAGE ADVANCE LISTING PAGE*************///
	
	$('#generalListing form').submit(function(){
			var smsName = $('#GLName').val();
			var smsSurname = $('#GLSName').val();
			var smsPhone = $('#GLPhone').val();
			var brokerEmail	= $('#smsEmail').val();			
			var brokerPostcode = $('#smsPostcode').val();
			
			var errMsg = '';
			if(smsName.length == 0 ) {
				$('#GLName').addClass('error');
				errMsg = 'Error';					
			}
			else {
			$('#GLName').removeClass('error');	
				
			}
			if(smsPhone.length == 0 ) {
				$('#GLPhone').addClass('error');
				errMsg = 'Error';	
			}
			else {				
				$('#GLPhone').removeClass('error');	
			}
			
			
			if (errMsg.length > 0 ) {
				return false;	
			}
			
			if(errMsg.length == 0 ) {
			if (sendAjaxDelay !== undefined) {
					clearTimeout(sendAjaxDelay);
				}
			
			$('#sendLoading').css('display','inline');		   
			   sendAjaxDelay = setTimeout(function() {	
			   $.ajax({
			   type: "POST",
			   url: "prompt.asp",
			   data:  ({'name' :  smsName ,
			   			'surname' : smsSurname,
						'phone' : smsPhone,
						'email'	: brokerEmail,
						'postcode'	: brokerPostcode
			   		}),
			   beforeSend: function() {
							$('#sendLoading').css('display','inline');							
						},
				success: function(r) {
					$('#smsAdvBrokerForm').hide();
					var HTMLSucc = '<p>SMS has been sent and we will get back to you shortly.</p>'
					$('#sendLoading').hide();
					$('#generalListing').append(HTMLSucc);
					}
			  
			 });
			   }, 1000);	
		}			
		
		return false;
										
		});
	
	
	
	
	
	
	
	
	
		//*******************Quick Quote FUNCTIONALITY*************///
		//*******************Mortgage quote*************///
			
		$('.mortgageQuoteForm Form').submit(function() {
			
			var fName = $('#firstName').val();
			if (fName.length == 0 ){
				$('.userDetails').fadeIn(400);
				
				
			}
													 
													 
		 });
		
		$(".userDetailsError a.closeBtn").click(function () {
		  $('.userDetailsError').fadeOut(200);
		});
					   
						   
});
