function leftTrim(sString) {
	while (sString.substring(0,1) == ' '){
		sString = sString.substring(1, sString.length);
	}
	return sString;
}

function rightTrim(sString) {
	while (sString.substring(sString.length-1, sString.length) == ' '){
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function trimAll(sString) {
	sString=leftTrim(sString);
	return (sString.length>0) ? rightTrim(sString) : "";	
}


function isFieldEmpty(sString){
  sString=trimAll(sString);
  return (sString.length>0) ? false : true;
}

function  ifEmptyAlarm(oFormElement,sNameElementEmpty ){
  if(isFieldEmpty(oFormElement.value)){
   oFormElement.focus();
   alert(sNameElementEmpty);
   return true;  
  }
  return false;
  
}

function ifCountRows(oFormElement,sNameElement,iLimit){
	
	var sString = oFormElement.value;
	var iRow = 0;
    var i=0;    
    while(i>-1){
		i++;
		i = sString.indexOf ('\n' , i);
		if(i>-1)  iRow++;
		if(i>(sString.length-1)) break;   		  
	}
   if(iRow<iLimit) return false;	
   oFormElement.focus();
   alert(sNameElement);
   return true; 
}	
		