function posLinks() {
/*
   var oRight =
      document.getElementById("box-right");
   var oLinks =
      document.getElementById("box-links");
   var oBody =
      document.getElementById("box-body");
   if (oRight && oLinks && oBody) {
      oRight.style.pixelHeight =
         oBody.style.pixelHeight;
   window.alert(oBody.style.offsetHeight);
      oLinks =
         oLinks.parentElement.parentElement;
      oLinks.style.position = "absolute";
      oLinks.style.bottom = oBody.style.bottom;
      oLinks.style.right = oBody.style.right;
   }
*/
}


function showJobHideDetail(RecId)
{

var summaryDiv= document.getElementById("summarydiv_" + RecId)
var detailDiv= document.getElementById("detaildiv_" + RecId)
var detailLink = document.getElementById("detailLink_" + RecId )

if(detailLink.innerHTML=="show details" || detailLink.innerHTML=="" || detailLink.innerHTML == null )
{

  summaryDiv.style.display= "none"
  detailDiv.style.display=""
  detailLink.innerHTML="hide details"
  
}
else
{
    summaryDiv.style.display= ""
  detailDiv.style.display="none"
  detailLink.innerHTML="show details"
}

}


   var objDetailDiv = new Array();
   var objSummaryDiv = new Array();  
   var objDetailLinks = new Array();  
   
   
   function ExpandCollapseAll(objSpan){
       
      for(var i = 0; i<objDetailDiv.length ; i++){          
         if(objSpan.innerHTML.trim()=="show all" || objSpan.innerHTML.trim==""){  
          document.getElementById(objDetailDiv[i]).style.display= ""
          document.getElementById(objSummaryDiv[i]).style.display= "none"
          document.getElementById(objDetailLinks[i]).innerHTML="hide details"
         }
         else
         {
           document.getElementById(objSummaryDiv[i]).style.display= ""
           document.getElementById(objDetailDiv[i]).style.display= "none"
            document.getElementById(objDetailLinks[i]).innerHTML="show details"
         }
      } 
       if(objSpan.innerHTML=="show all")
       objSpan.innerHTML = "hide all"
       else
       objSpan.innerHTML="show all"
                     
   }

String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
a = a.replace(/\s+$/, '');
return a
};




/************************************************************************************************/


var SubmitForm= true;
var previousObject = null;


var onPressReturnnSubmitForm = false;


function onFormSubmit(){



    if(SubmitForm )
    return true;
    else   
    if(previousObject!=null){
         
        previousObject.focus();
        if(previousObject.type.toLowerCase()=="text")                
        previousObject.select();
    }               
    else
    return true;


}

function mouseClick(e){  
  SubmitForm=true
}



function OnKeyPress(e)
{
 if(e==null)
    e = event   
  if(onPressReturnnSubmitForm!=true)
  {
     SubmitForm = false;    
     
    if (e.keyCode == 13) {

        field= e.srcElement
        if(field==null)
        field= e.target
        
        if(field.nodeType==1)
        if(field.tagName.toLowerCase()=="input" || field.tagName.toLowerCase()=="select" || field.tagName.toLowerCase()=="select-one")
        {  
                  var nextNode= getNextSibling(field)
                  var nextControl = getNextControl(nextNode)
                  while(true)
                  {
                     
                      if(nextControl==null)
                      break;
                      if(nextControl.type=="submit"){
                      nextControl.focus();
                      nextControl.click();
                      break
                      }
                      else{
                      
                              try{    
                                    nextControl.focus();
                                     if(nextControl.type.toLowerCase()=="text")                
                                    nextControl.select();
                                    
                                     if(nextControl.type.toLowerCase()=="radio")                                         
                                      nextControl.checked= nextControl.checked                                                
                                      
                                      SubmitForm = false;
                                  
                                     previousObject= nextControl                                            
                                    return false              
                               }
                                catch(e){
                                  nextControl= getNextControl(getNextSibling(nextControl))                                                               
                                  continue;
                                }
                        
                          
                          /*FocusNextField(nextNode);            
                          return false;*/
                      }
                  }
           
        }
     
    }
    
      previousObject=null
       SubmitForm=true
  }
  else if (e.keyCode == 13){
        SubmitForm=true;    
        var input = window.document.getElementsByTagName("input")
        for(var i = 0; i < input.length; i++)
        {
           if(input[i].type=="submit" && (input[i].value.toLowerCase()=="search" || input[i].value.toLowerCase()=="save")){
               input[i].click();
               break
           }
        }
        
        
      }
    
    return true;
}


function getNextControl(node){

        if(node.nodeType==1){      
              if(node.tagName.toLowerCase()=="input" || node.tagName.toLowerCase()=="textarea" || node.tagName.toLowerCase()=="select" || node.tagName.toLowerCase()=="select-one" )               
                {
                  if(node.type.toLowerCase()!= "hidden" && node.style.display !="none" && node.style.visibility != "hidden")
                  return node;
                  else
                  return getNextControl(node)
                  
                }
              else                                                   
              if(node.hasChildNodes())
                 return getNextControl(node.firstChild);
              else
              {
                   node= getNextSibling(node)
                   if(node!= null)
                     return getNextControl(node)
                  }             
            }
           else{            
                   
                   node= getNextSibling(node)
                   if(node!= null)
                     return getNextControl(node)
            } 
                  
}

    
   function getNextSibling(node){
   
   if(node==null)
   return node
    if(node.nextSibling != null)
    return node.nextSibling
    else
    return getNextSibling(node.parentNode)
   
   }
   
   
   function ShowHideWorkHours(ListElementID, EmployedHoursId, UnEmployedHoursId )
   {
       var InWorkOptionList =  document.getElementById(ListElementID)
       if(InWorkOptionList!=null){
              var rdoControlList = InWorkOptionList.getElementsByTagName("input")
               var EmplId = document.getElementById(EmployedHoursId);
                var UnEmplId = document.getElementById(UnEmployedHoursId);
                
              for(var i=0; i< rdoControlList.length ; i++)
              {
                     
                var rdoControl = rdoControlList[i]
              
                if(rdoControl.value == "true" && rdoControl.checked)
                {
                EmplId.style.display= ""
                UnEmplId.style.display= "none"        
                }
                else        
                {
                  EmplId.style.display= "none"
                  UnEmplId.style.display= ""
                 }
                   break; 
                
               } 
       }
       
         
   }
   
     function ShowHideDivOnYesNo(ListElementID, divId )
   {
       var OptionList =  document.getElementById(ListElementID)
       if(OptionList!=null){
              var rdoControlList = OptionList.getElementsByTagName("input")
               var objDiv = document.getElementById(divId);
                                
              for(var i=0; i< rdoControlList.length ; i++)
              {
                     
                var rdoControl = rdoControlList[i]
              
                if(rdoControl.value == "true" && rdoControl.checked)
                {
                  objDiv.style.display= ""                   
                }
                else        
                {
                  objDiv.style.display= "none"                  
                 }
                   break; 
                
               } 
       }                
   }
   
   
/*function LoadImages(){          
      try{     
          var imagenames=new Array
          ('/Images/CurveBorders.gif')
                      var images=new Array();
                      for(var n=0;n<imagenames.length;n++){
                       images[n]=new Image();                       
                       images[n].src=imagenames[n]; 
                      }
              }
            catch(e){ alert("error loading images")} 
                       
  }*/
            
/************************************************Job hub banner******************************************************/

function CallMouseEvent(objMainDiv, MouseOver){


 var Images =  objMainDiv.getElementsByTagName("IMG")
  
   var UseBorderImages = 
   false;
   
 for(var i = 0; i <Images.length; i++ )  
  if(changeImg(Images[i],MouseOver))
    UseBorderImages = true;
  
  var banners = objMainDiv.getElementsByTagName("div")
   
  for(var i = 0; i <banners.length; i++ )
  changeBgColor(banners[i],MouseOver, UseBorderImages)
  
}



function changeImg(objImgElement,mouseOver){
 var objAttr = null;
 
  if(mouseOver)
  objAttr = objImgElement.attributes["mouseoverimg"] 
  else
  objAttr = objImgElement.attributes["mouseoutimg"]  
  
  if(objAttr!= null)   
  {
   if( objAttr.nodeValue != ""){ 
      objImgElement.src =  objAttr.nodeValue;         
   }
   
    if(objImgElement.parentNode.style.display != "none")
      return true;
  }
  return false;
}

function changeBgColor(objElement, mouseOver, useBorderImages){
 
 var objBgColorAttr = null;
 var objBorderStyleAttr = null;
 if(mouseOver){
  objAttr = objElement.attributes["mouseoverbgcolor"] 
  objBorderStyleAttr = objElement.attributes["mouseoverborderstyle"] 
  }
  else{
  
  objAttr = objElement.attributes["mouseoutbgcolor"] 
  objBorderStyleAttr = objElement.attributes["mouseoutborderstyle"] 
  
  }
         
   if(objAttr!= null){      
   if(objAttr.nodeValue != "")
      objElement.style.backgroundColor =  objAttr.nodeValue;  
   }
   if(objBorderStyleAttr!=null){
    if(objBorderStyleAttr.nodeValue!= ""){
          objElement.style.borderLeft = objBorderStyleAttr.nodeValue                 
          objElement.style.borderRight = objBorderStyleAttr.nodeValue   
          
        if(!useBorderImages){   
          objElement.style.borderTop = objBorderStyleAttr.nodeValue                 
          objElement.style.borderBottom= objBorderStyleAttr.nodeValue         
         }        
      }                    
   }                                      
}


function changeLinkColor(objLink, color){
  objLink.style.color = color; 
} 


function ShowHideItem(ItemId) {
   var item= document.getElementById(ItemId)
   if(item.style.display= "" ){
      item.style.display= "none"
   }
   else {
      item.style.display= "" 
   }
}

function ShowHideItem(ItemId, show) {
   var item= document.getElementById(ItemId)
   if(show == 1){
      item.style.display= ""
   }
   else {
      item.style.display= "none" 
   }
}