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 KeyPressonLbl( obj,lbl, event ) { 
    var curChar    = String.fromCharCode( event.keyCode ); 
    var inpStr     = obj.value + curChar 
    window.status  = '';
    obj.title      = '';

    result = inpStr.match( '^[0-9.]+$' );
    if ( ! result ) {
        lbl.innerText     = 'Please enter only Numbers.';
        event.returnValue = false;
        event.cancel      = true; 
    }   
    else
    {
		lbl.innerText = '';
    }      
} 


function KeyPressAN( obj, event ) { 
    var curChar    = String.fromCharCode( event.keyCode ); 
    var inpStr     = obj.value + curChar 
    window.status  = '';
    obj.title      = '';

    result = inpStr.match( '^[0-9A-Za-z_]+$' );
    if ( ! result ) {
        window.status     = 'Please enter alpha-numeric characters.';
        obj.title         = window.status;
        event.returnValue = false;
        event.cancel      = true; 
    }         
} 

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 KeyPressN( 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 KeyPressD( 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++;						
		}
	}
	var ans=confirm('Do you want to Delete this record?!!');
	if (!ans)
	{
		event.returnValue=false;
		event.cancel=true;
		return false;
	}				
}
		function showmsg()
		{
			var ans=confirm('Do you want to Reject this record?!!');
			if (!ans)
			{
				event.returnValue=false;
				event.cancel=true;
				return false;
			}			
		}
		function chkrejmem(event)
		{	
			checkchecked(event);
			showmsg(event);	
		}
function checkone(event)	
{	
	var flag=0;
	var flg=0;
	var c=0;
	var cnt=1;
	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)
				{
					if (cnt>1)
					{
					flag=1;
					break;
					}
					flg=1;
					cnt++;
				}
			}
			c++;						
		}
	}
	if(flag==1)
	{
	alert('Please select only one Record');
	event.returnValue=false;
	event.cancel=true;
	return false;
	}
	if(flg==0)
	{
	alert('Please select any Record');
	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;
				}
			}
		}		
		function radiopayment(event)
		{
			var f;
			var frm = document.form1;
			for (i=0; i < frm.length; i++)
			{
				e=frm.elements[i];
				if (e.type == "radio")
				{
					if (e.checked==true)
					{
						f=1;
					}
				}
			}
			if (f!=1)
			{
				alert('Please select a Payment Scheme');
				event.returnValue = false;
				event.cancel = true;
				return false;
			}
		}	
		function radioChk(curr_rdo)
		{
			var f;
			var frm = document.form1;
			// Take all elements of the form
			for (i=0; i < frm.length; i++)
			{
			e=frm.elements[i];
				if (e.type == "radio")
				{
					if (e!=curr_rdo)
					{
						e.checked=false;
					}
			          
				}
			}
		}
	function chkimgupload(file,event)
	{
		if (file.value=="")
		{
			alert('Please select a file to upload');
			file.focus();
			event.returnValue=false;
			event.cancel=true;
			return false;			
		}
		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 chkexcelupload(file,event)
	{
		if (file.value=="")
		{
			alert('Please select a file to upload');
			file.focus();
			event.returnValue=false;
			event.cancel=true;
			return false;			
		}
		var extension = new Array();
		var fieldvalue = file.value;
		extension[0] = ".xls";
		extension[1] = ".XLS";
		var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
		for(var i = 0; i < extension.length; i++) 
		{
			if(thisext == extension[i]) 
			{ 
				return true; 
			}
		}
		alert("Supports only excel sheets");
		file.focus();
		event.returnValue=false;
		event.cancel=true;
		return false;
	}
	
	
	
	
	
	
function checkDelete(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 change_pic(image_folder,image_name)
{
	imgName="img1";
	pic= new Image(200,200);
	pic.src="admin/News/"+image_folder+"/"+image_name;
	New_Image_Name = pic.src;
	document[imgName].src=New_Image_Name;
}

function change_gridpic(imgctrl_name,image_folder,image_name)
{
	imgName=imgctrl_name;
	pic= new Image(200,200);
	pic.src="admin/News/"+image_folder+"/"+image_name;
	New_Image_Name = pic.src;
	document[imgName].src=New_Image_Name;
}
function change_image(cat_folder,imgctrl_name,image_folder,image_name)
{
	imgName=imgctrl_name;
	pic= new Image(200,200);
	pic.src="admin/"+cat_folder+"/"+image_folder+"/"+image_name;
	New_Image_Name = pic.src;
	document[imgName].src=New_Image_Name;
}

/*function loadingImage(image_name,w,h,mem_id)
{
  document.getElementById("img1").src="images/loading.gif";
  setTimeout("loadActualImage('" + image_name + "','" + mem_id + "')",1000);
 }
function change_pic1(image_name,w,h,mem_id){
	loadingImage(image_name,w,h,mem_id);
}
function loadActualImage(image_name,mem_id)
{
	imgName="img1";
	pic= new Image(200,200);
	pic.src="Photos/Research/" + mem_id + "/" + image_name;
	New_Image_Name = pic.src;document[imgName].src=New_Image_Name;	
}*/
