/*
##########################################################################
# File Name: function.js
# Created By: Aslesha.
# Created On: 3-6-2009
# Last Modified By: 
# Last modified On: 
# This file contains all the validation functions
########################################################################## 
*/

/*
###############################################################
# Function Name: fnShowHotlistDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowHotlistDiv(strDivName,divthis) 
{
   if (strDivName=='Create')
   {  
       
       document.getElementById('Create').style.display = "";  
	   $('#pageTitleText').html('My HotList > Create HotList');
	   document.title = "StaffingClub - Create HotList";
       //document.getElementById('CreateMenu').className="current"; 
       //document.getElementById('Content').style.height="860";      
       fnMakeInputFieldEmptyHotlist(); 
       
       document.getElementById('Upload').style.display = "none";
       //document.getElementById('UploadMenu').className="";
       
       document.getElementById('Edit').style.display = "none";   
       //document.getElementById('EditMenu').className="";  
       
       document.getElementById('View').style.display = "none";   
       //document.getElementById('ViewMenu').className=""; 
       
       //document.getElementById('LeftMenu').style.marginTop="10px";
       /*if(document.getElementById("Alert").style.display=="")
       {
       document.getElementById("Alert").style.display="none";
       document.getElementById("Edit").style.marginTop="10px";
       }*/   
    
   }else if(strDivName=='Upload')
   {  
       document.getElementById('Upload').style.display = "";          
	   $('#pageTitleText').html('My HotList > Upload HotList');
	   document.title = "StaffingClub - Upload HotList";
		//document.getElementById('UploadMenu').className="current";    
       //document.getElementById('Content').style.height="auto";
            
       document.getElementById('Create').style.display = "none";        
       //document.getElementById('CreateMenu').className="";
        
       document.getElementById('Edit').style.display = "none";   
       //document.getElementById('EditMenu').className="";  
       
       document.getElementById('View').style.display = "none";   
       //document.getElementById('ViewMenu').className=""; 
       
       //document.getElementById('LeftMenu').style.marginTop="10px";
       /*if(document.getElementById("Alert").style.display=="")
       {
           document.getElementById("Alert").style.display="none";
           document.getElementById("Edit").style.marginTop="10px";
       }*/   
    
   }else if(strDivName=='Edit')
   {  
       
       document.getElementById('Edit').style.display = ""; 
       //document.getElementById('EditMenu').className="current";  
       //document.getElementById('Content').style.height="auto" ;
      
              
       document.getElementById('Create').style.display = "none";
       //document.getElementById('CreateMenu').className="";  
      
       document.getElementById('Upload').style.display = "none";   
       //document.getElementById('UploadMenu').className=""; 
       
         
          
       document.getElementById('View').style.display = "none";   
       //document.getElementById('ViewMenu').className="";
       
       
       //document.getElementById('LeftMenu').style.marginTop="30px";
       /*if(document.getElementById("Alert").style.display=="")
       {
           document.getElementById("Alert").style.display=="none";
           document.getElementById("Edit").style.marginTop="10px";
       }*/   
    
   }
   else if(strDivName=='View')
   {  
       $('#pageTitleText').html('My HotList'); 
	   document.title = "StaffingClub - My HotList";
	   
       document.getElementById('View').style.display = ""; 
       //document.getElementById('ViewMenu').className="current";  
       //document.getElementById('Content').style.height="auto" ;
                
       document.getElementById('Create').style.display = "none";
       //document.getElementById('CreateMenu').className="";  
        
       document.getElementById('Upload').style.display = "none";   
       //document.getElementById('UploadMenu').className=""; 
       
       document.getElementById('Edit').style.display = "none";   
       //document.getElementById('EditMenu').className="";  
       
       
       //document.getElementById('LeftMenu').style.marginTop="30px";
       /*if(document.getElementById("Alert").style.display=="")
       {
           document.getElementById("Alert").style.display="none";
           document.getElementById("Edit").style.marginTop="10px";
       }*/   
         
   } 
}
/*
###############################################################
# Function Name: fnShowProfileDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowProfileDiv(strDivName,divthis) 
{
   if (strDivName=='Edit')
   {  
       document.getElementById('Edit').style.display = "";         
       document.getElementById('EditMenu').className="current";       
       
       document.getElementById('View').style.display = "none";
       document.getElementById('ViewMenu').className="";
           
   }else if(strDivName=='View')
   {  
       
      document.getElementById('Edit').style.display = "none";         
      document.getElementById('EditMenu').className="";       
       
      document.getElementById('View').style.display = "";
      document.getElementById('ViewMenu').className="current";
    
   }    
   
}

/*
###############################################################
# Function Name: fnShowMyMessageDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowMyMessageDiv(strDivName,divthis) 
{
   if (strDivName=='Compose')
   {         
       document.getElementById('ComposeMessageDiv').style.display = "";         
       document.getElementById('ComposeMenu').className="current";       
       
       document.getElementById('MyMessagesDiv').style.display = "none";
       document.getElementById('InboxMenu').className="";
       
       document.getElementById('SentMessageDiv').style.display = "none";   
       document.getElementById('SentMenu').className=""; 
       
       document.getElementById('PublicMessageDiv').style.display = "none";   
       document.getElementById('PublicMenu').className=""; 
    
   }else if(strDivName=='Sent')
   {  
       
       document.getElementById('ComposeMessageDiv').style.display = "none";         
       document.getElementById('ComposeMenu').className="";       
       
       document.getElementById('MyMessagesDiv').style.display = "none";
       document.getElementById('InboxMenu').className="";
       
       document.getElementById('SentMessageDiv').style.display = "";   
       document.getElementById('SentMenu').className="current"; 
       
       document.getElementById('PublicMessageDiv').style.display = "none";   
       document.getElementById('PublicMenu').className=""; 
    
   }else if(strDivName=='Public')
   {  
       
       document.getElementById('ComposeMessageDiv').style.display = "none";         
       document.getElementById('ComposeMenu').className="";       
       
       document.getElementById('MyMessagesDiv').style.display = "none";
       document.getElementById('InboxMenu').className="";
       
       document.getElementById('SentMessageDiv').style.display = "none";   
       document.getElementById('SentMenu').className=""; 
       
       document.getElementById('PublicMessageDiv').style.display = "";   
       document.getElementById('PublicMenu').className="current"; 
    
   }else if(strDivName=='Inbox')
   {  
       
       document.getElementById('ComposeMessageDiv').style.display = "none";         
       document.getElementById('ComposeMenu').className="";       
       
       document.getElementById('MyMessagesDiv').style.display = "";
       document.getElementById('InboxMenu').className="current";
       
       document.getElementById('SentMessageDiv').style.display = "none";   
       document.getElementById('SentMenu').className=""; 
       
       document.getElementById('PublicMessageDiv').style.display = "none";   
       document.getElementById('PublicMenu').className=""; 
    
   }
   
    
   
}

/*
###############################################################
# Function Name: fnMakeBlank
# Created By: Aslesha
# Created on: 4-6-2009
# Purpose: to make field blank
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnMakeBlank(strName)
{
 document.getElementById(strName).value="";   
}
/*
###############################################################
# Function Name: fnCheckBlank
# Created By: Aslesha
# Created on: 4-6-2009
# Purpose: to make field blank
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnCheckBlank(strName,value)
{
 if(document.getElementById(strName).value=="")
 {
  document.getElementById(strName).value=value; 
 }   
}

/*
###############################################################
# Function Name: fnConfirmDelete
# Created By: Aslesha
# Created on: 4-6-2009
# Purpose: to make feild blank
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnConfirmDelete()
{
    if (confirm("Are you sure you want to delete this entry."))
    {
       return false;
    }
}


/*
###############################################################
# Function Name: fnShowAccountProfileDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Displays particular div from account profile
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowAccountProfileDiv(strDivName,user_type) 
{

   if (strDivName=='MyHotlist')
   {  
   	   document.title = "StaffingClub - My Hotlist";
	   
   	   document.getElementById('h-sec').style.display = "";   
       document.getElementById('menuUlContacts').style.display = "none";         
       document.getElementById('menuUlHotlist').style.display = "";         
       document.getElementById('menuUlHotJobs').style.display = "none";         
	   document.getElementById('menuUlSiteContacts').style.display = "none";

       document.getElementById('MyHotlist').style.display = "";         
       document.getElementById('MyHotlistMenu').className="current";   
       
       document.getElementById('Job').style.display = "none";
       document.getElementById('JobMenu').className="";     
       
       document.getElementById('MyContacts').style.display = "none";
       document.getElementById('ContactsMenu').className="";

	   if(document.getElementById('divMySiteContacts'))
	   	   document.getElementById('divMySiteContacts').style.display = "none";   
	   if(document.getElementById('JobContactsMenu'))
		   document.getElementById('JobContactsMenu').className="";

	   if(user_type=='jobseeker')
	   {
		   document.getElementById('divMyInviteContacts').style.display = "none";          
		   document.getElementById('InviteContactsMenu').className="";   
	   }
   }
   else if(strDivName=='Job' || strDivName=='Jobs')
   {   
   	   document.title = "StaffingClub - My HotJobs";

	   document.getElementById('h-sec').style.display = "";   
       if(document.getElementById('menuUlContacts'))
	   document.getElementById('menuUlContacts').style.display = "none";         
	   if(document.getElementById('menuUlHotlist'))
       document.getElementById('menuUlHotlist').style.display = "none";         
	   if(document.getElementById('menuUlHotJobs'))
       document.getElementById('menuUlHotJobs').style.display = "";   
	   if(document.getElementById('menuUlSiteContacts'))
	   document.getElementById('menuUlSiteContacts').style.display = "none";	   

	   document.getElementById('Job').style.display = "";
       //document.getElementById('JobLeftMenu').style.display = "";
       document.getElementById('JobMenu').className="current";  
       /*
       document.getElementById('Search').style.display = "none"; 
       document.getElementById('SearchMenu').className="";  
       */         
       document.getElementById('MyContacts').style.display = "none";
       //document.getElementById('myContactsLeftMenu').style.display = "none";
       document.getElementById('ContactsMenu').className="";  
	   
	   if(document.getElementById('MyHotlist'))
		   document.getElementById('MyHotlist').style.display = "none";        
		   //document.getElementById('MyHotlistLeftMenu').style.display = "none";        
	   if(document.getElementById('MyHotlistMenu'))
		   document.getElementById('MyHotlistMenu').className=""; 
	   

	   if(user_type=='jobseeker')
	   {
		   document.getElementById('divMyInviteContacts').style.display = "none";          
		   document.getElementById('InviteContactsMenu').className="";   
	   }
	   
	   if(document.getElementById('divMySiteContacts'))
	   	   document.getElementById('divMySiteContacts').style.display = "none";   
	   if(document.getElementById('JobContactsMenu'))
		   document.getElementById('JobContactsMenu').className="";
	
	   if(strDivName=='Jobs')
			fnShowMainHotJobDiv('Search',this);
		   
   }
   else if(strDivName=='MyContacts')
   {  
   	   document.title = "StaffingClub - My Contacts";
	   document.getElementById('h-sec').style.display = "";   
       document.getElementById('menuUlContacts').style.display = "";         
       document.getElementById('menuUlHotlist').style.display = "none";         
       document.getElementById('menuUlHotJobs').style.display = "none";     
	   if(document.getElementById('menuUlSiteContacts'))
	   document.getElementById('menuUlSiteContacts').style.display = "none";
	   
 	   document.getElementById('MyContacts').style.display = "";          
       document.getElementById('ContactsMenu').className="current"; 
       
       document.getElementById('Job').style.display = "none";
       document.getElementById('JobMenu').className="";    
            
	   document.getElementById('MyHotlist').style.display = "none";        
	   if(document.getElementById('MyHotlistMenu'))	   
	   	   document.getElementById('MyHotlistMenu').className="";
	   
	   if(document.getElementById('divMySiteContacts'))
	   	   document.getElementById('divMySiteContacts').style.display = "none";   
	   if(document.getElementById('JobContactsMenu'))
		   document.getElementById('JobContactsMenu').className="";

	   if(user_type=='jobseeker')
	   {
		   document.getElementById('divMyInviteContacts').style.display = "none";          
		   document.getElementById('InviteContactsMenu').className="";   
	   }
   }
   else if(strDivName=='jobseeker' || strDivName=='recruiter')
   {  
   	   if(user_type=='jobseeker')
	   {
		   document.title = "StaffingClub - JobSeekers";
	   }
	   else
	   {
		   document.title = "StaffingClub - Recruiter";
	   }
   	   document.getElementById('h-sec').style.display = "";
       document.getElementById('menuUlContacts').style.display = "none";         
       document.getElementById('menuUlHotlist').style.display = "none";         
       document.getElementById('menuUlHotJobs').style.display = "none";         
	   document.getElementById('menuUlSiteContacts').style.display = "";
       
	   if(document.getElementById('divMySiteContacts'))
	   	   document.getElementById('divMySiteContacts').style.display = "";   
	   if(document.getElementById('JobContactsMenu'))
		   document.getElementById('JobContactsMenu').className="current"; 
       
       document.getElementById('Job').style.display = "none";
       //document.getElementById('JobLeftMenu').style.display = "none";
       document.getElementById('JobMenu').className=""; 
                
       document.getElementById('MyContacts').style.display = "none";
       //document.getElementById('myContactsLeftMenu').style.display = "none";
       document.getElementById('ContactsMenu').className="";  
        
       document.getElementById('MyHotlist').style.display = "none";        
       //document.getElementById('MyHotlistLeftMenu').style.display = "none";        
       if(document.getElementById('MyHotlistMenu'))
	   {
	       document.getElementById('MyHotlistMenu').className=""; 
	   }
	   
       if(document.getElementById('hdMessageType').value=="details")
       {
              window.location.href="accountProfile.php?d=he";       
       }

	   if(user_type=='jobseeker')
	   {
		   document.getElementById('divMyInviteContacts').style.display = "none";          
		   document.getElementById('InviteContactsMenu').className="";   
	   }
   }
   else if(strDivName=='JobSeekerInvite')
   {  
   	   document.getElementById('h-sec').style.display = "none";
 	   document.getElementById('divMyInviteContacts').style.display = "";          
   	   document.getElementById('InviteContactsMenu').className="current";   
       
 	   document.getElementById('MyContacts').style.display = "none";          
       document.getElementById('ContactsMenu').className=""; 
       
       document.getElementById('Job').style.display = "none";
       document.getElementById('JobMenu').className="";    
	   
	   if(document.getElementById('divMySiteContacts'))
	   	   document.getElementById('divMySiteContacts').style.display = "none";   
	   if(document.getElementById('JobContactsMenu'))
		   document.getElementById('JobContactsMenu').className="";
   }
      
   
    
   
}

function fnShowMessageDetailsDiv()
{

       document.getElementById('Talk').style.display = ""; 
       document.getElementById('myMessagesLeftMenu').style.display = "none"; 
       document.getElementById('TalkMenu').className="";  
                
       document.getElementById('MyContacts').style.display = "none";
       document.getElementById('myContactsLeftMenu').style.display = "none";
       document.getElementById('ContactsMenu').className="";  
        
       document.getElementById('MyHotlist').style.display = "none";        
       document.getElementById('MyHotlistLeftMenu').style.display = "none";        
       document.getElementById('MyHotlistMenu').className=""; 
       
       document.getElementById('ContactHotlist').style.display = "none";   
       document.getElementById('ContactHotlistMenu').className=""; 
       
       document.getElementById('Search').style.display = "none";   
       document.getElementById('SearchMenu').className="";  
       
}

/*
###############################################################
# Function Name: fnShowSearchType
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Displays particular div from account profile
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  
function fnShowSearchType(strSearchType)
{

  
  if (strSearchType=='simple')
   {  
       
       document.getElementById('SimpleSearchRow').style.display = "";         
                
       document.getElementById('AdvanceSearchRow').style.display = "none";   
        
       
    
   }else if(strSearchType=='advance')
   { 
     document.getElementById('AdvanceSearchRow').style.display = "";         
     
     document.getElementById('SimpleSearchRow').style.display = "none";       
   }      
}

/*
###############################################################
# Function Name: fnShowSearchType
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Displays particular div from account profile
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/ 
function fnShowInvitationText()
{
  document.getElementById('invitationRow').style.display = "";     
}

/*
###############################################################
# Function Name: fnRedirectToDetails
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Displays particular div from account profile
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/ 
function fnRedirectToDetails()
{
    window.location.href="editContactDetails.php";     
}


/*
###############################################################
# Function Name: fnDisplayMessageDetails
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Displays particular div from account profile
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/ 
function fnDisplayMessageDetails(intDivId)
{   
  if(document.getElementById('Message_container'+intDivId).style.display == "none")
  document.getElementById('Message_container'+intDivId).style.display = ""; 
  else
  document.getElementById('Message_container'+intDivId).style.display ="none";
}



/*
###############################################################
# Function Name: fnShowMyHotJobDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowMyHotJobDiv(strDivName,divthis) 
{
  
   if (strDivName=='View')
   {         
       $('#HotJobsPageTitleText').html("My HotJobs");
	   document.getElementById('ViewHotJob').style.display = "";         
       //document.getElementById('ViewHotJobMenu').className= "current";         
       
       document.getElementById('CreateHotJob').style.display = "none";
       //document.getElementById('CreateHotJobMenu').className = ""; 
       
       document.getElementById('EditHotJob').style.display = "none";
       //document.getElementById('EditHotJobMenu').className = ""; 
       
       document.getElementById("JobDetailsDiv").style.display="none"; 
       
       if(document.getElementById("AlertHotJob").style.display=="")
       {
           document.getElementById("AlertHotJob").style.display="none";
           document.getElementById("EditHotJob").style.marginTop="10px";
       } 
    
   }else if(strDivName=='Create')
   {  
   	   $('#HotJobsPageTitleText').html("My HotJobs > Create New HotJob");
       document.getElementById('CreateHotJob').style.display = "";
       //document.getElementById('CreateHotJobMenu').className = "current"; 
       fnMakeInputFieldEmptyHotjob();
       
       document.getElementById('ViewHotJob').style.display = "none";         
       //document.getElementById('ViewHotJobMenu').className= "";     
       
       document.getElementById('EditHotJob').style.display = "none";
       //document.getElementById('EditHotJobMenu').className = ""; 
       
       document.getElementById("JobDetailsDiv").style.display="none";  
       
       if(document.getElementById("AlertHotJob").style.display=="")
       {
           document.getElementById("AlertHotJob").style.display="none";
           document.getElementById("EditHotJob").style.marginTop="10px";
       } 
       
   }else if(strDivName=='Edit')
   {  
       
       document.getElementById('EditHotJob').style.display = "";
       //document.getElementById('EditHotJobMenu').className = "current"; 
       
       document.getElementById('ViewHotJob').style.display = "none";         
       //document.getElementById('ViewHotJobMenu').className= "";    
       
       document.getElementById('CreateHotJob').style.display = "none";
       //document.getElementById('CreateHotJobMenu').className = ""; 
       
       document.getElementById("JobDetailsDiv").style.display="none";   
       
       if(document.getElementById("AlertHotJob").style.display=="")
       {
           document.getElementById("AlertHotJob").style.display="none";
           document.getElementById("EditHotJob").style.marginTop="10px";
       } 
       
   }
   
    
   
}

/*
###############################################################
# Function Name: fnShowMainHotJobDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowMainHotJobDiv(strDivName,divthis) 
{
  
   if (strDivName=='MyHotJob')
   {         
       document.title = "StaffingClub - My HotJobs";
	   document.getElementById('MyHotJobsDiv').style.display = "";         
       document.getElementById('MyHotJobMenu').className= "current";         
       
       document.getElementById('ContactsHotJobDiv').style.display = "none";
       document.getElementById('ContactsHotJobsMenu').className = ""; 
       
       document.getElementById('SearchsHotJobDiv').style.display = "none";
       document.getElementById('SearchHotJobsMenu').className = ""; 
       fnShowMyHotJobDiv('View',this);
	   $("#divViewHotJob").hide();
	   
   }else if(strDivName=='Contact')
   {  
       document.title = "StaffingClub - Your Network Contacts HotJobs";
	   document.getElementById('ContactsHotJobDiv').style.display = "";
       document.getElementById('ContactsHotJobsMenu').className = "current"; 
       
       document.getElementById('MyHotJobsDiv').style.display = "none";         
	   if(document.getElementById('MyHotJobMenu'))
	   {
	       document.getElementById('MyHotJobMenu').className= "";   
	   }
       
       document.getElementById('SearchsHotJobDiv').style.display = "none";
       document.getElementById('SearchHotJobsMenu').className = "";
       
//	   $("#ContactsHotlist").html();
       fnShowContactsHotjob();  
	   $("#divViewHotJob").hide();
   }else if(strDivName=='Search')
   {  
       document.title = "StaffingClub - Find Hotjob from your network contacts";
       document.getElementById('SearchsHotJobDiv').style.display = "";
       document.getElementById('SearchHotJobsMenu').className = "current"; 
       
       document.getElementById('MyHotJobsDiv').style.display = "none";         
	   if(document.getElementById('MyHotJobMenu'))
	   {
	       document.getElementById('MyHotJobMenu').className= "";  
	   }
       
       document.getElementById('ContactsHotJobDiv').style.display = "none";
	   if(document.getElementById('ContactsHotJobsMenu'))
	   {
       	document.getElementById('ContactsHotJobsMenu').className = ""; 
	   }
	   $("#divViewHotJob").hide();
   }
   
    
   
}


/*
###############################################################
# Function Name: fnShowHotlistMainMenuDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowHotlistMainMenuDiv(strDivName,divthis) 
{
    
   if (strDivName=='MyHotlist')
   {         
       document.title = "StaffingClub - My Hotlist";
	   document.getElementById('MyHotlistDivForLeftMenu').style.display = "";         
       document.getElementById('MyHotlistMenuForLeftMenu').className= "current";         
       
       document.getElementById('ContactsHotlist').style.display = "none";
       document.getElementById('ContactsHotlistMenu').className = ""; 
       
       document.getElementById('SearchHotlist').style.display = "none";
       document.getElementById('SearchHotlistMenu').className = ""; 
	   
	   fnShowHotlistDiv('View',this);
    
   }else if(strDivName=='ContactsHotlist')
   {  
	   document.title = "StaffingClub - Your Network Contacts Hotlist";        
       document.getElementById('ContactsHotlist').style.display = "";         
       document.getElementById('ContactsHotlistMenu').className = "current";         
       
       
       document.getElementById('MyHotlistDivForLeftMenu').style.display = "none";
       document.getElementById('MyHotlistMenuForLeftMenu').className= ""; 
       
       document.getElementById('SearchHotlist').style.display = "none";
       document.getElementById('SearchHotlistMenu').className= "";  
		//$("#ContactsHotlist").html('');              
	   //AJAX request to load ContactsHotlist Content
	   fnShowContactsHotlist();
         
   }else if(strDivName=='SearchHotlist')
   {  
         
	   document.title = "StaffingClub - Search for specific Skills in your Network Contacts HotList";
       document.getElementById('SearchHotlist').style.display = "";         
       document.getElementById('SearchHotlistMenu').className = "current";         
       
       
        document.getElementById('MyHotlistDivForLeftMenu').style.display = "none";
        document.getElementById('MyHotlistMenuForLeftMenu').className= ""; 
       
        
       document.getElementById('ContactsHotlist').style.display = "none";
       document.getElementById('ContactsHotlistMenu').className = "";
       
         
   }
    
    
   
}


/*
###############################################################
# Function Name: fnShowMainHotJobDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowSiteContactsPages(strDivName) 
{
  
   if (strDivName=='listUserJobContacts')
   {         
	   //Active
	   document.title = "StaffingClub - My JobSeekers";
	   $('#divJobSeekerTitle').html("My JobSeekers");
       document.getElementById('listUserJobContacts').style.display = "";         
       document.getElementById('SiteContactsMenuJobseekerContacts').className= "current";         
       
       document.getElementById('divSearchJobSeekers').style.display = "none";
       document.getElementById('SiteContactsMenuSearch').className = ""; 
   }
   else if(strDivName=='divSearchJobSeekers')
   {  
   	   document.title = "StaffingClub - Search JobSeekers";
	   $('#divJobSeekerTitle').html("Search JobSeekers");
       document.getElementById('listUserJobContacts').style.display = "none";         
       document.getElementById('SiteContactsMenuJobseekerContacts').className= "";         

	   //Active
       document.getElementById('divSearchJobSeekers').style.display = "";
       document.getElementById('SiteContactsMenuSearch').className = "current"; 
   }
}

/*
###############################################################
# Function Name: fnDisplaySubmenu
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnDisplaySubmenu(strMenuName) 
{
  
   if(document.getElementById('LeftSubMenuUI').style.display == "none")         
   document.getElementById('LeftSubMenuUI').style.display = "";      
   else
   document.getElementById('LeftSubMenuUI').style.display = "none";  
    
}
/*
###############################################################
# Function Name: fnMakeInputFieldEmptyHotjob
# Created By: Aslesha
# Created on: 29-6-2009
# Purpose: Makes InputFields Empty
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnMakeInputFieldEmptyHotjob() 
{
  
   document.getElementById('txtJobName').value="";  
   
   document.getElementById('txtCompany').value="";
   
   document.getElementById('lstExperience').value="";
   
   document.getElementById('taDescription').value="";  
   
   document.getElementById('taPrimarySkills').value="";  
   
   document.getElementById('taSecondarySkills').value="";  
   
   document.getElementById('lstJobType').value=-1;
    
   document.getElementById('txtJobLocation').value="";  
   
   document.getElementById('lstPayTerms').value="-1";
     
   document.getElementById('txtPay').value="";  
    
    
}

/*
###############################################################
# Function Name: fnMakeInputFieldEmptyHotlist
# Created By: Aslesha
# Created on: 29-6-2009
# Purpose: Makes InputFields Empty
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnMakeInputFieldEmptyHotlist() 
{
  
 for(i=1; i<=5; i++)
 {
     document.getElementById('txtName'+i).value="";  
     document.getElementById('lstExperience'+i).value="";
     document.getElementById('lstAvailability'+i).value="";
     document.getElementById('txtLocation'+i).value="";  
     document.getElementById('txtSkill'+i).value="";  
     document.getElementById('txtVisaStatus'+i).value="";  
     document.getElementById('lstRelocation'+i).value="";  
 }  
}

/*
###############################################################
# Function Name: fnInit();
# Created By: Aslesha
# Created on: 29-6-2009
# Purpose: Makes InputFields Empty
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnInit() 
{
  if(document.getElementById('hdPageName'))
  {
	  if(document.getElementById('hdPageName').value=='accountProfile')
	  {
		  $("#divProgressBar").show();
		  fnShowContacts(0,9);
		  fnShowNewAddedHotjob(0,5);
		  //fnShowNewEditHotjob(0,5);
		  fnShowNewAddedHotlist(0,50);
		  //fnShowNewEditHotlist(0,15);
		  fnUserJobContacts(0,15,'jobseeker');
		  $("#divProgressBar").hide();
	  }
  }
  
  /*if(strPageName=='Profile')
  {
      fnShowNextHotjob(0,5);  
      fnShowNextHotlist(0,15);
  }*/
  
  
  //Facebox Loading...
  jQuery(document).ready(function($) {
	$('a[rel*=facebox]').facebox()
  }) 
  loadInformer();
  informerIntervalId = setInterval ( "loadInformer()", 60 * 1000 ); //first parameter is seconds
}

function loadInformer()
{
	$.post("informer.php",{},function(xml) {
		arrOutput = xml.split('~');		
		$('#msgHeaderLink').html(arrOutput[0]);
		if(arrOutput[1] != '')
		{
			if($('#divInformer').css('display') == 'none')
			{
				
				//Informer Loading...
				alwaysOnTop.init({
					targetid: 'divInformer',
					orientation: 4,
					position: [5, 5],
					fadeduration: [1500, 1500],
					frequency: 1
				})
			}							   
			$('#divInformerText').html(arrOutput[1]);
		}
		/*else
		{
			alwaysOnTop.hidediv('divInformer');
		}*/
	});
}
/*
###############################################################
# Function Name: fnInitSeeker();
# Created By: Bhavik Patel
# Created on: 29-6-2009
# Purpose: On page load collects all necessary information to be displayed
##############################################################    
*/  

function fnInitSeeker() 
{
  if(document.getElementById('hdPageName'))
  {
	  if(document.getElementById('hdPageName').value=='accountProfile')
	  {
		  $("#divProgressBar").show();
		  fnShowContacts(0,9);
		  $("#divProgressBar").hide();
	  }
  }
  
  /*if(strPageName=='Profile')
  {
      fnShowNextHotjob(0,5);  
      fnShowNextHotlist(0,15);
  }*/
  
  
  //Facebox Loading...
  jQuery(document).ready(function($) {
  $('a[rel*=facebox]').facebox()
  }) 
  
}

/*
###############################################################
# Function Name: fnShowMainContactsDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowMainContactsDiv(strDivName,user_type) 
{
  
   if (strDivName=='MyContacts')
   {   
   	   if(user_type == 'jobseeker')
	   {
		   	$('#ContactsPageTitleText').html('My Recruiters');
		   	document.title = "StaffingClub - My Recruiters";		
	   }
	   else
	   {
   	   		$('#ContactsPageTitleText').html('My Contacts');
		    document.title = "StaffingClub - My Contacts";			
	   }
       document.getElementById('SearchContactsDiv').style.display = "none";
       document.getElementById('SearchContactsMenu').className = ""; 
       
       document.getElementById('ViewContactsDiv').style.display = "";         
       document.getElementById('MyContactsMenu').className= "current";  

       document.getElementById('AddContactsMDiv').style.display = "none";         
       if(document.getElementById('mnuAddContact'))
	   document.getElementById('mnuAddContact').className= "";  
	   
	   document.getElementById('EditContactsDiv').style.display = "none";

	   document.getElementById('InviteContactsDiv').style.display = "none";         
	   if(document.getElementById('mnuInviteContacts'))
       document.getElementById('mnuInviteContacts').className= "";
	   
   }else if(strDivName=='SearchContacts')
   {  
   	   if(user_type == 'jobseeker')
	   {
		   $('#ContactsPageTitleText').html('My Recruiters > Find Recruiters');
		   document.title = "StaffingClub - Find Recruiters";
	   }
	   else
	   {
		   $('#ContactsPageTitleText').html('My Contacts > Make Contacts (Find contacts in StaffingClub network)');
		   document.title = "StaffingClub - Make Contacts (Find contacts in StaffingClub network)";
	   }
       document.getElementById('SearchContactsDiv').style.display = "";
       document.getElementById('SearchContactsMenu').className = "current"; 
       
       document.getElementById('ViewContactsDiv').style.display = "none";         
       document.getElementById('MyContactsMenu').className= "";  

       document.getElementById('AddContactsMDiv').style.display = "none";         
	   if(document.getElementById('mnuAddContact'))
       document.getElementById('mnuAddContact').className= "";  
	   
       document.getElementById('EditContactsDiv').style.display = "none";         

	   document.getElementById('InviteContactsDiv').style.display = "none";         
	   if(document.getElementById('mnuInviteContacts'))
       document.getElementById('mnuInviteContacts').className= "";  
   }else if(strDivName=='AddContact')
   {  
   	   if(user_type == 'jobseeker')
	   {
		   $('#ContactsPageTitleText').html('My Recruiters > Add Recruiter Contacts Manually');
		   document.title = "StaffingClub - Add Recruiter Contacts Manually";
	   }
	   else
	   {
	   	   $('#ContactsPageTitleText').html('My Contacts > Add Private Contact');
		   document.title = "StaffingClub - Add Private Contact";
	   }
	   
       document.getElementById('SearchContactsDiv').style.display = "none";
       document.getElementById('SearchContactsMenu').className = ""; 
       
       document.getElementById('ViewContactsDiv').style.display = "none";         
       document.getElementById('MyContactsMenu').className= "";  

       document.getElementById('AddContactsMDiv').style.display = "";         
       document.getElementById('mnuAddContact').className= "current";  

       document.getElementById('EditContactsDiv').style.display = "none";         

	   document.getElementById('InviteContactsDiv').style.display = "none";         
	   if(document.getElementById('mnuInviteContacts'))
	       document.getElementById('mnuInviteContacts').className= "";  
   }else if(strDivName=='InviteContacts')
   {  
   	   $('#ContactsPageTitleText').html('My Contacts > Invite Contacts');
	   document.title = "StaffingClub - Invite Contacts";
	   
       document.getElementById('SearchContactsDiv').style.display = "none";
       document.getElementById('SearchContactsMenu').className = ""; 
       
       document.getElementById('ViewContactsDiv').style.display = "none";         
       document.getElementById('MyContactsMenu').className= "";  

       document.getElementById('AddContactsMDiv').style.display = "none";         
       document.getElementById('mnuAddContact').className= "";  

       document.getElementById('EditContactsDiv').style.display = "none";         
	   
	   document.getElementById('InviteContactsDiv').style.display = "";         
       document.getElementById('mnuInviteContacts').className= "current";  
   }
   
    /*else if(strDivName=='NetworkContacts')
   {  
       document.getElementById('NetworkContactsDiv').style.display = "";
       document.getElementById('NetworkContactsMenu').className = "current"; 
       
       document.getElementById('SearchContactsDiv').style.display = "none";
       document.getElementById('SearchContactsMenu').className = "";
       
         
   }*/
   
}
 
/*
###############################################################
# Function Name: fnShowMyHotJobDiv
# Created By: Aslesha
# Created on: 3-6-2009
# Purpose: Validates the email id
# Parameters: 
# ON SUCCESS: 
# ON FAILURE: 
#
##############################################################    
*/  

function fnShowMyContactsDiv(strDivName,divthis) 
{
  
   if (strDivName=='ViewContacts')
   {   
       fnShowContacts(0,9);   
       document.getElementById('ViewContactsDiv').style.display = "";         
       document.getElementById('ViewContactsMenu').className= "current";         
       
       document.getElementById('AddContactsMDiv').style.display = "none";
       document.getElementById('AddContactsMMenu').className = "";       
      
       
       document.getElementById('InviteContactsDiv').style.display = "none";
       document.getElementById('InviteContactsMenu').className = ""; 

   }else if(strDivName=='AddContactsM')
   {  
       document.getElementById('AddContactsMDiv').style.display = "";
       document.getElementById('AddContactsMMenu').className = "current"; 
     
       fnMakeInputFieldEmptyContacts();
       
       document.getElementById('ViewContactsDiv').style.display = "none";         
       document.getElementById('ViewContactsMenu').className= "";     
       
       
       
       document.getElementById('InviteContactsDiv').style.display = "none";
       document.getElementById('InviteContactsMenu').className = ""; 
     
       
   }else if(strDivName=='InviteContacts')
   {  
       
       document.getElementById('InviteContactsDiv').style.display = "";
       document.getElementById('InviteContactsMenu').className = "current"; 
       
       
       
       document.getElementById('ViewContactsDiv').style.display = "none";         
       document.getElementById('ViewContactsMenu').className= "";    
       
       document.getElementById('AddContactsMDiv').style.display = "none";
       document.getElementById('AddContactsMMenu').className = ""; 
       
       
   }
   
    
   
} 

 function fnMakeInputFieldEmptyContacts()
 {
      document.getElementById("txtContactName").value="";
      document.getElementById("txtContactCompany").value="";
      document.getElementById("txtContactsTitle").value="";
       
      document.getElementById("taContactsAddress").value=""; 
      document.getElementById("txtContactCity").value="";  
      document.getElementById("txtContactState").value="";

      document.getElementById("txtContactZip").value="";
      document.getElementById("txtContactWorkPhone1").value="";
      document.getElementById("txtContactWorkPhone2").value="";
    
    
      document.getElementById("txtContactMobile").value="";
      document.getElementById("txtOtherPhone").value="";
      
      document.getElementById("txtContactPrimaryEmail").value="";
      document.getElementById("txtContactSecondaryEmail").value="";
      document.getElementById("txtContactOtherEmail").value="";
        
 }
 
 
/*
################################################################################
# Function Name: fnToggle
# Created By: Bhavik Patel
# Created on: 21-07-09
# Purpose: hide or show HTML entity
# Parameters: Id of element
# ON SUCCESS: hide or show element
#################################################################################    
*/ 
function fnToggle(sttElementId) 
{  
	var objElement = document.getElementById(sttElementId);

	if(objElement.style.display == "block" || objElement.style.display == '')
	{
		objElement.style.display = 'none';
	}
	else if(objElement.style.display == "none")
	{
		objElement.style.display = 'block';
	}
}



function fnGlobalSearch(objForm)
{
	if(document.getElementById('txtSkills')) //If all second header pages are loaded.
	{
		with(objForm)
		{
			var strSearchText = trim(txtGsearch.value);
			switch (selGSoption.value)
			{
				case "1":
					document.getElementById('txtSkills').value = strSearchText;
					fnSearchHotlist(0,15);
					fnShowAccountProfileDiv('MyHotlist',this);
					fnShowHotlistMainMenuDiv('SearchHotlist',this);
					break;
				case "2":
					document.getElementById('txtTitle').value = strSearchText;
					fnSearchHotjob(0,10);
					fnShowAccountProfileDiv('Job',this);
					fnShowMainHotJobDiv('Search',this);
					break;
				case "3":
					document.getElementById('txtKeyword').value = strSearchText;
					fnSearchUser(0,10);
					fnShowAccountProfileDiv('MyContacts',this);
					fnShowMainContactsDiv('SearchContacts',this);
					break;
				case "4":
					document.getElementById('txtJSskills').value = strSearchText;
					fnSearchJobSeekers(0,15);
					fnShowAccountProfileDiv('jobseeker','recruiter');
					fnShowSiteContactsPages('divSearchJobSeekers');
					/*fnToggle('listUserJobContacts');fnToggle('divSearchJobSeekers');*/
					break;
			}
		}
	}
	else return true;
	
	return false;
}


/*****************************General Messaging System******************************/  
	function fnGeneralMsgComposeFacebox(strTo) 
	{
		//$("#msgCompose_"+intSenderId+intReceiverId).html(strHTML);*/
		$("#divProgressBar").show();
		$.post("messages.php",{strTo:strTo,
							   mode: "loadGeneralMsgComposeFacebox"
							   }, 
							   function(xml) {
								   //alert(xml);
			jQuery.facebox(xml);
			$("#divProgressBar").hide();
		});
	}
	
	function fnGeneralSendMessageTo()
	{
		var flgValidated = validateSendMessage();
		
		if(flgValidated)
		{
			$("#divProgressBar").show();
			$.post("messages.php",
					{
						strTo:document.getElementById('txtFaceboxTo').value,
						strSubject:document.getElementById('txtFaceboxSubject').value,
						strMessage:escape(document.getElementById('taFaceboxMessage').value),
						mode: "GeneralSendMessageTo"
					}, 
					function(xml) 
					{
						$("#divFaceboxSendMessage").html(xml);
						$("#divProgressBar").hide();
					}
				  );
		}
	}	  
