function fnValidateProfileBasicInfo()
{ 
	 // VALIDE FORM INPUTS
	 lightbox = 0;
	 errordiv = "";
	 showerrorinlable = 1;
	 
	 document.getElementById('id_txtCompanyNameErr').innerHTML = "";
 	 document.getElementById('id_chkProfileVisibleEveryoneErr').innerHTML = "";

	 
	  if(fnValidateForm(document.getElementById('id_frmProfileBasicInfo')) == false)
	  	return false;
		
	  document.getElementById('id_frmProfileBasicInfo').submit();  
}

function fnValidateProfileSettings()
{ 
	 // VALIDE FORM INPUTS
	 lightbox = 0;
	 errordiv = "";
	 showerrorinlable = 1;
	 document.getElementById('id_txtMetaKeywordsErr').innerHTML = "";
	 document.getElementById('id_txtMetaDescErr').innerHTML = "";

	 if(fnValidateForm(document.getElementById('id_frmProfileSettings')) == false)
	  	return false;
		
	 document.getElementById('id_frmProfileSettings').submit();
}

function fnCheckCheckAll() 
{
	if(document.getElementById('id_chkProfileVisibleEveryone').checked == true)
	{
		document.getElementById('id_chkProfileVisibleFollowers').disabled = true;
		//document.getElementById('id_chkProfileVisibleInvited').disabled = true;
		document.getElementById('id_chkProfileVisibleEmployees').disabled = true;
		
		document.getElementById('id_chkProfileVisibleFollowers').checked = false;
		//document.getElementById('id_chkProfileVisibleInvited').checked = false;
		document.getElementById('id_chkProfileVisibleEmployees').checked = false;
		
		//document.getElementById('id_hidProfileVisibleFollowers').value = 1;
	}
	else
	{
		document.getElementById('id_chkProfileVisibleFollowers').disabled = false;
		//document.getElementById('id_chkProfileVisibleInvited').disabled = false;
		document.getElementById('id_chkProfileVisibleEmployees').disabled = false;
		
		//document.getElementById('id_hidProfileVisibleFollowers').value = 1;
	}
	
	fnSetHid();
}

function fnSetHid()
{
	var strHid = "";
	if(document.getElementById('id_chkProfileVisibleEveryone').checked == true)
		strHid = "t,";
	else
		strHid = "f,";
	
	if(document.getElementById('id_chkProfileVisibleFollowers').checked == true)
		strHid += "t,";
	else
		strHid += "f,";
	
	/*if(document.getElementById('id_chkProfileVisibleInvited').checked == true)
		strHid += "t,";
	else
		strHid += "f,";*/
		
	if(document.getElementById('id_chkProfileVisibleEmployees').checked == true)
		strHid += "t";
	else
		strHid += "f";
		
	document.getElementById('id_ChkValue').value = strHid;
}

function fnAddCompanyEmployee(intLoginUserId, intCompanyId)
{
	// CALL TO SET TEXT INTO SESSION
	var strExtraParam;
	document.getElementById('id_imgEmployeeLoading').style.display = '';
	document.getElementById('id_btnEmployee').style.display = 'none';
	document.getElementById("id_hidCmpnyId").value = intCompanyId;
	document.getElementById("id_hidLoginUsrId").value = intLoginUserId;
	ajaxObjects[3000] = new sack();
	ajaxObjects[3000].requestFile = sitename+"/index.php?action=viewcompanyprofile&mode=ajax&ajax_action=foraddcompdept&companyid="+intCompanyId;
	ajaxObjects[3000].onCompletion = function(){
													document.getElementById('id_imgEmployeeLoading').style.display = 'none';
													document.getElementById('id_btnEmployee').style.display = '';
													if(ajaxObjects[3000].response == "fail")
													{
														fnLoginForAddEmployee(intLoginUserId, intCompanyId);
													}
													else
													{
														document.getElementById("id_LightBoxContentEmployee").innerHTML = ajaxObjects[3000].response;
														Lightbox.showBoxByID("id_LightBoxContentEmployee", 275, 210);
													}		
												};
	ajaxObjects[3000].runAJAX();	
}

function fnCloseLighrBox()
{
	var enmBool = 0;
	
	if(document.getElementById("id_selDepartment"))
	{
		document.getElementById("id_selDepartmentErr").style.display = 'none';
		if(document.getElementById("id_selDepartment").value == "")
		{
			document.getElementById("id_selDepartmentErr").style.display = '';
			enmBool = 1;
		}
		document.getElementById("id_hidDepartment").value = document.getElementById("id_selDepartment").value;
	}
	if(document.getElementById("id_selLocation"))
	{
		document.getElementById("id_selLocationErr").style.display = 'none';
		if(document.getElementById("id_selLocation").value == "")
		{
			document.getElementById("id_selLocationErr").style.display = '';
			enmBool = 1;
		}
		document.getElementById("id_hidLocation").value = document.getElementById("id_selLocation").value;
	}
	if(enmBool == 0)
	{
		Lightbox.hideBox();
		fnLoginForAddEmployee();
	}
	else
		return false;
}

function fnLoginForAddEmployee()
{
	document.getElementById('id_imgEmployeeLoading').style.display = '';
	document.getElementById('id_btnEmployee').style.display = 'none';
	var strExtraParam = "";
	var intCompanyId = document.getElementById("id_hidCmpnyId").value;
	var intLoginUserId = document.getElementById("id_hidLoginUsrId").value;
	
	if(document.getElementById("id_hidDepartment").value != "")
	{
		strExtraParam = "&deptid="+document.getElementById("id_hidDepartment").value;
	}
	if(document.getElementById("id_hidLocation").value != "")
	{
		strExtraParam += "&locid="+document.getElementById("id_hidLocation").value;
	}
	ajaxObjects[0] = new sack();
	ajaxObjects[0].requestFile = sitename+"/index.php?action=setunsetsessionvars&mode=ajax&ajax_action=setsessionparams&settoparams=foraddcompemp&companyid="+intCompanyId+"&pageid="+Base64.decode(strPageId)+strExtraParam;
	ajaxObjects[0].onCompletion = function(){  
												if(intLoginUserId == 0)
												{
													//Lightbox.showBoxByID("divRegisterLogin", intLoginPopupWidth, intLoginPopupHeight);
													fnNewRegisterLogin(0,0);
												}
												else
												{
													ajaxObjects[1] = new sack();
													ajaxObjects[1].requestFile = sitename+"/index.php?action=addcompanyemployee&byajax=1";
													ajaxObjects[1].onCompletion = function(){
														var strCompanyname = document.getElementById('id_hidCompanyName').value;
														if(ajaxObjects[1].response == "success")
														{
															document.getElementById('id_imgEmployeeLoading').style.display = 'none';
															/*document.getElementById('id_btnEmployee').style.display = '';
															document.getElementById('id_btnEmployee').onclick = "javascript: void(0);";
															document.getElementById('id_btnEmployee').value = "I am "+strCompanyname+"'s Employee";*/
															document.getElementById('id_divEmpChk').style.display = '';
															document.getElementById('id_divEmpDone').innerHTML = "I am "+strCompanyname+"'s Employee";
														}
													}
													ajaxObjects[1].runAJAX();
												}
											};
	ajaxObjects[0].runAJAX();	
}
