/*****************************************
    Simple functions for validate the  search  string
    so we will not send invalid characters to navision	    
********************************************/ 
	var eventOnBlure = false;
    
	
	function validateStr(msg,showMessage)
	{
		var noComRegEx = new RegExp( /(\()*(\))*(\=)*(\>)*(\<)*/g);
		var el ;
		var str = '';
		
		for(a=2;a<arguments.length; a++)
		{
			el = document.getElementById(arguments[a]);
			if(el)
			{
				str +=el.value; 	
				el.value = el.value.replace(noComRegEx,'');
			}
		}
		
		if(str=='')
			return true;
		
		var strNew = str.replace(noComRegEx,'');
		if(strNew.length < str.length )
		{
			if(showMessage)
				alert(msg );
			//return false;
		}
		return true;
	}
	
	function replaceNotValidChr(e,msg,el)
	{
		var keynum;
		var keychar;
		var noComRegEx = new RegExp( /(\()*(\))*(\=)*(\>)*(\<)*/g);
		
		
		if(window.event) 
		{
			keynum = e.keyCode;
		}
		else if(e.which) 
		{
			keynum = e.which;
		}
		keychar = String.fromCharCode(keynum);
	
		var newVal = el.value.replace(noComRegEx,''); 
		if(newVal != el.value)
		{ 
			alert(msg);
			el.value = newVal;
		}
	   
		
    }

