
function f_Required (s,des) {
	has_Error="";
	err_Message="";
        s.value=trim(s.value);    
	if (trim(s.value)=="") {	   
	   has_Error="Yes";
	    err_Message =  des + "\n" ;
	    s.focus()
	}
	return err_Message;
}



function trim(string1)
{	       
        var len=string1.length
        var copystring
        var out_printWriterputstring
        var count=0
        var count1=string1.length
        var len1=string1.length
//        alert('The length is ' + len1);
        var lcount=0
        var rcount=string1.length
        //alert(rcount);
        for(var i=0;i<len1;i++)
        {
				//alert(string1.charAt(i));
                if(string1.charAt(i)==" " || string1.charAt(i)==" ")
                {
				    lcount++
				}    
                else
                    break;
        }//for

        for(var j=len1-1;j>0;j--)
        {
                if(string1.charAt(j)==" " || string1.charAt(j)==" ")
                {				   
				   rcount--
				}    
                else
                    break;
        }//for
        var trimstring='';
        if(rcount>lcount)
			trimstring=string1.substring(lcount,rcount)		
        return trimstring
}//trim

function f_donotallow(s,donotstr,des){
	var ent_str=s.value;	
	//var d = String.fromCharCode(window.event.keyCode);		
	var i = donotstr.length	
	var l = ent_str.length	
	var j
	var m
	var k=0
	var p=0
	var str;
	var ent;
	err_Message="";
	has_Error="";
	for (m=0;m<=l;m++){
		for (j = 0;j <= i; j++){
			str = donotstr.substring(k,j)
			ent = ent_str.substring(p,m)
			if (ent == str && str!=""){
				has_Error="Yes";
				err_Message = des+"\n";
				s.focus();
			}
			k = j
		}
		p = m
	}
	has_Error=err_Message;
	return has_Error;
}