// JavaScript Document
function showstep1()
{

	document.getElementById('step1').style.display = 'block';
	document.getElementById('step2').style.display = 'none'; 
	document.getElementById('step3').style.display = 'none';
	document.getElementById('step4').style.display = 'none';
	

}
function showstep2()
{
	document.getElementById('step1').style.display = 'none';
	document.getElementById('step2').style.display = 'block'; 
	document.getElementById('step3').style.display = 'none';
	document.getElementById('step4').style.display = 'none';

}
function showstep3()
{
	document.getElementById('step1').style.display = 'none';
	document.getElementById('step2').style.display = 'none'; 
	document.getElementById('step3').style.display = 'block';
	document.getElementById('step4').style.display = 'none';   
}
function showstep3OptionRequest()
{
	document.getElementById('step1').style.display = 'none';
	document.getElementById('step2').style.display = 'none'; 
	document.getElementById('step3').style.display = 'none';
	document.getElementById('step4').style.display = 'none';
}
function showstep4()
{
	document.getElementById('step1').style.display = 'none';
	document.getElementById('step2').style.display = 'none'; 
	document.getElementById('step3').style.display = 'none';
	document.getElementById('step4').style.display = 'block';
	estimate();
}

function showonlease()
{
	document.getElementById('onlease').style.display='block';
}
function hideonlease()
{
	document.getElementById('onlease').style.display='none';
}
function show68()
{
	var box68=document.getElementById('box68').checked;

	if(box68=='1')
	{
		
	document.getElementById('value71').style.display='none';
	document.getElementById('value73').style.display='none';
	document.getElementById('value75').style.display='none';
	document.getElementById('showtxt').style.display = 'none';
	document.getElementById('showleaseoptions').style.display = 'none';
	document.getElementById('showmortgage').style.display='none';	
	document.getElementById('finalprice').style.display='none';
		}
	if(box68=='0')
	{
	document.getElementById('value71').style.display='block';
	document.getElementById('value73').style.display='none';
	document.getElementById('value75').style.display='none';
	document.getElementById('showtxt').style.display = 'none';
	document.getElementById('showleaseoptions').style.display = 'none';
	document.getElementById('showmortgage').style.display='none';	
	}
}
function show71()
{
	var box71=document.getElementById('box71').checked;
	
	if(box71=='1')
	{
	document.getElementById('value73').style.display='none';
	document.getElementById('value75').style.display='none';
	document.getElementById('showtxt').style.display = 'none';
	document.getElementById('showleaseoptions').style.display = 'none';
	document.getElementById('showmortgage').style.display='none';
	document.getElementById('finalprice').style.display='none';
		}
	if(box71=='0')
	{
	document.getElementById('value73').style.display='block';
	document.getElementById('value75').style.display='none';
	document.getElementById('showtxt').style.display = 'none';
	document.getElementById('showleaseoptions').style.display = 'none';
	document.getElementById('showmortgage').style.display='none';	
	}
}
function show73()
{
	var box73=document.getElementById('box73').checked;
	
	if(box73=='1')
	{
	document.getElementById('value75').style.display='none';
	document.getElementById('showtxt').style.display = 'none';
	document.getElementById('showleaseoptions').style.display = 'none';
	document.getElementById('showmortgage').style.display='none';
	document.getElementById('finalprice').style.display='none';
		}
	if(box73=='0')
	{
	document.getElementById('value75').style.display='block';
	document.getElementById('showtxt').style.display = 'none';
	document.getElementById('showleaseoptions').style.display = 'none';
	document.getElementById('showmortgage').style.display='none';	
	
	}
}
function show75()
{
	var box75=document.getElementById('box75').checked;
	
	if(box75=='1')
	{
	document.getElementById('showtxt').style.display = 'none';
	document.getElementById('showleaseoptions').style.display = 'none';
	document.getElementById('showmortgage').style.display='none';
	document.getElementById('finalprice').style.display='none';
	}
	if(box75=='0')
	{
	document.getElementById('showtxt').style.display = 'block';	
	document.getElementById('showleaseoptions').style.display = 'block';
	}
	
}
function showleaseoption()
{
	var optionlease=document.getElementById('leaseoption').checked;
	if(optionlease=='1')
	{
		document.getElementById('showmortgage').style.display='block';
		document.getElementById('finalprice').style.display='none';
	}
	if(optionlease=='0')
	{
		document.getElementById('showmortgage').style.display='none';
		document.getElementById('finalprice').style.display='block';
	}
	
}
function estimate()
{
	var value1=document.getElementById('estv').value;
	var withoutcomma=value1.replace(/,/g,'');
	var tempone=((withoutcomma*68)/100);
	var temptwo=((withoutcomma*71)/100);
	var tempthree=((withoutcomma*73)/100);
	var tempfour=((withoutcomma*75)/100);
	
	document.getElementById('realistic').value=value1;
	document.getElementById('realistic1').value=value1;
	document.getElementById('realistic2').value=tempone;
	
	document.getElementById('estimate68').value=tempone;
	document.getElementById('estimate71').value=temptwo;
	document.getElementById('estimate73').value=tempthree;
	document.getElementById('estimate75').value=tempfour;
}
function validatestep1()
{
	if(document.getElementById('title').value=='0')
	{
		alert ('Please select your title');
	return false;	
	}
	else if(document.getElementById('fullName').value=='')
	{
		alert ('Please enter your fullname');
	return false;	
	}
	

	else if(document.getElementById('tel').value=='')
	{
		alert ('Please enter your Telephone No');
	return false;	
	}
	else if(isNaN(document.getElementById('tel').value))
	{
		alert('Please Enter Numbers In Telephone No');
	return false;
	}
	else if(document.getElementById('sit').value=='')
	{
		alert ('Please select your situation from the drop down toolbar');
	return false;	
	}
	else if(document.getElementById('email').value!='')
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(document.getElementById('email').value) == false) 
		{
			alert("Please enter valid email");
				return false;
		}
		else
		{
			showstep2()
		}
	}
	else
	{
		showstep2();	
	}
}
function validatestep2()
{
	
	if(document.getElementById('Address').value=='')
	{
		alert ('Please Enter Your Address');
	return false;	
	}
	else if(document.getElementById('zip').value=='')
	{
		alert ('Please Enter Your Postal code');
	return false;	
	}
	if(document.getElementById('ptype').value=='0')
	{
		alert ('Please Select Type Of Property');
	return false;	
	}
	else if(document.getElementById('bedroom').value=='0')
	{
		alert ('Please Select number of bedrooms');
	return false;	
	}
	else if(document.getElementById('reception').value=='')
	{
		alert ('Please select number of receptions');
	return false;	
	}
	else if(document.getElementById('condition').value=='')
	{
		alert ('Please select your Property condition');
	return false;	
	}
	else
	{
		showstep3();	
	}
}
function validatestep3()
{
	if(document.getElementById('estv').value=='')
	{
		alert ('Please Enter Estimated Market Value');
	return false;	
	}
	else if(document.getElementById('arrive').value=='')
	{
		alert ('Please Enter Arrive figure');
	return false;	
	}
	else if(document.getElementById('mortblnce').value=='')
	{
		alert ('Please Enter Outstanding Mortgage balance');
	return false;	
	}
	else if(isNaN(document.getElementById('mortblnce').value))
	{
		alert('Please Enter Numbers In Outstanding Mortgage balance');
	return false;
	}
	else if(document.getElementById('secureloan').value=='')
	{
		alert ('Please Enter Secured loans on property');
	return false;	
	}
	else if(isNaN(document.getElementById('secureloan').value))
	{
		alert('Please Enter Numbers In Secured loans on property');
	return false;
	}
	else if(document.getElementById('hearus').value=='0')
	{
		alert('Please Select How did you hear about us?');
	}
	/*else if(document.getElementById('arrive').value!='')
	{
		var arrive=document.getElementById('arrive');
		if(isAlphabet(arrive, 'Enter alphabet characters in "How did you arrive at this figure?"'))
	}*/
	else
	{
		showstep4();
	}
}

function validatestep4()
{
	if(document.getElementById('leaseoption').value=='0')
	{
		alert ('Please Select Lease Option Services');
	return false;	
	}
	else if(document.getElementById('leaseoption').value=='1')
	{
		if(document.getElementById('mortyears').value=='')
		{
			alert ('Please Enter Mortgage (years)');
		return false;	
		}
		else if(document.getElementById('mortmonthly').value=='')
		{
			alert ('Please Enter Mmonthly Mortgage Repayments');
		return false;	
		}
		else if(document.getElementById('mortrate').value=='')
		{
			alert ('Please Enter Mortgage Iserted Rate');
		return false;	
		}
		else if(document.getElementById('morttype').value=='')
		{
			alert ('Please Select Type Of Mortgage Do You Hhave');
		return false;	
		}
		else
		{
			return true;
		}
	}
	else
	{
		showstep4();	
	}
}
function isAlphabet(elem, helperMsg){
    var alphaExp = /^[a-zA-Z]+$/;
    if(elem.value.match(alphaExp)){
        return true;
    }else{
        alert(helperMsg);
        elem.focus();
        return false;
    }
}

