﻿
 function trim(str){
            return str.replace(/(^\s*)|(\s*$)/g, "");  
 }


/* js code add by steven
*  20090903
*/

function Scroll(obj, h, s){
    if(obj == undefined){return false;}
    var h = h || 200;
    var s = s || 1.17;
    var obj = typeof(obj)=="string"?document.getElementById(obj):obj;
    var status = obj.getAttribute("status")==null;
    var oh = parseInt(obj.offsetHeight);
    obj.style.height = oh;
    obj.style.display = "block";
    obj.style.overflow = "hidden";
    if(obj.getAttribute("oldHeight") == null){
        obj.setAttribute("oldHeight", oh);
    }else{
        var oldH = Math.ceil(obj.getAttribute("oldHeight"));
        document.getElementById("tr_img_bom_line").style.display="none";
        document.getElementById("tblHiddenPowerSearch").style.display="none";
        document.getElementById("openorclose").src="/Career/Graphics/Home_01_Pwr-Srch-Open.gif";
       
    }
    var reSet = function(){
        if(status){
            if(oh < h){
                oh = Math.ceil(h-(h-oh)/s);
                obj.style.height = oh+"px";
                document.getElementById("tblHiddenPowerSearch").style.display="inline";
                document.getElementById("tr_img_bom_line").style.display="inline";
                document.getElementById("openorclose").src="/Career/Graphics/Home_01_Pwr-Srch-Close.gif";
            }else{
                obj.setAttribute("status",false);
                window.clearInterval(IntervalId);
            }
        }else{
            obj.style.height = oldH+"px";
            obj.removeAttribute("status");
            window.clearInterval(IntervalId);
        }
    }
    var IntervalId = window.setInterval(reSet,10);
    return status;
}

function collapsepowersearch(obj, h, s){
    if(obj == undefined){return false;}
    var h = h || 200;
    var s = s || 1.17;
    var obj = typeof(obj)=="string"?document.getElementById(obj):obj;
    var status = obj.getAttribute("status")==null;
    var oh = parseInt(obj.offsetHeight);
    obj.style.height = oh;
    obj.style.display = "block";
    obj.style.overflow = "hidden";
    if(obj.getAttribute("oldHeight") == null){
        obj.setAttribute("oldHeight", oh);
    }else{
        var oldH = Math.ceil(obj.getAttribute("oldHeight"));
        document.getElementById("tr_img_bom_line").style.display="none";
        document.getElementById("tblHiddenPowerSearch").style.display="none";
    }
    var reSet = function(){
        if(status){
            if(oh < h){
                oh = Math.ceil(h-(h-oh)/s);
                obj.style.height = oh+"px";
                document.getElementById("tblHiddenPowerSearch").style.display="inline";
                document.getElementById("tr_img_bom_line").style.display="inline";
            }else{
                obj.setAttribute("status",false);
                window.clearInterval(IntervalId);
            }
        }else{
            obj.style.height = oldH+"px";
            obj.removeAttribute("status");
            window.clearInterval(IntervalId);
        }
    }
    var IntervalId = window.setInterval(reSet,10);
    return status;  
}

function GoSearchResult()
{
     document.getElementById("AllOfWords").value="";
     document.getElementById("ExactPhrase").value="";
     document.getElementById("AtLeastOneOfWords").value="";      
     document.getElementById("NoneOfWords").value="";
     document.getElementById("WordsInTitle").value="";
     document.getElementById("CompanyNameKeyword").value="";
     
     document.getElementById("PositionTypeCodes").options[document.getElementById("PositionTypeCodes").selectedIndex].value="";
     document.getElementById("JobsFrom").options[document.getElementById("JobsFrom").selectedIndex].value="";
     document.getElementById("IsExcludeAgencies").value="";
     document.getElementById("EstimateSalary").value="";
    
     document.getElementById("DistanceInMile").options[document.getElementById("DistanceInMile").selectedIndex].value="";
     document.getElementById("AdvancedSearchLocation").value="";
     document.getElementById("FromAge").options[document.getElementById("FromAge").selectedIndex].value="";
     document.getElementById("DisplayLimit").options[document.getElementById("DisplayLimit").selectedIndex].value="";
     document.getElementById("SortBy").options[document.getElementById("SortBy").selectedIndex].value="";
     
     document.getElementById("powersearch").value="0";
     document.mainform.target = "_self";
	 document.mainform.method = "post";
	 document.mainform.action = "/Career/LayoutScripts/Crrl_SearchResults.aspx";
	 document.mainform.submit();
 }

function goAdvanceSearchResult()
{

    document.getElementById("JobKeyword").value="";
    document.getElementById("Location").value="";

    document.getElementById("powersearch").value="1";
    document.mainform.target = "_self";
	document.mainform.method = "post";
    document.mainform.action = "/Career/LayoutScripts/Crrl_SearchResults.aspx";
	document.mainform.submit();   
}

function collapsecert(strShowDiv,strHiddenDiv)
{
	var aTemp;
	document.getElementById(strShowDiv).style.display="";
	
	aTemp=strHiddenDiv.split("|||");
	
	for( i=0;i<aTemp.length;i++)
	{
		document.getElementById(aTemp[i]).style.display="none";
	}
}

function logout()
{
    document.mainform.userstatus.value="logout";
    document.mainform.target="_self";
    document.mainform.method="post";
    document.mainform.action="/Career/LayoutScripts/Crrl_Login.aspx";
    document.mainform.submit();
}

function enableENTERkey(e,src)
{
    
     var e = window.event||e;

      if(e.keyCode == 13||arguments.length>2)
      {
            if(src=='lg')
                login();
            else if(src=='crt')
                createAccount();
            else if(src=='search')
                GoSearchResult();
                
      }

}
