//function to avoid multiple spaces
function trimStr (str) {
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

//function to validate the numeric terms
function isdigit(a)
{
var num='0123456789.'
for(i=0;i<a.length;i++)
{
if(num.indexOf(a.charAt(i),0)== -1)
{
return true;
}
}
}

function days_between(date1, date2) {

    // The number of milliseconds in one day
    var ONE_DAY = 1000 * 60 * 60 * 24

    // Convert both dates to milliseconds
    var date1_ms = date1.getTime()
    var date2_ms = date2.getTime()

    // Calculate the difference in milliseconds
    var difference_ms = Math.abs(date1_ms - date2_ms)
    
    // Convert back to days and return
    return Math.round(difference_ms/ONE_DAY)

}

function istext(a)
{
var num='ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz. '
for(i=0;i<a.length;i++)
{
if(num.indexOf(a.charAt(i),0)== -1)
{
return true;
}
}
}

//function to find a valid email id
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var com_array=str.split(".")
		n=com_array.length;
		com=com_array[n-1];
		
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID. Kindly re-enter.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID. Kindly re-enter.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID. Kindly re-enter.")
		    return false
		}
		if(istext(com))
		{
		alert("Invalid Email Id. Kindly re-enter.");	
		document.form1.emailid.focus();
		return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID. Kindly re-enter.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID. Kindly re-enter.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID. Kindly re-enter.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID. Kindly re-enter.")
		    return false
		 }

 		 return true					
	}



//functrion to find a valid file
function validate1()
{
file=trimStr(document.form1.userfile.value);
if(file=='')
{
}
else
{
ext=file.split('.');
if(ext[1]!='zip')
{
alert('Kindly Enter a valid Zip file.');
return false;
}
}
hr_chk=document.form1.tothr.value;
hr_chk_split=hr_chk.split(':');
hr_chk_tothr=(1*hr_chk_split[0])*60;
hr_chk_tot=hr_chk_tothr+(1*hr_chk_split[1]);
if(hr_chk_tot>1440)
{
	alert('Your total hour exceeded the limit. Please check with the start time, End time, and your total hour');
	return false;
}
}



//function to validate the new user entry form
function valid_entry_form()
{
en_name=trimStr(document.form1.name.value);
ecode=trimStr(document.form1.ecode.value);
dobdt=trimStr(document.form1.dobdt.value);
dobyr=trimStr(document.form1.dobyr.value);	
dojdt=trimStr(document.form1.dojdt.value);	
dojyr=trimStr(document.form1.dojyr.value);	
phno=trimStr(document.form1.phno.value);	
emailid=trimStr(document.form1.emailid.value);	
pwd=trimStr(document.form1.pwd.value);	
cmpwd=trimStr(document.form1.cmpwd.value);	
response=trimStr(document.form1.response.value);

if(en_name=='')
{
	alert('Please Enter the Name of the Employee');
	document.form1.name.focus();
    return false;
}
if(en_name.length>100 || en_name.length<3)
{
	alert('Please Enter the valid Name of the Employee');
	document.form1.name.focus();
    return false;
}

if(istext(en_name))
{
alert('Please Enter a valid Employee Name');
document.form1.name.focus();
return false;	
}

if(document.form1.desg.value=='0')
{
	alert('Please Enter the designation field');
	document.form1.desg.focus();
	return false;
}


if(ecode=='')
{
	alert('Please Enter the code of the Employee');
	document.form1.ecode.focus();
	return false;
}


if(dobdt=='')
{
	alert('Please Enter the Birth date of the Employee');
	document.form1.dobdt.focus();
	return false;
}


if(isdigit(dobdt))
{
alert('Please Enter a valid dirthdate');
document.form1.dobdt.focus();
return false;	
}


if(1*dobdt < 1 || 1*dobdt > 31)
{
	alert('Please Enter a valid Birth date of the Employee');
	document.form1.dobdt.focus();
	return false;
}


if(document.form1.dobmn.value=='0')
{
	alert('Please Enter the month of Employees birthday');
	document.form1.dobmn.focus();
	return false;
}

//month and date validation
if(document.form1.dobmn.value=='02')
{
	if(1*dobdt < 1 || 1*dobdt > 29)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
else if(document.form1.dobmn.value=='04' || document.form1.dobmn.value=='06' || document.form1.dobmn.value=='09' || document.form1.dobmn.value=='11')
{
	if(1*dobdt < 1 || 1*dobdt > 30)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
else 
{
	if(1*dobdt < 1 || 1*dobdt > 31)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}


if(dobyr=='')
{
	alert('Please Enter the Birth Year of the Employee');
	document.form1.dobyr.focus();
	return false;
}
if(isdigit(dobyr))
{
alert('Please Enter a valid birth year');
document.form1.dobyr.focus();
return false;	
}
if(dobyr.length<4)
{
	alert('Please Enter a valid Birth Year of the Employee');
	document.form1.dobyr.focus();
	return false;
}
if(1*dobyr < 1950 || 1*dobyr > 2007)
{
	alert('Please Enter a valid Birth Year of the Employee');
	document.form1.dobyr.focus();
	return false;
}
if(!yr_monchk())
{
//return false;	
}
if(dojdt=='')
{
	alert('Please Enter the Joining Date of the Employee');
	document.form1.dojdt.focus();
	return false;
}
if(isdigit(dojdt))
{
alert('Please Enter a valid joining date');
document.form1.dojdt.focus();
return false;	
}
if(1*dojdt < 1 || 1*dojdt > 31)
{
	alert('Please Enter a valid joining date');
	document.form1.dojdt.focus();
	return false;
}

if(document.form1.dojmn.value=='0')
{
	alert('Please Enter the month of Employees joining date');
	document.form1.dojmn.focus();
	return false;
}
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 29)
   {
	alert('Please Enter a valid Joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
else if(document.form1.dojmn.value=='04' || document.form1.dojmn.value=='06' || document.form1.dojmn.value=='09' || document.form1.dojmn.value=='11')
{
	if(1*dojdt < 1 || 1*dojdt > 30)
   {
	alert('Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
else 
{
	if(1*dojdt < 1 || 1*dojdt > 31)
   {
	alert('Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}

if(dojyr=='')
{
	alert('Please Enter the Joining Year of the Employee');
	document.form1.dojyr.focus();
	return false;
}
if((1*dojyr)%4 == 0)
{
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 29)
   {
	alert('Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
}
else
{
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 28)
   {
	alert('Not a leap year Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
}
if(dobdt==dojdt && document.form1.dobmn.value==document.form1.dojmn.value && dobyr==dojyr)
{
	alert('Please enter ur birth and join date corresctly');
	return false;
}

if(dobyr==dojyr)
{
	alert('Please enter ur birth and join date correctly');
	return false;
}

if(phno!='')
{
if(isdigit(phno))
{
alert('Please Enter a valid Phone number');
document.form1.phno.focus();
return false;	
}
if(phno.length<6 || phno.length>14)
{
alert('Please Enter a valid Phone number');
document.form1.phno.focus();
return false;	
}
}
if(emailid=='')
{
	alert('Please Enter the Email Id of the Employee');
	document.form1.emailid.focus();
	return false;
}
if(!echeck(emailid))
{
	return false;
}
if(pwd=='')
{
	alert('Please Enter the passowrd of the Employee');
	document.form1.pwd.focus();
	return false;
}
if(pwd.length<6 || pwd.length>15)
{
	alert('Your passsword must contain atleast 6 character and a maximum of 15');
	document.form1.pwd.focus();
	return false;
}
if(cmpwd=='')
{
	alert('Please Enter the Confirn password of the Employee');
	document.form1.cmpwd.focus();
	return false;
}
if(cmpwd==pwd)
{
}
else
{
	alert('Your confirm password and the password must be same');
	document.form1.cmpwd.focus();
	return false;
	
}
if(response=='')
{
	alert('Please Enter the Responsibillities of the Employee');
	document.form1.response.focus();
	return false;
}


//numeric validation
if(isdigit(dojyr))
{
alert('Please Enter a valid joining year');	
return false;	
}
if(dojyr.length<4)
{
	alert('Please Enter a valid joining Year of the Employee');
	document.form1.dojyr.focus();
	return false;
}
if(1*dojyr < 2000 || 1*dojyr > 2007)
{
	alert('Please Enter a valid joining Year of the Employee');
	document.form1.dojyr.focus();
	return false;
}

if(document.form1.dept.value=='0')
{
	alert('Please Enter the Department');
	document.form1.dept.focus();
	return false;
}

}

//checking the date based on the month
function yr_monchk()
{
dobyr=trimStr(document.form1.dobyr.value);	
dobdt=trimStr(document.form1.dobdt.value);
if((1*dobyr)%4 == 0)
{
if(document.form1.dobmn.value=='02')
{
	if(1*dobdt < 1 || 1*dobdt > 29)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
}
else
{
if(document.form1.dobmn.value=='02')
{
	if(1*dobdt < 1 || 1*dobdt > 28)
   {
	alert('Not a leap year Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
}
}

function dt_monchk()
{
dobdt=trimStr(document.form1.dobdt.value);
if(document.form1.dobmn.value=='02')
{
	if(1*dobdt < 1 || 1*dobdt > 29)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
else if(document.form1.dobmn.value=='04' || document.form1.dobmn.value=='04' || document.form1.dobmn.value=='06' || document.form1.dobmn.value=='09' || document.form1.dobmn.value=='11')
{
	if(1*dobdt < 1 || 1*dobdt > 30)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
else
{
	if(1*dobdt < 1 || 1*dobdt > 31)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }
}
}


function dt_monchkjoin()
{
dojdt=trimStr(document.form1.dojdt.value);
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 29)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
else if(document.form1.dojmn.value=='04' || document.form1.dojmn.value=='04' || document.form1.dojmn.value=='06' || document.form1.dojmn.value=='09' || document.form1.dojmn.value=='11')
{
	if(1*dojdt < 1 || 1*dojdt > 30)
   {
	alert('Please Enter a valid Joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
else
{
	if(1*dojdt < 1 || 1*dojdt > 31)
   {
	alert('Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }
}

}


function yr_monchkjoin()
{
dojyr=trimStr(document.form1.dojyr.value);	
dojdt=trimStr(document.form1.dojdt.value);
if((1*dojyr)%4 == 0)
{
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 29)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
}
else
{
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 28)
   {
	alert('Not a leap year Please Enter a valid Birth date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
}
}


function valid_user_ed()
{
ecode=trimStr(document.form1.ecode.value);
dobdt=trimStr(document.form1.dobdt.value);
dobyr=trimStr(document.form1.dobyr.value);	
dojdt=trimStr(document.form1.dojdt.value);	
dojyr=trimStr(document.form1.dojyr.value);	
phno=trimStr(document.form1.phno.value);	
emailid=trimStr(document.form1.emailid.value);	
pwd=trimStr(document.form1.pwd.value);	
response=trimStr(document.form1.response.value);

if(ecode=='')
{
	alert('Please Enter the code of the Employee');
	document.form1.ecode.focus();
	return false;
}

if(document.form1.desg.value=='0')
{
	alert('Please Enter the designation field');
	document.form1.desg.focus();
	return false;
}
if(dobdt=='')
{
	alert('Please Enter the Birth date of the Employee');
	document.form1.dobdt.focus();
	return false;
}


if(isdigit(dobdt))
{
alert('Please Enter a valid dirthdate');
document.form1.dobdt.focus();
return false;	
}


if(1*dobdt < 1 || 1*dobdt > 31)
{
	alert('Please Enter a valid Birth date of the Employee');
	document.form1.dobdt.focus();
	return false;
}


if(document.form1.dobmn.value=='0')
{
	alert('Please Enter the month of Employees birthday');
	document.form1.dobmn.focus();
	return false;
}

//month and date validation
if(document.form1.dobmn.value=='02')
{
	if(1*dobdt < 1 || 1*dobdt > 29)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
else if(document.form1.dobmn.value=='04' || document.form1.dobmn.value=='06' || document.form1.dobmn.value=='09' || document.form1.dobmn.value=='11')
{
	if(1*dobdt < 1 || 1*dobdt > 30)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}
else 
{
	if(1*dobdt < 1 || 1*dobdt > 31)
   {
	alert('Please Enter a valid Birth date of the corresponding Month');
	document.form1.dobdt.value='';
	document.form1.dobdt.focus();
	return false;
   }

}


if(dobyr=='')
{
	alert('Please Enter the Birth Year of the Employee');
	document.form1.dobyr.focus();
	return false;
}
if(isdigit(dobyr))
{
alert('Please Enter a valid birth year');
document.form1.dobyr.focus();
return false;	
}
if(dobyr.length<4)
{
	alert('Please Enter a valid Birth Year of the Employee');
	document.form1.dobyr.focus();
	return false;
}
if(1*dobyr < 1950 || 1*dobyr > 2007)
{
	alert('Please Enter a valid Birth Year of the Employee');
	document.form1.dobyr.focus();
	return false;
}
if(!yr_monchk())
{
//return false;	
}
if(dojdt=='')
{
	alert('Please Enter the Joining Date of the Employee');
	document.form1.dojdt.focus();
	return false;
}
if(isdigit(dojdt))
{
alert('Please Enter a valid joining date');
document.form1.dojdt.focus();
return false;	
}
if(1*dojdt < 1 || 1*dojdt > 31)
{
	alert('Please Enter a valid joining date');
	document.form1.dojdt.focus();
	return false;
}

if(document.form1.dojmn.value=='0')
{
	alert('Please Enter the month of Employees joining date');
	document.form1.dojmn.focus();
	return false;
}
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 29)
   {
	alert('Please Enter a valid Joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
else if(document.form1.dojmn.value=='04' || document.form1.dojmn.value=='06' || document.form1.dojmn.value=='09' || document.form1.dojmn.value=='11')
{
	if(1*dojdt < 1 || 1*dojdt > 30)
   {
	alert('Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
else 
{
	if(1*dojdt < 1 || 1*dojdt > 31)
   {
	alert('Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}

if(dojyr=='')
{
	alert('Please Enter the Joining Year of the Employee');
	document.form1.dojyr.focus();
	return false;
}
if((1*dojyr)%4 == 0)
{
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 29)
   {
	alert('Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
}
else
{
if(document.form1.dojmn.value=='02')
{
	if(1*dojdt < 1 || 1*dojdt > 28)
   {
	alert('Not a leap year Please Enter a valid joining date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
}
if(dobdt==dojdt && document.form1.dobmn.value==document.form1.dojmn.value && dobyr==dojyr)
{
	alert('Please enter ur birth and join date corresctly');
	return false;
}

if(dobyr==dojyr)
{
	alert('Please enter ur birth and join date correctly');
	return false;
}

if(phno=='')
{
	alert('Please Enter any one of the employee phone number or company number');
	document.form1.phno.focus();
	return false;
}
if(isdigit(phno))
{
alert('Please Enter a valid Phone number');
document.form1.phno.focus();
return false;	
}
if(phno.length<6 || phno.length>14)
{
alert('Please Enter a valid Phone number');
document.form1.phno.focus();
return false;	
}

if(pwd=='')
{
	alert('Please Enter the passowrd of the Employee');
	document.form1.pwd.focus();
	return false;
}
if(pwd.length<6 || pwd.length>15)
{
	alert('Your passsword must contain atleast 6 character and a maximum of 15');
	document.form1.pwd.focus();
	return false;
}
if(response=='')
{
	alert('Please Enter the Responsibillities of the Employee');
	document.form1.response.focus();
	return false;
}


//numeric validation
if(isdigit(dojyr))
{
alert('Please Enter a valid joining year');	
return false;	
}
if(dojyr.length<4)
{
	alert('Please Enter a valid joining Year of the Employee');
	document.form1.dojyr.focus();
	return false;
}
if(1*dojyr < 2000 || 1*dojyr > 2007)
{
	alert('Please Enter a valid joining Year of the Employee');
	document.form1.dojyr.focus();
	return false;
}

if(document.form1.dept.value=='0')
{
	alert('Please Enter the Department');
	document.form1.dept.focus();
	return false;
}

}


function valid_time_entry()
{
document.form1.doc.value=1;

	if(document.form1.st1hr.value!='hr' && document.form1.et1hr.value!='hr')
	{
		if(trimStr(document.form1.t1.value)=='')
		{
			alert('Please Enter the first task for the time set u have Entered');
			document.form1.t1.focus();
			return false;
		}
	}
	if(document.form1.st1hr.value!='hr' && document.form1.et1hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et1hr.focus();
			return false;
	}
	if(document.form1.st1hr.value=='hr' && document.form1.st1min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st1hr.focus();
			return false;
	}
	if(document.form1.et1hr.value=='hr' && document.form1.et1min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.st1hr.focus();
			return false;
	}
	if(document.form1.st1hr.value=='hr' && document.form1.et1hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st1hr.focus();
			return false;
	}
	if(document.form1.st2hr.value!='hr' && document.form1.et2hr.value!='hr')
	{
		if(trimStr(document.form1.t2.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t2.focus();
			return false;
		}
	}
	if(document.form1.st2hr.value!='hr' && document.form1.et2hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et2hr.focus();
			return false;
	}
	if(document.form1.st2hr.value=='hr' && document.form1.et2hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st2hr.focus();
			return false;
	}
	if(document.form1.st2hr.value=='hr' && document.form1.st2min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st2hr.focus();
			return false;
	}
	if(document.form1.et2hr.value=='hr' && document.form1.et2min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.et2hr.focus();
			return false;
	}
	if(document.form1.st3hr.value!='hr' && document.form1.et3hr.value!='hr')
	{
		if(trimStr(document.form1.t3.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t3.focus();
			return false;
		}
	}
	if(document.form1.st3hr.value!='hr' && document.form1.et3hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et3hr.focus();
			return false;
	}
	if(document.form1.st3hr.value=='hr' && document.form1.et3hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st3hr.focus();
			return false;
	}
	if(document.form1.st3hr.value=='hr' && document.form1.st3min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st3hr.focus();
			return false;
	}
	if(document.form1.et3hr.value=='hr' && document.form1.et3min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.st3hr.focus();
			return false;
	}
	if(document.form1.st4hr.value!='hr' && document.form1.et4hr.value!='hr')
	{
		if(trimStr(document.form1.t4.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t4.focus();
			return false;
		}
	}
	if(document.form1.st4hr.value!='hr' && document.form1.et4hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et4hr.focus();
			return false;
	}
	if(document.form1.st4hr.value=='hr' && document.form1.et4hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st4hr.focus();
			return false;
	}
	if(document.form1.st4hr.value=='hr' && document.form1.st4min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st4hr.focus();
			return false;
	}
	if(document.form1.et4hr.value=='hr' && document.form1.et4min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.st4hr.focus();
			return false;
	}
	if(document.form1.st5hr.value!='hr' && document.form1.et5hr.value!='hr')
	{
		if(trimStr(document.form1.t5.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t5.focus();
			return false;
		}
	}
	if(document.form1.st5hr.value!='hr' && document.form1.et5hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et5hr.focus();
			return false;
	}
	if(document.form1.st5hr.value=='hr' && document.form1.et5hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st5hr.focus();
			return false;
	}
	if(document.form1.st5hr.value=='hr' && document.form1.st5min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st5hr.focus();
			return false;
	}
	if(document.form1.et5hr.value=='hr' && document.form1.et5min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.et5hr.focus();
			return false;
	}
	if(document.form1.st6hr.value!='hr' && document.form1.et6hr.value!='hr')
	{
		if(trimStr(document.form1.t6.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t6.focus();
			return false;
		}
	}
	if(document.form1.st6hr.value!='hr' && document.form1.et6hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et6hr.focus();
			return false;
	}
	if(document.form1.st6hr.value=='hr' && document.form1.et6hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st6hr.focus();
			return false;
	}
	if(document.form1.st6hr.value=='hr' && document.form1.st6min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st6hr.focus();
			return false;
	}
	if(document.form1.et6hr.value=='hr' && document.form1.et6min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.et6hr.focus();
			return false;
	}
	if(document.form1.st7hr.value!='hr' && document.form1.et7hr.value!='hr')
	{
		if(trimStr(document.form1.t7.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t7.focus();
			return false;
		}
	}
	if(document.form1.st7hr.value!='hr' && document.form1.et7hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et7hr.focus();
			return false;
	}
	if(document.form1.st7hr.value=='hr' && document.form1.et7hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st7hr.focus();
			return false;
	}
	if(document.form1.st7hr.value=='hr' && document.form1.st7min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st7hr.focus();
			return false;
	}
	if(document.form1.et7hr.value=='hr' && document.form1.et7min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.et7hr.focus();
			return false;
	}
if(document.form1.st8hr.value!='hr' && document.form1.et8hr.value!='hr')
	{
		if(trimStr(document.form1.t8.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t8.focus();
			return false;
		}
	}
	if(document.form1.st8hr.value!='hr' && document.form1.et8hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et8hr.focus();
			return false;
	}
	if(document.form1.st8hr.value=='hr' && document.form1.et8hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st8hr.focus();
			return false;
	}
	if(document.form1.st8hr.value=='hr' && document.form1.st8min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st8hr.focus();
			return false;
	}
	if(document.form1.et8hr.value=='hr' && document.form1.et8min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.et8hr.focus();
			return false;
	}
	if(document.form1.st9hr.value!='hr' && document.form1.et9hr.value!='hr')
	{
		if(trimStr(document.form1.t9.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t9.focus();
			return false;
		}
	}
	if(document.form1.st9hr.value!='hr' && document.form1.et9hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et9hr.focus();
			return false;
	}
	if(document.form1.st9hr.value=='hr' && document.form1.et9hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st9hr.focus();
			return false;
	}
	if(document.form1.st10hr.value=='hr' && document.form1.st10min.value!='00')
	{
			alert('Please Enter the start hour start time that u have selected');
			document.form1.st10hr.focus();
			return false;
	}
	if(document.form1.et10hr.value=='hr' && document.form1.et10min.value!='00')
	{
			alert('Please Enter the end hour of the end time that u have selected');
			document.form1.et10hr.focus();
			return false;
	}
	if(document.form1.st10hr.value!='hr' && document.form1.et10hr.value!='hr')
	{
		if(trimStr(document.form1.t10.value)=='')
		{
			alert('Please Enter the task for the time set u have Entered');
			document.form1.t10.focus();
			return false;
		}
	}
	if(document.form1.st10hr.value!='hr' && document.form1.et10hr.value=='hr')
	{
			alert('Please Enter the End time for the start time that u have selected');
			document.form1.et10hr.focus();
			return false;
	}
	if(document.form1.st10hr.value=='hr' && document.form1.et10hr.value!='hr')
	{
			alert('Please Enter the start time that for the end time that u have entered');
			document.form1.st10hr.focus();
			return false;
	}
	if(document.form1.st1hr.value=='hr' && document.form1.et1hr.value=='hr' && document.form1.st2hr.value=='hr' && document.form1.et2hr.value=='hr' && document.form1.st3hr.value=='hr' && document.form1.et3hr.value=='hr' && document.form1.st4hr.value=='hr' && document.form1.et4hr.value=='hr' && document.form1.st5hr.value=='hr' && document.form1.et5hr.value=='hr' && document.form1.st6hr.value=='hr' && document.form1.et6hr.value=='hr' && document.form1.st7hr.value=='hr' && document.form1.et7hr.value=='hr' && document.form1.st8hr.value=='hr' && document.form1.et8hr.value=='hr' && document.form1.st9hr.value=='hr' && document.form1.et9hr.value=='hr' && document.form1.st10hr.value=='hr' && document.form1.et10hr.value=='hr')
	{
	alert('Please Add any one of task with timeings');
	document.form1.st1hr.focus();
	return false;	
	}
file=trimStr(document.form1.userfile.value);
if(file!='')
{
ext=file.split('.');
if(ext[1]!='zip')
{
alert('Kindly Enter a valid Zip file.');
document.form1.userfile.focus();
return false;
}
}
hr_chk=document.form1.tothr.value;
hr_chk_split=hr_chk.split(':');
hr_chk_tothr=(1*hr_chk_split[0])*60;
hr_chk_tot=hr_chk_tothr+(1*hr_chk_split[1]);
if(hr_chk_tot>1440)
{
	alert('Your total hour exceeded the limit. Please check with the start time, End time, and your total hour');
	return false;
}

}


function valid_myprofile()
{
	document.form1.doc.value=1;
	pwd=trimStr(document.form1.pwd.value);
	cmpwd=trimStr(document.form1.cmpwd.value);
	if(pwd=='')
	{
		alert('Please enter the password');
		document.form1.pwd.focus();
		return false;
	}
	if(cmpwd=='')
	{
		alert('Please enter the confirm passowrd');
		document.form1.cmpwd.focus();
		return false;
	}
	if(pwd!=cmpwd)
	{
		alert('Your Confirm password must match the password');
		document.form1.cmpwd.focus();
		return false;
		
	}
}

function valid_remind()
{
	document.form1.doc.value=1;
	remind_about=trimStr(document.form1.remind_about.value);
	rddt=trimStr(document.form1.rddt.value);
	rdyr=trimStr(document.form1.rdyr.value);
	rdmn=document.form1.rdmn.value;
	curdate=document.form1.curdate.value;
	rmd_time_hr=document.form1.rmd_time_hr.value;
	rmd_time_min=document.form1.rmd_time_min.value;
	rmd_time_zn=document.form1.rmd_time_zn.value;
	if(rmd_time_zn=='PM')
	{
		rmd_time_hr=(rmd_time_hr*1)+12;
	}
	b=curdate.split('/');
	var thetime=new Date();

	var mon=thetime.getMonth();
	var thedate=thetime.getDate();
	var theyr=thetime.getFullYear();
	var thehour=thetime.getHours();
	var nmins=thetime.getMinutes();
	var AorP=" ";
	if(remind_about=='')
	{
		alert('Please Enter one wat u have remind about');
		document.form1.remind_about.focus();
		return false;
	}
	if(rmd_time_hr=='hr')
	   {
		   alert('Please Enter the hour of the time to remember');
		   document.form1.rmd_time_hr.focus();
		   return false;
	   }
	   if(rmd_time_min=='')
	   {
		   alert('Please Enter the minute of the time');
		   document.form1.rmd_time_min.focus();
		   return false;
	   }
	   if(isdigit(rmd_time_min))
	   {
		   alert('Please enter a valid minute');
		   return false;
	   }
		   
	if(rddt=='')
	{
		alert('Please Enter one date u have to remember remind about');
		document.form1.rddt.focus();
		return false;
	}
	if(isdigit(rddt))
	{
		alert('Please Enter a Valid date');
		document.form1.rddt.focus();
		return false;
	}
	if(rdmn=='0')
	{
		alert('Please Select a month');
		document.form1.rdmn.focus();
		return false;
	}
	if(rdyr=='')
	{
		alert('Please enter the year');
		document.form1.rdyr.focus();
		return false;
	}
	if((1*rdyr)<(1*b[0]) || (1*rdmn)<(1*b[1]))
	{
		alert('Cant able to set reminder due to invalid date');
		document.form1.rddt.focus();
		return false
	}
	if((1*rdmn)==(mon+1) && (1*rdyr)==theyr)
	{
		if((1*rddt)<thedate)	
		{
			alert('Cant able to set reminder due to invalid date');
			return false;
		}
		if((1*rddt)==thedate)
		{
			if((1*rmd_time_hr)<thehour)
			{
			alert('Cant able to set reminder due to invalid timeings');
			return false;
			}
			if((1*rmd_time_hr)==thehour)
			{
				if((1*rmd_time_min)<=nmins)
				{
					alert('Cant able to set reminder due to invalid minute or hour');
					return false;
				}
			}
		}
	}
	
	
	
if((1*rdyr)%4 == 0)
{
if(document.form1.rdmn.value=='02')
{
	if(1*rddt < 1 || 1*rddt > 29)
   {
	alert('Please Enter a valid remember date of the corresponding Month');
	document.form1.rddt.value='';
	document.form1.rddt.focus();
	return false;
   }

}
}
else
{
if(document.form1.rdmn.value=='02')
{
	if(1*rddt < 1 || 1*rddt > 28)
   {
	alert('Not a leap year Please Enter a valid remember date of the corresponding Month');
	document.form1.rddt.value='';
	document.form1.rddt.focus();
	return false;
   }

}
}
if(document.form1.rdmn.value=='02')
{
	if(1*rddt < 1 || 1*rddt > 29)
   {
	alert('Please Enter a valid remember date of the corresponding Month');
	document.form1.dojdt.value='';
	document.form1.dojdt.focus();
	return false;
   }

}
else if(document.form1.rdmn.value=='04' || document.form1.rdmn.value=='06' || document.form1.rdmn.value=='09' || document.form1.rdmn.value=='11')
{
	if(1*rddt < 1 || 1*rddt > 30)
   {
	alert('Please Enter a valid remember date of the corresponding Month');
	document.form1.rddt.value='';
	document.form1.rddt.focus();
	return false;
   }

}
else 
{
	if(1*rddt < 1 || 1*rddt > 31)
   {
	alert('Please Enter a valid remember date of the corresponding Month');
	document.form1.rddt.value='';
	document.form1.rddt.focus();
	return false;
   }

}
}


function valid_msg()
{
	document.form1.doc.value=1;
	msg=trimStr(document.form1.msg.value);
	sendto=document.form1.sendto.value;
	if(msg=='')
	{
		alert('Please Enter a message to sent');
		document.form1.msg.focus();
		return false;
	}
	if(sendto=='All')
	{
		var a=confirm('Are u sure to send the message to all department');
		if(a==true)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	
}


function valid_count()
{
	ctprefix=trimStr(document.form1.ctprefix.value);
	start_no=trimStr(document.form1.start_no.value);
	if(ctprefix=='')
	{
		alert('Please Enter a prefix');
		document.form1.ctprefix.focus();
		return false;
	}
	if(start_no=='')
	{
		alert('Please enter tne starting number');
		document.form1.start_no.focus();
		return false;
	}
	
}


function valid_timesheetlist()
{
	document.form1.doc.value=1;
	ser_key=trimStr(document.form1.ser_key.value);
	if(ser_key=='')
	{
		alert('Please Enter the keyword for search');
		document.form1.ser_key.focus();
		return false;
	}
}


function valid_project()
{
	pro_id=trimStr(document.form1.pro_id.value);
	pro_name=trimStr(document.form1.pro_name.value);
	if(pro_id=='')
	{
		alert('Please Enter the project id');
		document.form1.pro_id.focus();
		return false;
	}
	if(pro_name=='')
	{
		alert('Please enter the project name');
		document.form1.pro_name.focus();
		return false;
	}
}


function valid_response()
{
	response=trimStr(document.form1.response.value);
	priority=document.form1.priority.value;
	issue_file=document.form1.issue_file.value;
	if(response=='')
	{
		alert('Please enter your response');
		return false;
	}
	if(issue_file=='')
	{
	}
	else
	{
	ext=issue_file.split('.');
	if(ext[1]!='zip')
	{
	alert('Kindly Enter a valid Zip file.');
	return false;
	}
	}
}

function valid_issuenew()
{
	issue_name=trimStr(document.form1.issue_name.value);
	issue_desc=trimStr(document.form1.issue_desc.value);
	priority=trimStr(document.form1.priority.value);
	status=trimStr(document.form1.status.value);
	assigned_to=trimStr(document.form1.assigned_to.value);
	issue_file=trimStr(document.form1.issue_file.value);
	document.form1.doc.value=1;
	if(issue_name=='')
	{
		alert('Please enter one name of the task');
		document.form1.issue_name.focus();
		return false;
	}
	if(issue_desc=='')
	{
		alert('Please enter Description for the task');
		document.form1.issue_desc.focus();
		return false;
	}
	if(priority=='0')
	{
		alert('Please select one priority for the task');
		document.form1.priority.focus();
		return false;
	}
	if(status=='0')
	{
		alert('Please enter the status of the task');
		document.form1.status.focus();
		return false;
	}
	if(assigned_to=='0')
	{
		alert('Please select the person to whom we assign the job');
		document.form1.assigned_to.focus();
		return false;
	}
	if(issue_file=='')
	{
	}
	else
	{
	ext=issue_file.split('.');
	if(ext[1]!='zip')
	{
	alert('Kindly Enter a valid Zip file.');
	return false;
	}
	}
			
}

function valid_dept()
{
	pro_id=trimStr(document.form1.pro_id.value);
	pro_name=trimStr(document.form1.pro_name.value);
	if(pro_id=='')
	{
		alert('Please Enter a dept ID');
		document.form1.pro_id.focus();
		return false;
	}
	if(pro_name=='')
	{
		alert('Please Enter a Department');
		document.form1.pro_name.focus();
		return false
	}
}

function valid_desg()
{
	pro_id=trimStr(document.form1.pro_id.value);
	pro_name=trimStr(document.form1.pro_name.value);
	if(pro_id=='')
	{
		alert('Please Enter a designation ID');
		document.form1.pro_id.focus();
		return false;
	}
	if(pro_name=='')
	{
		alert('Please Enter a Designation');
		document.form1.pro_name.focus();
		return false
	}
}


function valid_holi_form()
{
	adate=trimStr(document.form1.adate.value);
	reason=trimStr(document.form1.reason.value);
	if(adate=='')
	{
		alert('Please Select a Date');
		document.form1.adate.focus();
		return false;
	}
	if(reason=='')
	{
		alert('Please Enter the reason for the holiday');
		document.form1.reason.focus();
		return false;
	}
	if(reason.length<5)
	{
		alert('Please Enter a proper reason');
		document.form1.reason.focus();
		return false;
	}
}

function valid_leave1_form()
{
	sdate=trimStr(document.form1.sdate.value);
	ldate=trimStr(document.form1.ldate.value);
	rdate=trimStr(document.form1.rdate.value);
	reason=trimStr(document.form1.reason.value);
	days=trimStr(document.form1.days.value);
	if(ldate=='')
	{
		alert("Please Select the leave date");
		document.form1.ldate.focus();
		return false;
	}
	if(sdate==ldate)
	{
		alert('Please Select a proper leave date');	
		document.form1.ldate.focus();
		return false;
	}
	if(rdate=='')
	{
		alert("Please enter a valid return date");	
		document.form1.rdate.focus();
		return false;
	}
	sdate_ar=sdate.split('/')
	ldate_ar=ldate.split('/')
	if((1*sdate_ar[0])==(1*ldate_ar[0]))
	{
		if((1*sdate_ar[1])>(1*ldate_ar[1]))
		{
			alert('Please select a valid leave date');
			document.form1.ldate.focus();
			return false;
		}
	}
	if((1*sdate_ar[0])>(1*ldate_ar[0]))
	{
		alert('Please Enter a valid leave month');
		document.form1.ldate.focus();
		return false;
	}
ldatecalno=ldate.split('/');
rdatecalno=rdate.split('/');
totdays=32 - new Date(ldatecalno[2], ldatecalno[0], 32).getDate();
if((1*ldatecalno[1])<(1*rdatecalno[1]) && ldatecalno[2]==rdatecalno[2] && ldatecalno[0]==rdatecalno[0])
{
	alert("Please Enter a valid return Date");	
	return false;
}
if(ldatecalno[2]==rdatecalno[2] && ldatecalno[0]==rdatecalno[0])
{
noofleaveday=(1*rdatecalno[1])-(1*ldatecalno[1])+1
if((1*noofleaveday)<0)
{
	alert("Please Enter a valid return date");	
	return false;
}
else
{
	document.form1.days.value=noofleaveday;
}
}

if(ldatecalno[2]==rdatecalno[2] && (1*ldatecalno[0])>(1*rdatecalno[0]))
{
	alert("Please Enter a valid return Date");	
	return false;
}

if(ldatecalno[2]==rdatecalno[2] && (1*ldatecalno[0])>(1*rdatecalno[0]))
{
	alert("Please Enter a valid return Date");	
	return false;
}

if(ldatecalno[2]==rdatecalno[2] && (1*ldatecalno[0])<(1*rdatecalno[0]))
{
	totmonth=(1*rdatecalno[0])-(1*ldatecalno[0])
	fls=totmonth;
	leavetkendays=0;
	for(i=0; i<totmonth; i++)
	{
		if(i==0)	
		{
			daysinmon=32-new Date(ldatecalno[2], ldatecalno[0], 32).getDate()-(1*ldatecalno[1]);	
		}
		else
		{
			leavetkendays=leavetkendays+32-new Date(rdatecalno[2], (1*rdatecalno[0])-i, 32).getDate()	
		}
	}
	document.form1.days.value=(1*daysinmon)+(1*leavetkendays)+(1*rdatecalno[1]+1)
	//alert("Please Enter a valid return Dateas");	
	//return false;
}
if((1*ldatecalno[2])>(1*rdatecalno[2]))
{
	alert("Please Enter a valid return date")
	return false;
}
if((1*ldatecalno[2])<(1*rdatecalno[2]))
{
	totmonth=((1*rdatecalno[0])+12)-(1*ldatecalno[0])
	fls=totmonth;
	leavetkendays=0;
	for(i=0; i<totmonth; i++)
	{
		if(i==0)	
		{
			daysinmon=32-new Date(ldatecalno[2], ldatecalno[0], 32).getDate()-(1*ldatecalno[1]);	
		}
		else
		{
			leavetkendays=leavetkendays+32-new Date(rdatecalno[2], (1*rdatecalno[0])-i, 32).getDate()	
		}
	}
	document.form1.days.value=(1*daysinmon)+(1*leavetkendays)+(1*rdatecalno[1]+1)
	//alert("Please Enter a valid return Dateas");	
	//return false;
}
//alert(totdays);
	if(days=='')
	{
		alert('Please enter the number of leave days')
		document.form1.days.focus();
		return false;
	}
if(reason=='')
	{
		alert("Please enter the reason for the leave");
		document.form1.reason.focus();
		return false;
	}
			
}

function valid_leave2_form()
{
	if(document.form1.rd[0].checked==false && document.form1.rd[1].checked==false)
	{
		alert('Please accept or reject the leave form');
		document.form1.rd[0].focus();
		return false;
	}
	
}



function ele(){
a = document.forms["form1"].length;
for(s=0;s<a-1;s++){
if(trimStr(document.forms["form1"].elements[s].value)=='')
{
fldname=document.forms["form1"].elements[s].name.split('@');

if(fldname[0]=='login')
{
alert('Please Enter the login time of ' + fldname[1]);
document.forms["form1"].elements[s].focus();
return false;
}
if(fldname[0]=='szn')
{

alert('Please Enter the login time session of ' + fldname[1]);
document.forms["form1"].elements[s].focus();
return false;
}
if(fldname[0]=='logout')
{
alert('Please Enter the logout time of ' + fldname[1]);
document.forms["form1"].elements[s].focus();
return false;
}
if(fldname[0]=='ezn')
{

alert('Please Enter the logout time session of ' + fldname[1]);
document.forms["form1"].elements[s].focus();
return false;
}
}
else
{
fldname=document.forms["form1"].elements[s].name.split('@');

if(fldname[0]=='login')
{
fldvalue=document.forms["form1"].elements[s].value.split(':');
if(fldvalue.length!=2)
{
	if(document.forms["form1"].elements[s].value.toUpperCase()!='AA' && document.forms["form1"].elements[s].value.toUpperCase()!='AAAA')
	{
	alert('Please Enter the log in time format in hh:mm for ' + fldname[1]);
	document.forms["form1"].elements[s].focus();
	return false;
	}
}
else
{
	if(document.forms["form1"].elements[s].value.toUpperCase()!='AA' && document.forms["form1"].elements[s].value.toUpperCase()!='AAAA')
	{
	if(isdigit(fldvalue[0]))	
	{
		alert('Please Enter a valid login time for ' +  fldname[1]);
		document.forms["form1"].elements[s].focus();
		return false;
	}
	else if(isdigit(fldvalue[1]))
	{
		alert('Please Enter a valid login time for ' +  fldname[1]);
		document.forms["form1"].elements[s].focus();
		return false;
	}
	else
	{
		
	}
	}
}
}
if(fldname[0]=='logout')
{
fldvalue=document.forms["form1"].elements[s].value.split(':');
if(fldvalue.length!=2)
{
	if(document.forms["form1"].elements[s].value.toUpperCase()!='AA' && document.forms["form1"].elements[s].value.toUpperCase()!='AAAA')
	{
	alert('Please Enter the logout time format in hh:mm for ' + fldname[1]);
	document.forms["form1"].elements[s].focus();
	return false;
	}
}
else
{
	if(document.forms["form1"].elements[s].value.toUpperCase()!='AA' && document.forms["form1"].elements[s].value.toUpperCase()!='AAAA')
	{
	if(isdigit(fldvalue[0]))	
	{
		alert('Please Enter a valid logout time for ' +  fldname[1]);
		document.forms["form1"].elements[s].focus();
		return false;
	}
	else if(isdigit(fldvalue[1]))
	{
		alert('Please Enter a valid logout time for ' +  fldname[1]);
		document.forms["form1"].elements[s].focus();
		return false;
	}
	else
	{
		
	}
	}
}
}
if(fldname[0]=='szn')
{
if(trimStr(document.forms["form1"].elements[s].value)!='am' && trimStr(document.forms["form1"].elements[s].value)!='PM' && trimStr(document.forms["form1"].elements[s].value)!='AM' && trimStr(document.forms["form1"].elements[s].value)!='pm' && trimStr(document.forms["form1"].elements[s].value)!='pM' && trimStr(document.forms["form1"].elements[s].value)!='Pm' && trimStr(document.forms["form1"].elements[s].value)!='aM' && trimStr(document.forms["form1"].elements[s].value)!='Am')
{
alert('Please Enter the login time session of ' + fldname[1] + ' correctly');
document.forms["form1"].elements[s].focus();
return false;
}
}
if(fldname[0]=='ezn')
{
if(trimStr(document.forms["form1"].elements[s].value)!='am' && trimStr(document.forms["form1"].elements[s].value)!='PM' && trimStr(document.forms["form1"].elements[s].value)!='AM' && trimStr(document.forms["form1"].elements[s].value)!='pm' && trimStr(document.forms["form1"].elements[s].value)!='pM' && trimStr(document.forms["form1"].elements[s].value)!='Pm' && trimStr(document.forms["form1"].elements[s].value)!='aM' && trimStr(document.forms["form1"].elements[s].value)!='Am')
{
alert('Please Enter the logout time session of ' + fldname[1] + ' correctly');
document.forms["form1"].elements[s].focus();
return false;
}
}

}

}
}

function checkLogin()	{
	var chk = document.login;
	var usrid = trimStr(chk.textfield.value);
	var pass = trimStr(chk.textfield2.value);
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9-]{2,4}$/;
	var emailarray=usrid.match(regex);
	ln=usrid.length;
	if(usrid == '')	{
		alert("Please Enter User-id ! ");
		chk.textfield.focus();
		return false;
	}else if((usrid.charAt(ln-1))==".")		{
		alert("Invalid E-mail ID. Kindly re-enter.");
		chk.textfield.focus();	
		return false;
	}else if(emailarray==null)	{
		alert("Invalid E-mail ID. Kindly re-enter. ! ");
		chk.textfield.focus();	
		return false;
	}else if(pass == '') {
		alert("Please Enter Password ! ");
		chk.textfield2.focus();
		return false;
	}else	{
		return true;
	}
}
