	/************************************************************************
	*	File Name: 			hrmanager.js									*
	*	Author Name: 		Nabeel Bin Ezad									*
	*	Description:		Used for Hr javascript functionality			*	
	*	Created Date:		25 February 2008.								*
	*	Modified Date: 		03 Sept 2008.    								*
	*	Last Modified By:	Ramish Hashmi	    							*
	*																		*
	*************************************************************************/	
	var intSkillNo;
	var intEduNo;
	var intOnOfStatus=0;
	/************************************************************************
	*
	*	Function Name:	GetDashBoad									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	function GetDashBoad(pIntUserId,pStrUserName,pStrPassword,pIntCompanyId)
	{
			
			var url = 'GUIService/HrService.php?action=select&uid='+pIntUserId+'&un='+pStrUserName+'&ut='+pStrPassword+'&compid='+pIntCompanyId; 
			
			document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
			var myRequest= new Ajax.Request(
				url, 
			{   
				method: 'post',
				onSuccess: function(transport) 
				{     
					var strResponse=transport.responseText;

					strResponse=strResponse.split("+");
					document.getElementById("divDashBoard").innerHTML=strResponse[0];
					
					var strEventsDate=strResponse[1];
					strEventsDate=strEventsDate.split(",");
					
					var dA = new Array(); 
					var x=0;
					for (j=0;j<strEventsDate.length-1;j++)
					{
					
						dA[x++] = strEventsDate[j];
					}
			
					
					loaded('calendar',start,dA);
				} 
			});
		
		
	}
	
	/************************************************************************
	*
	*	Function Name:	GetStatesByCountryId									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*function GetStatesByCountryId(pIntCountryId)
	{
		
		if(pIntCountryId==0)
		{
			pIntCountryId=document.getElementById("cmbCountry").value;	
		}
		
		var url = 'GUIService/CountryService.php?action=state&cid='+pIntCountryId;
		document.getElementById("DivState").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		var myRequest= new Ajax.Request(
			url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("DivState").innerHTML=transport.responseText;
			} 
		});
		
	}*/
	/************************************************************************
	*
	*	Function Name:	GetCitiesByStateId									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*function GetCitiesByStateId(pIntStateId)
	{
		
		if(pIntStateId==0)
		{
			pIntStateId=document.getElementById("cmbState").value;	
		}
		
		var url = 'GUIService/CountryService.php?action=city&sid='+pIntStateId;
		document.getElementById("DivCity").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		var myRequest= new Ajax.Request(
			url, 
		{   
			method: 'post',
			
			onSuccess: function(transport) 
			{     
				document.getElementById("DivCity").innerHTML=transport.responseText;
			} 
		});
		
	}*/
	/************************************************************************
	*
	*	Function Name:	PaggingPostedJobs									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*
	function PaggingPostedJobs(pIntUserId,pIntStartIndex,pIndeEndIndex,pIntPageNo,pIntTotalPage,pStatus,pIntTotalRecord,pIntLimit,pIntDashBoard,pIntCompanyId)
	{
		if(pStatus==2)
		{
				pIntPageNo=pIntPageNo-1;
				pIntStartIndex=pIntStartIndex-pIntLimit;
				pIndeEndIndex=pIntLimit;
		}
		else
		{
			if(pIntPageNo==pIntTotalPage)
			{
				pIntStartIndex=pIntTotalRecord-pIntLimit;
				pIndeEndIndex=5;
			}
			else
			{
				pIntPageNo=pIntPageNo+1;
				pIntStartIndex=pIntStartIndex+pIntLimit;
				pIndeEndIndex=pIntLimit;
			}	
		}
		
		if(pStatus==4)
		{
			pIntStartIndex=pIntTotalPage*pIntLimit-pIntLimit;	
			
		}
		
		if(pIntDashBoard==0)
		{
			document.getElementById("DiPostedJobs").innerHTML="<img src=ImageFiles/indicator_medium.gif>"; 
		}
		else
		{
			document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>"; 
		}
		var url = 'GUIService/JobsService.php?action=pagepostjob&pStart='+pIntStartIndex+'&pEnd='+pIndeEndIndex+'&uid='+pIntUserId+'&pPid='+pIntPageNo+'&pStatus='+pIntDashBoard+'&compid='+pIntCompanyId; 
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							onSuccess: function(transport) 
							{ 
								if(pIntDashBoard==0)
								{	
									document.getElementById("DiPostedJobs").innerHTML=transport.responseText;
								}
								else
								{
									document.getElementById("divDashBoard").innerHTML=transport.responseText;
								}
							} 
						}); 
	}
	*/
	/************************************************************************
	*
	*	Function Name:	PostNewJob									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function PostNewJob(pIntUserId,pIntCompanyId)
	{
			var strResponse;
			var url = 'GUIService/JobsService.php?action=newpost&uid='+pIntUserId+'&compid='+pIntCompanyId; 
			
			document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
			var myRequest= new Ajax.Request(
				url, 
			{   
				method: 'post',
				onSuccess: function(transport) 
				{     
					strResponse=transport.responseText;//;
					strResponse=strResponse.split("+");
				
					intSkillNo=strResponse[0];
					intEduNo=strResponse[1];
					
					document.getElementById("divDashBoard").innerHTML=strResponse[2];
					
					GetStatesByCountryId(document.getElementById("cmbCountry").value);	
				} 
			});
	}*/
	/************************************************************************
	*
	*	Function Name:	GetAllPostedJobs									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*
	function GetAllPostedJobs(pIntUserId,pIntCompanyId)
	{
			
		var url = 'GUIService/JobsService.php?action=getAllJobs&compid='+pIntCompanyId;
		var par = 'userId='+pIntUserId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						});	
	}
	*/

	/************************************************************************
	*
	*	Function Name:	AddPostJob									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function AddPostJob(pIntUserId,pIntCompanyId)
	{
		if(CheckSetting())
		{
			var arrSkilled=new Array();
			var intCounter=0;
			for(var i=1;i<=intSkillNo;i++)
			{
				var strChkName="chk"+i;
				if(document.getElementById(strChkName).checked==true)
				{
					arrSkilled[intCounter]=document.getElementById(strChkName).value;
					intCounter++;
				}
			}
			var arrEducation = new Array();
			var intCounterEdu=0;
			for(var j=1;j<=intEduNo;j++)
			{
				
				var strChkNameSkill="chkedu"+j;
				
				if(document.getElementById(strChkNameSkill).checked==true)
				{
					arrEducation[intCounterEdu]=document.getElementById(strChkNameSkill).value;
					intCounterEdu++;
				}
			}

			var url = 'GUIService/JobsService.php?action=addjob&uid='+pIntUserId;

			var strJobTitle=document.getElementById('txtJobTitle').value;
			
			var intJobTypeId=document.getElementById('cmbJobType').value;
			
			var intDepartment=document.getElementById('cmbDepartment').value;
			var intIndustry=document.getElementById('cmbIndustry').value;
			var strExperience=document.getElementById('cmdExperience').value;
			var intCountryId=document.getElementById('cmbCountry').value;
			var intStateId=document.getElementById('cmbState').value;
			var intCityId=0;
			var strSkills=document.getElementById('txtSkills').value;
			var strJobDescription=document.getElementById('txtJobDescription').value;
			var strCity=document.getElementById('txtCity').value;		
		
			var par='skill='+strSkills+'&jobtitle='+strJobTitle+'&typeid='+intJobTypeId+'&deptid='+intDepartment+'&indid='+intIndustry+'&exp='+strExperience+'&countryid='+intCountryId+'&cityid='+intCityId+'&descrip='+strJobDescription+'&edu='+arrEducation+'&stateid='+intStateId+'&cityname='+strCity+'&compid='+pIntCompanyId;
			
			var myRequest= new Ajax.Request(
				url, 
			{   
				method: 'post',
				parameters:par,
				onSuccess: function(transport) 
				{     
					///document.getElementById("divDashBoard").innerHTML=transport.responseText;
					window.location="index.php?q=programmanager";
				} 
			});
		}
		
	}
	*/
	/************************************************************************
	*
	*	Function Name:	CheckSetting									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function CheckSetting()
	{
		if(document.getElementById('txtJobTitle').value=="")
		{
			document.getElementById('DivJobTitleMsg').innerHTML='<span class="BodyTextMessageError">Required Field</span>';
			document.getElementById('txtJobTitle').focus();
			return false;
		}
		else
		{
			document.getElementById('DivJobTitleMsg').innerHTML="";
		}
		
		if(document.getElementById('txtSkills').value=="")
		{
			document.getElementById('DivSkillMsg').innerHTML='<span class="BodyTextMessageError">Required Field</span>';
			document.getElementById('txtSkills').focus();
			return false;
		}
		else
		{
			document.getElementById('DivSkillMsg').innerHTML="";
		}
		
		return true;
	}
	*/
	/************************************************************************
	*
	*	Function Name:	InviteHrUserInterview									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function InviteHrUserInterview(pIntJobId,pIntUserId,pIntCompanyId))
	{
		
		var url = 'GUIService/ResponsesService.php?action=inviteinterview&uid='+pIntUserId+'&jobid='+pIntJobId;
		var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("divDashBoard").innerHTML=transport.responseText;
				GetCompanyAddress();
			} 
		});
		
	}*/
	/************************************************************************
	*
	*	Function Name:	SaveInviteInterview									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function SaveInviteInterview(pIntJobApplicationId)
	{
	
		
		if(CheckSaveInterviewSetting())
		{
			
			var arrParticipant=new Array();
			var intCounter=0;
			for(var i=document.getElementById('cmbParticipant').options.length-1;i>=0;i--)
			{
				if(document.getElementById('cmbParticipant').options[i].selected)
				{
					arrParticipant[intCounter]=document.getElementById('cmbParticipant').options[i].value;
					
					intCounter++;
				}	
			}	
			var dteInterviewDate=document.getElementById('theDate').value;
			var dteInterviewTime=document.getElementById('cmbHours').value+':'+document.getElementById('cmbMinutes').value;
			var intOnPhone=0;
			
			if(document.getElementById('chkPhone').checked==true)
			{
				intOnPhone=0;	
			}
			else
			{
				intOnPhone=1;				
			}
		
			if(intOnPhone==1)
			{
	
				if(intOnOfStatus==0)
				{
				
					var strAddress=document.getElementById('txthaddress').value;
					var intCity=0;
					var intCountry=document.getElementById('txthcountry').value;
					var strPhonrNumber=document.getElementById('txthphone').value;
					var intStateId=document.getElementById('txthstate').value;
					var strCity=document.getElementById('txthCityname').value;
					
				}
				
				else if (intOnOfStatus==1)
				{
					var strAddress=document.getElementById('txtAddress').value;
					var intCity=0;
					var intState=document.getElementById('cmbState').value;
					var intCountry=document.getElementById('cmbCountry').value;
					var strPhonrNumber=document.getElementById('txtPhone').value;
					var strCity=document.getElementById('txtPhone').value;
				}
			}
			else if(intOnPhone==0)
			{
				
				strAddress="";
				intCity=0;
				intCountry=0;
				strPhonrNumber="";
				
			}
			var strDetail=document.getElementById('txtDetail').value;
			var url = 'GUIService/ResponsesService.php?action=saveinterview';
			var par = 'jobappid='+pIntJobApplicationId+'&idate='+dteInterviewDate+'&itime='+dteInterviewTime+'&onphone='+intOnPhone+'&add='+strAddress+'&city='+intCity+'&country='+intCountry+'&phone='+strPhonrNumber+'&partic='+arrParticipant+'&detail='+strDetail+'&stateid='+intState+'&cityname='+strCity;
			var myRequest= new Ajax.Request(
			url, 
			{   
				method: 'post',
				parameters:par,
				onSuccess: function(transport) 
				{     
					
					if(transport.responseText==-1)
					{
						document.getElementById("DivErrMsg").innerHTML="<span class=successmsg>Interview already scheduled against this application.</span>";
					}
					else
					{
						window.location="index.php?q=hrmanager";	
					}
				} 
			});
		}
	}*/
	/************************************************************************
	*
	*	Function Name:	CheckSaveInterviewSetting									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function CheckSaveInterviewSetting()
	{
		if(document.getElementById('theDate').value=="")
		{
			document.getElementById("diveDateMsg").innerHTML='<span class="eBodyEroorText">Required Filed</span>';
			document.getElementById('theDate').focus();
			return false;
		}
		else
		{
			document.getElementById("diveDateMsg").innerHTML='';
			return true;
		}
		return true;
	}
	*/
	/************************************************************************
	*
	*	Function Name:	BackDashBoard									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function BackDashBoard()
	{
		window.location="index.php?q=hrmanager";	
	}*/
	/************************************************************************
	*
	*	Function Name:	GetCompanyAddress									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function GetCompanyAddress()
	{
		var url = 'GUIService/HrService.php?action=getcompany';
		document.getElementById("divOnSide").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("divOnSide").innerHTML=transport.responseText;
				intOnOfStatus=0;
			} 
		});
	}*/
	/************************************************************************
	*
	*	Function Name:	GetCompanyHtml									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function GetCompanyHtml()
	{
		var url = 'GUIService/HrService.php?action=getcompanyhtml';
		document.getElementById("divOnSide").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("divOnSide").innerHTML=transport.responseText;
				GetStatesByCountryId(document.getElementById("cmbCountry").value);	
				intOnOfStatus=1;
			} 
		});
	}*/
	/************************************************************************
	*
	*	Function Name:	ScheduleDetail									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	/*
	function ScheduleDetail(pIntScheduleId)
	{
		var url = 'GUIService/ResponsesService.php?action=schdetail&sceid='+pIntScheduleId;
		var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("divDashBoard").innerHTML=transport.responseText;
			} 
		});
	}
	*/
	/************************************************************************
	*	Function Name	:	getUserInfoAll									
	*	Author Name		: 	Ramish Hashmi
	*   Synopsis		:	Gets the data about a candidate from the database
	*************************************************************************/	
	function GetUserInfoAll(pIntUserId)
	{
	  	var url = 'GUIService/UserInfoService.php?action=AllUserInfo';
		var par = 'userId='+pIntUserId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
							    document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						});
	}
	/************************************************************************
	*	Function Name:	getUserInfo									
	*	Author Name: 	Ramish Hashmi
	*																		
	*************************************************************************/		
	/*function getUserInfo(pIntUserId)
	{
		
		var url = 'GUIService/UserInfoService.php?action=AllUserInfo';
		var par = 'userId='+pIntUserId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						});
	}*/
	/****************************************************************************************************
    * 	Function Name	: 	editLoginInfoForm() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Gets the login info form along with the info from database
	*****************************************************************************************************/
	function editLoginInfoForm(pIntUserId)
	{
		
		var par ='userid='+pIntUserId;
		var url = 'GUIService/UserInfoService.php?action=loginInfoForm'; 
		document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						}); 	
	}
	
	/****************************************************************************************************
    * 	Function Name	: 	editLoginInfo() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Saves the editted login info to the database
	*****************************************************************************************************/
	/*
	function editLogInfo()
	{
		
		document.getElementById("passwordError").innerHTML="";
		document.getElementById("rePasswordError").innerHTML="";
		document.getElementById("emailError").innerHTML="";
		var strEmail= document.getElementById("email").value;
		
		if(document.getElementById("password").value=='')
		{
			document.getElementById("passwordError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("password").value))
		{
			document.getElementById("passwordError").innerHTML="Invalid Data Entry";
			return;	
		}
	 	else if(CheckStringLength(document.getElementById('password').value)==false)
		{
			document.getElementById('passwordError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		}
		
		else if(!CheckSpaces(document.getElementById("password").value))
		{
				document.getElementById("passwordError").innerHTML="Invalid Data Entry";
				return;
		} 
		else if(document.getElementById("rePassword").value=='')
		{
			document.getElementById("rePasswordError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("rePassword").value))
		 {
				document.getElementById("rePasswordError").innerHTML="Invalid Data Entry";
				return;
		 }
		else if(CheckStringLength(document.getElementById('rePassword').value)==false)
		{
			document.getElementById('rePasswordError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		} 
		else if((document.getElementById("password").value)!=(document.getElementById("rePassword").value))
		{
			document.getElementById("rePasswordError").innerHTML="Password fields do not match, please re-enter password";
			return;
		}
			
		else if(strEmail=='')
		{
			document.getElementById("emailError").innerHTML="Field Required";
			return;
		}
		else if(CheckStringLength(strEmail)==false)
		{
			document.getElementById('emailError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		}
		else if(strEmail.indexOf('@')==-1) //arslanyahoo.com no @ aign
		{
			document.getElementById("emailError").innerHTML="Invalid email address";
			return;
		}
		else if(strEmail.indexOf('@')!=strEmail.lastIndexOf('@'))
		{
			document.getElementById("emailError").innerHTML="Invalid email address";
			return;
		}
		else
		{
			var chunks=strEmail.split('@');
			var user=chunks[0];
			if(!user || user.length==0)
			{
				document.getElementById("emailError").innerHTML="Invalid email address";
				return;
			}
			//get the user part of the email address and check it should not start with '.' or '-' also should not end with '.'
			if(user.substring(0,1)=='.'||user.substring(0,1)=='-'||user.substr(user.length-1,1)=='.')	
			{
				document.getElementById("emailError").innerHTML="Invalid email address";
				return;
			}
			if(!CheckValidCharacters(user))//check user name contains all valid characters
			{
				document.getElementById("emailError").innerHTML="Invalid email address";
				return;		
			}					
			//now get the domain part of the email address
			domain=chunks[1];
			if(!CheckDomain(domain))
			{
				document.getElementById("emailError").innerHTML="Invalid email address";
				return;
			}
			else
			{
				var url = 'GUIService/UserInfoService.php?action=editLoginInfo'; 
				var par='userName='+document.getElementById("username").value+'&password='+document.getElementById("password").	
				value+'&email='+document.getElementById("email").value;
				var myRequest= new Ajax.Request(
									url, 
									{   
										method: 'post',
										parameters:par,
										onSuccess: function(transport) 
										{   
											if(transport.responseText==1)
											{
												window.location="index.php?q=hrmanager";	
											}
										} 
									});
			}//else ends
		}//outer else ends

	}
	*/
	/****************************************************************************************************
    * 	Function Name	: 	editPersonalInfoForm() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Gets the personal info form along with the info from database
	*****************************************************************************************************/
	/*function editPersonalInfoForm(pIntUserId)
	{
		var par='userId='+pIntUserId;
		var url = 'GUIService/UserInfoService.php?action=personalInfoForm'; 
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
									strResponse=transport.responseText;//;
									strResponse=strResponse.split("+");
							 		document.getElementById("divDashBoard").innerHTML=strResponse[2];
									GetStatesByCountryId(strResponse[0],strResponse[1]);
							} 
						}); 
	}*/
	/************************************************************************
	*	Function Name:	GetStatesByCountryId									
	*	Author Name: 	Ramish Hashmi										
	*************************************************************************/	
	/*function GetStatesByCountryId(pIntCountryId,pIntStateId)
	{
		if(pIntCountryId==0)
		{
			pIntCountryId=document.getElementById("cmbCountry").value;	
		}
		var url = 'GUIService/CountryService.php?action=editstate&cid='+pIntCountryId+'&sid='+pIntStateId;
		document.getElementById("DivState").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		var myRequest= new Ajax.Request(
			url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("DivState").innerHTML=transport.responseText;
				GetCitiesByStateId(document.getElementById("cmbState").value);
			} 
		});
		
	}*/
	
	
	/************************************************************************
	*
	*	Function Name:	GetCitiesByStateId									
	*	Author Name: 	Ramish Hashmi
	*																		
	*************************************************************************/	
	/*function GetCitiesByStateId(pIntStateId)
	{
		if(pIntStateId==0)
		{
			pIntStateId=document.getElementById("cmbState").value;	
		}
		var url = 'GUIService/CountryService.php?action=city&sid='+pIntStateId;
		document.getElementById("DivCity").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		var myRequest= new Ajax.Request(
			url, 
		{   
			method: 'post',
			
			onSuccess: function(transport) 
			{     
				document.getElementById("DivCity").innerHTML=transport.responseText;
			} 
		});
		
		
	}*/
	/****************************************************************************************************
    * 	Function Name	: 	editPerInfo() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Updates the personal info in the database
	*****************************************************************************************************/
     /*function editPerInfo(pIntUserId)
	 {
		
		 document.getElementById('firstNameError').innerHTML="";
		 document.getElementById('middleNameError').innerHTML="";
		 document.getElementById('lastNameError').innerHTML="";
		 document.getElementById('address1Error').innerHTML="";
		 document.getElementById('address2Error').innerHTML="";
		 document.getElementById('phone1Error').innerHTML="";
		 document.getElementById('cityError').innerHTML="";
		 document.getElementById('stateError').innerHTML="";
		
		if(document.getElementById("firstName").value=='')
			{
				document.getElementById("firstNameEror").innerHTML="Field Required";
				return;
			}
		else if(!CheckSpaces(document.getElementById("firstName").value))
		 	{
				document.getElementById("firstNameError").innerHTML="Invalid Data Entry";
				return;
		 	}
		else if(CheckStringLength(document.getElementById('firstName').value)==false)
			{
				document.getElementById('firstNameError').innerHTML="String length too large. Only 255 characters allowed";		
				return false;	
			}	
		else if(document.getElementById("middleName").value!='')
			{
				if(!CheckSpaces(document.getElementById("middleName").value))
		 		{
					document.getElementById("middleNameError").innerHTML="Invalid Data Entry";
					return;
		 		}
				if(CheckStringLength(document.getElementById('middleName').value)==false)
				{
					document.getElementById('middleNameError').innerHTML="String length too large. Only 255 characters allowed";		
					return false;	
				}
			}
			
	  if(document.getElementById("lastName").value=='')
		   {
				document.getElementById("lastNameError").innerHTML="Field Required";
				return;
		   }
		
		else if(!CheckSpaces(document.getElementById("lastName").value))
		   {
				document.getElementById("lastNameError").innerHTML="Invalid Data Entry";
				return;
		   }
		else if(CheckStringLength(document.getElementById('lastName').value)==false)
			{
				document.getElementById('lastNameError').innerHTML="String length too large. Only 255 characters allowed";		
				return false;	
			} 
		else if(document.getElementById("address1").value=='')
		   {
				document.getElementById("address1Error").innerHTML="Field Required";
				return;
		   }
		 
		else if(!CheckSpaces(document.getElementById("address1").value))
		   {
				document.getElementById("address1Error").innerHTML="Invalid Data Entry";
				return;
		   }
		else if(CheckStringLength(document.getElementById('address1').value)==false)
			{
				document.getElementById('address1Error').innerHTML="String length too large. Only 255 characters allowed";		
				return false;	
			}   
		else if(document.getElementById("address2").value!='')
		 	{
		 	   if(!CheckSpaces(document.getElementById('address2').value))
		 		  {
					document.getElementById("address2Error").innerHTML="Invalid Data Entry";
					return;
		 		 }
			 	if(CheckStringLength(document.getElementById('address2').value)==false)
				{
					document.getElementById('address2Error').innerHTML="String length too large. Only 255 characters allowed";		
					return false;	
				}   
		   }
		   
		if(document.getElementById('city').value=='')
		 	{	
				document.getElementById("cityError").innerHTML="Field Required";
				return;
		   }
		   
	   else if(!CheckSpaces(document.getElementById('city').value))
		   {
				document.getElementById("cityError").innerHTML="Invalid Data Entry";
				return;
		   }
	   else if(CheckStringLength(document.getElementById('city').value)==false)
			{
				document.getElementById('cityError').innerHTML="String length too large. Only 255 characters allowed";		
				return false;	
			}  
	   else if((document.getElementById('cmbCountry').value==3)&&(document.getElementById('cmbState').value==''))
		 {
			document.getElementById("stateError").innerHTML="Field Required";
			return;
		 }	   
	 
	  else if(document.getElementById("zipCode").value=='')
		   {
				document.getElementById("zipCodeError").innerHTML="Field Required";
				return;
		   }
	  
	  else if(document.getElementById("zipCode").value.length<5)
		  {
				document.getElementById("zipCodeError").innerHTML="Invalid Zip Code";
				return;
		  }
 	 else if(CheckStringLength(document.getElementById('zipCode').value)==false)
			{
				document.getElementById('zipCodeError').innerHTML="String length too large. Only 255 characters allowed";		
				return false;	
			}
	  var strZip = document.getElementById('zipCode').value;
	 
	 if(!CheckNumbers(strZip))
		 {
			document.getElementById("zipCodeError").innerHTML="Invalid data entry, please enter the correct code";
			return;
		 }
		
	  
	  else if(document.getElementById("phone1").value=='')
		 {
			document.getElementById("phone1Error").innerHTML="Field Required";
			return;
		 }
	  else if(!CheckSpaces(document.getElementById('phone1').value))
		{
			document.getElementById("phone1Error").innerHTML="Invalid Data Entry";
			return;
		}
	 else if(CheckStringLength(document.getElementById('phone1').value)==false)
		{
			document.getElementById('phone1Error').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		}	
		else 
		 {

			 var url = 'GUIService/UserInfoService.php?action=editPersonalInfo&uid='+pIntUserId; 
			
			 var par='userName='+pIntUserId
			 		 +'&firstName='+document.getElementById("firstName").value
			 		 +'&middleName='+document.getElementById("middleName").value
					 +'&lastName='+document.getElementById("lastName").value
					 +'&suffix='+document.getElementById("suffix").value
					 +'&address1='+document.getElementById("address1").value
					 +'&address2='+document.getElementById("address2").value
					 +'&country='+document.getElementById("cmbCountry").value
					 +'&city='+document.getElementById("city").value
					 +'&state='+document.getElementById("cmbState").value
					 +'&zipCode='+document.getElementById("zipCode").value
					 +'&phone1='+document.getElementById("phone1").value
					 +'&phone2='+document.getElementById("phone2").value;

			 var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{   
						if(transport.responseText==1)
						{
							backtoDashboard();
						}						
					} 
				});
		}
	}*/
	/****************************************************************************************************
    * 	Function Name	: 	addEducationRecordForm() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Gets the educational info form to add educational record
	*****************************************************************************************************/
	function addEducationRecordForm(pIntUserId)
	{
		var par='userId='+pIntUserId;
		var url = 'GUIService/EducationService.php?action=educationAddForm'; 
		
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						}); 
	}
	/****************************************************************************************************
    * 	Function Name	: 	addWorkRecordForm() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	work record info form						              
	*************************************************************************************************/ 
	function addWorkRecordForm(pIntUserId)
	{
			
		var url = 'GUIService/ProgramManagerService.php?action=workRecord'; 
		var par='userId='+pIntUserId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						});
	}
	/****************************************************************************************************
    * 	Function Name	: 	addProfRecord() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	add professional record to database						              
	*************************************************************************************************/ 
	function  addProfRecord(pIntUserId)
	{
		document.getElementById('empNameError').innerHTML="";
		 document.getElementById('fromDateError').innerHTML="";
		 document.getElementById('toDateError').innerHTML="";
		 document.getElementById('titleError').innerHTML="";
		 document.getElementById('industryError').innerHTML="";
		 document.getElementById('industryExpError').innerHTML="";
		 document.getElementById('accomplishmentError').innerHTML="";
		
		
		if(document.getElementById("empName").value=='')
		{
			document.getElementById("empNameError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("empName").value))
		 {
				document.getElementById("empNameError").innerHTML="Invalid Data Entry";
				return;
		 }
		else if(CheckStringLength(document.getElementById('empName').value)==false)
		{
			document.getElementById('empNameError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		}	 
		else if(document.getElementById("fromDate").value=='')
		{
			document.getElementById("fromDateError").innerHTML="Field Required";
			return;
		}
		else if(document.getElementById("toDate").value=='')
		{
			document.getElementById("toDateError").innerHTML="Field Required";
			return;
		}
		else if(document.getElementById("title").value=='')
		{
			document.getElementById("titleError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("title").value))
		 {
				document.getElementById("titleError").innerHTML="Invalid Data Entry";
				return;
		 }
		else if(CheckStringLength(document.getElementById('title').value)==false)
		 {
			document.getElementById('titleError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 }

		else if(document.getElementById("cmbIndustry").value=='')
		{
			document.getElementById("industryError").innerHTML="Field Required";
			return;
		}
		else if(document.getElementById("industryExp").value=='')
		{
			document.getElementById("industryExpError").innerHTML="Field Required";
			return;
		}
		
		else if(document.getElementById("acomplishments").value=='')
		{
			document.getElementById("accomplishmentError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("acomplishments").value))
		 {
				document.getElementById("accomplishmentError").innerHTML="Invalid Data Entry";
				return;
		 }

		else
		{
			var url = 'GUIService/ProgramManagerService.php?action=addProfInfo'; 
			
			var par='userId='+pIntUserId
			 		 +'&empName='+document.getElementById("empName").value	
			 		 +'&fromDate='+document.getElementById("fromDate").value
			 		 +'&toDate='+document.getElementById("toDate").value
					 +'&title='+document.getElementById("title").value
					 +'&cmbIndustry='+document.getElementById("cmbIndustry").value
					 +'&industryExp='+document.getElementById("industryExp").value
					 +'&acomplishments='+document.getElementById("acomplishments").value;
			
			var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{
						if(transport.responseText==1)
						{
							window.location="index.php?q=hrmanager";
						}
					} 
				});
			}  
	}
	/****************************************************************************************************
    * 	Function Name	: 	viewWorkRecordForm() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	view the professional record form				              
	*************************************************************************************************/
	/*function viewWorkRecordForm(pIntUserId)
	{
			var url = 'GUIService/ProgramManagerService.php?action=viewProfInfo'; 
			var par='userId='+pIntUserId;
			
			var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						});
	}*/
	/****************************************************************************************************
    * 	Function Name	: 	ViewProfesionalRecordForm() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	view the professional record detail				              
	*************************************************************************************************/
	/*function ViewProfesionalRecordForm(pIntExperienceId)
	{
		
		var url = 'GUIService/ProgramManagerService.php?action=viewEditProfInfo'; 
			var par='expId='+pIntExperienceId;
			
			var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						});
		
	}*/
	/****************************************************************************************************
    * 	Function Name	: 	EditProfRecord() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	edit professional record in the database		              
	*************************************************************************************************/
	function EditProfRecord(pIntExId)
	{
		 document.getElementById('empNameError').innerHTML="";
		 document.getElementById('fromDateError').innerHTML="";
		 document.getElementById('toDateError').innerHTML="";
		 document.getElementById('titleError').innerHTML="";
		 document.getElementById('industryExpError').innerHTML="";
		document.getElementById('accomplishmentError').innerHTML="";
		
		if(document.getElementById("empName").value=='')
		{
			document.getElementById("empNameError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("empName").value))
		 {
			document.getElementById("empNameError").innerHTML="Invalid Data Entry";
			return;
		 }
		 else if(CheckStringLength(document.getElementById('empName').value)==false)
		 {
			document.getElementById('empNameError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 }
		else if(document.getElementById("fromDate").value=='')
		{
			document.getElementById("fromDateError").innerHTML="Field Required";
			return;
		}
		else if(document.getElementById("toDate").value=='')
		{
			document.getElementById("toDateError").innerHTML="Field Required";
			return;
		}
		else if(document.getElementById("title").value=='')
		{
			document.getElementById("titleError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("title").value))
		 {
			document.getElementById("titleError").innerHTML="Invalid Data Entry";
			return;
		 }
		 else if(CheckStringLength(document.getElementById('title').value)==false)
		 {
			document.getElementById('titleError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 } 
		else if(document.getElementById("industryExp").value=='')
		{
			document.getElementById("industryExpError").innerHTML="Field Required";
			return;
		}
		else if(document.getElementById("acomplishments").value=='')
		{
			document.getElementById("accomplishmentError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById("acomplishments").value))
		 {
			document.getElementById("accomplishmentError").innerHTML="Invalid Data Entry";
			return;
		 }
		else
		{
			var url = 'GUIService/ProgramManagerService.php?action=editProfInfo'; 
			 var par='expId='+pIntExId
			 		 +'&empName='+document.getElementById("empName").value	
			 		 +'&fromDate='+document.getElementById("fromDate").value
			 		 +'&toDate='+document.getElementById("toDate").value
					 +'&title='+document.getElementById("title").value
					 +'&industryExp='+document.getElementById("industryExp").value
					 +'&acomplishments='+document.getElementById("acomplishments").value
		
			var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{
						
						if(transport.responseText==1)
						{
							window.location="index.php?q=hrmanager";
						}
					} 
				});
			} 
	}
	/****************************************************************************************************
    * 	Function Name	: 	addEdRecord() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Adds the Educational Record for the
	*****************************************************************************************************/
   	function addEdRecord(pIntUserId)
   	{
		 document.getElementById('collegeError').innerHTML="";
		 document.getElementById('degreeTypeError').innerHTML="";
		 document.getElementById('conAreaError').innerHTML="";
		 document.getElementById('certificationsError').innerHTML="";
		 document.getElementById('eduLevelError').innerHTML="";
		
		if(document.getElementById("eduLevel").value=='')
		{
			document.getElementById("eduLevelError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById('eduLevel').value))
		{
			document.getElementById("eduLevelError").innerHTML="Invalid Data Entry";
			return;
		}
		 else if(CheckStringLength(document.getElementById('eduLevel').value)==false)
		 {
			document.getElementById('eduLevelError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 } 
		else if(document.getElementById("college").value=='')
		{
			document.getElementById("collegeError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById('college').value))
		{
			document.getElementById("collegeError").innerHTML="Invalid Data Entry";
			return;
		}
		else if(CheckStringLength(document.getElementById('college').value)==false)
		 {
			document.getElementById('collegeError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 } 
		else if(document.getElementById("degreeType").value=='')
		{
			document.getElementById("degreeTypeError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById('degreeType').value))
		{
			document.getElementById("degreeTypeError").innerHTML="Invalid Data Entry";
			return;
		}
		else if(CheckStringLength(document.getElementById('degreeType').value)==false)
		 {
			document.getElementById('degreeTypeError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 } 
		else if(document.getElementById("conArea").value=='')
		{
			document.getElementById("conAreaError").innerHTML="Field Required";
			return;
		}
		else if(!CheckSpaces(document.getElementById('conArea').value))
		{
			document.getElementById("conAreaError").innerHTML="Invalid Data Entry";
			return;
		}
		else if(CheckStringLength(document.getElementById('conArea').value)==false)
		 {
			document.getElementById('conAreaError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 }
	    if(document.getElementById("certifications").value!='')
		{
			if(!CheckSpaces(document.getElementById('certifications').value))
			{
				document.getElementById("certificationsError").innerHTML="Invalid Data Entry";
				return;
			}
			 if(CheckStringLength(document.getElementById('certifications').value)==false)
		 	{
				document.getElementById('certificationsError').innerHTML="String length too large. Only 255 characters allowed";		
				return false;	
		 	}
		}
		
			var url = 'GUIService/EducationService.php?action=addEducationInfo&uid='+pIntUserId; 
			
			 var par='userId='+pIntUserId
			 		 +'&eduLevel='+document.getElementById("eduLevel").value	
			 		 +'&college='+document.getElementById("college").value
			 		 +'&degreeType='+document.getElementById("degreeType").value
					 +'&conArea='+document.getElementById("conArea").value
					 +'&certifications='+document.getElementById("certifications").value
					 +'&awards='+document.getElementById("awards").value
					 +'&experience='+document.getElementById("experience").value;
		
			 var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{   
						if(transport.responseText==1)
						{
							window.location="index.php?q=hrmanager";
						}
					} 
				});
				
			}
	/****************************************************************************************************
    * 	Function Name	: 	viewEducationForm() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Gets the eductional record from the database
	*****************************************************************************************************/
	function viewEducationForm(pIntUserId)
	{
		var par='userId='+pIntUserId;
		var url = 'GUIService/EducationService.php?action=educationalInfoView'; 
	
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						}); 
		
	}
	/****************************************************************************************************
    * 	Function Name	: 	ViewEducationRecord() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	Gets one single eductional record from the database
	*****************************************************************************************************/
	 function ViewEducationRecord(pEducationId)
	 {
		var url = 'GUIService/EducationService.php?action=educationalInfoComplete'; 
		var par='edId='+pEducationId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						}); 
		 }
	/****************************************************************************************************
    * 	Function Name	: 	EditEducationRecord() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	gets the educational record edit form						              
	*************************************************************************************************/	 
	function EditEducationRecord(pEducationId)
	{
		var url = 'GUIService/EducationService.php?action=editEducationInfoForm'; 
		var par='edId='+pEducationId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						}); 
		 }
	
	/****************************************************************************************************
    * 	Function Name	: 	editEdRecord() 
	* 	Author			: 	Ramish Hashmi
	* 	Synopsis		: 	edit the educational record and save to  database					              
	*************************************************************************************************/	 
	/* function editEdRecord(pEducationId)
	 {
		 document.getElementById('collegeError').innerHTML=" ";
		 document.getElementById('degreeTypeError').innerHTML=" ";
		 document.getElementById('conAreaError').innerHTML=" ";
		 document.getElementById('certificationsError').innerHTML=" ";
		 document.getElementById('eduLevelError').innerHTML=" ";
		
		if(document.getElementById("eduLevel").value=='')
		{
			document.getElementById("eduLevelError").innerHTML="Field Required";
			return;
		}
		
		else if(!CheckSpaces(document.getElementById('eduLevel').value))
		{
			document.getElementById("eduLevelError").innerHTML="Invalid Data Entry";
			return;
		}
		else if(CheckStringLength(document.getElementById('eduLevel').value)==false)
		 {
			document.getElementById('eduLevelError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 }
		else if(document.getElementById("college").value=='')
		{
			document.getElementById("collegeError").innerHTML="Field Required";
			return;
		}
		
		else if(!CheckSpaces(document.getElementById('college').value))
		{
			document.getElementById("collegeError").innerHTML="Invalid Data Entry";
			return;
		}
		else if(CheckStringLength(document.getElementById('college').value)==false)
		 {
			document.getElementById('collegeError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 }
		else if(document.getElementById("degreeType").value=='')
		{
			document.getElementById("degreeTypeError").innerHTML="Field Required";
			return;
		}
		
		else if(!CheckSpaces(document.getElementById('degreeType').value))
		{
			document.getElementById("degreeTypeError").innerHTML="Invalid Data Entry";
			return;
		}
		else if(CheckStringLength(document.getElementById('degreeType').value)==false)
		 {
			document.getElementById('degreeTypeError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 }
		else if(document.getElementById("conArea").value=='')
		{
			document.getElementById("conAreaError").innerHTML="Field Required";
			return;
		}
		
		else if(!CheckSpaces(document.getElementById('conArea').value))
		{
			document.getElementById("conAreaError").innerHTML="Invalid Data Entry";
			return;
		}
		else if(CheckStringLength(document.getElementById('conArea').value)==false)
		 {
			document.getElementById('conAreaError').innerHTML="String length too large. Only 255 characters allowed";		
			return false;	
		 }
	     if(document.getElementById("certifications").value!='')
		{
			 if(!CheckSpaces(document.getElementById('certifications').value))
			 {
				document.getElementById("certificationsError").innerHTML="Invalid Data Entry";
				return;
			 }
			 if(CheckStringLength(document.getElementById('certifications').value)==false)
		 	 {
				document.getElementById('certificationsError').innerHTML="String length too large. Only 255 characters allowed";		
				return false;	
		 	 }
		}
		var url = 'GUIService/EducationService.php?action=editEducation'; 
		var par='pEducationId='+pEducationId
			 	+'&eduLevel='+document.getElementById("eduLevel").value	
			 	+'&college='+document.getElementById("college").value
			 	+'&degreeType='+document.getElementById("degreeType").value
				+'&conArea='+document.getElementById("conArea").value
				+'&certifications='+document.getElementById("certifications").value
				+'&awards='+document.getElementById("awards").value
				+'&experience='+document.getElementById("experience").value;
			
		var myRequest= new Ajax.Request(
					url, 
					{   
						method: 'post',
						parameters:par,
						onSuccess: function(transport) 
						{
							if(transport.responseText==1)
							{
							window.location="index.php?q=hrmanager";
					    	}
					} 
				});
			
	 }*/
	/************************************************************************
	*	Function Name	:	toDashboard									
	*	Author Name		: 	Ramish Hashmi
	*   Synopsis		:	Redirects the user to the dashboard
	*************************************************************************/	
	function toDashboard()
	{
		window.location="index.php?q=hrmanager";
	}
	/************************************************************************
	*
	*	Function Name:	GetJobDetail									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*
	function GetJobDetail(pIntUserId,pIntJobId)
	{
		var url = 'GUIService/HrService.php?action=jobdetail&jobId='+pIntJobId+'&uid='+pIntUserId; 
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							onSuccess: function(transport) 
							{ 
								
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						}); 
	}*/
	/************************************************************************
	*
	*	Function Name:	SetInterviewPhoneSetting									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*
	function SetInterviewPhoneSetting()
	{
		if(document.getElementById("chkPhone").checked==true)
		{
			
			frmInverInterview.rdoOnSide[0].disabled=true;
			frmInverInterview.rdoOnSide[1].disabled=true;
			intOnOfStatus=-1;
			
		}
		else
		{
			frmInverInterview.rdoOnSide[0].disabled=false;	
			frmInverInterview.rdoOnSide[1].disabled=false;	
			//frmInverInterview.getElementById("rdoOnSide").disabled=false;
		}
		
	}
	*/
	/************************************************************************
	*
	*	Function Name:	PagingUserResponses									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*
	function PagingUserResponses(pIntUserId,pIntStartIndex,pIndeEndIndex,pIntPageNo,pIntTotalPage,pStatus,pIntTotalRecord,pIntLimit,pIntDashBoard)
	{
		if(pStatus==2)
		{
				pIntPageNo=pIntPageNo-1;
				pIntStartIndex=pIntStartIndex-pIntLimit;
				pIndeEndIndex=pIntLimit;
		}
		else
		{
			if(pIntPageNo==pIntTotalPage)
			{
				pIntStartIndex=pIntTotalRecord-pIntLimit;
				pIndeEndIndex=5;
			}
			else
			{
				pIntPageNo=pIntPageNo+1;
				pIntStartIndex=pIntStartIndex+pIntLimit;
				pIndeEndIndex=pIntLimit;
			}	
		}
		
		if(pStatus==4)
		{
			pIntStartIndex=pIntTotalPage*pIntLimit-pIntLimit;	
			
		}
		if(pStatus==1)
		{
			pIntStartIndex=0	
			pIndeEndIndex=pIntLimit;	
			
		}
		if(pIntDashBoard==0)
		{
			document.getElementById("DivResponses").innerHTML="<img src=ImageFiles/indicator_medium.gif>"; 
		}
		else
		{
			document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>"; 
		}
	
		var url = 'GUIService/ResponsesService.php?action=pageuserresponse&pStart='+pIntStartIndex+'&pEnd='+pIndeEndIndex+'&pPid='+pIntPageNo+'&pStatus='+pIntDashBoard+'&uid='+pIntUserId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							onSuccess: function(transport) 
							{ 
								if(pIntDashBoard==0)
								{	
									document.getElementById("DivResponses").innerHTML=transport.responseText;
								}
								else
								{
									document.getElementById("divDashBoard").innerHTML=transport.responseText;
								}
								
							} 
						}); 
	}
	*/
	/************************************************************************
	*
	*	Function Name:	GetAllResponses									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*
	function GetAllResponses(pIntUserId)
	{
		var url = 'GUIService/ResponsesService.php?action=allresponses';
		var par = 'userId='+pIntUserId;
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{      
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						});	
	}
	*/
		/***************************************************************************
    * 	Function Name	: 	CheckDomain() 
	* 	Synopsis		: 	Check for valid domain
	****************************************************************************/
	function CheckDomain(domain)
	{
		var flag = true;
		if(!domain || domain.length==0)
			flag = false;
		
		/*domain name should not start or end with . or -*/
		if(domain.substring(0,1)=='.' || domain.substring(0,1)=='-' || domain.substr(domain.length-1,1)=='.' || domain.substr(																														
		   domain.length-1,1)=='-')
			flag =  false;
		
		if(domain.indexOf('.')==-1)/*msn.co.uk , yahoo.com*/
			flag =  false;
		
		/*domain name should contain valid characters*/
		if(!CheckValidCharacters(domain))
			flag =  false;
		
		return flag;
	}//end function
			
	/***************************************************************************
    * 	Function Name	: 	CheckValidCharacters() 
	* 	Synopsis		: 	Check for valid input string charecters
	****************************************************************************/
	function CheckValidCharacters(string)
	{
		if(!string || string.length==0)
		{
			return false;
		}
		for(var i=0;i<string.length;i++)
		{
			code=string.charCodeAt(i);
			/*if user name has . or - or _ in anywhere in user name, and also between a-z,0-9, caps does not matter*/
			if(code==45 || code==46 || code==95 || (code>47 && code<58) || (code>96 && code<123) || (code>64 && code<91))
			{
				continue;
			}
			else
			{
				return false;
			}		
		}
		return true;
	}//end function
	/***************************************************************************
    * 	Function Name	: 	CheckNumbers() 
	* 	Synopsis		: 	Check for valid input string charecters
	****************************************************************************/
	function CheckNumbers(string)
	{
		
		
		for(var i=0;i<string.length;i++)
		{
			code=string.charCodeAt(i);
			/*if user name has . or - or _ in anywhere in user name, and also between a-z,0-9, caps does not matter*/
			
			if((code>=48) &&(code<=57))
			{
				continue;
			}
			else
			{
				return false;
			}		
		}
		return true;
	}//end function
	/************************************************************************
	*
	*	Function Name:	GetJobsDetailByJobId									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*
	function GetJobsDetailByJobId(pIntUserId,pIntJobId)
	{
		var url = 'GUIService/JobsService.php?action=jobdetail&jobId='+pIntJobId+'&uid='+pIntUserId; 
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							onSuccess: function(transport) 
							{ 
								
								document.getElementById("divDashBoard").innerHTML=transport.responseText;
							} 
						}); 
	}
	*/
	/************************************************************************
	*
	*	Function Name:	SearchCandidate									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*function SearchCandidate()
	{
		if(document.getElementById("txtCandidateSearch").value!="")
		{
			var url = 'GUIService/UserInfoService.php?action=candsearch'; 
			par='keyword='+document.getElementById("txtCandidateSearch").value;
			document.getElementById("DivCandidates").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
			
			var myRequest= new Ajax.Request(
					url, 
					{   
						method: 'post',
						parameters:par,
						onSuccess: function(transport) 
						{
							document.getElementById("DivCandidates").innerHTML=transport.responseText;
						} 
					});
		}
		else
		{
			alert("Please enter keyword for search");
			document.getElementById("txtCandidateSearch").focus();		
			return false;
		}
	}
    */
	/***************************************************************************
	 *  Function Name	: 	AdvanceSearchForm() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	/* function AdvanceSearchForm()
	 {
		
		 var url = 'GUIService/UserInfoService.php?action=advanceSearchForm'; 
		 
		 var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					onSuccess: function(transport) 
					{      
						document.getElementById("divDashBoard").innerHTML=transport.responseText;
					} 
				});

	 }*/
	 
	/***************************************************************************
	 *  Function Name	: 	AdvancedSearch() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	 /*function AdvancedSearch()
	 {

		 document.getElementById("DivSearch").innerHTML='';
		 
		 if((document.getElementById("firstName").value=='')&&(document.getElementById("lastName").value=='')
			&&(document.getElementById("email").value=='')&&(document.getElementById("city").value=='')&&
			(document.getElementById("cmbState").value=='')&&(document.getElementById("university").value=='')
			&&(document.getElementById("organization").value==''))																														   
		   {
			  document.getElementById("DivSearch").innerHTML='Please Enter Search Criteria';
			  return;
		   }
			
			 var url = 'GUIService/UserInfoService.php?action=advanceSearch'; 
		  	 var par='firstName='+document.getElementById("firstName").value	
			 		 +'&lastName='+document.getElementById("lastName").value
			 		 +'&email='+document.getElementById("email").value
					 +'&city='+document.getElementById("city").value
					 +'&cmbState='+document.getElementById("cmbState").value
					 +'&university='+document.getElementById("university").value
					 +'&organization='+document.getElementById("organization").value;
					 
			 document.getElementById("DivSearch").innerHTML="<img src=ImageFiles/indicator_medium.gif>";		 
			 var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{
						document.getElementById("DivSearch").innerHTML=transport.responseText;
					 } 
				});
		 
	 }*/
	 /***************************************************************************
	 *  Function Name	: 	ViewReportsForms() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	/* function  ViewReportsForms()
	 {
		var url = 'GUIService/ProgramManagerService.php?action=ReportsForm'; 
		//alert(url); 
		document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";		 
		var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					onSuccess: function(transport) 
					{      
						document.getElementById("divDashBoard").innerHTML=transport.responseText;
						
					} 
				});
		
		
		
	  }*/
	 /***************************************************************************
	 *  Function Name	: 	GetResults() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	 /*function GetResults()
	 { 
		document.getElementById("DivReportResults").innerHTML="";
		document.getElementById("titleError").innerHTML="";
		
		
		if(document.getElementById("jobTitle").value=='')
		  {
			document.getElementById("titleError").innerHTML="Field Required";  
		    return; 
		  }
		
		else if(document.getElementById("jobTitle").value=='')
		  {
			document.getElementById("titleError").innerHTML="Field Required";  
		    return;
		  } 
		
		else if(CheckStringLength(document.getElementById('jobTitle').value)==false)
		  {
			 document.getElementById('titleError').innerHTML="String length too large. Only 255 characters allowed.";
		     return;
		  }
		 else
		 {					   
			var par='jobTitle='+document.getElementById("jobTitle").value;			
			var url = 'GUIService/ProgramManagerService.php?action=ReportResults'; 
		//alert(url); 
		document.getElementById("DivReportResults").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		 var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{      
						document.getElementById("DivReportResults").innerHTML=transport.responseText;
						
					} 
				});
		
		 }
	 } */
	 /***************************************************************************
	 *  Function Name	: 	GetApplicantsDetails() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	/* function GetApplicantsDetails(pIntJobId)
	 {
		var par='JobId='+pIntJobId;			
			var url = 'GUIService/ProgramManagerService.php?action=ApplicantsDetails'; 
		//alert(url); 
		 document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";		 
		 var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{      
						document.getElementById("divDashBoard").innerHTML=transport.responseText;
						
					} 
				});
		
	 }*/
	/***************************************************************************
    * 	Function Name	: 	CheckSpaces() 
	* 	Synopsis		: 	Check for spaces and valid string input
	*	Author			:	Ramish Hashmi
	****************************************************************************/
	function CheckSpaces(string)
	{
		if(!string || string.length==0)
		{
			return false;
		}
		code=string.charCodeAt(0);
		if(code == 32)
		{
			return false
		}
		else
		{
			return true;
		}
	}
	/************************************************************************
	*	Function Name:	CheckStringLength									
	*	Author Name: 	Nabeel Bin Ezad																		
	*************************************************************************/	
	function CheckStringLength(pStrObject)
	{
		if(pStrObject.length>255)
		{
			return false;
		}
		return true;
	}
	/************************************************************************
	 *	Function Name:	backToDashboard									
	 *	Author Name: 	Nabeel Bin Ezad																		
	 *************************************************************************/
	
	function backToDashboard()
	{
		window.location="index.php?q=hrmanager";	
	 }
	/************************************************************************
	*
	*	Function Name	:	UpdateStatusForm									
	*	Author Name		: 	Ramish Hashmi
	*																		
	*************************************************************************/		
	/*function UpdateStatusForm(pIntUserId,pIntJobId)
	{
		
		var url = 'GUIService/JobsService.php?action=updateapplicantstatus&userid='+pIntUserId+'&jobId='+pIntJobId;
		//alert('userid='+pIntUserId+'&jobId='+pIntJobId);
		var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("divDashBoard").innerHTML=transport.responseText;
				GetAppStatusDetail(0);
			} 
		});
		
	}*/
	/************************************************************************
	*
	*	Function Name	:	GetAppStatusDetail									
	*	Author Name		: 	Ramish Hashmi
	*																		
	*************************************************************************/		
	/*function GetAppStatusDetail(pIntStatus)
	{
		//alert('here');
		var pIntAppStatus="";	
		if(pIntStatus==0)
		  {
			pIntAppStatus=document.getElementById('appStatus').value;
		  }
	   else
		{
			pIntAppStatus=document.getElementById('cmbAppStatus').value;
		}
		//alert(pIntAppStatus);
	  var url = 'GUIService/JobsService.php?action=getappexplain&appStatus='+pIntAppStatus;
	  document.getElementById("DivExplantion").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
	  var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
			//	alert(transport.responseText);
				document.getElementById("DivExplantion").innerHTML=transport.responseText;
			} 
		});
		
	}*/
	/************************************************************************
	*
	*	Function Name	:	GetAppStatusDetail									
	*	Author Name		: 	Ramish Hashmi
	*																		
	*************************************************************************/
	/*function UpdateApplicantStatus(pIntUserId,pIntJobId)
	{
	  var pIntAppStatus=document.getElementById('cmbAppStatus').value;
	  
	  var url = 'GUIService/JobsService.php?action=updateappstatus&appStatus='+pIntAppStatus+'&userId='+pIntUserId+'&jobId='+pIntJobId;
	  
	  document.getElementById("divdashboard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
	  var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				//alert(transport.responseText);
				if(transport.responseText ==1)
				{
					window.location="index.php?q=hrmanager";
				}
			} 
		});
	}*/
	/************************************************************************
     *		Function Name	:	RegisterForEvent									
	 *		Author Name		: 	Ramish Hashmi																		
    *************************************************************************/	
/*	function RegisterForEvent(pIntEventId, pIntUserId)
	 {
	    var url = 'GUIService/EventService.php?action=eventregister';
	    var par = 'userId='+pIntUserId+'&eventid='+pIntEventId;
		
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							parameters:par,
							onSuccess: function(transport) 
							{ 
							  //document.getElementById("divDashBoard").innerHTML=transport.responseText;
							  if(transport.responseText==1)    
							    {
								  window.location="index.php?q=onramper";
								}
							} 
						});	 
	 }*/
	/************************************************************************
	 *		Function Name	:	WithdrawFromEvent									
	 *		Author Name		: 	Ramish Hashmi																		
	 *************************************************************************/
	/*function WithdrawFromEvent(pIntEventId,pIntUserId)
	   {
		if(confirm("Are you sure you want to wirhdraw from the event?"))
		  {
			var pIntStatus = -2;
			var url = 'GUIService/EventService.php?action=eventwithdraw';
		 	var par = 'userId='+pIntUserId+'&eventid='+pIntEventId+'&status='+pIntStatus;
		 	var myRequest= new Ajax.Request(
					url, 
					{   
						method: 'post',
						parameters:par,
						onSuccess: function(transport) 
						{ 
						   if(transport.responseText==1)    
							 {
							   window.location="index.php?q=onramper";
							 }
						} 
					});	 
			  }
	  }*/
	/************************************************************************
	*
	*	Function Name:	GetEventDetailById									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/	
	function GetEventDetailById(pIntEventId, pIntUserId)
	{

		var url = 'GUIService/EventService.php?action=eventdetail&eventid='+pIntEventId+'&uid='+pIntUserId;
		var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("divDashBoard").innerHTML=transport.responseText;
			} 
		});
	}
	/**********************************************************************************************************
	*		Function Name : AddToCandidateWishList()
	*		Author		  : Ramish Hashmi	
	*************************************************************************************************************/
	/*function AddToCandidateWishList(pIntUserId,pIntManagerId)
	{
	 
	 var url = 'GUIService/UserInfoService.php?action=addcandidatewishlist&uid='+pIntUserId+'&manId='+pIntManagerId;
	 document.getElementById("DivCandidatesWishList").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
	  var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{   
			  document.getElementById("DivCandidatesWishList").innerHTML=transport.responseText;
			}  
		});
		
		
	}*/
	
	/*****************************************************************************************************
	*		Function Name : GetCandidatesWishList()
	*		Author		  : Ramish Hashmi	
	*******************************************************************************************************/
	function GetCandidatesWishList(pIntManagerId,strResult)
	{
	  var url = 'GUIService/UserInfoService.php?action=candidatewishlist&uid='+pIntUserId+'&eid='+pIntEventId;
	  document.getElementById("DivEventReg").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
	
	  var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			//paramters:par,
			onSuccess: function(transport) 
			{     
				document.getElementById("DivEventReg").innerHTML=transport.responseText;
			} 
		});
	 }
	/**********************************************************************************************************
	*		Function Name : RegistrationDetails()
	*		Author		  : Ramish Hashmi	
	*************************************************************************************************************/
    /*function DeleteFromCandidateWishList(pIntUserId,pIntManagerId)
	{
	  var resultStr="";
	  var url = 'GUIService/UserInfoService.php?action=delcandidatewishlist&uid='+pIntUserId+'&manId='+pIntManagerId;
	  
	  if (confirm("Are you sure you want to delete from the wish-list?"))
	  {
	  	 document.getElementById("DivCandidatesWishList").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
	  	var myRequest= new Ajax.Request(
			url, 
			{   
			  method: 'post',
			  onSuccess: function(transport) 
			  {   
				 document.getElementById("DivCandidatesWishList").innerHTML=transport.responseText;
			  }  
		    });
	  }
	}*/
	/************************************************************************
	*
	*	Function Name:	PagingCandidates									
	*	Author Name: 	Nabeel Bin Ezad
	*																		
	*************************************************************************/		
	/*function PagingCandidates(pIntStartIndex,pIndeEndIndex,pIntPageNo,pIntTotalPage,pStatus,pIntUserId)
	{
		
		if(pStatus==2)
		{
				pIntPageNo=pIntPageNo-1;
				pIntStartIndex=pIntStartIndex-5;
				pIndeEndIndex=5;
				
		}
		else
		{
			if(pIntPageNo==pIntTotalPage)
			{
				pIntStartIndex=pIntStartIndex+5;
			
				pIndeEndIndex=1;
			}
			else
			{
				pIntPageNo=pIntPageNo+1;
				pIntStartIndex=pIntStartIndex+5;
				pIndeEndIndex=5;
			}	
		}
	
		var url = 'GUIService/UserInfoService.php?action=pagingcand&pStart='+pIntStartIndex+'&pEnd='+pIndeEndIndex+'&pPid='+pIntPageNo+'&uid='+pIntUserId; 
		var myRequest= new Ajax.Request(
						url, 
						{   
							method: 'post',
							onSuccess: function(transport) 
							{ 
								document.getElementById("DivCandidates").innerHTML=transport.responseText;
							} 
						}); 
	  }
	*/
	/***************************************************************************
	 *  Function Name	: 	ViewReportsForms() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	/* function  ViewReportsForms(pIntUserId)
	 {
		var url = 'GUIService/ReportsService.php?action=ReportsForm&uid='+pIntUserId; 
		
		document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";		 
		var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					onSuccess: function(transport) 
					{      
						document.getElementById("divDashBoard").innerHTML=transport.responseText;
						
					} 
				});
	 }*/
	 /**********************************************************************************************************
	*		Function Name : WritePDF()
	*		Author		  : Ramish Hashmi	
	*************************************************************************************************************/
	function WritePDF()
	{		
		 window.location="pdfconvert.php"; 
	}
	/************************************************************************
	*
	*	Function Name:	WriteExl									
	*	Author Name: 	Ramish Hashmi
	*																		
	*************************************************************************/	
 /* 
   function WriteExl(pIntCompanyId,pIntStatus,pIntReportType)
   {
	   window.location="GUIService/excelconverter.php?cid="+pIntCompanyId+"&status="+pIntStatus+"&rptId="+pIntReportType;
	
   }*/
   /************************************************************************
	*
	*	Function Name:	WriteJobsToExl									
	*	Author Name: 	Ramish Hashmi
	*																		
	*************************************************************************/	
  /* function WriteJobsToExl(pIntCompanyId,pIntStatus,pIntCriteria,pIntReportType)
   {
	    var pStrJobTitle=document.getElementById("jobTitle").value;
		var pDteFromDate=""
		var pDdteToDate=""
		if(pIntCriteria==2)
		{
			pDteFromDate=document.getElementById("frmDate").value;
			pDdteToDate=document.getElementById("toDate").value;
		}
		window.location="GUIService/excelconverter2.php?cid="+pIntCompanyId+"&status="+pIntStatus+"&rptId="+pIntReportType
															+"&jobTitle="+pStrJobTitle+"&fromDate="+pDteFromDate
															+"&toDate="+pDdteToDate+"&criteria="+pIntCriteria;   
   }*/
    /***************************************************************************
	 *  Function Name	: 	GetResults() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	/* function GetResults(pIntUserId,pIntStatus)
	 { 
		document.getElementById("DivReportResults").innerHTML="";
		document.getElementById("titleError").innerHTML="";
		
		if(document.getElementById("jobTitle").value=='')
		  {
			document.getElementById("titleError").innerHTML="Field Required";  
		    return; 
		  }
		
		else if(document.getElementById("jobTitle").value=='')
		  {
			document.getElementById("titleError").innerHTML="Field Required";  
		    return;
		  } 
		
		else if(CheckStringLength(document.getElementById('jobTitle').value)==false)
		  {
			 document.getElementById('titleError').innerHTML="String length too large. Only 255 characters allowed.";
		     return;
		  }
		 else
		 {					   
			var par='jobTitle='+document.getElementById("jobTitle").value
					 +'&criteria='+document.getElementById("criteriaRpt").value
					 +'&userId='+pIntUserId
					 +'&status='+pIntStatus;
			
			if(document.getElementById("criteriaRpt").value==2)
			{
				par=par+'&fromDate='+document.getElementById("frmDate").value
						+'&toDate='+document.getElementById("toDate").value;	
			}
			var url = 'GUIService/ReportsService.php?action=ReportResults'; 
			document.getElementById("DivReportResults").innerHTML="<img src=ImageFiles/indicator_medium.gif>";
		 	var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{      
						document.getElementById("DivReportResults").innerHTML=transport.responseText;
						
					} 
				});
		
		 }
	 }*/ 
	 /***************************************************************************
	 *  Function Name	: 	GetApplicantsDetails() 
	 * 	Author			: 	Ramish Hashmi
	 **************************************************************************/
	 /*function GetApplicantsDetails(pIntJobId)
	 {
		var par='JobId='+pIntJobId;			
		var url = 'GUIService/ReportsService.php?action=ApplicantsDetails'; 
		 document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";		 
		 var myRequest= new Ajax.Request(
				url, 
				{   
					method: 'post',
					parameters:par,
					onSuccess: function(transport) 
					{      
						document.getElementById("divDashBoard").innerHTML=transport.responseText;
						
					} 
				});
		
	 }*/
	 
	 /************************************************************************
	*	Function Name	:	GetSystemSummary									
	*	Author Name		: 	Ramish Hashmi															
	*************************************************************************/
	/*function GetCandidateSummary(pIntUserId,pIntStatus)
	{		
	 
	  var url = 'GUIService/ReportsService.php?action=CandidateSummary&uid='+pIntUserId+'&status='+pIntStatus;
	  document.getElementById("divDashBoard").innerHTML="<img src=ImageFiles/indicator_medium.gif>";	
	  var myRequest= new Ajax.Request(
		url, 
		{   
			method: 'post',
			onSuccess: function(transport) 
			{     
				document.getElementById("divDashBoard").innerHTML=transport.responseText;
			} 
		});
		
	}*/