

function confirmForm()
		{
	var errorMsg 	= "";
	errorMsg += buildList(regFeild(document.form2.txtfirst_name, 2, "Please write your first name"));
	errorMsg += buildList(regFeild(document.form2.txtlast_name, 2, "Please write your last name"));
	errorMsg += buildList(regFeild(document.form2.txtcompany, 2, "Please write your company name"));
	errorMsg += buildList(regFeild(document.form2.txtphone, 2, "Please write your phone"));

	errorMsg += buildList(checkEmail(document.form2.txtemail));
	
	
	// make a error sum!
	if(errorMsg.length > 0)
			{
				alert("The following error(s) occurred:\n" + errorMsg)
				return false;
			}
	else
			{
		return true;
			}
		}
		
		
	function regFeild(obj, reqValueLength, errorMsg)
				{
					if(obj.value.length >= reqValueLength)
							{
						return false;
							}
					else
							{
						return errorMsg;
							}
				}



	function checkEmail(obj)
					{
		  var str 		= obj.value;
		  var reg1 		= /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 								// not valid
		  var reg2 		= /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; 	// valid
				if (!reg1.test(str) && reg2.test(str)) // if syntax is valid
						{
					return "";
						}
				else
						{
		  			return "Please write a valid email";
						}
					}
					
					
	function buildList(errorMsg)
				{
			var dotType = "\n* "
			if(errorMsg != false && errorMsg.length > 0)
					{
				return dotType + errorMsg + ""
					}
			else
					{
				return "";
					}
				}

