// JavaScript Document
/////////////////////////////////////////////////////////////////////////////////////////
function seldate()
{
	
 if(document.getElementById('fromdate').value=="")
  {
	alert('Select Date From.');
    document.getElementById('fromdate').focus();
	return false;
  }
  else if(document.getElementById('todate').value=="")
  {
	alert('Select Date To.');
    document.getElementById('todate').focus();
	return false;
  }
   
  else if(document.getElementById('type').value=="Party" && document.getElementById('Mname').value=="" )
  {
	alert('Select Party Name.');
    document.getElementById('Mname').focus();
	return false;
  }
    else if(document.getElementById('type').value=="Person" && document.getElementById('Mname').value=="" )
  {
	alert('Select Person Name.');
    document.getElementById('Mname').focus();
	return false;
  }
   else if(document.getElementById('type').value=="Project" && document.getElementById('Mname').value=="" )
  {
	alert('Select Project Title.');
    document.getElementById('Mname').focus();
	return false;
  }
}

function chkPartyStatus()
{
  if(document.getElementById('fromdate').value=="")
  {
	alert('Select Date From.');
    document.getElementById('fromdate').focus();
	return false;
  }
  else if(document.getElementById('todate').value=="")
  {
	alert('Select Date To.');
    document.getElementById('todate').focus();
	return false;
  }
  else if(document.getElementById('Mname').value=="")
  {
	alert('Select Party Name.');
    document.getElementById('Mname').focus();
	return false;
  }
  else
  {
	  return true;
  }
	
}//chkPartyStatus


function seldardate()
{
	if(document.getElementById('Actdate1').value=='')
	{
		alert('Select Activity Date.');
		cal1.popup();
		return false;
	}
	else
	{
		return true;
	}
	
}//seldardate



function ProjectMaster1()
{
if(document.getElementById('Mname').value=="")
  {
    alert('Select Module Name.');
	document.getElementById('Mname').focus();
	return false;
  }
  
   else if(document.getElementById('Adesc').value=="")
  {
     alert('Enter Activity Description.');
	document.getElementById('Adesc').focus();
	return false;
  }
  else if(document.getElementById('Actype').value=="")
  {
     alert('Enter Activity Type.');
	document.getElementById('Actype').focus();
	return false;
  }
  else if(document.getElementById('Stype').value=="")
  {
     alert('Enter Sub Type Activity.');
	document.getElementById('Stype').focus();
	return false;
  } 
   else if(isNaN(document.getElementById('Sdate').value))
    {
	   alert('It should be numeric.');
	 document.getElementById('Sdate').focus();
	 return false;
   }
   else if(document.getElementById('AssTo').value=="")
  {
     alert('Select Name.');
	document.getElementById('AssTo').focus();
	return false;
  }
  

  else if(document.getElementById('Compldate').value=="")
  {
     alert('Fill Completion Date.');
	document.getElementById('Compldate').focus();
	return false;
  } 
    
}
function activity()
{
   if(document.getElementById('Mname').value=="")
  {
    alert('Select Module Name.');
	document.getElementById('Mname').focus();
	return false;
  }
  
   else if(document.getElementById('Adesc').value=="")
  {
     alert('Select Activity Description.');
	document.getElementById('Adesc').focus();
	return false;
  }
  else if(document.getElementById('Actype').value=="")
  {
     alert('Select Activity Type.');
	document.getElementById('Actype').focus();
	return false;
  }
  else if(document.getElementById('Stype').value=="")
  {
     alert('Select Complexity Level.');
	document.getElementById('Stype').focus();
	return false;
  } 

}

function ProjectMaster()
{
 if(document.getElementById('PName').value=="")
  {
	alert('Select Party Name');
    document.getElementById('PName').focus();
	return false;
  }
  else if(document.getElementById('ProName').value=="")
  {
    alert('Enter Project Name.');
	document.getElementById('ProName').focus();
	return false;
  }
  else 
  {
	  return ProjectMasterCheck();
  }
}//ProjectMaster()

function ProjectMasterCheck()
{
 if(document.getElementById('PCperson').value=="")
  {
    alert('Enter Contact Person Name.');
	document.getElementById('PCperson').focus();
	return false;
  }
  
  else if((document.getElementById('maintenancetype').value!="")&&(document.getElementById('mainstartdt').value==""))
  {
	alert('Select Maintenance Start Date.');
	cal10.popup();
	return false;
  }
  
  else if((document.getElementById('maintenancetype').value!="")&&(document.getElementById('maincost').value==""))
  {
	alert('Enter Maintenance Cost.');
	document.getElementById('maincost').focus();
	return false;
  }
  
  else if((document.getElementById('maintenancetype').value!="")&&(isNaN(document.getElementById('maincost').value)))
  {
	alert('Enter Maintenance Cost in Numeric.');
	document.getElementById('maincost').focus();
	return false;
  }
  
 else if(document.getElementById('Fend').value=="")
  {
    alert('Select Front End.');
	document.getElementById('Fend').focus();
	return false;
  }
     
  else if(document.getElementById('Bend').value=="")
  {
    alert('Select Back End.');
	document.getElementById('Bend').focus();
	return false;
  }
 
  else if(document.getElementById('Mktper').value=="")
  {
    alert('Select Marketing Person.');
	document.getElementById('Mktper').focus();
	return false;
  }
 
  else if(document.getElementById('ProManager').value=="")
  {
    alert('Select Project Manager.');
	document.getElementById('ProManager').focus();
	return false;
  }
 
  else if(document.getElementById('psd').value=="")
  {
    alert('Select Project Start Date.');
	cal2.popup();
	return false;
  }

  else if(isNaN(document.getElementById('ESmdays').value))
    {
	   alert('It should be numeric.');
	 document.getElementById('ESmdays').focus();
	 return false;
   }
  else if(document.getElementById('ped').value=="")
  {
    alert('Select End Date.');
	cal3.popup();
	return false;
  }
  else if(document.getElementById('utd').value!='')
  {
	  if((document.getElementById('psd').value > document.getElementById('utd').value ))
	  {
			alert('Unit Test Date is less than Project Start Date, Please correct it.');
			document.getElementById('utd').focus();
			return false;
		  }
  }
  
 else if(document.getElementById('Dld').value!='')
 {
	 if((document.getElementById('psd').value > document.getElementById('Dld').value ))
	  {
		alert('Project Delivery date is less than Project Start Date, Please correct it.');
		document.getElementById('Dld').focus();
		return false;
	  }
 }
 else if(document.getElementById('Pstatus').value=="")
  {
    alert('Select Status.');
	document.getElementById('Pstatus').focus();
	return false;
  }
  else
  {
	  return CheckStartEndDate();
  }
 	
}//ProjectMasterCheck()

function CheckStartEndDate()
{
  var SDate = document.getElementById('psd').value;
  var EDate = document.getElementById('ped').value;
  var sdt = SDate.split('/');
  var edt = EDate.split('/');
  
  if(edt[1]==sdt[1] && edt[2]==sdt[2] && edt[0]<sdt[0])
  {
	alert("Project End Date should be greater than the Start Date.");
	return false;
  }
  else if(edt[1]<sdt[1] && edt[2]<sdt[2])
  {
	alert("Project End Date should be greater than the Start Date.");
	return false;
  }
  else if(edt[2]<sdt[2])
  {
	alert("Project End Date should be greater than the Start Date.");
	return false;
  }
  else if(document.getElementById('EmailID').value!="")
  {
     return Projectcheckemail();
  } 
	
}//CheckStartEndDate()

function Projectcheckemail()
{
  var str=document.getElementById('EmailID').value;
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
  {
     testresults = true;
  }
  else
  {
       alert("Please enter valid Email ID.");
	   testresults=false;
  }
  return testresults;

}//Projectcheckemail()

function Partycheck()
{ 
 if(document.getElementById('Pname').value=="")
  {
    alert('Enter Party Name.');
	document.getElementById('Pname').focus();
	return false;
  }
 else if(document.getElementById('address').value!="")
 {
    var v = document.getElementById('address').value; 
	if(v.length>80)
	{
	alert('Address should be less than 80 characters.');
	document.getElementById('address').focus();
	return false;
	}
	else
	{
		return ValidPartyMast();
	}
 } 
 else
 {
	 return ValidPartyMast();
 }
}//End of Function Partycheck()

function ValidPartyMast()
{
 if(document.getElementById('city').value=="")
 {
    alert('Select City.');
	document.getElementById('city').focus();
	return false;
 }
 else if(document.getElementById('Email').value!="")
 {
    return PartyCheckEmailValidation();
 }
 else
 {
	 return ValidPartyMast2();
 }
}//End of Function ValidPartyMast


function PartyCheckEmailValidation()
{
  var str=document.getElementById('Email').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
   {
	  return ValidPartyMast2();
   }
  else
  {
     alert('Invalid Email Address.');
	 document.getElementById('Email').focus();
     testresults=false
  }
 return testresults;
} 
  
function ValidPartyMast2()
{
  var remark = document.getElementById('remark').value;
  if(document.getElementById('markting').value=="")
  {
    alert('Select Markiting Person Name.');
	document.getElementById('markting').focus();
	return false;
  }
  else if(document.getElementById('status').value=="")
  {
    alert('Select Party Status.');
	document.getElementById('status').focus();
	return false;
  }
  else if(document.getElementById('conperson').value=="")
  {
    alert('Enter Contact Person Name.');
	document.getElementById('conperson').focus();
	return false;
 }
 else if((document.getElementById('remark').value!="")&&(remark.length>=41))
 {
  	alert('Remark length should be less than 40 character.');
	document.getElementById('remark').focus();
	return false;
 }
 else if((document.getElementById('dob').value!="")&&(document.getElementById('anvdt').value!=""))
 {
	 if((document.getElementById('dob').value=='00/00/0000')&&(document.getElementById('anvdt').value=='00/00/0000'))
	 {
		  return true; 
	 }
	 else
	 {
		 return ValidPartyMast3();
	 }
 }
 else
 {
	return true;  
 }
}//End of Function ValidPartyMast2
  
  
function ValidPartyMast3()
{
	var dob = document.getElementById('dob').value;
	var annidt = document.getElementById('anvdt').value;
	var dobdt = dob.split('/'); 
	var dobday = dobdt[0];
	var dobmon = dobdt[1];
	var dobyear = dobdt[2];
	var andt = annidt.split('/');
	var andtday = andt[0];
	var andtmon = andt[1];
	var andtyear = andt[2];
	
	if((andtyear<=dobyear)&&(andtmon==dobmon)&&(andtday<=dobday))
	{
		alert('Anniversary date should be greater than the Date of Birth.');
		return false;
	}
	else if((andtyear>=dobyear)&&(andtmon<dobmon))
	{
		alert('Anniversary date should be greater than the Date of Birth.');
		return false;
	}
	else if(andtyear<dobyear)
	{
		alert('Anniversary date should be greater than the Date of Birth.');
		return false;
	}
	else
	{
		return true;
	}
	
}//ValidPartyMast3()
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function checkemailrecdar()
{
  var str=document.getElementById('Email').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
     {
	 document.getElementById('v1').style.display='none';
     // return Partycheck();
	 }
  else
  {
     document.getElementById('v1').style.display='block';
     testresults=false
  }
 return testresults;
}

function darcheck()
{

 if(document.getElementById('visit').value=="")
  {
    alert('Select Visit Type.');
	document.getElementById('visit').focus();
	return false;
  } 
  else if((document.getElementById('visit').value==2)&&(document.getElementById('ExpensesRs').value==""))
  {
	alert('Enter Expenses in Rupees.');
	document.getElementById('ExpensesRs').focus();
	return false;
  }
  else if((document.getElementById('visit').value==2)&&(isNaN(document.getElementById('ExpensesRs').value)))
  {
	alert('Rupees in Numeric.');
	document.getElementById('ExpensesRs').focus();
	return false;
  }
  else if((document.getElementById('visit').value==2)&&(document.getElementById('ExpRemarks').value==""))
  {
	alert('Enter Expenses Remarks.');
	document.getElementById('ExpRemarks').focus();
	return false;
  }
  else if(document.getElementById('PartyName5').value=="")
  {
    alert('Select Party Name.');
	document.getElementById('PartyName5').focus();
	return false;
  }
  else if(document.getElementById('ProName').value=="")
  {
    alert('Select Project Title.');
	document.getElementById('ProName').focus();
	return false;
  }
   else	if(document.getElementById('ProMod').value=="")
  {
     alert('Select Project Module.');
	document.getElementById('ProMod').focus();
	return false;
  }
 else if(document.getElementById('Etype').value=="")
  {
     alert('Select Activity Name.');
	document.getElementById('Etype').focus();
	return false;
  }
 else if(document.getElementById('Timefrom').value=="")
  {
    alert('Enter Time From.');
	document.getElementById('Timefrom').focus();
	return false;
  }
  else if(document.getElementById('Timeto').value=="")
  {
    alert('Enter Time To.');
	document.getElementById('Timeto').focus();
	return false;
  }
 
  else if(document.getElementById('Timefrom').value!="")
    {
		
	   var timef = document.getElementById('Timefrom').value;
       var timef1 = timef.split(':');
	   var timePat = /^(\d{1,2}):(\d{2})(:(\d{2}))?(\s?(AM|am|PM|pm))?$/;
	   var matchArray = timef.match(timePat);
		 if (matchArray == null) {
           alert("Time is not in a valid format.It should be HH:MM");
		  document.getElementById('Timefrom').focus();
		  return false;
	   }
		else if((timef1[0]<=0)||(timef1[0]>24))
		{
			alert('Enter Correct Hour in Time From.');
			document.getElementById('Timefrom').focus();
			return false;
		}
		else if((timef1[1]<0)||(timef1[1]>59))
		{
			alert('Enter Correct Minute in Time From.');
			document.getElementById('Timefrom').focus();
			return false;
		}
		else
		{
			return darcheck2();
		}
  }//else if
  else
  {
	  return darcheck2();
  }
  
}//dar entry page

function darcheck2()
{
 
  if(document.getElementById('Wtype').value=="")
  {
    alert('Select Work Type.');
	document.getElementById('Wtype').focus();
	return false;
  }
   else if(document.getElementById('Wstatus').value=="")
  {
     alert('Select Work Status.');
	document.getElementById('Wstatus').focus();
	return false;
  }
    else if((document.getElementById('Wstatus').value==1)&&(document.getElementById('Nxtduedate').value==''))
  {

     alert('Select Next Due Date.');
	 cal2.popup();
	// document.getElementById('darcal').focus();
	 return false;
	
  }
 else  if((document.getElementById('Wstatus').value==1)&&(document.getElementById('Nxtduedate').value!=''))
	{
		return CheckNextdueDate();
	}
   
}

function CheckNextdueDate()
{

	var actdt2 = document.getElementById('Actdate').value;
	var nxtdt2 = document.getElementById('Nxtduedate').value;
	var actdt = actdt2.split('/'); 
	var actday = actdt[0];
	var actmon = actdt[1];
	var actyear = actdt[2];
	
	var nxtdt = nxtdt2.split('/');
	var nxtday = nxtdt[0];
	var nxtmon = nxtdt[1];
	var nxtyear = nxtdt[2];
		
	if((nxtyear<=actyear)&&(nxtmon==actmon)&&(nxtday<actday))
	{
		alert('Next due date should be greater than the activity date11.');
		 document.getElementById('Nxtduedate').focus();
		return false;
	}
	else if((nxtyear<=actyear)&&(nxtmon<actmon))
	{
		alert('Next due date should be greater than the activity date22.');
		document.getElementById('Nxtduedate').focus();
		return false;
	}
	else if(nxtyear<actyear)
	{
		alert('Next due date should be greater than the activity date33.');
		document.getElementById('Nxtduedate').focus();
		return false;
	}
	else
	{
		return checknext();
	}
	
}//CheckNextdueDate
function checknext()
{
	if(document.getElementById('Description').value=="")
   {
    alert('Enter Remarks.');
	document.getElementById('Description').focus();
	return false;
  }
  else if(document.getElementById('Timeto').value!="")
  {
	var timeto = document.getElementById('Timeto').value;
	var timef = document.getElementById('Timefrom').value;
	var timefr1 = timef.split(':');
	var timeto1 = timeto.split(':');
	//alert(timeto1[0]);
	//alert(timefr1[0]);
	var timePat = /^(\d{1,2}):(\d{2})(:(\d{2}))?(\s?(AM|am|PM|pm))?$/;
	var matchArray = timeto.match(timePat);
		 if (matchArray == null) {
           alert("Time is not in a valid format.It should be HH:MM");
		  document.getElementById('Timeto').focus();
		  return false;
	   }
	else if((timeto1[0]<timefr1[0]))
	{
		alert('Enter Correct Hour in Time To.');
		document.getElementById('Timeto').focus();
		return false;
	}	  
  else if((timeto1[0]==timefr1[0]) && (timeto1[1]<=timefr1[1]))
	{
		alert('Enter Correct Minute in Time To.');
		document.getElementById('Timeto').focus();
		return false;
	}
	else if((timeto1[0]<=0)||(timeto1[0]>24))
	{
		alert('Enter Correct Hour in Time To.');
		document.getElementById('Timeto').focus();
		return false;
	}
	else if((timeto1[1]<0)||(timeto1[1]>59))
	{
		alert('Enter Correct Minute in Time To.');
		document.getElementById('Timeto').focus();
		return false;
	}
  else
	{
		return darcheck3();
	}
  }//else if
  else
  {
	  return darcheck3();
  }
 
}//checknext()

function darcheck3()
{
  if(document.getElementById('fam').value==document.getElementById('tam').value)
  {
	  var tfrom = document.getElementById('Timefrom').value;
	  var tto = document.getElementById('Timeto').value;
	
	  	  
	  var tfrom1 = tfrom.split(':');
	  var tto1 = tto.split(':');
	 
	 if(tto1[0]<tfrom1[0] && tfrom1[0]!=12 )
	  {
		  alert('Check The Hour.');
		  document.getElementById('Timeto').focus();
		  return false;
	  }
	  
	 else if((tfrom1[0]==tto1[0])&&(tto1[1]<=tfrom1[1]))
	  {
		  alert('Check The Min.');
		  document.getElementById('Timeto').focus();
		  return false;
	  }
	
	
	  else
	  {
		  return true;
	  }	  
  }
  else
  {
	  return true;
  }
    
}//darcheck3();


function ChangePassword()
{
	if(document.getElementById('oldpass').value=='')
	{
	   document.getElementById('cp1').style.display='block';
	   document.getElementById('vp').style.display='none';
	   document.getElementById('oldpass').focus();
		return false;
	}
	else if(document.getElementById('oldpass').value!=document.getElementById('validpass').value)
	{
		document.getElementById('cp1').style.display='none';
		document.getElementById('vp').style.display='block';
	    document.getElementById('oldpass').focus();
		return false;
	}
	else if(document.getElementById('newpass').value=='')
	{
	   document.getElementById('cp2').style.display='block';
	   document.getElementById('newpass').focus();
		return false;
	}
	else if(document.getElementById('conpass').value=='')
	{
	   document.getElementById('cp3').style.display='block';
	   document.getElementById('conpass').focus();
		return false;
	}
	else if(document.getElementById('newpass').value!=document.getElementById('conpass').value)
	{
		document.getElementById('cp3').style.display='none';
		document.getElementById('cpm').style.display='block';
	    document.getElementById('conpass').focus();
		return false;
	}
	else
	{
		return true;
	}
	
}//End of function ChangePassword()
function display_marks()
{
	if(document.getElementById('instname').value=="")
  {
    document.getElementById('e1').style.display='block';
	document.getElementById('instname').focus();
	return false;
  }
 
  else if(document.getElementById('sbranch').value=="")
  {
    document.getElementById('st2').style.display='block';
	document.getElementById('sbranch').focus();
	return false;
  }
 
  else if(document.getElementById('sem').value=="")
  {
    document.getElementById('st3').style.display='block';
	document.getElementById('sem').focus();
	return false;
  }
   else	if(document.getElementById('sub').value=="")
  {
    document.getElementById('st4').style.display='block';
	document.getElementById('sub').focus();
	return false;
  }
  
  else if(document.getElementById('subtype').value=="")
  {
    document.getElementById('st5').style.display='block';
	document.getElementById('subtype').focus();
	return false;
  }
  else if(document.getElementById('examterm').value=="")
  {
    document.getElementById('st6').style.display='block';
	document.getElementById('examterm').focus();
	return false;
  }
  	else
	{
	 return true;
	}
}//End of Function display attendance()
///////////////////////////////////////////////////////////

function EditvalidStudent()
{
	if(document.getElementById('editstuname').value=="")
  {
    document.getElementById('est1').style.display='block';
	document.getElementById('editstuname').focus();
	return false;
  }
  
	else
	{
	 return true;
	}
}//End of Function EditvalidStudent()

function validStudent()
{
	if(document.getElementById('stuname').value=="")
  {
    document.getElementById('st1').style.display='block';
	document.getElementById('stuname').focus();
	return false;
  }
  	if(document.getElementById('sbranch').value=="")
  {
    document.getElementById('st2').style.display='block';
	document.getElementById('sbranch').focus();
	return false;
  }
  	if(document.getElementById('sem').value=="")
  {
    document.getElementById('st3').style.display='block';
	document.getElementById('sem').focus();
	return false;
  }
  
	else
	{
	 return true;
	}
}//End of Function validStudent()

function userlogin()
{
  if(document.getElementById('uname').value=="")
  {
    alert('Please Enter Username.');
	document.getElementById('uname').focus();
	return false;
  }
  else if(document.getElementById('upass').value=="")
  {
  	alert('Please Enter Password.');
  	document.getElementById('upass').focus();
	return false;
  }
  else
  {
    return true;
  }
	
}//End of Userlogin()

function validCommittee()
{
 if(document.getElementById('instname').value=="")
  {
  	document.getElementById('re1').style.display='block';
  	document.getElementById('instname').focus();
	return false;
  }
  else if(document.getElementById('cname').value=="")
  {
  	document.getElementById('es1').style.display='block';
  	document.getElementById('cname').focus();
	return false;
  }
   else if(document.getElementById('Comember').value=="")
  {
    document.getElementById('dn2').style.display='block';
	document.getElementById('Comember').focus();
	return false;
  }
  else if(document.getElementById('Email').value=="")
  {
  	document.getElementById('dn3').style.display='block';
	document.getElementById('Ev1').style.display='none';
  	document.getElementById('Email').focus();
	return false;
  }
   else if(document.getElementById('Email').value!="")
  {
  	document.getElementById('dn3').style.display='none';
  	return checkemailmem();
	return false;
  }
  
  else
  {
    return true;
  }
}//End of function validCommittee()


function EditCommittee()
{
 
   if(document.getElementById('Editcname').value=="")
  {
  	document.getElementById('Er2').style.display='block';
  	document.getElementById('Editcname').focus();
	return false;
  }
   else if(document.getElementById('EComember').value=="")
  {
    document.getElementById('edn2').style.display='block';
	document.getElementById('EComember').focus();
	return false;
  }
  else if(document.getElementById('EEmail').value=="")
  {
  	document.getElementById('edn3').style.display='block';
	document.getElementById('EEv1').style.display='none';
  	document.getElementById('EEmail').focus();
	return false;
  }
   else if(document.getElementById('EEmail').value!="")
  {
  	document.getElementById('edn3').style.display='none';
  	return checkemailmemedit();
	return false;
  }
  else
  {
    return true;
  }
}//End of function EditCommittee()


function checkemailmemedit()
{
  var str=document.getElementById('EEmail').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
     {
	 document.getElementById('EEv1').style.display='none';
      return  EditcommitteeNo();
	 }
  else
  {
     document.getElementById('EEv1').style.display='block';
     testresults=false
  }
 return testresults;
}////End of Function checkemail()

function checkemailmem()
{
  var str=document.getElementById('Email').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
     {
	 document.getElementById('Ev1').style.display='none';
      return committee();
	 }
  else
  {
     document.getElementById('Ev1').style.display='block';
     testresults=false
  }
 return testresults;
}////End of Function checkemail()

function EditcommitteeNo()
{
  if(isNaN(document.getElementById('EContact').value))
  {
    document.getElementById('edn4').style.display='block';
	document.getElementById('EContact').focus();
	return false;
  }
  else
  {
    return true;
  }
}//End of Function

function validsuccess()
{
 
   if(document.getElementById('Stuname').value=="")
  {
  	document.getElementById('sn1').style.display='block';
  	document.getElementById('Stuname').focus();
	return false;
  }
   else if(document.getElementById('Cname').value=="")
  {
    document.getElementById('sn2').style.display='block';
	document.getElementById('Cname').focus();
	return false;
  }
  else if(document.getElementById('instname').value=="")
  {
  	document.getElementById('re1').style.display='block';
  	document.getElementById('instname').focus();
	return false;
  }
  else if(document.getElementById('cname').value=="")
  {
  	document.getElementById('es1').style.display='block';
  	document.getElementById('cname').focus();
	return false;
  }
  else if(document.getElementById('Year').value=="")
  {
  	document.getElementById('sn3').style.display='block';
  	document.getElementById('Year').focus();
	return false;
  }
  else if(document.getElementById('Package').value=="")
  {
  	document.getElementById('sn4').style.display='block';
  	document.getElementById('Package').focus();
	return false;
  }
  else
  {
    return true;
  }
}//End of function validsuccess()

function Editsuccess()
{
 
   if(document.getElementById('EditStuname').value=="")
  {
  	document.getElementById('esn1').style.display='block';
  	document.getElementById('EditStuname').focus();
	return false;
  }
   else if(document.getElementById('EditCname').value=="")
  {
    document.getElementById('esn2').style.display='block';
	document.getElementById('EditCname').focus();
	return false;
  }
  else
  {
    return true;
  }
}//End of function Editsuccess()

function EditPlacement()
{
 
   if(document.getElementById('EditPcompanyname').value=="")
  {
  	document.getElementById('es1').style.display='block';
  	document.getElementById('EditPcompanyname').focus();
	return false;
  }
   else if(document.getElementById('EditPschdate').value=="")
  {
    document.getElementById('es2').style.display='block';
	document.getElementById('EditPschdate').focus();
	return false;
  }
  else if(document.getElementById('EditPlacevenue').value=="")
  {
  	document.getElementById('es3').style.display='block';
  	document.getElementById('EditPlacevenue').focus();
	return false;
  }
  else if(document.getElementById('Editpschdesc').value=="")
  {
  	document.getElementById('es4').style.display='block';
  	document.getElementById('Editpschdesc').focus();
	return false;
  }
  else
  {
    return true;
  }
}//End of function EditPlacement()


function validPlacement()
{ 
 if(document.getElementById('instname').value=="")
 {
	document.getElementById('re1').style.display='block';
  	document.getElementById('instname').focus();
	return false;
 }
   else if(document.getElementById('Pcompanyname').value=="")
  {
  	document.getElementById('ps1').style.display='block';
  	document.getElementById('Pcompanyname').focus();
	return false;
  }
   else if(document.getElementById('Pschdate').value=="")
  {
    document.getElementById('ps2').style.display='block';
	document.getElementById('Pschdate').focus();
	return false;
  }
  else if(document.getElementById('Placevenue').value=="")
  {
  	document.getElementById('ps3').style.display='block';
  	document.getElementById('Placevenue').focus();
	return false;
  }
  else if(document.getElementById('pschdesc').value=="")
  {
  	document.getElementById('ps4').style.display='block';
  	document.getElementById('pschdesc').focus();
	return false;
  }
  else
  {
    return true;
  }
}//End of function validPlacement()

function validHoli()
{
  if(document.getElementById('hdate').value=="")
  {
    document.getElementById('un1').style.display='block';
	document.getElementById('hdate').focus();
	return false;
  }
  else if(document.getElementById('hdescript').value=="")
  {
    document.getElementById('un2').style.display='block';
	document.getElementById('hdescript').focus();
	return false;
  }
   else
  { 
    return true;
  }
  	
}//Ecd of Function validHoliday()


function validTime()
{
 if(document.getElementById('instname').value=="")
  {
    document.getElementById('e1').style.display='block';
	document.getElementById('instname').focus();
	return false;
  }
  else if(document.getElementById('examsession').value=="")
  {
    document.getElementById('es3').style.display='block';
	document.getElementById('examsession').focus();
	return false;
  }
  else if(document.getElementById('desc').value=="")
  {
    document.getElementById('es6').style.display='block';
	document.getElementById('desc').focus();
	return false;
  }
  else if(document.getElementById('sem').value=="")
  {
    document.getElementById('es2').style.display='block';
	document.getElementById('sem').focus();
	return false;
  }
  else if(document.getElementById('uploadimgname').value=="")
  {
	document.getElementById('es7').style.display='block';
	document.getElementById('uploadimgname').focus();
	return false;
  }
  else
  { 
    return true;
  }
  	
}//Ecd of Function validTimetable()


function checkemail1()
{
  var str=document.getElementById('Editeaddress').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
     {
	 document.getElementById('Ev1').style.display='none';
      return Editvalidfaculty1();
	 }
  else
  {
     document.getElementById('Ev1').style.display='block';
     testresults=false
  }
 return testresults;
}////End of Function checkemail()



//check mail function
function checkemail()
{
  var str=document.getElementById('eaddress').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
     {
	 document.getElementById('v1').style.display='none';
      return validfaculty1();
	 }
  else
  {
     document.getElementById('v1').style.display='block';
     testresults=false
  }
 return testresults;
}////End of Function checkemail()

function validrec()
{
if(document.getElementById('compname').value=="")
  {
    document.getElementById('r1').style.display='block';
	document.getElementById('compname').focus();
	return false;
  }
else if(document.getElementById('personname').value=="")
  {
    document.getElementById('r2').style.display='block';
	document.getElementById('personname').focus();
	return false;
  }
 else if(document.getElementById('pdesignation').value=="")
  {
    document.getElementById('r3').style.display='block';
	document.getElementById('pdesignation').focus();
	return false;
  }
  else if(document.getElementById('pemail').value=="")
  {
    document.getElementById('r4').style.display='block';
	document.getElementById('v1').style.display='none';
	document.getElementById('pemail').focus();
	return false;
  }
   else if(document.getElementById('pemail').value!="")
  {
    document.getElementById('r4').style.display='none';
	return checkemailrec();
  }
}//End of Function validrec()

//check mail function
function checkemailrec()
{
  var str=document.getElementById('pemail').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
     {
	 document.getElementById('v1').style.display='none';
      return validrecurit();
	 }
  else
  {
     document.getElementById('v1').style.display='block';
     testresults=false
  }
 return testresults;
}

function validrecurit()
{
  if(document.getElementById('phone').value=="")
  {
    document.getElementById('r5').style.display='block';
	document.getElementById('phone').focus();
	return false;
  }
  else
  {
    return true;
  }
}

function s(sname,sid)
{
  if(document.getElementById(sname).value=="")
  {
  document.getElementById(sid).style.display='block';
  document.getElementById(sid).focus();
  }
  else
  {
   document.getElementById(sid).style.display='none';
  }
}

function Updates(sname,sid)
{
  if(document.getElementById(sname).value=="")
  {
  document.getElementById(sid).style.display='block';
  document.getElementById(sid).focus();
  }
  else
  {
   document.getElementById(sid).style.display='none';
  }
}

function showadd(e)
{
 document.getElementById(e).style.display='block';
}//End of function showadd()

function hideadd(e)
{
 document.getElementById(e).style.display='none';
}//End of function hideadd()

function pagepath(path)
{
	 location.href=path;
}//End of function pagepath

/////For Character Count///////////////
function getObject(obj) {
  var theObj;
  if(document.all) {
    if(typeof obj=="string") {
      return document.all(obj);
    } else {
      return obj.style;
    }
  }
  if(document.getElementById) {
    if(typeof obj=="string") {
      return document.getElementById(obj);
    } else {
      return obj.style;
    }
  }
  return null;
}

//Contador de caracteres.
function Contar1(entrada,salida,texto,caracteres) {
  var entradaObj=getObject(entrada);
  var salidaObj=getObject(salida);
  var longitud=caracteres - entradaObj.value.length;
  if(longitud <= 0) {
    longitud=0;
    texto='<span class="disable"> '+texto+' </span>';
    entradaObj.value=entradaObj.value.substr(0,caracteres);
  }
  salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
}
/////////////////////////////////////////////////////////

function validmember()
{
  if(document.form1.mname.value=="")
  {
    alert('Enter Member Name.');
	document.getElementById('mname').focus();
	return false;
  }
  else if(document.getElementById('deptnm').value=="")
  {
    alert('Select Department.');
	document.getElementById('deptnm').focus();
	return false;
  }
  else if(document.getElementById('add1').value!="")
  {
    var v = document.getElementById('add1').value; 
	if(v.length>80)
	{
	alert('Address should be less than 80 characters.');
	document.getElementById('add1').focus();
	return false;
	}
	else
	{
		return ValidMemMast();
	}
  }
  else
  {
	  return ValidMemMast();
  }
 }//End of function validmember() 
 
function ValidMemMast()
{
 if(document.getElementById('city').value=="")
  {
    alert('Select City.');
	document.getElementById('city').focus();
	return false;
  }
  else if(document.getElementById('memail').value=="")
  {
    alert('Enter Email Id.');
	document.getElementById('memail').focus();
	return false;
  }
  else if(document.getElementById('memail').value!="")
  {
    return CheckEmailValidation();
  }
  
}//End of function ValidMemMast() 

///////////////////////////////////////
  
 function CheckEmailValidation()
{
  var str=document.getElementById('memail').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
     {
	   return ValidMemberMast();
	 }
  else
  {
     alert('Invalid Email Address.');
	 document.getElementById('memail').focus();
     testresults=false
  }
 return testresults;
} 
  
////////////////////////////////////////
  
 function ValidMemberMast()
 {
  if(document.getElementById('Lname').value=="")
  {
    alert('Enter Login Name.');
	document.getElementById('Lname').focus();
	return false;
  }
 else  if(document.getElementById('password').value=="")
  {
   alert('Enter Password.');
	document.getElementById('password').focus();
	return false;
  }
   else  if(document.getElementById('cpass').value=="")
  {
    alert('Enter confirm Password.');
	document.getElementById('cpass').focus();
	return false;
  }
  else if(document.getElementById('password').value!=document.getElementById('cpass').value)
	{
        alert('Password does not match.');   
	    document.getElementById('cpass').focus();
		return false;
	}
  else if(document.getElementById('utype').value=="")
  {
    alert('Select User Type.');
	document.getElementById('utype').focus();
	return false;
  }
  else if(document.getElementById('Reportperson').value=="")
  {
    alert('Select Reporting Person.');
	document.getElementById('Reportperson').focus();
	return false;
  }
  else if((document.getElementById('ex').value!='') && (document.getElementById('act').value=='A'))	
  {
	  alert('Member Name Already Exist.');
	  document.getElementById('mname').focus();
	  return false;
  }
  else if((document.getElementById('dob').value!="")&&(document.getElementById('anvdt').value!=""))
  {
	 if((document.getElementById('dob').value=='00/00/0000')&&(document.getElementById('anvdt').value=='00/00/0000'))
	 {
		  return true; 
	 }
	 else
	 {
		 return ValidPartyMast3();
	 }
   }
  else
  {
	  return true;
  }
	
}//End of function ValidMemberMast()

function Validpassword(p,cp,a,b)
{
	var pass = document.getElementById(p).value;
	var cpass = document.getElementById(cp).value;
	
	if(cpass=='')
	{
	   document.getElementById(a).style.display='block';
	   document.getElementById(cpass).focus();
	}
	else if(cpass!='')
	{
		if(pass!=cpass)
		{
			document.getElementById(a).style.display='none';
			document.getElementById(b).style.display='block';
	        document.getElementById(cpass).focus();
		}
		else
		{
			document.getElementById(a).style.display='none';
			document.getElementById(b).style.display='none';
		}
	}
	
}//End of Function Validpassword()


function validmarksheet()
{
	
	if(document.getElementById('instname').value=="")
  {
    document.getElementById('e1').style.display='block';
	document.getElementById('instname').focus();
	return false;
  }
  else if(document.getElementById('sbranch').value=="")
  {
    document.getElementById('st2').style.display='block';
	document.getElementById('sbranch').focus();
	return false;
  }
  else if(document.getElementById('sem').value=="")
  {
    document.getElementById('st3').style.display='block';
	document.getElementById('sem').focus();
	return false;
  }
   else if(document.getElementById('sub').value=="")
  {
    document.getElementById('st4').style.display='block';
	document.getElementById('sub').focus();
	return false;
  }
  else if(document.getElementById('subtype').value=="")
  {
    document.getElementById('st5').style.display='block';
	document.getElementById('subtype').focus();
	return false;
  }
  else if(document.getElementById('examterm').value=="")
  {
    document.getElementById('st10').style.display='block';
	document.getElementById('examterm').focus();
	return false;
  }
  if(document.getElementById('maxmark').value=="")
  {
    document.getElementById('st6').style.display='block';
	document.getElementById('maxmark').focus();
	return false;
  }
  if(isNaN(document.getElementById('maxmark').value))
  {
	document.getElementById('st6').style.display='none';  
    document.getElementById('st8').style.display='block';
	document.getElementById('maxmark').focus();
	return false;
  }
  
  	if(document.getElementById('uploadimgname').value=="")
  {
    document.getElementById('st7').style.display='block';
	document.getElementById('uploadimgname').focus();
	return false;
  }
  	
	var total_lenght=document.getElementById('uploadimgname').value.length;
	var where_is_r=document.getElementById('uploadimgname').value.indexOf('.');
	var Extension1=document.getElementById('uploadimgname').value.substring(where_is_r , total_lenght);
    var Extension=Extension1.toLowerCase();
		
    if((Extension!='.xls'))
	{
	document.getElementById('st7').style.display='none';
    document.getElementById('st9').style.display='block';
	document.getElementById('uploadimgname').focus();
	return false;
	}
 
	else
	{
	 document.getElementById('st7').style.display='none';
     document.getElementById('st9').style.display='none';	
	 return true;
	}
}//End of Function valid_marksheet()


function ValidFormatNumber(txtname,f,s)
{
	if(document.getElementById(txtname).value=="")
	{
		document.getElementById(f).style.display='block';
	    document.getElementById(s).style.display='none';
		return false;
	}
	else if(isNaN(document.getElementById(txtname).value))
   {
	  document.getElementById(f).style.display='none';
	  document.getElementById(s).style.display='block';
	  return false; 
   }
   else
   {
	  document.getElementById(f).style.display='none';
	  document.getElementById(s).style.display='none';
	  return false; 
   }
}//ValidFormatNumber

function validModule()
{
  if(document.getElementById('mcode').value=="")
  {
   document.getElementById('re1').style.display='block';
   return false;
  }
  else if(document.getElementById('AComember').value=="")
  {
   document.getElementById('alumnic').style.display='block';
   return false;
  }
  else
  {
	  return true;
  }
}//validModule

function EditvalidModule()
{
  if(document.getElementById('EAComember').value=="")
  {
    alert('Enter Module Name.');
	document.getElementById('EAComember').focus();
	return false;
  }
  else
  {
	  return true;
  }
}//EditvalidModule

function EditvalidHoli()
{
  if(document.getElementById('Ehdate').value=="")
  {
	alert('Select Date.');
	document.getElementById('Ehdate').focus();
	return false;
	  
  }
 else  if(document.getElementById('Ehdescription').value=="")
  {
	alert('Enter Description.');
	document.getElementById('Ehdescription').focus();
	return false;
	  
  }
  
  else
  {
	  return true;
  }
  
}//EditvalidHoli

function ValidNumber(txtnm,d)
{
  if(document.getElementById(txtnm).value!="")
  {
   if(isNaN(document.getElementById(txtnm).value))
   {
    alert(d);  
    return false;
  }
 }//IF
}//ValidNumber
function EditvalidActivity1()
{
  if(document.getElementById('modulenm').value=="")
  {
	alert('Select Module Name.');
	document.getElementById('modulenm').focus();
	return false;
  }
  
}

function EditvalidActivity()
{
  if(document.getElementById('Actname').value=="")
  {
	alert('Enter Activity Name.');
	document.getElementById('Actname').focus();
	return false;
  }
  
  else if(document.getElementById('Actype').value=="")
  {
	alert('Select Activity Type.');
	document.getElementById('Actype').focus();
	return false;
  }
  else if(document.getElementById('Stype').value=="")
  {
	alert('Select Complexity Level.');
	document.getElementById('Stype').focus();
	return false;
  }
    else if(document.getElementById('Sdate').value=="")
  {
	alert('Enter Standard Time.');
	document.getElementById('Sdate').focus();
	return false;
  }
  else if(isNaN(document.getElementById('Sdate').value))
   {
	 alert('Standard Time should be numeric.');
	document.getElementById('Sdate').focus();
	  return false; 
   }
  else
  {
	  return true;
  }
	
}//EditvalidActivity


function EditDefineActivity()
{
  if(document.getElementById('modulenm').value=="")
  {
	alert('Select Module Name.');
	document.getElementById('modulenm').focus();
	return false;
  }
  else if(document.getElementById('Actname').value=="")
  {
	alert('Select Activity Name.');
	document.getElementById('Actname').focus();
	return false;
  }
  
  else if(document.getElementById('Actype').value=="")
  {
	alert('Select Activity Type.');
	document.getElementById('Actype').focus();
	return false;
  }
  else if(document.getElementById('Stype').value=="")
  {
	alert('Select Complexity Level.');
	document.getElementById('Stype').focus();
	return false;
  }
    else if(document.getElementById('Sdate').value=="")
  {
	alert('Enter Standard Time.');
	document.getElementById('Sdate').focus();
	return false;
  }
  else if(isNaN(document.getElementById('Sdate').value))
   {
	 alert('Standard Time should be numeric.');
	document.getElementById('Sdate').focus();
	  return false; 
   }
  else
  {
	  return true;
  }
}//EditDefineActivity



function Check_VisitOrder()
{
  if(document.getElementById('visit').value=="")
  {
	alert('Select visit type.');
	document.getElementById('visit').focus();
	return false;
  }
  else if(document.getElementById('loc').value=="")
  {
	alert('Select location.');
	document.getElementById('loc').focus();
	return false;
  }
 else if(document.getElementById('partylist').value=="")
  {
	alert('Select partner.');
	document.getElementById('partylist').focus();
	return false;
  }
 else if(document.getElementById('meetdate').value=="")
  {
	alert('Select next meeting date.');
	document.getElementById('meetdate').focus();
	return false;
  }	
 else if(document.getElementById('time').value=="")
  {
	alert('Enter time.');
	document.getElementById('time').focus();
	return false;
  }	
  else if(document.getElementById('time').value!="")
  {
	return visit_time();
  }
 
}//Check_VisitOrder


function ChkProceed()
{
  window.location.href="visit_order.php?st=A";
}//ChkProceed()

function visit_time()
{
	  var timef = document.getElementById('time').value;
       var timef1 = timef.split(':');
        if((timef1[0]<=0)||(timef1[0]>23))
		{
			alert('Enter Correct Hour in Time.');
			document.getElementById('time').focus();
			return false;
		}
		else if((timef1[1]<0)||(timef1[1]>59))
		{
			alert('Enter Correct Minute in Time.');
			document.getElementById('time').focus();
			return false;
		}	
	    else
		{
			 return Chk_visit_order();
		}
 
}//visit_time()

function Chk_visit_order()
{
   if(document.getElementById('status').value=="")
   {
	alert('Select status.');
	document.getElementById('status').focus();
	return false;
  }	
 else if(document.getElementById('remark').value=="")
  {
	alert('Enter remark.');
	document.getElementById('remark').focus();
	return false;
  }
 else
  {
	  return ChkNextMeetingdt();
  }
}//


function ChkNextMeetingdt()
{
	var caldt = document.getElementById('calldt').value;
	var metdt = document.getElementById('meetdate').value;
	var dobdt = caldt.split('/'); 
	var dobday = dobdt[0];
	var dobmon = dobdt[1];
	var dobyear = dobdt[2];
	var andt = metdt.split('/');
	var andtday = andt[0];
	var andtmon = andt[1];
	var andtyear = andt[2];
	
	if((andtyear<=dobyear)&&(andtmon==dobmon)&&(andtday<=dobday))
	{
		alert('Next meeting date should be greater than the visit/call date.');
		return false;
	}
	else if((andtyear>=dobyear)&&(andtmon<dobmon))
	{
		alert('Next meeting date should be greater than the visit/call date.');
		return false;
	}
	else if(andtyear<dobyear)
	{
		alert('Next meeting date should be greater than the visit/call date.');
		return false;
	}
	else
	{
		return true;
	}
	
}//ChkNextMeetingdt()


function valid()
{
	if(document.getElementById('frmdate').value=="")
	{
	alert('Select from date.');
	document.getElementById('frmdate').focus();
	return false;
	}
	else if(document.getElementById('todate').value=="")
	{
	alert('Select to date.');
	document.getElementById('todate').focus();
	return false;
	}
	else
	{
	 return true;
	}

}//valid


function serachparty()
{
	if(document.getElementById('loc').value=="")
	{
	 alert('Select location.');
	 document.getElementById('loc').focus();
	 return false;
	}
	else if(document.getElementById('partylist').value=="")
	{
	 alert('Select party.');
	 document.getElementById('partylist').focus();
	 return false;
	}
	else
	{
		return true;
	}
	 
}//serachparty

function ChkVisit_Schedule()
{
	if(document.getElementById('frmdate').value=="")
	{
	alert('Select from date.');
	document.getElementById('frmdate').focus();
	return false;
	}
	else if(document.getElementById('todate').value=="")
	{
	alert('Select to date.');
	document.getElementById('todate').focus();
	return false;
	}
	else
	{
		return true;
	}
	
}//ChkVisit_Schedule()

function HideVisitEntry()
{
 window.location.href="visit_order.php?st=A&P=D";
}//HideVisitEntry


function chkemail()
{
  if(document.getElementById('fpass').value=='')
  {
	alert('Please enter email id.');
	document.getElementById('fpass').focus();
	return false;
  }
  else if(document.getElementById('fpass').value!='')
  {
	  return chkfpass();
  }
	
}//chkemail

function chkfpass()
{
  var str=document.getElementById('fpass').value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str))
   {
	  return true;
   }
  else
  {
     alert('Invalid Email Address.');
	 document.getElementById('fpass').focus();
     return false;
  }
}//chkfpass 	


function DisplayExpenses(ex)
{
	if (document.getElementById(ex).value=="")
	{
		document.getElementById('ExpensesRs').disabled=false;
		document.getElementById('ExpRemarks').disabled=false;
	}
	else if(document.getElementById(ex).value==2)
	{
    	document.getElementById('ExpensesRs').disabled=false;
		document.getElementById('ExpRemarks').disabled=false;
	}
	else if(document.getElementById(ex).value!=2)
	{
		document.getElementById('ExpensesRs').value="";
		document.getElementById('ExpRemarks').value="";
		document.getElementById('ExpensesRs').disabled=true;
		document.getElementById('ExpRemarks').disabled=true;
	}
	
}//DisplayExpenses


function PickProject()
{
  if(document.getElementById('CopyProject').checked==true) {
  document.getElementById('PDescription').disabled=true;
  document.getElementById('PCperson').disabled=true;
  document.getElementById('Phoneoff').disabled=true;
  document.getElementById('MobileNo').disabled=true;
  document.getElementById('EmailID').disabled=true;
  document.getElementById('Remarks').disabled=true;
  document.getElementById('maintenancetype').disabled=true;
  document.getElementById('mainstartdt').disabled=true;
  document.getElementById('maincost').disabled=true;
  document.getElementById('Fend').disabled=true;
  document.getElementById('Bend').disabled=true;
  document.getElementById('Rtool').disabled=true;
  document.getElementById('Other').disabled=true;
  document.getElementById('OrdNo').disabled=true;
  document.getElementById('OrdDate').disabled=true;
  document.getElementById('Propri').disabled=true;
  document.getElementById('Mktper').disabled=true;
  document.getElementById('ProManager').disabled=true;
  document.getElementById('ESmdays').disabled=true;
  document.getElementById('psd').disabled=true;
  document.getElementById('ped').disabled=true;
  document.getElementById('utd').disabled=true;
  document.getElementById('Dld').disabled=true;
  document.getElementById('Pstatus').disabled=true;
  }
  else
  {
   document.getElementById('PDescription').disabled=false;
   document.getElementById('PCperson').disabled=false;
   document.getElementById('Phoneoff').disabled=false;
   document.getElementById('MobileNo').disabled=false;
   document.getElementById('EmailID').disabled=false;
   document.getElementById('Remarks').disabled=false;
   document.getElementById('maintenancetype').disabled=false;
   document.getElementById('mainstartdt').disabled=false;
   document.getElementById('maincost').disabled=false;
   document.getElementById('Fend').disabled=false;
   document.getElementById('Bend').disabled=false;
   document.getElementById('Rtool').disabled=false;
   document.getElementById('Other').disabled=false;
   document.getElementById('OrdNo').disabled=false;
   document.getElementById('OrdDate').disabled=false;
   document.getElementById('Propri').disabled=false;
   document.getElementById('Mktper').disabled=false;
   document.getElementById('ProManager').disabled=false;
   document.getElementById('ESmdays').disabled=false;
   document.getElementById('psd').disabled=false;
   document.getElementById('ped').disabled=false;
   document.getElementById('utd').disabled=false;
   document.getElementById('Dld').disabled=false;
   document.getElementById('Pstatus').disabled=false;
  }
}//PickProject


function checkall(val)
{
   
  if(val=='Active')
  {
    window.location.href="member_master.php?ck="+val;
  }
  else if(val=='All')
  {
    window.location.href="member_master.php?ck="+val;
  }
        
}////checkall


function Ticketcheck()
{
  if(document.getElementById('PartyName5').value=="")
  {
    alert('Select Party Name.');
	document.getElementById('PartyName5').focus();
	return false;
  }
  else if(document.getElementById('ProName').value=="")
  {
    alert('Select Project Title.');
	document.getElementById('ProName').focus();
	return false;
  }
   else	if(document.getElementById('ProMod').value=="")
  {
     alert('Select Project Module.');
	document.getElementById('ProMod').focus();
	return false;
  }
 else if(document.getElementById('Etype').value=="")
  {
     alert('Select Activity Name.');
	document.getElementById('Etype').focus();
	return false;
  }
  else if(document.getElementById('anvdt').value=="")
  {
     alert('Select Date.');
	document.getElementById('anvdt').focus();
	return false;
  }
  else if(document.getElementById('remark').value=="")
  {
    alert('Enter your problem.');
	document.getElementById('remark').focus();
	return false;
  }
  else 
  {
	 return true;  
  }
  
}//Ticketcheck


/////////////////////////////////////////////////////////////////////////////////////////////

function selPM()
{
	if(document.getElementById('fromdate').value=="")
	{
		alert('Select From Date.');
		document.getElementById('fromdate').focus();
		return false;
	}
	else if(document.getElementById('todate').value=="")
	{
		alert('Select To Date.');
		document.getElementById('todate').focus();
		return false;
	}
	else
	{
		return true;
	}
}

////////////////////////////////////////////////////////////////////////////////////////////

function ScheduleCheck()
{
	if(document.getElementById('anvdt').value=="")
	{
		alert('Select Schedule Date.');
		document.getElementById('anvdt').focus();
		return false;
	}
	else if(document.getElementById('status').value=="")
	{
		alert('Select Party Name.');
		document.getElementById('status').focus();
		return false;
	}
	else if(document.getElementById('esttime').value=="")
	{
		alert('Please Enter Estimated Time.');
		document.getElementById('esttime').focus();
		return false;
	}
	else if(document.getElementById('remark').value=="")
	{
		alert('Enter Description.');
		document.getElementById('remark').focus();
		return false;
	}
	else
	{
		return true;
	}
	
}//

function CheckTimeEst(src,val)
{
	var flag = val.search(':');
	var fval, sval;
	var estvalue;
	if(flag==-1)
	{
		alert("Please enter time estimation in hh:mm format.");
		document.getElementById(src).focus();
		fval = "00";
		sval = "00";
	}
	else
	{
		 estvalue = val.split(':');
	     if(estvalue[0]>23)
		 {
			 alert("Enter hours less than 24.");
			 document.getElementById(src).focus();
			 fval = "00";
			 sval = estvalue[1];
		 }
		 else if(estvalue[1]>59)
		 {
			 alert("Enter minutes less than 59.");
			 document.getElementById(src).focus();
			 fval = estvalue[0];
			 sval = "00";
		 }
		 else if(isNaN(estvalue[0]))
		 {
			 fval = "00";
			 sval = estvalue[1];
		 }
		 else if(isNaN(estvalue[1]))
		 {
			 fval = estvalue[0];
			 sval = "00";
		 }
		 else 
		 {
			 fval = estvalue[0];
			 sval = estvalue[1];
		 }

	}

  document.getElementById(src).value = fval+':'+sval;
  
}//CheckTimeEst

function RestrictInt(src,val)
 {
    if(isNaN(val))
	{
    val = val.substring(0, val.length-1);
    document.getElementById(src).value = val;
    return false;
    }
    return true;
	
 }//RestrictInt

