// JavaScript Document Quote Request

var comment = {
	'blank' : "&nbsp;",
	'company' : "Who do you work for?",
	'contact' : "Please enter your name",
	'telephone' : "How can we reach you?",
	'describe' : "Tell us about your business",
	'competitors': "Who are the major players?",
	'purpose': "What are you trying to achieve?",
	'pages': "Just an idea",
	'appeal': "What do you love?",
	'budget': "How much can you spend?",
	'email': "Please enter a valid email address"
}

var msgs = {
	'sure' : "Are you sure that's right?",
	'fine' : "OK, that's great"	
}

function focusOn(t){
	
	switch (t){
		case 1: document.getElementById('nb1').innerHTML = comment['company'];	
		break;
		case 2: document.getElementById('nb2').innerHTML = comment['contact'];	
		break;
		case 3: document.getElementById('nb3').innerHTML = comment['telephone'];	
		break;
		case 4: document.getElementById('nb4').innerHTML = comment['describe'];	
		break;
		case 5: document.getElementById('nb5').innerHTML = comment['competitors'];	
		break;
		case 6: document.getElementById('nb6').innerHTML = comment['purpose'];	
		break;
		case 7: document.getElementById('nb7').innerHTML = comment['pages'];	
		break;
		case 8: document.getElementById('nb8').innerHTML = comment['appeal'];	
		break;
		case 9: document.getElementById('nb9').innerHTML = comment['budget'];	
		break;
		case 10: document.getElementById('nb10').innerHTML = comment['email'];	
		break;
	}
}

function valCompany(){
	
	var n = document.getElementById('txtcompany').value;
	var note = document.getElementById('nb1');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
		document.getElementById('txtcompany').style.border = "1px solid #B9B9B9";
	}	
}

function valName(){
	
	var n = document.getElementById('txtname').value;
	var note = document.getElementById('nb2');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
		document.getElementById('txtname').style.border = "1px solid #B9B9B9";
	}	
}

function valTelephone(){
	
	var n = document.getElementById('txttelephone').value;
	var note = document.getElementById('nb3');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
		document.getElementById('txttelephone').style.border = "1px solid #B9B9B9";
	}	
}

function valDescribe(){
	
	var n = document.getElementById('txtdescribe').value;
	var note = document.getElementById('nb4');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
	}	
}

function valCompetitors(){
	
	var n = document.getElementById('txtcompetitors').value;
	var note = document.getElementById('nb5');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
	}	
}

function valPurpose(){
	
	var n = document.getElementById('txtpurpose').value;
	var note = document.getElementById('nb6');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
	}	
}

function valPages(){
	
	var n = document.getElementById('txtpages').value;
	var note = document.getElementById('nb7');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
	}	
}

function valAppeal(){
	
	var n = document.getElementById('txtappeal').value;
	var note = document.getElementById('nb8');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
	}	
}

function valBudget(){
	
	var n = document.getElementById('txtbudget').value;
	var note = document.getElementById('nb9');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
	}	
}

function checkEmailAdd(email){
	  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	  if (filter.test(email)) return true;
	  else return false;
	}


function valEmail(){
	
	var n = document.getElementById('txtemail').value;
	var note = document.getElementById('nb10');
	
	if(n.length == 0){
		note.innerHTML = comment['blank'];
	} else if(n.length < 3 || !checkEmailAdd(n)){
		note.innerHTML = msgs['sure'];
	} else {
		note.innerHTML = msgs['fine'];
	}	
}
