var step = 1;
function backStepOne(){
	
	tmp = document.getElementById('quote_step_one').className ;
	document.getElementById('quote_step_one').className = document.getElementById('quote_step_two').className;
	document.getElementById('quote_step_two').className = tmp;	
	if (step == 2){
		document.getElementById('number').innerHTML = '<img src="'+imgDir+'/number_1.gif" alt="save cost t3 lines step one" width="25"> <img src="'+imgDir+'/ico_arrow_l.gif" alt="save money t3-lines" > <img src="'+imgDir+'/number_2.gif" alt="save cost t3-lines step two" width="25" style="cursor:pointer;" onclick="javascript:backStepOne();"> STEP ONE ';
		step = 1;
	}else{
		document.getElementById('number').innerHTML = '<img src="'+imgDir+'/number_1.gif" alt="save money t3 lines step one" width="25" style="cursor:pointer;" onclick="javascript:backStepOne();"> <img src="'+imgDir+'/ico_arrow_l.gif" alt="save cose t3-lines" > <img src="'+imgDir+'/number_2.gif" alt="save money t3-lines step two" width="25"> STEP TWO ';
		step = 2;
	}
	 
	
}
function checkStepOne(f){
	var values = document.getElementById('solutions').value;
	var ob = document.getElementById('solutions') ;
	selected = new Array(); 
	for (var i = 0; i < ob.options.length; i++) 
		if (ob.options[ i ].selected) 
			selected.push(ob.options[ i ].value);
	if ((selected.length <= 0) || (selected.length > 3)){
		alert("Sorry, the system limited to 3 services.");
		document.getElementById('solutions').focus();
		return false;
	}
	
	if (IsSelected(f.timeframe)){
		alert("Please select time Frame.");
		document.getElementById('timeframe').focus();
		return false;
	}
	
	if (IsRequired(f.address) || (f.address.value == 'Enter Service Location')){
		alert("Please input your address.");
		document.getElementById('address').focus();
		return false;
	}
	
	if (IsRequired(f.city) || (f.city.value == 'City')){
		alert("Please input your city.");
		document.getElementById('city').focus();
		return false;
	}	
	
	if (IsZip(f.zip,1)){
		alert("Zip code must be 5 digit numbers.");
		document.getElementById('zip').focus();
		return false;
	}
	if (IsSelected(f.state)){
		alert("Please select state.");
		document.getElementById('state').focus();
		return false;
	}
	// Go to Step 2
	step = 2;
	document.getElementById('quote_step_one').className = 'hideblock'; 
	document.getElementById('number').innerHTML = '<img src="'+imgDir+'/number_1.gif" alt="save cost frames-relay step one" width="25" style="cursor:pointer;" onclick="javascript:backStepOne();"> <img src="'+imgDir+'/ico_arrow_l.gif" alt="save money t1-line step one" > <img src="'+imgDir+'/number_2.gif" alt="save cost point to point step two" width="25"> STEP TWO '; 
	document.getElementById('quote_step_two').className = 'showblock';
	
}
function checkStepTwo(f){
if (IsRequired(f.firstname) || (f.firstname.value == 'First name')){
		alert("Please input your firstname.");
		document.getElementById('firstname').focus();
		return false;
	}
	if (IsRequired(f.lastname) || (f.lastname.value == 'Last name')){
		alert("Please input your lastname.");
		document.getElementById('lastname').focus();
		return false;
	}
	if (IsEmail(f.email,true)){
		alert("Please input your email.");
		document.getElementById('email').focus();
		return false;
	}
		
	if (IsPhonenumber1(f.npa1,f.nxx1,f.local1,false)){
		alert("Phone field must be in number format.");
		document.getElementById('npa1').focus();
		return false;
	}
	
	//Check verified code
    if (f.verifiedsend.value == '1') {
        if (f.inputcode.value != f.verifiedcode.value) {
            alert("Error: verification code does not match!");
            f.inputcode.focus();
            f.inputcode.select();
            return false;
        }
    }
    
	   f.submit();
}