function validateQuoteForm()
{
	
	var username = trim(document.getElementById('username').value);
	var phone = trim(document.getElementById('phone').value);
	var emailid = trim(document.getElementById('emailid').value);
	var url = trim(document.getElementById('url').value);	
	var details = trim(document.getElementById('details').value);
	/*var contact_email = trim(document.getElementById('contact_email').value);
	var contact_phone = trim(document.getElementById('contact_phone').value);*/
	var my_dropdown = trim(document.getElementById('my-dropdown').value);	
	var captcha_code = trim(document.getElementById('captcha_code').value);
	var emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/;
	var urlRegex = /(http|https):\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
	var phoneRegex = /^\d{3}-\d{3}-\d{4}$/;
	var numRegex = /^[0-9]+$/;
	
	
	if(username == ''){
		inlineMsg('username','Please enter name',3);
		return false;
	}
	
	if(emailid == ''){
		inlineMsg('emailid','Please enter email',3);
		return false;
	}
	if(!emailid.match(emailRegex)){
		inlineMsg('emailid','Please enter valid email',3);
		return false;
	}
	if(phone == ''){
		inlineMsg('phone','Please enter telephone no.',3);
		return false;
	}
	if(!phone.match(phoneRegex)){
		inlineMsg('phone','Please enter telephone no. in format 999-999-9999',3);
		return false;
	}
	
	if(url != ''){
		if(!url.match(urlRegex)){
			inlineMsg('url','Please enter website url in format http://www.example.com',3);
			return false;
		}
	}
	
	if(my_dropdown == ''){
		inlineMsg('my-dropdown','Please select category',3);
		return false;
	}
	
	if(captcha_code == ''){
		inlineMsg('captcha_code','Please enter text in the image',3);
		return false;
	}
	return true;
}


function trim(str)
{
    if(!str || typeof str != 'string'){
        return '';
	}
	return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}
