﻿function editContact()	
{

	var elem = document.getElementById('tbName');
	if (trimStr(elem.value) == "")
	{
		alert("Please enter your Name.")
		elem.focus();
		return false;
	}
	
	var elem = document.getElementById('tbBusiness');
	if (trimStr(elem.value) == "")
	{
		alert("Please enter your Business name.")
		elem.focus();
		return false;
	}

	var elem = document.getElementById('tbContact');
	if (trimStr(elem.value) == "")
	{
	    if (document.getElementById('ddlContact').selectedIndex == 0)
            alert("Please enter your Email Address.")
        else 
	        alert("Please enter your Phone Number.")
	        
		elem.focus();
		return false;
	}
	
	
	// validate email address
	if (document.getElementById('ddlContact').selectedIndex == 0)
	{
	    var elem = document.getElementById('tbContact');
		if (!isValidEmail(elem.value))
		{
			alert ("Please enter a valid Email address");
			elem.focus();
			return false;
		}
    }
	
	
   
   // details
	var elem = document.getElementById('tbDetails');
	if (trimStr(elem.value) == "")
	{
		alert("Please enter details about your query.")
		elem.focus();
		return false;
	}
	

    
    //alert("all good...");  
    return true;

}



		
function trimStr(value) 
{
   // Use a regular expression to replace leading and trailing 
   // spaces with the empty string
   return value.replace(/(^\s*)|(\s*$)/g, "");
}


function isValidEmail(value)
{
	// validate email address
	//var filter=/^.+@.+\..{2,3}$/
	var filter = /^([a-zA-Z0-9\d!#.$%&'*+\-/=?^_`{|}~])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
	return filter.test(value);
}
