function trim(str) {
	var newstr = str.replace(/^\s*(.+?)\s*$/, "$1");
	if (newstr == " ") {
		return "";
	}
	return newstr;
   }		  
/*
	q_obj - объект содержащий строку запроса
	q_num - поиск осуществляется по какому-либо цифровому значению
*/
function check(q_obj, q_num){
	q_str = trim(q_obj.value);
	if(q_str.length==0){
		alert("введите текст запроса!");
		result = false;
	}else{
		if(q_num){
		//если задан q_num
			if(q_num.checked){
			//если запрос должен быть числом
				if(isInt(q_str)){
				//если запрос - число  							
					result = true;					
					//alert('true!');
				}else{
					alert('Запрос должен быть целым числом!');
					result = false;								
				}
			}else{
				result = true;
			}
		}					
		//return true;
	}
	return result;						
}		  
function isInt(myNum) {
        // get the modulus: if it's 0, then it's an integer
        var myMod = myNum % 1;

        if (myMod == 0) {
                return true;
        } else {
                return false;
        }
}
