function keyPressA( obj, event ) { 
    var curChar    = String.fromCharCode( event.keyCode ); 
    var inpStr     = obj.value + curChar 
    window.status  = '';
    obj.title      = '';

    result = inpStr.match( '^[A-Z a-z.]+$' );
    if ( ! result ) {
        window.status     = 'Please enter only Alphabets.';
        obj.title         = window.status;
        event.returnValue = false;
        event.cancel      = true; 
    }         
} 

function keyPress( obj, event ) { 
    var curChar    = String.fromCharCode( event.keyCode ); 
    var inpStr     = obj.value + curChar 
    window.status  = '';
    obj.title      = '';
	result = inpStr.match( '^[0-9]+$' );
    if ( ! result ) {
        window.status     = 'Please enter only Numbers.';
        obj.title         = window.status;
        event.returnValue = false;
        event.cancel      = true; 
    }         
} 

function keyPressD( obj, event ) { 
    var curChar    = String.fromCharCode( event.keyCode ); 
    var inpStr     = obj.value + curChar 
    window.status  = '';
    obj.title      = '';
	result = inpStr.match( '^[0-9-]+$' );
    if ( ! result ) {
        window.status     = 'Please enter only Numbers.';
        obj.title         = window.status;
        event.returnValue = false;
        event.cancel      = true; 
    }         
} 

function KeyPressDM( obj, event ) { 
    var curChar    = String.fromCharCode( event.keyCode ); 
    var inpStr     = obj.value + curChar 
    window.status  = '';
    obj.title      = '';
	//result=inpStr.match('(^\d.+$)');
	result = inpStr.match( '^[0-9.]+$' );
    if ( ! result ) {
        window.status     = 'Please enter only Numbers.';
        obj.title         = window.status;
        event.returnValue = false;
        event.cancel      = true; 
    }         
} 


function checkAll(checkAllBox)
{									
	var frm = document.form1;					
	var ChkState=checkAllBox.checked;				
	for(i=0;i< frm.length;i++)							
	{													
		e=frm.elements[i];									
		if(e.type=='checkbox')
		{
			e.checked= ChkState ;							
		}
	}														
}

function checkChecked(event)	
{	
	var flag=0; 
	var c=0;
	var frm = document.form1;
	for(i=0;i<frm.length;i++)							
	{													
		e=frm.elements[i];									
		if(e.type=='checkbox')
		{	
			if (c!=0)
			{
				if(e.checked==true)
				{
				flag=1;
				break;
				}
			}
			c++;						
		}
	}
	if(flag==0)
	{
	alert('Please select any Record');
	event.returnValue=false;
	event.cancel=true;
	return false;
	}
	if(!confirm('Delete Selected Item(s)?'))
	{
	alert('Delete Cancelled!!');
	event.returnValue=false;
	event.cancel=true;
	return false;
	}
}

function checkCheckedOnly(event)	
{	
	var flag=0; 
	var c=0;
	var frm = document.form1;
	for(i=0;i<frm.length;i++)							
	{													
		e=frm.elements[i];									
		if(e.type=='checkbox')
		{	
			if (c!=0)
			{
				if(e.checked==true)
				{
				flag=1;
				break;
				}
			}
			c++;						
		}
	}
	if(flag==0)
	{
	alert('Please select any Record');
	event.returnValue=false;
	event.cancel=true;
	return false;
	}
}

function chkimgupload(file,event)
	{		
		var extension = new Array();
		var fieldvalue = file.value;
		extension[0] = ".gif";
		extension[1] = ".jpg";
		extension[2] = ".jpeg";
		extension[3] = ".JPG";
		extension[4] = ".GIF";
		extension[5] = ".JPEG";
		extension[6] = ".bmp";
		extension[7] = ".BMP";
		var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
		var result=0;
		for(var i = 0; i < extension.length; i++) 
		{
			if(thisext==extension[i]) 
			{ 
				result=1; 
			}
		}
		if (result==0)
		{
			alert("Supports only image file formats");
			file.focus();
			event.returnValue=false;
			event.cancel=true;
			return false;
		}
	}

function validateDate(day, month, year,event)//check correct number of day for given month/year
		{
			if (day.selectedIndex != 0 && month.selectedIndex != 0 && year.selectedIndex != 0)
			{
				switch(month.value) 
				{
				case "2" ://February				
				if (year.value == Math.round(year.value / 4) * 4)//leap year
			    {					
					if (day.value > 29)
					{
						
						return false;
					}
				}
				case "02" ://February				
				if (year.value == Math.round(year.value / 4) * 4)//leap year
			    {					
					if (day.value > 29)
					{
						
						return false;
					}
				}
				else//non-leap year
				{
               		if (day.value > 28)
					{
						return false;
					}
				}
				break;	
				case "4" : //April
                if (day.value > 30)
				{
					return false;
				}	
				break;
				case "04" : //April
                if (day.value > 30)
				{
					return false;
				}	
				break;
				case "6": //June
                if (day.value > 30)
				{
					return false;
				}	
				break;	
				case "06": //June
                if (day.value > 30)
				{
					return false;
				}	
				break;		
				case "9"://September
                if (day.value > 30)
				{
					return false;
				}	
				break;
				case "09"://September
                if (day.value > 30)
				{
					return false;
				}	
				break;
				case "11": //November
                if (day.value > 30)
				{
					return false;
				}	
				break;
				default://date is valid
                return true;
				break;
			}
		  }
		}	
		
		function comparedt(date1,month1,year1,date2,month2,year2,event)
		{
				var fdt=new Date();
				var tdt=new Date();
				fdt.setFullYear(year1.value,month1.value,date1.value);
				tdt.setFullYear(year2.value,month2.value,date2.value);
				if (fdt>tdt)
				{
					alert('From Date should be less than To Date');
					event.returnValue=false;
					event.cancel=true;
					return false;
				}
		}	
		function comparetoday(date1,month1,year1,event)
		{
				var sdt=new Date();
				var today=new Date();
				alert(sdt);
				alert(today);
				sdt.setFullYear(year1.value,month1.value,date1.value);
				if (sdt>today)
				{
					alert('Last Date Of Applying should be Greater than To Date');
					event.returnValue=false;
					event.cancel=true;
					return false;
				}
		}	
		function comparetoday1(date1,month1,year1,event)
		{
			if (date1.selectedIndex!=0 || month1.selectedIndex!=0 ||year1.selectedIndex!=0 )
			{
				var sdt=new Date();
				var today=new Date();
				sdt.setFullYear(year1.value,month1.value,date1.value);
				if (sdt<today)
				{
					alert('Last Date Of Applying should be should be Greater than Today');
					event.returnValue=false;
					event.cancel=true;
					return false;
				}
			}
		}		