function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function check_form()
{

	var error_text = "";
	var rf = document.need_form;
	comp_name = trimAll( rf.comp_name.value );
	job = rf.job.selectedIndex;
	phone = trimAll(rf.phone.value);
	email_f = trimAll(rf.email_f.value);
	question = trimAll(rf.question.value);
	txtCode = rf.txtCode.value;
	
	if( ( comp_name == "" ))
	{
		error_text += "<li>Моля, въведете своето име</li>";
	}
	
	if( job==0) error_text += "<li>Моля, изберете професия</li>";
	
	if( ( phone == "" ) && ( email_f == "" ) )
	{
		error_text += "<li>Моля, въведете телефон или e-mail за връзка с Вас</li>";
	}
	
	if( phone != "")
	{	       
	  var objRegExp  = /^[0-9+\(\)\s]+$/;
    if(!objRegExp.test( phone ) )
    {
      error_text += "<li>Моля, за телефон използвайте само цифри и знаците: + - ( )</li>";
    }
  }
	
	if( question.length < 11 )
	{
		error_text += "<li>Моля, въведете съобщение с повече от 10 символа</li>";
	}
	
	if( txtCode=="" )
	{
	   error_text += "<li>Моля, въведете кода от картинката</li>";
  }
  
	if( error_text != "" )
	{
    //document.getElementById('php_err').innerHTML = "";
		document.getElementById('msg_wrapper').innerHTML = "<div id=\"err_box\"><p class=\"title\">Грешка</p><ul>"+error_text+"</ul></div>";
		var options = {};
    $('#err_box').show('clip', options, 500);
		return false;
	}
	else
	{
		return true;
	}
}
	
