function compareDates (value1, value2) 
{
    
    var d1,d2;
    var d1_str = value1;
    var d2_str = value2;

    d1 = new Date(d1_str.split('.')[2],d1_str.split('.')[1],d1_str.split('.')[0]);
    d2 = new Date(d2_str.split('.')[2],d2_str.split('.')[1],d2_str.split('.')[0]);

    var todaysdate = new Date();

    if(d1 > todaysdate)
    {
        alert("LR Date should not be greater than todays date");
        return false;
    }
    if(d1 < d2)
    {
        alert("LR Date should not be less than last LR Date");
        return false;
    }
    return true;
} 
    function SelectAll(obj)
	    {
	        obj.select();	        
	    }	
	
	function CapitalOnly(obj)
		{		
			var str=obj.value;		
			obj.value=str.toUpperCase();					
		}	
	
	function CapitalOnlyAndLeadingZero(obj)
		{		
			var str=obj.value;		
			obj.value=str.toUpperCase();					
			var a=Number(obj.value);
		
			var tempstr=new String(a);
			var tempSplit=new Array;
			tempSplit=tempstr.split(".");			
			if(tempSplit.length==2)
			{	
				if(tempSplit[1].length==1)
				{
					obj.value= a+"0";
				}
				else if(tempSplit[1].length>2)
				{
				    var _1=new String(tempSplit[0]);
				    var _2=new String(tempSplit[1]);
				    _2=_2.substring(0,2);
				    obj.value=_1+'.'+_2;
				}
				else
				{
					obj.value= a;
				}						
			}
			else
			{
				obj.value= a + ".00";				
			}	
		}
	
	function LeadingZero(obj)
		{	
			//obj.value= Math.toString(Math.abs(obj.value) + ".00");
		var a=Number(obj.value);
		obj.value= a + ".00";
		}

	

	function AlphaNumeric()
			{
				if((window.event.keyCode<=47 || window.event.keyCode>=58) && (window.event.keyCode<=64 || window.event.keyCode>=92) && (window.event.keyCode<=96 || window.event.keyCode>=123) && 				(window.event.keycode=32))
					{  
					return false;
					}   
			}
		
		
	function NumOnly()
			{
				if (window.event.keyCode<47 ||window.event.keyCode>58)
				return false;
			}
	
	

	function AmountOnly()
			{
				if ((window.event.keyCode<47 ||window.event.keyCode>58) && window.event.keyCode!=46)
				return false;
			}
		
	function validateDate(fld) 
			{
				var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
				var errorMessage = '\nFormat dd.mm.yyyy.';
				if ((fld.value.match(RegExPattern)) && (fld.value!='')) 
					{
						return true;
					}
				else 
					{
						return false;
					} 
			}
			
			function validateDateByValue(fld) 
			{
				var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
				var errorMessage = '\nFormat dd.mm.yyyy.';
				if ((fld.match(RegExPattern)) && (fld.value!='')) 
					{
						return true;
					}
				else 
					{
						return false;
					} 
			}
		
		
		
		function datecheck(obj)
				{
					var txt=obj.value;	
						if(txt.length>=10 && txt!="dd.mm.yyyy")
							{		
								return false;
							}
						if(window.event.keyCode<48 || window.event.keyCode>57)
							{
								if(window.event.keyCode!=46)
									{
										return false;
									}
							}
				return true;
				}


			function Chkdate(obj)
		{
			var strdt=new String(obj.value);
			var s=new Array;		
			s=strdt.split(".");			
			if(s.length==3)
			{
			var val=s[0]+"/"+s[1]+"/"+s[2];			
			if(s[0].length==1)
			{
				s[0]="0"+s[0];
			}
			if(s[1].length==1)
			{
				s[1]="0"+s[1];
			}
			
			if(s[2].length==2)
			{			
				s[2]="20"+s[2];
			}
			obj.value=s[0]+"."+s[1]+"."+s[2];			
				if(validateDateByValue(val)==false)
				{
					alert("Invalid Date");
					obj.focus();
				}
			}
			else
			{
				alert("Invalid Date");
				obj.focus();
			}
		}
		
		
		
		 function OpenNew(obj)
		{		
			var path= obj;							
			window.open(path,"new");
			return false;			
		}

		
	
		
		
		
		
		
		
		
	
		
