function ShowSubMenu(groupName,mode){gbl_HeaderTab = groupName;var MainMenus = document.getElementById(headerCtrl_prefix +'subMenuLinks');var firstObject = null;var firstObjectUrl = null;for(var i=0;i<MainMenus.childNodes.length -1;i++)
{if(MainMenus.childNodes[i].id.indexOf(groupName) == 0)
{MainMenus.childNodes[i].style.display = 'block';firstObject = MainMenus.childNodes[i].childNodes[0];for(var j=0;j<firstObject.attributes.length;j++)
{if(firstObject.attributes[j].nodeName == "name")
{firstObjectUrl = firstObject.attributes[j].nodeValue;break;}
}
}
else    
MainMenus.childNodes[i].style.display = 'none';}
if(mode==null)
hightLightMe(firstObject,firstObjectUrl,groupName);}
function hightLightMe(thisObj,curPageName,groupName)
{if(document.getElementById("parentFrameDiv")!=null)
{SetSubMenuClass(thisObj,groupName);DefaultDashBoardPage(curPageName);}
else{DefaultDashBoardPage(groupName);}
try
{ParentProcessLoader();}catch(Error){}
}
function SetHeaderClass(thisObj)
{var MainMenus = document.getElementById(headerCtrl_prefix +'main_MenuLinks');var lastMenuDiv = null;for(var i=0;i<MainMenus.childNodes.length;i++)
{if(parseInt(i,10) == parseInt(MainMenus.childNodes.length -1,10))
{MainMenus.childNodes[i].className = 'topmenu_r';lastMenuDiv = MainMenus.childNodes[i];}
else
MainMenus.childNodes[i].className = 'topmenu_links';}
document.getElementById('Home_HeaderDiv').className = 'topmenu_l';if(thisObj.id == 'Home_HeaderDiv') 
{document.getElementById('Home_HeaderDiv').className = 'topmenu_left_active';hideAllSubMenus();}
else if(lastMenuDiv.id == thisObj.id) 
lastMenuDiv.className = 'topmenu_right_active';else 
thisObj.className = 'topmenu_links_active';}
function SetSubMenuClass(thisObj,groupName)
{var SubMenuDiv = document.getElementById(groupName + "_subMenuLinks");if(SubMenuDiv != null)
{for(var i=0;i<SubMenuDiv.childNodes.length;i++)
{if(SubMenuDiv.childNodes[i] != "\n")
{if(SubMenuDiv.childNodes[i].tagName == "A")
SubMenuDiv.childNodes[i].className = 'submenu1';}
}
}
if(thisObj != null)
thisObj.className = 'submenu1_active';}
function setLastNodeClass()
{var MainMenus = document.getElementById(headerCtrl_prefix +'main_MenuLinks');for(var i=0;i<MainMenus.childNodes.length;i++)
{if(parseInt(i,10) == 0)
MainMenus.childNodes[i].className = 'topmenu_left_active';if(parseInt(i,10) == MainMenus.childNodes.length -1)
MainMenus.childNodes[i].className = 'topmenu_r';}
}
function hideAllSubMenus()
{var MainMenus = document.getElementById(headerCtrl_prefix +'subMenuLinks');for(var i=0;i<MainMenus.childNodes.length -1;i++)
{MainMenus.childNodes[i].style.display = 'none';}
}
function _HideWidget(parentObj,obj,type)
{var id;var childObj;if(parent.document.getElementById('parentFrame') !=  null)
id =  'parentFrame';if(parent.document.getElementById(id) != null)
{if(parent.document.getElementById(id).nodeName == "IFRAME")
{if (_isIE)
{if(document.frames)
{if(document.frames[id] != null)
childObj = document.frames[id].window.document.getElementById(obj);}
else
childObj = document.getElementById(obj);}
else
{if(document.getElementById(id).contentDocument != null)            
childObj = document.getElementById(id).contentDocument.getElementById(obj);}       
}
} 
if(parentObj.className == 'wi_maximize')
{if(type == 'row')
window.ActiveXObject?document.getElementById(childObj).style.display = 'block':document.getElementById(childObj).style.display = 'table-row';else if(type == 'cell')
window.ActiveXObject?document.getElementById(childObj).style.display = 'block':document.getElementById(childObj).style.display = 'table-cell';else
document.getElementById(childObj).style.display = 'block';parentObj.className = 'wi_minimize';}
else
{document.getElementById(childObj).style.display = 'none';parentObj.className = 'wi_maximize';}
}
function _OnSearchMouseOver(event)
{if(searchVar != null){if(document.getElementById("srhCriteriaDdl") != null)
{var stringTocompare = searchVar[document.getElementById("srhCriteriaDdl").value];if(document.getElementById("_textfield").value.toLowerCase() == stringTocompare.toLowerCase())
document.getElementById("_textfield").value = "";}
}
}
function _OnSearchMouseOut(event)
{if(searchVar != null){if(document.getElementById("srhCriteriaDdl") != null)
{var stringTocompare = searchVar[document.getElementById("srhCriteriaDdl").value];if(trim(document.getElementById("_textfield").value).length == 0)
document.getElementById("_textfield").value = stringTocompare;}
}
}
function _OnKeyUp(event)
{var searchKey = escape(document.getElementById("_textfield").value);if(window.event)    
{if(event.keyCode == 13)   
{if(searchKey.length > 0)
GotoSearchPage();else
return;}
else
return;}
else if(event.which) 
{if(event.which == 13)   
{if(searchKey.length > 0)
GotoSearchPage();else
return;}
else
return;}
}
function _onDropDownSelect()
{if(document.getElementById("srhCriteriaDdl") != null)
{for(var i=0;i<document.getElementById("srhCriteriaDdl").options.length;i++)
{if(parseInt(document.getElementById("srhCriteriaDdl").options[i].value,10) == parseInt(document.getElementById("srhCriteriaDdl").value,10))
{var srchTitle =  document.getElementById("srhCriteriaDdl").options[i].title;document.getElementById("srhCriteriaDdl").title = srchTitle;document.getElementById("_textfield").value = srchTitle;document.getElementById("_textfield").title = srchTitle;}
}
}
}
function GotoSearchPage()
{var dropDownSelected;var searchKey = document.getElementById("_textfield").value;var stringTocompare = searchVar[document.getElementById("srhCriteriaDdl").value];if(searchKey.toLowerCase() == stringTocompare.toLowerCase())
{alert('Enter Keyword');document.getElementById("_textfield").focus();}
else 
{ProcessRequestLoad(true,'true');if(searchKey.indexOf("+"))
searchKey = searchKey.replace(/\+/g,",plus,");searchKey = searchKey.replace(/\'/g,"");var userTypeId = parseInt(document.getElementById(headerCtrl_prefix + "hdTxt_userType").value,10);if(document.getElementById(headerCtrl_prefix+"htxtValUser").value=="True")
{if(userTypeId==20 || userTypeId == 45 || userTypeId ==46 || userTypeId==47)
{dropDownSelected= document.getElementById("srhCriteriaDdl").value;if(parseInt(dropDownSelected,10)==0)
{if(userTypeId == 20 || userTypeId==47 )
{GridConfiguartion.SetLink(
"keywords=" + searchKey + "&type=Header",
function(result)
{DefaultDashBoardPage("JobSeekers/BasicSearch.aspx?" + result);});}
else if(userTypeId == 45 || userTypeId == 46)
{SetClassStyleForSearch();GridConfiguartion.SetLink(
"type=Header&keywords=" + searchKey,
function(result)
{DefaultDashBoardPage("Recruiter/SearchResultsDisplayForm.aspx?" + result);});}
}
else if(parseInt(dropDownSelected,10)==1)
{if(userTypeId == 20 || userTypeId == 45 || userTypeId == 46 || userTypeId==47)
{GridConfiguartion.SetLink(
"keywords=" + escape(searchKey) + "&type=Header",
function(result)
{DefaultDashBoardPage("Unite/AdvancePeopleSearch.aspx?" + result);});}
}
else if(parseInt(dropDownSelected,10)==2)
{if(userTypeId == 20 || userTypeId == 45 || userTypeId == 46)
{GridConfiguartion.SetLink(
"keywords=" + escape(searchKey) + "&type=Header",
function(result)
{DefaultDashBoardPage("Unite/AdvanceCompanySearch.aspx?" + result);});}
}
else if(parseInt(dropDownSelected,10)==3)
{if(userTypeId == 20 )
{GridConfiguartion.SetLink(
"mode=js&keyWord="+escape(searchKey),
function(result)
{DefaultDashBoardPage("PlacementOfficers/SearchCourse.aspx?" + result);});}
else if(userTypeId == 45 || userTypeId == 46 )
{GridConfiguartion.SetLink(
"mode=rec&keyWord="+escape(searchKey),
function(result)
{DefaultDashBoardPage("PlacementOfficers/SearchCourse.aspx?" + result);});}
else if(userTypeId == 47)
{GridConfiguartion.SetLink(
"mode=po&keyWord="+escape(searchKey),
function(result)
{DefaultDashBoardPage("PlacementOfficers/SearchCourse.aspx?" + result);});}
}
}
}
else
{dropDownSelected= document.getElementById("srhCriteriaDdl").value;if(parseInt(dropDownSelected,10)==0)
{GridConfiguartion.SetLink(
"type=Header&drpValue=0&keywords=" + searchKey,
function(result)
{window.location.href =document.getElementById(userValPrefix+'HostUrl').value+"Common/AnonymousSearchResult.aspx?" + result;});}
else if(parseInt(dropDownSelected,10)==1)
{GridConfiguartion.SetLink(
"type=Header&drpValue=1&keywords=" + escape(searchKey),
function(result)
{window.location.href  =document.getElementById(userValPrefix+'HostUrl').value+"Common/PeopleSearchResult.aspx?" + result;});}
else if(parseInt(dropDownSelected,10)==2)
{GridConfiguartion.SetLink(
"type=Header&drpValue=2&keywords=" + escape(searchKey),
function(result)
{window.location.href = document.getElementById(userValPrefix+'HostUrl').value+"Common/CompanySearchResult.aspx?" + result;});}
else if(parseInt(dropDownSelected,10)==3)
{GridConfiguartion.SetLink(
"mode=an&keyWord="+escape(searchKey),
function(result)
{window.location.href = document.getElementById(userValPrefix+'HostUrl').value+"PlacementOfficers/CourseSearchResult.aspx?" + result;});}
}
}
}
function SetClassStyleForSearch()
{var MainMenus = document.getElementById(headerCtrl_prefix +'main_MenuLinks');for(var i=0;i<MainMenus.childNodes.length;i++)
{if(parseInt(i,10) == 0)
MainMenus.childNodes[i].className = 'topmenu_l';else if(parseInt(i,10) == MainMenus.childNodes.length -1)
MainMenus.childNodes[i].className = 'topmenu_right_active';else
MainMenus.childNodes[i].className = 'topmenu_links';}
hideAllSubMenus();document.getElementById('Search_subMenuLinks').style.display = "block";var subMenus = document.getElementById('Search_subMenuLinks');subMenus.childNodes[0].className = 'submenu1_active';}
function SetNavigationTabs(GroupName,ViewId,mode)
{ShowSubMenu(GroupName,mode);SetHeaderClass($get(GroupName + '_Menu'));SetSubMenuClass($get('navigationId' + ViewId),GroupName);}
function SetNavigationTabsFromFav(ViewId,mode)
{if((document.getElementById('navigationId' + ViewId)!=null) &&(document.getElementById('navigationId' + ViewId).parentNode!=null))    
{var GroupTabName = document.getElementById('navigationId' + ViewId).parentNode.id;GroupTabName = GroupTabName.replace('_subMenuLinks','');SetNavigationTabs(GroupTabName,ViewId,mode);}
}
function LTrim( value ) {var re = /\s*((\S+\s*)*)/;return value.replace(re, "$1");}
function RTrim( value ) {var re = /((\s*\S+)*)\s*/;return value.replace(re, "$1");}
function trim( value ) {return LTrim(RTrim(value));}
function ShowSavedSearchDiv(e)
{if(e.src.indexOf("/but_arrowup.jpg") < 0){e.src = '/cssserver20091030/BlueTheme/images/but_arrowup.jpg';e.title = "Close Saved Search";var divObj = document.getElementById(userValPrefix + "div_SavedSearch");var posx = 0;var posy = 0;posx = findXCoordinate(e);posy = findYCoordinate(e);divObj.style.left = AddPx(posx - 170);divObj.style.top = AddPx(posy + 20);divObj.style.visibility = "visible";var tblObj = document.getElementById('tbl_savedSaerch');if (document.body.addEventListener){document.addEventListener("click", function(e) {return hideSavedSearchDiv(e) }, true);}
else{document.onclick = function() {hideSavedSearchDiv(window.event) } ;}
}
else{e.src = '/cssserver20091030/BlueTheme/images/but_arrowdown.jpg';HideSSDiv();}
}
var __ssTimeInterval = null;function CallFunHideSSDiv(evt)
{__ssTime = setTimeout("HideSSDiv()",2000);}
function findXCoordinate(obj) 
{var curleft = 0;if (obj.offsetParent) 
{while (obj.offsetParent) 
{curleft += obj.offsetLeft;obj = obj.offsetParent;}
}
else if (obj.x)
curleft += obj.x;return curleft;}
function findYCoordinate(obj) 
{var curtop = 0;if (obj.offsetParent) 
{while (obj.offsetParent) 
{curtop += obj.offsetTop;obj = obj.offsetParent;}
}
else if (obj.y)
curtop += obj.y;return curtop;}
function hideSavedSearchDiv(e)
{var sender = (typeof( window.event ) != "undefined" ) ? e.srcElement : e.target
if(!sender.id.match("img_savedSearch"))
{HideSSDiv();}
}
function HideSSDiv()
{var divObj = document.getElementById(userValPrefix + "div_SavedSearch");if(divObj != null)
{document.getElementById(userValPrefix + "div_SavedSearch").style.visibility = "hidden";document.getElementById("img_savedSearch").src = '/cssserver20091030/BlueTheme/images/but_arrowdown.jpg';document.getElementById("img_savedSearch").title = "Open Saved Search";}
var tblObj = document.getElementById('tbl_savedSaerch');if (document.body.addEventListener){document.removeEventListener("click", function(e) {return hideSavedSearchDiv(e) }, true);}
else{document.onclick = null;}
clearTimeout(__ssTimeInterval);}
function LoadSearchPage(searchType,SearchId)
{ProcessRequestLoad(true,'true');var roleId = document.getElementById(userValPrefix + "htxtRoleId").value;if(parseInt(roleId,10) == 20 || parseInt(roleId,10) == 47)
{if(parseInt(searchType,10) == 0){GridConfiguartion.SetLink(
"searchId=" + SearchId + "&type=basicSearchJobs",
function(result)
{DefaultDashBoardPage("JobSeekers/BasicSearch.aspx?" + result);});}
else{GridConfiguartion.SetLink(
"searchId=" + SearchId + "&type=advanceSearchJobs",
function(result)
{DefaultDashBoardPage("JobSeekers/BasicSearch.aspx?" + result);});}
}
else if(parseInt(roleId,10) == 45 || parseInt(roleId,10) == 46)
{if(parseInt(searchType,10) == 0){GridConfiguartion.SetLink(
"searchId=" + SearchId + "&type=basicSearchResumes",
function(result)
{DefaultDashBoardPage("Recruiter/SearchResultsDisplayForm.aspx?" + result);});}
else{GridConfiguartion.SetLink(
"Mode=1&searchId=" + SearchId + "&type=advanceSearchResumes",
function(result)
{DefaultDashBoardPage("Recruiter/AdvanceSearch.aspx?" + result);});}
}
}
function UpdateHelpStatus()
{var _isIE   = false;var obj     = null;var ___bool = true;var roleId = parseInt(document.getElementById(_userHelpPrefix + 'htxtRoleId').value,10);document.getElementById(_userHelpPrefix + 'helpimg').alt = "Hide help content from all pages";if(navigator.appName.indexOf("Microsoft")!=-1)
_isIE=true;if(_isIE)
obj         = document.frames['parentFrame'].window.document.getElementById('div_pageHelpContent');else
obj         = document.getElementById('parentFrame').contentDocument.getElementById('div_pageHelpContent');if(obj != null && (roleId == 45 || roleId == 46))
{if(obj.style.display == "block"){___bool = false;document.getElementById(_userHelpPrefix + 'helpimg').alt = "Show help content in all pages";}
GridConfiguartion.UpdateHelpStatus(___bool,OnUpdateHelpSuccess,OnUpdateHelpFail,___bool);}
}
function OnUpdateHelpSuccess(response,___bool)
{if(parseInt(response,10) > 0){var obj     = null;obj         = document.getElementById(_userHelpPrefix + 'txt_isHelpVisible');if(obj != null)    
obj.value = String(___bool);ToggleHelpContent("");}
}
function OnUpdateHelpFail(error)
{}
function ToggleHelpContent(location)
{var _isIE   = false;var obj     = null;var imgHelp = null;var helpTitle = null;if(navigator.appName.indexOf("Microsoft")!=-1)
_isIE=true;if(_isIE){obj         = document.frames['parentFrame'].window.document.getElementById('div_pageHelpContent');imgHelp     = document.frames['parentFrame'].window.document.getElementById('img_pageHelpImage');helpTitle   = document.frames['parentFrame'].window.document.getElementById("div_HelpTitle");}
else
{obj         = document.getElementById('parentFrame').contentDocument.getElementById('div_pageHelpContent');imgHelp     = document.getElementById('parentFrame').contentDocument.getElementById('img_pageHelpImage');helpTitle   = document.getElementById('parentFrame').contentDocument.getElementById("div_HelpTitle");}
if(location.length == 0)
ToggleContent(obj,imgHelp,helpTitle);else if(location.toLowerCase().indexOf("appliedprofiles.aspx") > 0 || location.toLowerCase().indexOf("pipeline.aspx") > 0)
{if(_isIE)
{if(document.frames['parentFrame'].window.document.frames.length > 0)
{if(document.frames['parentFrame'].window.document.frames[0].name != 'IScreen')
ToggleContent(obj,imgHelp,helpTitle);}
}
else if(document.getElementById('parentFrame').contentDocument.getElementById('IScreen') == null)
ToggleContent(obj,imgHelp,helpTitle);}
else
{ToggleContent(obj,imgHelp,helpTitle);autofitIframe('parentFrame');return;}
if(_isIE)
{if(document.frames['parentFrame'].window.document.frames.length > 0)
{if(document.frames['parentFrame'].window.document.frames[0].name == 'IScreen'){obj         = document.frames['parentFrame'].window.document.frames['IScreen'].window.document.getElementById('div_pageHelpContent');imgHelp     = document.frames['parentFrame'].window.document.frames['IScreen'].window.document.getElementById('img_pageHelpImage');helpTitle   = document.frames['parentFrame'].window.document.frames['IScreen'].window.document.getElementById("div_HelpTitle");ToggleContent(obj,imgHelp,helpTitle);try{document.frames['parentFrame'].window.document.autofitIframe('IScreen');}catch(e){}
}
}
}
else if(document.getElementById('parentFrame').contentDocument.getElementById('IScreen') != null)
{if(document.getElementById('parentFrame').contentDocument.getElementById('IScreen') != null){obj         = document.getElementById('parentFrame').contentDocument.getElementById('IScreen').contentDocument.getElementById('div_pageHelpContent');imgHelp     = document.getElementById('parentFrame').contentDocument.getElementById('IScreen').contentDocument.getElementById('img_pageHelpImage');helpTitle   = document.getElementById('parentFrame').contentDocument.getElementById('IScreen').contentDocument.getElementById("div_HelpTitle");ToggleContent(obj,imgHelp,helpTitle);try{document.getElementById('parentFrame').contentDocument.autofitIframe('IScreen');}catch(e){}
}
}
}
function ToggleContent(obj,imgHelp,helpTitle)
{var moveSpeed = Math.round(5);var fullHeight=70;if(obj != null)
{if(obj.style.display == "none")
{obj.previousHeight = obj.offsetHeight;var intId = setInterval(function() {var heig    = obj.style.height;var curHeight = parseInt(heig.replace('px',''));var newHeight = curHeight + moveSpeed;if (newHeight < fullHeight)
obj.style.height = newHeight + "px";else 
{clearInterval(intId);obj.style.display = 'block';helpTitle.innerHTML = "Help -- Hide help content";imgHelp.src = "/cssserver20091030/BlueTheme/Images/widget_min.gif";imgHelp.title = "Hide help content";}
}, 100);}
else
{helpTitle.innerHTML = "Help -- Show help content";imgHelp.src = "/cssserver20091030/BlueTheme/Images/widget_max.gif";imgHelp.title = "Show help content";var intId = setInterval(function() {var heig    = obj.style.height;var curHeight = parseInt(heig.replace('px',''));var newHeight = curHeight - moveSpeed;if (newHeight > 20)
obj.style.height = newHeight + "px";else 
{clearInterval(intId);obj.style.display = 'none';}
}, 100);}
}
}


