/*function validAtEmpMaster()
{
	
	//alert (document.myform.cmbCompanyName.selectedIndex);
	if(document.myform.cmbCompanyName.selectedIndex=="")
	{
	alert("Please Select Company Name");
	document.myform.cmbCompanyName.option.selectedIndex;
	document.myform.cmbCompanyName.focus();
	return false;
	}
	if(document.myform.cmbCityName.selectedIndex=="")
	{
	alert("Please Select City ");
	document.myform.cmbCityName.option.selectedIndex;
	document.myform.cmbCityName.focus();
	return false;
	}
	return true;
	
}*/
///////////////////////////////////////////////////////////////////////////////////////
function validAtEmpDetail()
{
	obj= document.myform;
	if(obj.cmbGrade.value=="-1")
	{
		alert("Please select Grade field");
		obj.cmbGrade.focus();
		return false;
	}

	if(obj.cmbLocation.value=="-1")
	{
		alert("Please select Location field");
		obj.cmbLocation.focus();
		return false;
	}

	if(obj.cmbDepartment.value=="-1")
	{
		alert("Please select Department field");
		obj.cmbDepartment.focus();
		return false;
	}

	if(obj.cmbReport.value=="-1")
	{
		alert("Please select Reporting field");
		obj.cmbReport.focus();
		return false;
	}
	
	if(obj.ctc_fees.value=="")
	{
		alert("Please enter CTC/Fees field");
		obj.ctc_fees.focus();
		return false;
	}
	
	if(obj.wef_date.value=="")
	{
		alert("Please select Date");
		obj.wef_date.focus();
		return false;
	}

	if(obj.wef_date.value=="")
	{
		alert("Please select Date");
		obj.wef_date.focus();
		return false;
	}

	 return true;
}
//************* function for inward_outward.php **************
function openInwardWindow(id)
{
	window.open("see_iward_id.php?bid="+id,"","status,scrollbars=yes, width=550,menubar=Off, toolbar=Off");
}

//***************************

 

function openPopWindow(id)
{
	window.open("inward_detail.php?wid="+id,"", "status,scrollbar, width=550, height=500, menubar=Off, toolbar=Off, resizable=1");
}

function openPopWindow1(id)
{
	window.open("interaction_detail.php?deId="+id,"","status,scrollbar,width=550,height=500, menubar=Off, toolbar=Off, resizable=1");
}

function openPopWindow2(id)
{
	window.open("holiday_detail.php?deId="+id ,"","status,scrollbar,width=550,height=350, menubar=Off, toolbar=Off, resizable=1");
}

function openNewWindow(id)
{
	window.open("attendance_detail.php?aid="+id,"", "status,scrollbar, width=550, height=300, menubar=Off, toolbar=Off, resizable=1");
}

function openTenderWindow(id)
{
	window.open("tender_notice_detail.php?tid="+id,"", "status,scrollbar, width=550, height=590, menubar=Off, toolbar=Off, resizable=1");
}


function openParticipationWindow(id)
{
	window.open("partication_detail.php?ptid="+id,"", "status,scrollbars=yes, width=550, height=300  menubar=Off, toolbar=Off, resizable=yes");
}

function openCancleWindow(id)
{
	window.open("cancle_detail.php?ctid="+id,"", "status,scrollbars=yes, width=550, height=300, menubar=Off, toolbar=Off, resizable=yes");
}

function openCompanyWindow(id)
{
	window.open("view_company_info_detail.php?cid="+id, "", "status,scrollbars=yes, width=550, height=400, menubar=Off, toolbar=Off");
}

function openBranchWindow(id)
{
	window.open("branch_detail.php?cid="+id, "", "status,scrollbars=yes, width=700, height=600, menubar=Off, toolbar=Off");
}

function openCompanyDetailWindow(id)
{
	window.open("view_company_detail.php?cid="+id, "", "status,scrollbars=yes, width=550, height=600, menubar=Off, toolbar=Off");
}

function openCompanyAddressWindow(id)
{
	window.open("company_address_detail.php?cid="+id, "", "status,scrollbars=yes, width=550, height=400, menubar=Off, toolbar=Off");
}
 
function openBiddingHistoryWindow(id)
{
	window.open("bidding_history_detail.php?bid="+id, "", "status,scrollbars=yes, width=550, height=700, menubar=Off, toolbar=Off");
}

function openBankTypeWindow(id)
{
	window.open("view_bank_info_details.php?bid="+id,"","status,scrollbars=yes, width=550,menubar=Off, toolbar=Off");
}


function openContactPersonWindow(id)
{
	window.open("view_contact_details.php?cid="+id,"","status,scrollbars=yes, width=550,menubar=Off, toolbar=Off");
}

function openProjectInfoWindow(id)
{
	window.open("view_project_info_detail.php?pid="+id,"","status,scrollbars=yes, width=550,menubar=Off, toolbar=Off");
}

function openProjectDetailWindow(id)
{
	window.open("view_project_details.php?dpid="+id,"","status=yes,scrollbars=yes, width=550,menubar=Off, toolbar=Off,resizable=yes");
}


//--------------------------------
function openPopUpWindow(id)
{
	mywindow= window.open("lead_generation_detail.php?id="+id, "", "scrollbars, width=480, height=460, status, toolbar=Off, menubar=Off");
}

function openTransactionWindow(id)
{
	mywindow= window.open("view_transaction_detail.php?id="+id, "", "scrollbars, width=500, height=460, status, toolbar=Off, menubar=Off");
}

//----------------------------------


function openTaskWindow(id)
{
	mywindow= window.open("project_task.php?detailId="+id,"","scrollbars, width=800, height=550, status, toolbar=0, menubar=1");
}


function openPhaseWindow(id)
{
	mywindow= window.open("project_phase_detail.php?pid="+id,"","scrollbars, width=600, height=400, status, toolbar=0, menubar=0");
}

function openTaskPopUpWindow(id)
{
	mywindow= window.open("project_task_detail.php?tid="+id,"","scrollbars, width=600, height=400, status, toolbar=0, menubar=0");
}

function openTimeSheetWindow(id)
{
	window.open("view_time_sheet_details.php?tid="+id,"","status=yes,scrollbars=yes, width=550,menubar=Off, toolbar=Off,resizable=yes");
}


function openEditTaskWindow(tid,tpid)
{
	window.open("edit_project_task.php?act=edit&tid="+tid+"&tpid="+tpid,"","status=yes,scrollbars=yes, width=800,menubar=Off, toolbar=Off,resizable=yes");
}

function validAtHoliday()
{
	obj= document.myform;

	obj= document.forms[0];
	if(!obj.holiday[0].checked && !obj.holiday[1].checked)
	{
		alert("Please select Holiday");
		return false;
	}

	if(obj.date.value=="")
	{
		alert("Date field should not be blank");
		obj.date.focus();
		return false;
	}

	return true;
}


function validAtInOutWard()
{
	obj= document.myform;
	
	obj= document.forms[0];
	if(!obj.inward_outward[0].checked && !obj.inward_outward[1].checked)
	{
		alert("Please select Inward or Outward");
		return false;
	}

	if(obj.inward_no.value=="")
	{
		alert("No. field should not be blank");
		obj.inward_no.focus();
		return false;
	}
	
	if(obj.cmbEmpName.value=="-1")
	{
		alert("PLease select Received By field");
		obj.cmbEmpName.focus();
		return false;
	}

	if(obj.receipt_date.value=="")
	{
		alert("Please select Receipt Date");
		obj.receipt_date.focus();
		return false;
	}

	if(obj.cmbClientType.value=="-1")
	{
		alert("Please select Client Type field");
		obj.cmbClientType.focus();
		return false;
	}


	return true;
}


function validAtEditInOutWard()
{
	obj= document.myform;
	
	obj= document.forms[0];
	if(!obj.inward_outward[0].checked && !obj.inward_outward[1].checked)
	{
		alert("Please select Inward or Outward");
		return false;
	}

	if(obj.cmbEmpName.value=="-1")
	{
		alert("PLease select Received By field");
		obj.cmbEmpName.focus();
		return false;
	}

	if(obj.receipt_date.value=="")
	{
		alert("Please select Receipt Date");
		obj.receipt_date.focus();
		return false;
	}

	if(obj.cmbClientType.value=="-1")
	{
		alert("Please select Client Type field");
		obj.cmbClientType.focus();
		return false;
	}


	return true;
}


function validAtAttendance()
{
	obj= document.myform;

	if(obj.cmbEmpType.value=="-1")
	{
		alert("Please select Employee Type field");
		obj.cmbEmpType.focus();
		return false;
	}

	if(obj.cmbcombo1.value=="-1")
	{
		alert("Please select Employee Code field");
		obj.cmbcombo1.focus();
		return false;
	}

	if(obj.frm_date.value=="")
	{
		alert("From Date field should not be blank");
		obj.frm_date.focus();
		return false;
	}


	if(obj.to_date.value=="")
	{
		alert("To Date field should not be blank");
		obj.to_date.focus();
		return false;
	}

	 obj= document.forms[0];

 	if(!obj.atendence[0].checked && !obj.atendence[1].checked && !obj.atendence[2].checked)
	 {
		 alert("Please select Present/Absent/Travel");
		 return false;
	 }

	obj= document.myform;
	obj= document.forms[0];
	if(obj.atendence[1].checked && !obj.leavel[0].checked 
		&& !obj.leavel[1].checked 
		&& !obj.leavel[2].checked
		&& !obj.leavel[3].checked
		&& !obj.leavel[4].checked
		&& !obj.leavel[5].checked
		&& !obj.leavel[6].checked
		&& !obj.leavel[7].checked)
	{
		alert("Please select Absent field");
		return false;
	}

	obj= document.myform;
 	if(obj.note.value=="")
	{
		alert("Note field should not be blank");
		obj.note.focus();
		return false;
	}

//	obj= document.forms[0];
	///if(!obj.time[0].checked && !obj.time[1].checked)
 	//{
	//	alert("Please select Regular/Over Time");
		//return false;
	///}
	
	obj= document.forms[0];
	if(obj.time[0].checked)
	{

		if(obj.etime.value=="")
		{
			alert("Hour field should not be blank");
			obj.etime.focus();
			return false;
		}

		etime= document.getElementById('etime').value;

		if(isNaN(document.getElementById('etime').value)!=false)
		{
			alert('alphabets and special characters are not allowed in Hour'); 
			 document.getElementById('etime').focus(); 
			 return false;
		}
		
		obj= document.myform;
		if(obj.eminute.value=="")
		{
			alert("Minute field should not be blank");
			obj.eminute.focus();
			return false;
		}

		eminute= document.getElementById('eminute').value;

		if(isNaN(document.getElementById('eminute').value)!=false)
		{
			alert('alphabets and special characters are not allowed in Minute'); 
			document.getElementById('eminute').focus();
			return false;
		}
	}

	if(obj.time[1].checked)
	{
		obj= document.myform;
		if(obj.otime.value=="")
		{
			alert("Hour field should not be blank");
			obj.otime.focus();
			return false;
		}

		eminute= document.getElementById('otime').value;

		if(isNaN(document.getElementById('otime').value)!=false)
		{
			alert('alphabets and special characters are not allowed in Hour '); 
			document.getElementById('otime').focus();
			return false;
		}

		obj= document.myform;

		if(obj.ominute.value=="")
		{
			alert("Minute field should not be blank");
			obj.ominute.focus();
			return false;
		}
		
		eminute= document.getElementById('ominute').value;

		if(isNaN(document.getElementById('ominute').value)!=false)
		{
			alert('alphabets and special characters are not allowed in Minute '); 
			document.getElementById('ominute').focus();
			return false;
		}
	}

	return true;
}

/* Show & Hide Present & Absent Radio Fields */
function show()
{
	rowDiv= document.getElementById('chk_rdo');
	rowDiv.style.display="block";
}

function hide()
{
	rowDiv= document.getElementById('chk_rdo');
	rowDiv.style.display="none";

}

/* Show & Hide Married Date */


/* Show & Hide Present & Absent Radio Fields */
function show_married()
{
	rowDiv= document.getElementById('married');
	rowDiv.style.display="block";
}

function hide_married()
{
	rowDiv= document.getElementById('married');
	rowDiv.style.display="none";

}

/* Show & Hide In time & Out Time Fields */


	 
/*****************************************************/

/************ Disabled & Enabled Regular & Over Time ***********/

function DisabledRegularTime()
{
	obj= document.forms[0];
	if(obj.time[0].checked)
	{
		obj= document.myform;
		obj.otime.disabled=true;
		obj.ominute.disabled=true;
		obj.oampm.disabled=true;
	}
	
}

function EnabledRegularTime()
{
	 if(obj.time[1].checked)
	{
		obj= document.myform;
		obj.otime.disabled=false;
		obj.ominute.disabled=false;
		obj.oampm.disabled=false;
	}
}

function DisabledOverTime()
{
	obj= document.forms[0];
	if(obj.time[1].checked)
	{
		obj= document.myform;
		obj.etime.disabled=true;
		obj.eminute.disabled=true;
		obj.eampm.disabled=true;
	}
}

function EnabledOverTime()
{
	if(obj.time[0].checked)
	{
		obj= document.myform;
		obj.etime.disabled=false;
		obj.eminute.disabled=false;
		obj.eampm.disabled=false;
	}
}

///function for Disable and Enable present  and absent regular/over Time//////////

function DisabledRegular()
{
	obj= document.forms[0];
	if(obj.atendence[0].checked)
	{
		obj= document.myform;
		obj.otime.disabled=true;
		obj.ominute.disabled=true;
		obj.oampm.disabled=true;

    }
	
}

function EnabledRegular()
{
	 if(obj.atendence[1].checked)
	{
		obj= document.myform;
		obj.otime.disabled=false;
		obj.ominute.disabled=false;
		obj.oampm.disabled=false;

	}
	if(obj.atendence[1].checked)
	{
		obj=document.myform;
		obj.time.disable=true;
	}
}

function Disabledover()
{
	obj= document.forms[0];
	if(obj.atendence[1].checked)
	{
		obj= document.myform;
		obj.etime.disabled=true;
		obj.eminute.disabled=true;
		obj.eampm.disabled=true;
		 
	 }
	if(obj.atendence[1].checked)
	{
		obj= document.myform;
		obj.otime.disabled=true;
		obj.ominute.disabled=true;
		obj.oampm.disabled=true;
		 
	 }
	if(obj.atendence[1].checked)
	{
		obj=document.myform;
		obj.time.disable=true;
	}
	
}

function EnabledOver()
{
	if(obj.atendence[0].checked)
	{
		obj= document.myform;
		obj.etime.disabled=false;
		obj.eminute.disabled=false;
		obj.eampm.disabled=false;
	}
	 
}

 
/*********************************************************/


function show_time()
{
	rowDiv= document.getElementById('check_time');
	rowDiv.style.display="block";

}

function hide_time()
{
	rowDiv= document.getElementById('check_time');
	rowDiv.style.display="none";
}

//******* hide add button ****
function add_Hide()
{
	rowDiv= document.getElementById('btn_add_purpose');
	rowDiv.style.display="none";
}

function add_Show()
{
	
	rowDiv= document.getElementById('btn_add_purpose');
	rowDiv.style.display="block";
}
//*****************
// ******************************************* preeti ****************************************
function date_Show()
{
	rowDiv= document.getElementById('check_date');
	rowDiv.style.display="block";
}

function date_Hide()
{
	rowDiv= document.getElementById('check_date');
	rowDiv.style.display="none";
}

function Tdate_Show()
{
	rowDiv= document.getElementById('Tcheck_date');
	rowDiv.style.display="block";
}

function Tdate_Hide()
{
	rowDiv= document.getElementById('Tcheck_date');
	rowDiv.style.display="none";
}

function Location_Show()
{
	rowDiv= document.getElementById('chk_loc');
	rowDiv.style.display="block";
}

function Location_Hide()
{
	rowDiv= document.getElementById('chk_loc');
	rowDiv.style.display="none";
}


function purpose_Show()
{
	
	rowDiv= document.getElementById('chk_purpose');
	rowDiv.style.display="block";
}

function purpose_Hide()
{
	rowDiv= document.getElementById('chk_purpose');
	rowDiv.style.display="none";
}

function leave_Show()
{
	rowDiv= document.getElementById('chk_leave');
	rowDiv.style.display="block";
}

function leave_Hide()
{
	rowDiv= document.getElementById('chk_leave');
	rowDiv.style.display="none";
}





//************************* end preeti *************************///////

/*********************** Function for lead_transaction.php Doable / Non Doable Show/ Hide ***********************/

function show_doable()
{
	rowDiv= document.getElementById('doable');
	rowDiv.style.display="block";
}

function hide_doable()
{
	rowDiv= document.getElementById('doable');
	rowDiv.style.display="none";
}


function show_txtarea()
{
	rowDiv= document.getElementById('txtarea');
	rowDiv.style.display="block";
}

function hide_txtarea()
{
	rowDiv= document.getElementById('txtarea');
	rowDiv.style.display="none";
}
 
/***************************************************************************************************************/
/*function show_partnership(chk)
{

	alert("**");
	rowDiv= document.getElementById("partnership");
	if(rowDiv==true){
	alert(rowDiv);
	rowDiv.style.display="block";}
	else
	{	rowDiv.style.display="none";

	}

}*/
//********************for check box of tender_participent.php*****************
function show_partnership(chk)
{

	if (chk.checked == 1)
	{
		rowDiv= document.getElementById('partnership');
		rowDiv.style.display="block";
	}
	else
	{
	  rowDiv= document.getElementById('partnership');
	  rowDiv.style.display="none";
	  chk.checked = 0;
	 }
	
}


//*********Function for Insert only 50 char in Text area***************//

function count_gradedesc()
{
    obj = document.myform;
	 
	if(obj.desc1.value=='')total_char = 0;
	else total_char = Number(obj.desc1.value.length);
	
	if(Number(obj.desc1.value.length)>50)
	{
		obj.desc1.value = obj.desc1.value.substr(0,50);
		 
	}
}


function count_departdesc()
{
	obj=document.myform;
	if(obj.desc1.value=='')total_char=0;
	else total_char=Number(obj.desc1.value.length);

	if(Number(obj.desc1.value.length)>50)
	{
		obj.desc1.value = obj.desc1.value.substr(0,50);
	}
}


function count_contacdesc()
{
	obj = document.myform;
	if(obj.desc.value=='')total_char=0;
	else total_char=Number(obj.desc.value.length);

	if(Number(obj.desc.value.length)>50)
	{
		obj.desc.value = obj.desc.value.substr(0,50);
	}
}


function count_desigdesc()
{
	obj = document.myform;
	if(obj.desc.value=='')total_char=0;
	else total_char=Number(obj.desc.value.length);

	if(Number(obj.desc.value.length)>50)
	{
		obj.desc.value = obj.desc.value.substr(0,50);
	}
}

function count_emptypedesc()
{
	obj = document.myform;
	if(obj.desc.value=='')total_char=0;
	else total_char=Number(obj.desc.value.length);

	if(Number(obj.desc.value.length)>50)
	{
		obj.desc.value = obj.desc.value.substr(0,50);
	}
}

function count_emplocationdesc()
{
	obj = document.myform;
	if(obj.desc.value=='')total_char=0;
	else total_char=Number(obj.desc.value.length);

	if(Number(obj.desc.value.length)>50)
	{
		obj.desc.value = obj.desc.value.substr(0,50);
	}
}



//*******************************************************//


/************************************* Function for lead_transaction.php Upload Multiple files ***************/


var TotalCount=0;
var DeletedId='-1';
var DeleteCount=0;
function getFile(divid)
{
   	if(TotalCount>=13)
		return;
 	b=divid+1;
 	rowDiv=document.getElementById("div"+divid);
	rowDiv.style.display = "none";

	rowDiv1=document.getElementById("div"+b);
	rowDiv1.style.display = "block";

	rowDiv2=document.getElementById("show"+divid);
	rowDiv2.style.display = "block";

	obj=document.getElementById("MyFile"+divid);
	obj=obj.value;
	document.getElementById("show"+divid).innerHTML=obj+"&nbsp;<a href=javascript:deleteFile("+divid+")> delete</a>";
	
	 TotalCount++;	
 	 obj=document.myform;
	 obj.delitem.value=DeletedId;	
}

function deleteFile(divId)
{
	DeletedId = DeletedId+","+divId;
	rowDiv1=document.getElementById("show"+divId);
	rowDiv1.style.display = "none";
	DeleteCount++;
	obj=document.myform;
	obj.delitem.value=DeletedId;
 	// alert(DeletedId);
}
//************ function for first communication *****************

var TotalCountfc=0;
var DeletedIdfc='-1';
var DeleteCountfc=0;
function getFilefc(divid)
{
   	if(TotalCountfc>=13)
		return;
 	b=divid+1;
 	rowDiv=document.getElementById("divfc"+divid);
	rowDiv.style.display = "none";

	rowDiv1=document.getElementById("divfc"+b);
	rowDiv1.style.display = "block";

	rowDiv2=document.getElementById("showfc"+divid);
	rowDiv2.style.display = "block";

	obj=document.getElementById("MyFCFile"+divid);
	obj=obj.value;
	document.getElementById("showfc"+divid).innerHTML=obj+"&nbsp;<a href=javascript:deleteFilefc("+divid+")> delete</a>";
	
	 TotalCountfc++;	
 	 obj=document.myform;
	 obj.delitem1.value=DeletedIdfc;	
}

function deleteFilefc(divId)
{
	DeletedIdfc = DeletedIdfc+","+divId;
	rowDiv1=document.getElementById("showfc"+divId);
	rowDiv1.style.display = "none";
	DeleteCountfc++;
	obj=document.myform;
	obj.delitem1.value=DeletedIdfc;
 	// alert(DeletedId);
}
// ***************end **************

// *********** function for internal disscussion **********

var TotalCountid=0;
var DeletedIdid='-1';
var DeleteCountid=0;
function getFileid(divid)
{
   	if(TotalCountid>=13)
		return;
 	b=divid+1;
 	rowDiv=document.getElementById("divid"+divid);
	rowDiv.style.display = "none";

	rowDiv1=document.getElementById("divid"+b);
	rowDiv1.style.display = "block";

	rowDiv2=document.getElementById("showid"+divid);
	rowDiv2.style.display = "block";

	obj=document.getElementById("MyIDFile"+divid);
	obj=obj.value;
	document.getElementById("showid"+divid).innerHTML=obj+"&nbsp;<a href=javascript:deleteFileid("+divid+")> delete</a>";
	
	 TotalCountfc++;	
 	 obj=document.myform;
	 obj.delitem2.value=DeletedIdid;	
}

function deleteFileid(divId)
{
	DeletedIdfc = DeletedIdid+","+divId;
	rowDiv1=document.getElementById("showid"+divId);
	rowDiv1.style.display = "none";
	DeleteCountfc++;
	obj=document.myform;
	obj.delitem2.value=DeletedIdid;
 	// alert(DeletedId);
}


 
 //******** end **************
 
 /*function callbrowsalbum()


	{
	obj=document.myform;
  	rowDiv1=document.getElementById("div0");
 	if(rowDiv1.style.display == "block")
			{
			 rowDiv1.style.display = "none";
 			}
		else
			{
			rowDiv1.style.display = "block";
			for(i=1;i<=15;i++)
				{
                  rowDiv1=document.getElementById("div"+i);
                  if(rowDiv1.style.display == "block")
                  rowDiv1.style.display = "none";
				}
			}
		
	}*/


function callbrowsalbum()
	{
	obj=document.myform;
  	rowDiv1=document.getElementById("div0");
 	if(rowDiv1.style.display == "block")
			{
			 rowDiv1.style.display = "none";
 			}
		else
			{
			rowDiv1.style.display = "block";
			}
	}

function callbrowsalbumfc()
	{
	obj=document.myform;
  	rowDiv1=document.getElementById("divfc0");
 	if(rowDiv1.style.display == "block")
			{
			 rowDiv1.style.display = "none";
 			}
		else
			{
			rowDiv1.style.display = "block";
			}
	}


function callbrowsalbumid()
	{
	obj=document.myform;
  	rowDiv1=document.getElementById("divid0");
 	if(rowDiv1.style.display == "block")
			{
			 rowDiv1.style.display = "none";
 			}
		else
			{
			rowDiv1.style.display = "block";
			}
	}


/**************************************************************************************************************/
	function inout()
	{
		obj=document.myform;
		abc=document.getElementById("mx_wid");
		abc=abc++;
	}
/*****************************************************************************************************/
function validAtChangePassword()
{
	obj= document.myform;
	if(obj.username.value=="")
	{
		alert("Please Enter User Name!");
		obj.username.focus();
		return false;
	}
	
	if(obj.oldpwd.value=="")
	{
		alert("Please Enter Old Password!");
		obj.oldpwd.focus();
		return false;
	}

	if(obj.newpwd.value=="")
	{
		alert("Please Enter New Password!");
		obj.newpwd.focus();
		return false;
	}

	if(obj.retypepwd.value=="")
	{
		alert("Please Enter Re-type Password!");
		obj.retypepwd.focus();
		return false;
	}

	if(obj.newpwd.value!=obj.retypepwd.value)
	{
		alert("Please Enter Correct Password!");
		obj.retypepwd.focus();
		return false;
	}

	return true;
}




///////////////////////////////////////////////////////////////

function validtaluka()
{
	obj=document.myform();
	if(obj.talu.value=="")
	{
		alert("Please enter Taluka");
		obj.talu.focus();
		return false;
	}
	
}

/************************************** Function for project_info.php Client ID ***********************/

function ValidClientId()
{
	obj= document.myform;
	if(obj.cmbCompanyClientId.value=="-1")
	{
		alert("Please select Client Id!");
		obj.cmbCompanyClientId.focus();
		return false;
	}
	return true;

}


/************************************** END **********************************************************/

/******************* User for this function to refresh Parent Window************************/

/*function refreshParent() {

  window.opener.location.href = window.opener.location.href;

  if (window.opener.progressWindow)
		
 {
	
    window.opener.progressWindow.submit()
 }
  window.submit();

}
*/

/*********************************** Function  for index.php for Login User****************************/

function loginform()
{
	obj= document.myform;
	if(obj.username.value=="")
	{
		alert("Login field should not be blank");
		obj.username.focus();
		return false;
	}

	

	if(obj.userpass.value=="")
	{
		alert("Password field should not be blank");
		obj.userpass.focus();
		return false;
	}

	obj.userpass.value=MD5(obj.userpass.value);

	return true;
}


/*********************************** Function MD5 for index.php for Login User*****************************************************/


var MD5 = function (string) {
 
	function RotateLeft(lValue, iShiftBits) {
		return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits));
	}
 
	function AddUnsigned(lX,lY) {
		var lX4,lY4,lX8,lY8,lResult;
		lX8 = (lX & 0x80000000);
		lY8 = (lY & 0x80000000);
		lX4 = (lX & 0x40000000);
		lY4 = (lY & 0x40000000);
		lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
		if (lX4 & lY4) {
			return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
		}
		if (lX4 | lY4) {
			if (lResult & 0x40000000) {
				return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
			} else {
				return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
			}
		} else {
			return (lResult ^ lX8 ^ lY8);
		}
 	}
 
 	function F(x,y,z) { return (x & y) | ((~x) & z); }
 	function G(x,y,z) { return (x & z) | (y & (~z)); }
 	function H(x,y,z) { return (x ^ y ^ z); }
	function I(x,y,z) { return (y ^ (x | (~z))); }
 
	function FF(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function GG(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function HH(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function II(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function ConvertToWordArray(string) {
		var lWordCount;
		var lMessageLength = string.length;
		var lNumberOfWords_temp1=lMessageLength + 8;
		var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;
		var lNumberOfWords = (lNumberOfWords_temp2+1)*16;
		var lWordArray=Array(lNumberOfWords-1);
		var lBytePosition = 0;
		var lByteCount = 0;
		while ( lByteCount < lMessageLength ) {
			lWordCount = (lByteCount-(lByteCount % 4))/4;
			lBytePosition = (lByteCount % 4)*8;
			lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<<lBytePosition));
			lByteCount++;
		}
		lWordCount = (lByteCount-(lByteCount % 4))/4;
		lBytePosition = (lByteCount % 4)*8;
		lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80<<lBytePosition);
		lWordArray[lNumberOfWords-2] = lMessageLength<<3;
		lWordArray[lNumberOfWords-1] = lMessageLength>>>29;
		return lWordArray;
	};
 
	function WordToHex(lValue) {
		var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;
		for (lCount = 0;lCount<=3;lCount++) {
			lByte = (lValue>>>(lCount*8)) & 255;
			WordToHexValue_temp = "0" + lByte.toString(16);
			WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);
		}
		return WordToHexValue;
	};
 
	function Utf8Encode(string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	};
 
	var x=Array();
	var k,AA,BB,CC,DD,a,b,c,d;
	var S11=7, S12=12, S13=17, S14=22;
	var S21=5, S22=9 , S23=14, S24=20;
	var S31=4, S32=11, S33=16, S34=23;
	var S41=6, S42=10, S43=15, S44=21;
 
	string = Utf8Encode(string);
 
	x = ConvertToWordArray(string);
 
	a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;
 
	for (k=0;k<x.length;k+=16) {
		AA=a; BB=b; CC=c; DD=d;
		a=FF(a,b,c,d,x[k+0], S11,0xD76AA478);
		d=FF(d,a,b,c,x[k+1], S12,0xE8C7B756);
		c=FF(c,d,a,b,x[k+2], S13,0x242070DB);
		b=FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);
		a=FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);
		d=FF(d,a,b,c,x[k+5], S12,0x4787C62A);
		c=FF(c,d,a,b,x[k+6], S13,0xA8304613);
		b=FF(b,c,d,a,x[k+7], S14,0xFD469501);
		a=FF(a,b,c,d,x[k+8], S11,0x698098D8);
		d=FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);
		c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);
		b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);
		a=FF(a,b,c,d,x[k+12],S11,0x6B901122);
		d=FF(d,a,b,c,x[k+13],S12,0xFD987193);
		c=FF(c,d,a,b,x[k+14],S13,0xA679438E);
		b=FF(b,c,d,a,x[k+15],S14,0x49B40821);
		a=GG(a,b,c,d,x[k+1], S21,0xF61E2562);
		d=GG(d,a,b,c,x[k+6], S22,0xC040B340);
		c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);
		b=GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);
		a=GG(a,b,c,d,x[k+5], S21,0xD62F105D);
		d=GG(d,a,b,c,x[k+10],S22,0x2441453);
		c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);
		b=GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);
		a=GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);
		d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);
		c=GG(c,d,a,b,x[k+3], S23,0xF4D50D87);
		b=GG(b,c,d,a,x[k+8], S24,0x455A14ED);
		a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);
		d=GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);
		c=GG(c,d,a,b,x[k+7], S23,0x676F02D9);
		b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);
		a=HH(a,b,c,d,x[k+5], S31,0xFFFA3942);
		d=HH(d,a,b,c,x[k+8], S32,0x8771F681);
		c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);
		b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);
		a=HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);
		d=HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);
		c=HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);
		b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);
		a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);
		d=HH(d,a,b,c,x[k+0], S32,0xEAA127FA);
		c=HH(c,d,a,b,x[k+3], S33,0xD4EF3085);
		b=HH(b,c,d,a,x[k+6], S34,0x4881D05);
		a=HH(a,b,c,d,x[k+9], S31,0xD9D4D039);
		d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);
		c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);
		b=HH(b,c,d,a,x[k+2], S34,0xC4AC5665);
		a=II(a,b,c,d,x[k+0], S41,0xF4292244);
		d=II(d,a,b,c,x[k+7], S42,0x432AFF97);
		c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);
		b=II(b,c,d,a,x[k+5], S44,0xFC93A039);
		a=II(a,b,c,d,x[k+12],S41,0x655B59C3);
		d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92);
		c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);
		b=II(b,c,d,a,x[k+1], S44,0x85845DD1);
		a=II(a,b,c,d,x[k+8], S41,0x6FA87E4F);
		d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);
		c=II(c,d,a,b,x[k+6], S43,0xA3014314);
		b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);
		a=II(a,b,c,d,x[k+4], S41,0xF7537E82);
		d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);
		c=II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);
		b=II(b,c,d,a,x[k+9], S44,0xEB86D391);
		a=AddUnsigned(a,AA);
		b=AddUnsigned(b,BB);
		c=AddUnsigned(c,CC);
		d=AddUnsigned(d,DD);
	}
 
	var temp = WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);
 
	return temp.toLowerCase();
}