function checkLoginValidate()
{
	var msgError = '';
	var errIds = new Array('errUserId','errPass','servererr','servererr2','errLogout','errUsername');
	var setTxtFocus = '';
	clearAllMessages(errIds);

	if(trim(document.getElementById('txtUserId').value)=="")
	{
		errMsg=1;
	    msgError = 'Please enter Username';
	    writeErrorMessage('errUserId',msgError);
	    if(setTxtFocus=="") setTxtFocus="txtUserId";
	}
	else if(trim(document.getElementById('txtPass').value)=="")
	{		 
		msgError = 'Please enter Password';
		writeErrorMessage('errPass',msgError);
		if(setTxtFocus=="") setTxtFocus="txtPass";
	}

	if(msgError=='')
	{
		return true;
	}
	else
	{
		if(setTxtFocus!="") 
		{	
			document.getElementById(setTxtFocus).focus();
		}
		return false;
	}
}

function submitProfileData()
{
	var msgError = '';
	var errIds = new Array('errtxtBPh','errtxtHPh','errtxtCPh','errtxtDOB','errcompanyName','errdivision','errbusinessUnit','errtxtHomeEmail','erremploymentType','errdesignation','errpAddStreetName','errpAddHomeNumber','errpAddCity','errpAddState','errpAddCountry');
	var elemIds = new Array('txtBPh','txtHPh','txtCPh','txtDOB','companyName','division','businessUnit','txtHomeEmail','employmentType','designation','pAddStreetName','pAddHomeNumber','pAddCity','pAddState','pAddCountry');
	var setFocusId = '';
	var resultTxnId = '';

	clearAllMessages(errIds);
	trimAllVals(elemIds);

	if($("txtBPh").value == '')
	{
		msgError = "Please enter Business Phone Number";
		writeErrorMessage('errtxtBPh',msgError);
		if(setFocusId=="") setFocusId="txtBPh_1";
	}
	if($("txtBPh").value != '')
	{
		if(!isInteger($("txtBPh_1").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtBPh',msgError);
			if(setFocusId=="") setFocusId="txtBPh_1";
		}
		if(!isInteger($("txtBPh_2").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtBPh',msgError);
			if(setFocusId=="") setFocusId="txtBPh_2";
		}
		if(!isInteger($("txtBPh_3").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtBPh',msgError);
			if(setFocusId=="") setFocusId="txtBPh_3";
		}
	}
	/*
	if($("txtBPh").value != '' && !isInteger($("txtBPh").value))
	{
		msgError = "Please enter only Numbers";
		writeErrorMessage('errtxtBPh',msgError);
		if(setFocusId=="") setFocusId="txtBPh";
	}
	*/
	if($("txtHPh").value == '')
	{
		msgError = "Please enter Home Phone Number";
		writeErrorMessage('errtxtHPh',msgError);
		if(setFocusId=="") setFocusId="txtHPh_1";
	}
	if($("txtHPh").value != '')
	{
		if(!isInteger($("txtHPh_1").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtHPh',msgError);
			if(setFocusId=="") setFocusId="txtHPh_1";
		}
		if(!isInteger($("txtHPh_2").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtHPh',msgError);
			if(setFocusId=="") setFocusId="txtHPh_2";
		}
		if(!isInteger($("txtHPh_3").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtHPh',msgError);
			if(setFocusId=="") setFocusId="txtHPh_3";
		}
	}
	/*
	if($("txtHPh").value != '' && !isInteger($("txtHPh").value))
	{
		msgError = "Please enter only Numbers";
		writeErrorMessage('errtxtHPh',msgError);
		if(setFocusId=="") setFocusId="txtHPh";
	}
	*/
	if($("txtCPh").value == '')
	{
		msgError = "Please enter Cell Phone Number";
		writeErrorMessage('errtxtCPh',msgError);
		if(setFocusId=="") setFocusId="txtCPh_1";
	}
	if($("txtCPh").value != '')
	{
		if(!isInteger($("txtCPh_1").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtCPh',msgError);
			if(setFocusId=="") setFocusId="txtCPh_1";
		}
		if(!isInteger($("txtCPh_2").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtCPh',msgError);
			if(setFocusId=="") setFocusId="txtCPh_2";
		}
		if(!isInteger($("txtCPh_3").value))
		{
			msgError = "Please Enter Number";
			writeErrorMessage('errtxtCPh',msgError);
			if(setFocusId=="") setFocusId="txtCPh_3";
		}
	}
	/*
	if($("txtCPh").value != '' && !isInteger($("txtCPh").value))
	{
		msgError = "Please enter only Numbers";
		writeErrorMessage('errtxtCPh',msgError);
		if(setFocusId=="") setFocusId="txtCPh";
	}
	*/
	if($("txtDOB") && $("txtDOB").value == '')
	{
		msgError = "Please enter Date Of Birth";
		writeErrorMessage('errtxtDOB',msgError);
		if(setFocusId=="") setFocusId="txtDOB";
	}
	if($("txtDOB") && $("txtDOB").value != '')
	{
		var dtArr = $("txtDOB").value.split('-');

		if(isGreaterThanToday(dtArr[2],dtArr[1],dtArr[0]) == 1)
		{
			msgError = "Future Date not allowed";
			writeErrorMessage('errtxtDOB',msgError);
			if(setFocusId=="") setFocusId="txtDOB_Month_ID";
		}
	}
	if($("companyName").value == '')
	{
		msgError = "Please Enter Company Name";
		writeErrorMessage('errcompanyName',msgError);
		if(setFocusId=="") setFocusId="companyName";
	}
	if($("companyName").value != '' && !isStrSpcNum($("companyName").value))
	{
		msgError = "Invalid Character";
		writeErrorMessage('errcompanyName',msgError);
		if(setFocusId=="") setFocusId="companyName";
	}

	if($("businessUnit").value == '')
	{
		msgError = "Please Select Business Unit";
		writeErrorMessage('errbusinessUnit',msgError);
		if(setFocusId=="") setFocusId="businessUnit";
	}
	if($("division").value == '')
	{
		msgError = "Please Select Division";
		writeErrorMessage('errdivision',msgError);
		if(setFocusId=="") setFocusId="division";
	}
	if($("txtHomeEmail").value == '')
	{
		msgError = "Please Enter Alternate Email Address";
		writeErrorMessage('errtxtHomeEmail',msgError);
		if(setFocusId=="") setFocusId="txtHomeEmail";
	}

	var emailFilter = /^(\w+[\-\.])*\w+@(\w+\.)+[A-Za-z]+$/;
	var emailFilter2 = /^(\w+[\-\.])*\w+@(\idhasoft.com)$/;

	if(!emailFilter.test($("txtHomeEmail").value))
	{
		//value should be email id and not with @idhasoft.com
		msgError = "Please Enter Proper Email Address";
		writeErrorMessage('errtxtHomeEmail',msgError);
		if(setFocusId=="") setFocusId="txtHomeEmail";
	}
	else if(emailFilter2.test($("txtHomeEmail").value))
	{
		msgError = "Alternate Email Address cannot be an idhasoft email id";
		writeErrorMessage('errtxtHomeEmail',msgError);
		if(setFocusId=="") setFocusId="txtHomeEmail";
	}

	if($("employmentType").value == '')
	{
		msgError = "Please Enter Employment Type";
		writeErrorMessage('erremploymentType',msgError);
		if(setFocusId=="") setFocusId="employmentType";
	}
	if($("designation").value == '')
	{
		msgError = "Please Enter Designation";
		writeErrorMessage('errdesignation',msgError);
		if(setFocusId=="") setFocusId="designation";
	}
	if($("pAddStreetName").value == '')
	{
		msgError = "Please Enter Street Name";
		writeErrorMessage('errpAddStreetName',msgError);
		if(setFocusId=="") setFocusId="pAddStreetName";
	}
	if($("pAddHomeNumber").value == '')
	{
		msgError = "Please Enter Home Number";
		writeErrorMessage('errpAddHomeNumber',msgError);
		if(setFocusId=="") setFocusId="pAddHomeNumber";
	}
	if($("pAddCity").value == '')
	{
		msgError = "Please Enter City";
		writeErrorMessage('errpAddCity',msgError);
		if(setFocusId=="") setFocusId="pAddCity";
	}
	if($("pAddState").value == '')
	{
		msgError = "Please Enter State";
		writeErrorMessage('errpAddState',msgError);
		if(setFocusId=="") setFocusId="pAddState";
	}
	if($("pAddCountry").value == '')
	{
		msgError = "Please Enter Country";
		writeErrorMessage('errpAddCountry',msgError);
		if(setFocusId=="") setFocusId="pAddCountry";
	}
	/*
	if($("division").value != '' && !onlyStrSpc($("division").value))
	{
		msgError = "Invalid Character";
		writeErrorMessage('errdivision',msgError);
		if(setFocusId=="") setFocusId="division";
	}
	*/

	if(msgError=='')
	{
		return true;
	}
	else
	{
		if(setFocusId!="") 
		{
			if($(setFocusId))
				$(setFocusId).focus();
		}
		return false;
	}
}
