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 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 ) { 
	if(window.event)
		{
			var curChar    = String.fromCharCode(window.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.cancel=true;
				event.returnValue=false;
				return false;
			}
		}
		else
		{
				var curChar    = String.fromCharCode(event.which); 
				var inpStr     = obj.value + curChar 
				window.status  = '';
				obj.title      = '';
				if(event.which==8 || event.which==0)
				{
					event.preventDefault=true;
				}
				result = inpStr.match( '^[0-9.]+$' );
				if ( ! result )
				{
					window.status     = 'Please enter only Numbers.';
					obj.title         = window.status;
					event.preventDefault();
					return false;
				}				
		}
    /*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;
         if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') 
		{ 
			event.cancel=true;
			event.returnValue=false;
		} 
		else if (navigator.appName.toUpperCase() == 'NETSCAPE') 
		{
			event.preventDefault();
		} 
    }  */       
} 
function KeyPressTime( 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;
         if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') 
		{ 
			event.cancel=true;
			event.returnValue=false;
		} 
		else if (navigator.appName.toUpperCase() == 'NETSCAPE') 
		{
			event.preventDefault();
		} 
    }         
} 
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');
		if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') 
		{ 
			event.cancel=true;
			event.returnValue=false;
		} 
		else if (navigator.appName.toUpperCase() == 'NETSCAPE') 
		{
			event.preventDefault();
		} 
		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 chkConfirmDelete()
		{
			var ans=confirm('Do you want to Delete this record?!!');
			if (!ans)
			{
				event.returnValue=false;
				event.cancel=true;
				return false;
			}			
		}

function msgdownload()
		{
			var ans=confirm('Do you want to Download Resume?!!');
			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');
				if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') 
				{ 
					event.cancel=true;
					event.returnValue=false;
				} 
				else if (navigator.appName.toUpperCase() == 'NETSCAPE') 
				{
					event.preventDefault();
				} 
				return false;
	}
	if(flg==0)
	{
	alert('Please select any Record');
				if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') 
				{ 
					event.cancel=true;
					event.returnValue=false;
				} 
				else if (navigator.appName.toUpperCase() == 'NETSCAPE') 
				{
					event.preventDefault();
				} 
				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;
					}
				}
				else//non-leap year
				{
               		if (day.value > 28)
					{
						return false;
					}
				}
				break;	
				case "4" : //April
                if (day.value > 30)
				{
					return false;
				}	
				break;
				case "6": //June
                if (day.value > 30)
				{
					return false;
				}	
				break;		
				case "9"://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');
							if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') 
				{ 
					event.cancel=true;
					event.returnValue=false;
				} 
				else if (navigator.appName.toUpperCase() == 'NETSCAPE') 
				{
					event.preventDefault();
				} 
				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');
							if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') 
				{ 
					event.cancel=true;
					event.returnValue=false;
				} 
				else if (navigator.appName.toUpperCase() == 'NETSCAPE') 
				{
					event.preventDefault();
				} 
				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 chkdocupload(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] = ".doc";
		extension[1] = ".DOC";
		var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
		for(var i = 0; i < extension.length; i++) 
		{
			if(thisext == extension[i]) 
			{ 
				return true; 
			}
		}
		alert("Supports only .doc file formats");
		file.focus();
		event.returnValue=false;
		event.cancel=true;
		return false;
	}
	function chkZipupload(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] = ".zip";
		extension[1] = ".ZIP";
		extension[0] = ".RAR";
		extension[1] = ".rar";
		var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
		for(var i = 0; i < extension.length; i++) 
		{
			if(thisext == extension[i]) 
			{ 
				return true; 
			}
		}
		alert("Supports only zipped file formats");
		file.focus();
		event.returnValue=false;
		event.cancel=true;
		return false;
	}
	
	function chkwmvupload(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] = ".wmv";
		extension[1] = ".WMV";
		var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
		for(var i = 0; i < extension.length; i++) 
		{
			if(thisext == extension[i]) 
			{ 
				return true; 
			}
		}
		alert("Supports only .wmv file formats");
		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 getCurrentDate()
{
 	var now = new Date();
    var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();
    //document.write(date);
	str=date;
	return str;
}

function getCurrentMonth()
{
	 var now = new Date();
    var months = new Array(
      'January','February','March','April','May',
      'June','July','August','September','October',
      'November','December');
     //document.write(months[now.getMonth()]);
	 str=months[now.getMonth()];
	 alert(str);
	 return str;
}
function getCurrentTime()
{
	var a_p = "";
var d = new Date();

var curr_hour = d.getHours();
if (curr_hour < 12)
   {
   a_p = "AM";
   }
else
   {
   a_p = "PM";
   }
if (curr_hour == 0)
   {
   curr_hour = 12;
   }
if (curr_hour > 12)
   {
   curr_hour = curr_hour - 12;
   	if(curr_hour<10)
	{
		curr_hour="0" + curr_hour;
	}
   }

var curr_min = d.getMinutes();
if(curr_min<10)
{
	curr_min="0" + curr_min;
}

//document.write(curr_hour + " : " + curr_min + " " + a_p);
str=curr_hour + " : " + curr_min + " " + a_p ;
return str;
}

function getCurrentYear()
{
	 var now = new Date();
    function fourdigits(number)	{
      return (number < 1000) ? number + 1900 : number;}
     //document.write((fourdigits(now.getYear())));
	 str=(fourdigits(now.getYear()))
	 return str;
}
function change_pic(image_folder,image_name)
{
	imgName="img1";
	pic= new Image(400,300);
	pic.src="../bhageeratha/Admin/Upload_files/Projects/"+image_folder+"/"+image_name;
	New_Image_Name = pic.src;
	document[imgName].src=New_Image_Name;
}
