function validateContactExpertsForm () {
		fullname = $.trim($('#fullname','#contactExpertForm').attr('value'));
		telnum  =  $.trim($('#telnum','#contactExpertForm').attr('value'));
		emailaddress =  $.trim($('#emailaddress','#contactExpertForm').attr('value')); 
		servicetype = $('#myselectbox','#contactExpertForm').attr('value'); 
		other_service_type= $('#other_service_type','#contactExpertForm').attr('value');
		
		if(fullname.toLowerCase() == 'name') { fullname = '';}
		if(telnum.toLowerCase() == 'phone') { telnum = '';}
		if(emailaddress.toLowerCase() == 'email address') { emailaddress = '';}
		
		//alert('Full name --/' + fullname + '/-- Phone--/' + telnum + '/-- Email--/' + emailaddress + '/--Service type--/'+servicetype+'/');
		$('p.errorMessage').remove();
		var isvalid = true;
		
		if(fullname == '') {
			$('#fullname').parent().append('<p class="errorMessage">Please enter your full name.</p>');
			isvalid = false;
		}
		if(telnum == '') {
			$('#telnum').parent().append('<p class="errorMessage">Please enter your phone number.</p>');
			isvalid = false;
		}
	  if(emailaddress == '') {
			$('#emailaddress').parent().append('<p class="errorMessage">Please enter a valid email address.</p>');
			isvalid = false;
		}
		
		if(isvalid){
			pattern = new RegExp('^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$','gi');
			emailaddress = emailaddress.toString();
			if(!emailaddress.match(pattern)){ 
				$('#emailaddress').parent().append('<p class="errorMessage">Please enter a valid email address.</p>');
				isvalid = false;
			}
		}
		
		if(typeof(servicetype) == 'undefined' || servicetype == '') {
			$('#myselectbox').parent().append('<p class="errorMessage">Please select an appropriate service type.</p>');
			isvalid = false;
		}
		
		if((typeof(servicetype) != 'undefined') && (servicetype.toLowerCase() != '')) {
			if(other_service_type.toLowerCase() == 'please provide as much detail as possible.') { other_service_type = ''; }
			other_service_type = $.trim(other_service_type);

			if(other_service_type == '') {
				$('#other_service_type').parent().append('<p class="errorMessage">Please provide as much detail as possible.</p>');
				isvalid = false;
			}
		}
		
		if(isvalid) {
			$('#_selectedservicetype').attr('value',$('#myselectbox option:selected').text());
		}
		
		return isvalid;
}


function validateContactExpertsLeftNavForm () {
		fullname = $.trim($('#fullname','#contactExpertForm').attr('value'));
		telnum  =  $.trim($('#telnum','#contactExpertForm').attr('value'));
		emailaddress =  $.trim($('#emailaddress','#contactExpertForm').attr('value')); 
		servicetype = $('#myselectbox','#contactExpertForm').attr('value'); 
		other_service_type= $('#other_service_type','#contactExpertForm').attr('value');
		captchacode = $.trim($('#captchacode','#contactExpertForm').attr('value')); 
		
		if(fullname.toLowerCase() == 'name') { fullname = '';}
		if(telnum.toLowerCase() == 'phone') { telnum = '';}
		if(emailaddress.toLowerCase() == 'email address') { emailaddress = '';}
		
		//alert('Full name --/' + fullname + '/-- Phone--/' + telnum + '/-- Email--/' + emailaddress + '/--Service type--/'+servicetype+'/');
		$('p.errorMessage').remove();
		var isvalid = true;
		
		if(fullname == '') {
			$('#fullname').parent().append('<p class="errorMessage">Please enter your full name.</p>');
			isvalid = false;
		}
		if(telnum == '') {
			$('#telnum').parent().append('<p class="errorMessage">Please enter your phone number.</p>');
			isvalid = false;
		}
	  if(emailaddress == '') {
			$('#emailaddress').parent().append('<p class="errorMessage">Please enter a valid email address.</p>');
			isvalid = false;
		}
		
		if(isvalid){
			pattern = new RegExp('^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$','gi');
			emailaddress = emailaddress.toString();
			if(!emailaddress.match(pattern)){ 
				$('#emailaddress').parent().append('<p class="errorMessage">Please enter a valid email address.</p>');
				isvalid = false;
			}
		}
		
		if(typeof(servicetype) == 'undefined' || servicetype == '') {
			$('#myselectbox').parent().append('<p class="errorMessage">Please select an appropriate service type.</p>');
			isvalid = false;
		}
		
		//if((typeof(servicetype) != 'undefined') && (servicetype.toLowerCase() == 'other')) {
		if(other_service_type.toLowerCase() == 'please provide as much detail as possible.') { other_service_type = ''; }
			other_service_type = $.trim(other_service_type);

		if(other_service_type == '') {
			$('#other_service_type').parent().append('<p class="errorMessage">Please provide as much detail as possible.</p>');
			isvalid = false;
		}
		//}
		if(captchacode != captcha) {
			$('#captchacode').parent().append('<p class="errorMessage">Please enter the correct code shown on the captcha.</p>');
			isvalid = false;
		}
		
		if(isvalid) {
			$('#_selectedservicetype').attr('value',$('#myselectbox option:selected').text());
		}
		
		return isvalid;
}

function InstantQuoteValidate() {
 
	var error = "";
	name = document.getElementById('name').value;
	name = $.trim(name);	
	
	emailaddress = document.getElementById('email').value;
	emailaddress = $.trim(emailaddress);	

	address = document.getElementById('address').value;

	if(name == '') {
		error += "Name\n";
		isvalid = false;
	}		
	if(emailaddress == '') {
		error += "Email\n";			
	} else {			
		pattern = new RegExp('^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$','gi');
		emailaddress = emailaddress.toString();
		if(!emailaddress.match(pattern)){ 
			error += "Please enter a valid email address\n";				
		}
	}		
	if(address == '') {
		error += "Address\n";			
	}
	
	if (error!="") {
		alert ("Please check the following fields..................\n\n"+error);
		return false;
	}
	return true;
	

}

function sendInstantQuote() {
	document.frmInstantQuote.submit();
	//document.getElementById('frmInstantQuote').submit();
}
