//ASLHomePage

function OneStopCareerCenters(Zip,City,States,Proximity)
{
   var strStates = document.getElementById(States);
   var strProximity = document.getElementById(Proximity);
   var strZip = document.getElementById(Zip).value;
   var strCity = document.getElementById(City).value;
   var link = '/Search/etaSearchOffice.asp?zip=' + strZip + '&city=' + strCity + '&state=' + strStates[strStates .selectedIndex].value + '&proximity=' + strProximity[strProximity .selectedIndex].value + '&search=Search';
    location.href = link;
}

//ReEmployment Portal

function OneStopCenter(Zip,City,States)
{
   var strStates = document.getElementById(States);
   var strZip = document.getElementById(Zip).value;
   var strCity = document.getElementById(City).value;
   
   var loc = window.location;
   var link;
   if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
    {
        link = '/ReEmployment/Auto/COS_FindOneStopCenter.aspx?zip=' + strZip + '&city=' + strCity + '&state=' + strStates[strStates .selectedIndex].value + '&proximity=25&search=Search';
    }
    else
    {
        link = '/ReEmployment/COS_FindOneStopCenter.aspx?zip=' + strZip + '&city=' + strCity + '&state=' + strStates[strStates .selectedIndex].value + '&proximity=25&search=Search';
    }
    location.href = link;
}
function OneStopCenterState(States)
{
   var strStates = document.getElementById(States);
   var link;
var loc = window.location;
if (strStates[strStates .selectedIndex].value == "")
{
   if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
    {
        link = '/ReEmployment/Auto/COS_FindOneStopCenter.aspx?state=none&proximity=25&search=Search';
    }
    else
    {
        link = '/ReEmployment/COS_FindOneStopCenter.aspx?state=none&proximity=25&search=Search';
    }
}
else
{
        if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
    {
        link = '/ReEmployment/Auto/COS_FindOneStopCenter.aspx?state=' + strStates[strStates .selectedIndex].value + '&proximity=25&search=Search';
    }
    else
    {
        link = '/ReEmployment/COS_FindOneStopCenter.aspx?state=' + strStates[strStates .selectedIndex].value + '&proximity=25&search=Search';
    }
}
     location.href = link;
}
function UnemploymentInsurance(States)
{
   var strStates = document.getElementById(States);
   
   var loc = window.location;
   var link;
   if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
    {
        link = '/ReEmployment/Auto/COS_UnemploymentInsurance.aspx?state=' + strStates[strStates .selectedIndex].value;
    }
    else
    {
        link = '/ReEmployment/COS_UnemploymentInsurance.aspx?state=' + strStates[strStates .selectedIndex].value;
    }

       location.href = link;
}
function FindJobBanks(States)
{
   var strStates = document.getElementById(States);
var url;
var loc = window.location;
if (strStates[strStates .selectedIndex].value == 'VI')
{
    url='VirginIslandsJobBanks.aspx';
}
else if (strStates[strStates .selectedIndex].value == 'DC')
{
    url='WashingtonDCJobBanks.aspx';
}
else if(strStates[strStates .selectedIndex].value == "")
{
alert('Please select a state from the dropdown');
return false;
}
 else if(strStates[strStates .selectedIndex].value.toUpperCase().indexOf('/AUTO/') > -1)
{
	url=strStates[strStates .selectedIndex].value;
}
else if (strStates[strStates .selectedIndex].value == 'MI')
{
	if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
	{
		url='/ReEmployment/Auto/FindaJob/StateandPrivateJobBanks/MichiganJobBanks.aspx';
	}
	else
	{
		url=strStates[strStates .selectedIndex].text.replace(' ','') + 'JobBanks.aspx';
	}
}
else if (strStates[strStates .selectedIndex].value == 'IL')
{
	if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
	{
		url='/ReEmployment/Auto/FindaJob/StateandPrivateJobBanks/IllinoisJobBanks.aspx';
	}
	else
	{
		url=strStates[strStates .selectedIndex].text.replace(' ','') + 'JobBanks.aspx';
	}
}
else if (strStates[strStates .selectedIndex].value == 'IN')
{
	if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
	{
		url='/ReEmployment/Auto/FindaJob/StateandPrivateJobBanks/IndianaJobBanks.aspx';
	}
	else
	{
		url=strStates[strStates .selectedIndex].text.replace(' ','') + 'JobBanks.aspx';
	}
    
}
else if (strStates[strStates .selectedIndex].value == 'OH')
{
	if (loc.toString().toUpperCase().indexOf('/AUTO/') > -1)
	{
		url='/ReEmployment/Auto/FindaJob/StateandPrivateJobBanks/OhioJobBanks.aspx';
	}
	else
	{
		url=strStates[strStates .selectedIndex].text.replace(' ','') + 'JobBanks.aspx';
	}
    
}
 else
 {
   url=strStates[strStates .selectedIndex].text.replace(' ','') + 'JobBanks.aspx';
 }  
  var link;
 if (url.toUpperCase().indexOf('/AUTO/') > -1)
    {
       link=url;
    }
    else
    {
        link = '/ReEmployment/FindaJob/StateandPrivateJobBanks/' + url;
    }
   location.href = link;
}
function StateResources(guidelinks)
{
var strguidelinks = document.getElementById(guidelinks);
var link = strguidelinks[strguidelinks .selectedIndex].value;
    location.href = link;

}
function EduTraining(occupation)
{
var strOccup = document.getElementById(occupation)
var link;
if(strOccup.value == "Enter an Occupation...")
{
alert("Please enter a valid keyword");
return false;
}
else if(strOccup.value.length < 3)
{
alert("Please enter atleast 3 characters");
return false;
}
else
{
link = 'http://www.careerinfonet.org/edutraining/KeywordResults.aspx?searchMode=keyword&keyword=' + strOccup.value + '&&keywordType=occupation&keywordSearchType=ALL';
}
window.open(link,'EducationTraining');
}

//Newsroom functionality
function SubscribeNewsroom(Emailid)
{
var strEmail = document.getElementById(Emailid);
var strEmailVal = strEmail.value
//alert(Email.value);

var submitForm = document.createElement("Form");

submitForm.id = "frmSubmit";
document.body.appendChild(submitForm);
submitForm.method = "POST";

//var newElement = document.createElement("<input name='strEmail' type='hidden' id='strEmail' value='" + strEmail.value + "'>");

var newElement;
try
{
newElement = document.createElement("<input name='strEmail' type='hidden' id='strEmail' value='" + strEmail.value + "'>");
}
catch(err){
newElement = document.createElement("input");
}
newElement.setAttribute('type','hidden');
newElement.setAttribute('name','strEmail');
newElement.setAttribute('id','strEmail');
newElement.setAttribute('value',strEmail.value);

submitForm.appendChild(newElement);
var newbtn;
try
{
newbtn = document.createElement("<input type='hidden' name='btnAction' id='btnAction' value='Subscribe to News'>");
}
catch(err){
newbtn = document.createElement("input");
}
newbtn.setAttribute('type','hidden');
newbtn.setAttribute('name','btnAction');
newbtn.setAttribute('id','btnAction');
newbtn.setAttribute('value','Subscribe to News');
submitForm.appendChild(newbtn);

var loc = window.location;

var backloc;
try
{
backloc = document.createElement("<input name='backloc' type='hidden' id='backloc' value='" + loc + "'>");
}
catch(err){
backloc = document.createElement("input");
}
backloc.setAttribute('type','hidden');
backloc.setAttribute('name','backloc');
backloc.setAttribute('id','backloc');
backloc.setAttribute('value',loc);

submitForm.appendChild(backloc);


if (loc.toString().toUpperCase().indexOf('DEVPREVIEW') > -1)
{
submitForm.action = "http://devpreview.tridion.xpandcorp.local/newsroom/newsroomsubscribe.aspx";
}
else if(loc.toString().toUpperCase().indexOf('QA') > -1)
{
submitForm.action = "http://qa.careeronestop.local/newsroom/newsroomsubscribe.aspx";
}
else if(loc.toString().toUpperCase().indexOf('STAGEPREVIEW') > -1)
{
submitForm.action = "http://stagepreview.tridion.careeronestop.org/newsroom/newsroomsubscribe.aspx";
}
else
{
submitForm.action = "http://www.careeronestop.org/newsroom/newsroomsubscribe.aspx";
}
document.getElementById("frmSubmit").submit();
}


function SubscribeButton(event,btnid){
		if (document.all){
			if (event.keyCode == 13){
                                               	event.returnValue = false;
            event.cancel = true;
			document.getElementById(btnid).click();
             }}
            else if (document.getElementById){
			if (event.which == 13){
                    event.preventDefault();
	    document.getElementById(btnid).onclick();

            }}
            else if(document.layers){
                 if(event.which == 13){
                 event.returnValue = false;
                event.cancel = true;
			    document.getElementById(btnid).click();
            }} 
}


//The function URLEncode has been taken from the website http://cass-hacks.com/articles/code/js_url_encode_decode/


function highlightDiv(objId) {
		fnDeSelect();
		if (document.selection) {
		var range = document.body.createTextRange();
 	                range.moveToElementText(document.getElementById(objId));
		range.select();
		}
		else if (window.getSelection) {
		var range = document.createRange();
		range.selectNode(document.getElementById(objId));
		window.getSelection().addRange(range);
		}
	}

function fnDeSelect() {
	if (document.selection) document.selection.empty(); 
	else if (window.getSelection)
                window.getSelection().removeAllRanges();
}


function _repaint(objTextElement,sTextMessage)
{
	objTextElement.value=='' ? objTextElement.value=sTextMessage : objTextElement.value = objTextElement.value;
}
	
function _clear(objTextElement,sTextMessage)
{
	objTextElement.value==sTextMessage ? objTextElement.value='' : objTextElement.value = objTextElement.value;
}

function searchOnFocus()
{
if(this.value == ' Site Search')
{
this.value='';
}
}

function searchOnBlur()
{
if(this.value == '')
{
this.value=' Site Search';
}
}

function SiteSearchKeyUp(objTextElement,txtSiteSearch)
{
if(txtSiteSearch.indexOf('<')>=0)
{
objTextElement.value=txtSiteSearch.replace(/</g,'')
}
if (txtSiteSearch.indexOf('>')>=0)
{
objTextElement.value=txtSiteSearch.replace(/>/g,'')
}
}
function SiteSearchMouseOut(objTextElement,txtSiteSearch)
{
if(txtSiteSearch.indexOf('<')>=0)
{
objTextElement=txtSiteSearch.replace(/</g,'')
}
if (txtSiteSearch.indexOf('>')>=0)
{
objTextElement=txtSiteSearch.replace(/>/g,'')
}
}

function searchOnKeyup()
{
this.value=this.value.replace('&lt;','');
this.value=this.value.replace('>','');
}

function changeSheets(sheetID,sheet){
    if (document.getElementById(sheetID) != null)
    {
        sheetID = sheetID;                        //aspx page
    }
    else if(document.getElementById("CommonHeader1_" + sheetID) != null)
    {
        sheetID = "CommonHeader1_" + sheetID;    //dotnet 2.0 aspx pages
    }
    else if(document.getElementById("Common_header1_" + sheetID) != null)
    {
        sheetID = "Common_header1_" + sheetID;    //dotnet 2.0 Acinet Jobwriter aspx pages
    }
    else if(document.getElementById("ACINETMainHeader1_" + sheetID) != null)
    {
        sheetID = "ACINETMainHeader1_" + sheetID;    //dotnet 2.0 Acinet crl aspx pages
    }
    else if(document.getElementById("ucCommonHeader_" + sheetID) != null)
    {
        sheetID = "ucCommonHeader_" + sheetID;    //Acinet Tools dotnet 2.0 aspx pages
    }
    else if(document.getElementById("ctl00_" + sheetID) != null)
    {
        sheetID = "ctl00_" + sheetID;            //Master page
    }
    else if(document.getElementById("Master1_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "Master1_CareerOneStopHeader_" + sheetID;            //Master page
    }
    else if(document.getElementById("_ctl0__ctl0_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "_ctl0__ctl0_CareerOneStopHeader_" + sheetID;            //Master page inside master page
    }
    else if(document.getElementById("_ctl0_Master1_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "_ctl0_Master1_CareerOneStopHeader_" + sheetID;            //Acinet Education and Training
    }
    else if(document.getElementById("_ctl0_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "_ctl0_CareerOneStopHeader_" + sheetID;            //Master page inside master page Acinet Financial aid advisor
    }
    else if(document.getElementById("Master1_Master2_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "Master1_Master2_CareerOneStopHeader_" + sheetID;            //Master page inside master page Acinet certifications_new
    }
    else if(document.getElementById("Master1_ctl00_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "Master1_ctl00_CareerOneStopHeader_" + sheetID;            //Master page Careeronestop Salary Info
    }
    else if(document.getElementById("ctl00_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "ctl00_CareerOneStopHeader_" + sheetID;            //Master page Careeronestop FINDOS
    }
    else if(document.getElementById("ctl00_Master1_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "ctl00_Master1_CareerOneStopHeader_" + sheetID;            //Master page Edu Training stage
    }
    else if(document.getElementById("ctl00_ctl00_CareerOneStopHeader_" + sheetID) != null)
    {
        sheetID = "ctl00_ctl00_CareerOneStopHeader_" + sheetID;            //Master page Licensed occupations stage
    }
    else if(document.getElementById("WRSHeader_" + sheetID) != null)
    {
        sheetID = "WRSHeader_" + sheetID;            //Reemployment Onestop dotnet page

    }
    else if(document.getElementById("AIRHeader1_" + sheetID) != null)
    {
        sheetID = "AIRHeader1_" + sheetID;            //AIR Onestop dotnet page
    }
    else
    {
       sheetID = "Master1_ctl00_" + sheetID;    //Master page inside master page
    } 

    var loc = window.location; 
    var sheetElement = document.getElementById(sheetID);
    var sheetElementPrint = document.getElementById(sheetID + 'Print');
    if(sheet == 'small'){
       if (loc.toString().toUpperCase().indexOf('STATEJOBBANKS') > -1)
        {
        sheetElement.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Small.css');
        sheetElementPrint.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Small_Print.css');
        }
        else
        {
        sheetElement.setAttribute('href','/css/CareerOneStop_Small.css');
        sheetElementPrint.setAttribute('href','/css/CareerOneStop_Small_Print.css');
        }
         addCookie('small');
    }
    else if(sheet == 'medium'){
        if (loc.toString().toUpperCase().indexOf('STATEJOBBANKS') > -1)
        {
         sheetElement.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Medium.css');
        sheetElementPrint.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Medium_Print.css');
        }
        else
        {
        sheetElement.setAttribute('href','/css/CareerOneStop_Medium.css');
        sheetElementPrint.setAttribute('href','/css/CareerOneStop_Medium_Print.css');
        }
        addCookie('medium');
    }
    else if(sheet == 'large'){
        if (loc.toString().toUpperCase().indexOf('STATEJOBBANKS') > -1)
        {
        sheetElement.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Large.css');
        sheetElementPrint.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Large_Print.css');
        }
        else
        {
        sheetElement.setAttribute('href','/css/CareerOneStop_Large.css');
        sheetElementPrint.setAttribute('href','/css/CareerOneStop_Large_Print.css');
        }
        addCookie('large');
    }
    else{
        if (loc.toString().toUpperCase().indexOf('STATEJOBBANKS') > -1)
        {
            sheetElement.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Default.css');
            sheetElementPrint.setAttribute('href','/STATEJOBBANKS/css/CareerOneStop_Default_Print.css');
        }
        else
        {
            sheetElement.setAttribute('href','/css/CareerOneStop_Default.css');
            sheetElementPrint.setAttribute('href','/css/CareerOneStop_Default_Print.css');
        } 
        addCookie('default');
    }
}
function addCookie(fontSize){ 
    var serverArr = GetRelativeServer();
    //portal
    var NewScript1=document.createElement('script');
    NewScript1.src= serverArr[0] + '/AddCookie.aspx?fontsize='+fontSize;
    document.body.appendChild(NewScript1);
    //careerinfonet
    var NewScript2=document.createElement('script');
    NewScript2.src= serverArr[1] + '/AddCookie.aspx?fontsize='+fontSize;
    document.body.appendChild(NewScript2);        
    //acinet
    var NewScript3=document.createElement('script');
    NewScript3.src= serverArr[2] + '/AddCookie.aspx?fontsize='+fontSize;
    document.body.appendChild(NewScript3);
    //asl
    var NewScript4=document.createElement('script');
    NewScript4.src= serverArr[3] + '/AddCookie.aspx?fontsize='+fontSize;
    document.body.appendChild(NewScript4);
    //jobbank
    var NewScript5=document.createElement('script');
    NewScript5.src= serverArr[4] + '/AddCookie.aspx?fontsize='+fontSize;
    document.body.appendChild(NewScript5);
    //tridion
    var NewScript6=document.createElement('script');
    NewScript6.src= serverArr[5] + '/AddCookie.aspx?fontsize='+fontSize;
    document.body.appendChild(NewScript6);        
    //maps
    var NewScript7=document.createElement('script');
    NewScript7.src= serverArr[6] + '/AddCookie.aspx?fontsize='+fontSize;
    document.body.appendChild(NewScript7);
} 


function GetRelativeServer() {
    var loc = window.location;
    if (loc.toString().toUpperCase().indexOf('XPANDCORP') > -1)
    {    
        var portal = 'http://rdportal.xpandcorp.local';
        var acinet1 = 'http://rdacinet.xpandcorp.local';  
        var acinet2 = 'http://rdacinet.xpandcorp.local';                  
        var asl = 'http://rdasl.xpandcorp.local';                  
        var jobbank = 'http://rdjobbankinfo.xpandcorp.local';
        var tridion = 'http://devpreview.tridion.xpandcorp.local';  
        var map = 'http://rdaslmaps.xpandcorp.local';
    }
    else if (loc.toString().toUpperCase().indexOf('QA') > -1)
    {                                               
        var portal = 'http://qa.careeronestop.local';
        var acinet1 = 'http://qa.acinet.local';                       
        var acinet2 = 'http://qa.acinet.local';       
        var asl = 'http://qa.servicelocator.local';                                
        var jobbank = 'http://qa.jobbankinfo.local';
        var tridion = 'http://qa.careeronestop.local';  
        var map = 'http://qamaps.servicelocator.local';
    }
    else if(loc.toString().toUpperCase().indexOf('STAGE') > -1)
    {                                                       
        var portal = 'http://rdstage.careeronestop.org';
        var acinet1 = 'http://rdstage.careerinfonet.org';                               
        var acinet2 = 'http://rdstage.careerinfonet.org';                               
        var asl = 'http://rdstage.servicelocator.org';                        
        var jobbank = 'http://rdstage.jobbankinfo.org';
        var tridion = 'http://stagepreview.tridion.careeronestop.org';
        var map = 'http://rdstagemaps.servicelocator.org';
    }  
    else{                                                      
        var portal = 'http://www.careeronestop.org';
        var acinet1 = 'http://www.careerinfonet.org';
        var acinet2 = 'http://www.acinet.org';
        var asl = 'http://www.servicelocator.org';                             
        var jobbank = 'http://www.jobbankinfo.org';
        var tridion = 'http://www.careeronestop.org';
        var map = 'http://maps.servicelocator.org';
    }
    return [portal, acinet1, acinet2, asl, jobbank, tridion, map];
}
function setFont(){
 changeSheets('StyleSheet',readCookie('COSFontSize'));
}

function readCookie(name) {
var nameEQ = name + '=';
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
    var c = ca[i];    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}

function loadJobBank(listID)
{
   var COSServerName;
	var loc = window.location;
	if (loc.toString().toUpperCase().indexOf('DEVPREVIEW') > -1)
		{
		COSServerName = 'devpreview.tridion.xpandcorp.local';
		}
	else if (loc.toString().toUpperCase().indexOf('XPANDCORP') > -1)
		{
		COSServerName = 'rdportal.xpandcorp.local';
		}
	else if (loc.toString().toUpperCase().indexOf('QA') > -1)
		{
		COSServerName = 'qa.careeronestop.local';
		}
	else if (loc.toString().toUpperCase().indexOf('RDSTAGE') > -1)
		{
		COSServerName = 'rdstage.careeronestop.org';
		}
	else if (loc.toString().toUpperCase().indexOf('STAGEPREVIEW') > -1)
	{
	    COSServerName = 'stagepreview.tridion.careeronestop.org';
	}
	else 
		{
		COSServerName = 'www.careeronestop.org';
		}		
  
   var ddlJobBank = document.getElementById(listID)
	var ddlJobBankValue=ddlJobBank[ddlJobBank.selectedIndex].value.toString()

	if (ddlJobBankValue.toLowerCase().indexOf('www.careeronestop.org')>-1)
	{
		ddlJobBankValue=ddlJobBankValue.toLowerCase().replace('www.careeronestop.org', COSServerName)
	}

	var link = 'http://' + COSServerName + '/ExternalRedirect.aspx?type=jobbank&url=' + ddlJobBankValue + '&state=' + ddlJobBank[ddlJobBank.selectedIndex].text;
	window.open(link, 'JobBank');
}

function loadPeoplePlaceServiceByState(listID)
{
   var ddlStates= document.getElementById(listID);
    var link = 'http://www.servicelocator.org/Statewebsites.asp?state=' + ddlStates[ddlStates.selectedIndex].value; 
    //window.open(link, '');
        document.location = link;

}

function GetRelativeServerForLink() {
    var loc = window.location;
    if (loc.toString().toUpperCase().indexOf('XPANDCORP') > -1)
    {    
        var portal = 'http://rdportal.xpandcorp.local';
        var acinet= 'http://rdacinet.xpandcorp.local';                  
        var asl = 'http://rdasl.xpandcorp.local';                  
        var jobbank = 'http://rdjobbankinfo.xpandcorp.local';
        var tridion = 'http://qa.careeronestop.local';  
        var map = 'http://rdaslmaps.xpandcorp.local';
    }
    else if (loc.toString().toUpperCase().indexOf('QA') > -1)
    {                                               
        var portal = 'http://qa.careeronestop.local';
        var acinet = 'http://qa.acinet.local';                         
        var asl = 'http://qa.servicelocator.local';                                
        var jobbank = 'http://qa.jobbankinfo.local';
        var tridion = 'http://qa.careeronestop.local';  
        var map = 'http://qamaps.servicelocator.local';
    }
    else if(loc.toString().toUpperCase().indexOf('STAGE') > -1)
    {                                                       
        var portal = 'http://rdstage.careeronestop.org';
        var acinet = 'http://rdstage.careerinfonet.org';                                                             
        var asl = 'http://rdstage.servicelocator.org';                        
        var jobbank = 'http://rdstage.jobbankinfo.org';
        var tridion = 'http://stagepreview.tridion.careeronestop.org';
        var map = 'http://rdstagemaps.servicelocator.org';
    }  
    else{                                                      
        var portal = 'http://www.careeronestop.org';
        var acinet = 'http://www.careerinfonet.org';
        var asl = 'http://www.servicelocator.org';                             
        var jobbank = 'http://www.jobbankinfo.org';
        var tridion = 'http://www.careeronestop.org';
        var map = 'http://maps.servicelocator.org';
    }
    return [portal, acinet, asl, jobbank, tridion, map];
}

function GetRelativeLink(ddlLinkUrl) {
    var rtnUrl='';
    var svrArr=GetRelativeServerForLink();
    
    if (ddlLinkUrl.indexOf('careeronestop.org/red') >-1 || ddlLinkUrl.indexOf('careeronestop.org/regional')>-1 || ddlLinkUrl.indexOf('careeronestop.org/reemployment')>-1 || ddlLinkUrl.indexOf('careeronestop.org/disaster')>-1 || ddlLinkUrl.indexOf('careeronestop.org/drs')>-1 || ddlLinkUrl.indexOf('careeronestop.org/jobseekertools') >-1)
    {
        rtnUrl=ddlLinkUrl.replace('http://www.careeronestop.org', svrArr[4]);
    }
    else if (ddlLinkUrl.indexOf('www.careeronestop.org/refugeemap') >-1)
    {
         rtnUrl=ddlLinkUrl.replace('http://www.careeronestop.org', svrArr[5]);
    }
    else if (ddlLinkUrl.indexOf('servicelocator.org/refugeemap') >-1)
    {
         rtnUrl=ddlLinkUrl.replace('http://map.servicelocator.org', svrArr[5]);
    }
    else if (ddlLinkUrl.indexOf('www.careeronestop.org') >-1)
    {
         rtnUrl=ddlLinkUrl.replace('http://www.careeronestop.org', svrArr[0]);
    } 
    else if (ddlLinkUrl.indexOf('www.careerinfonet.org') >-1)
    {
         rtnUrl=ddlLinkUrl.replace('http://www.careerinfonet.org', svrArr[1]);
    } 
    else if (ddlLinkUrl.indexOf('www.acinet.org') >-1)
    {
         rtnUrl=ddlLinkUrl.replace('http://www.acinet.org', svrArr[1]);
    } 
    else if (ddlLinkUrl.indexOf('www.servicelocator.org') >-1)
    {
         rtnUrl=ddlLinkUrl.replace('http://www.servicelocator.org', svrArr[2]);
    } 
    else
    {
        rtnUrl=ddlLinkUrl;
    }
    
    return rtnUrl;
}

function loadMoreResources(listID)
{
    var ddlMoreResources = document.getElementById(listID);
    var ddlValue=ddlMoreResources[ddlMoreResources.selectedIndex].value.toString();
    
    if (ddlValue.toLowerCase().indexOf('/disasterrecovery') > -1)
    {
        if (ddlValue.toLowerCase().indexOf('http://www.careeronestop.org') == -1)
        {
            ddlValue = ddlValue.replace('/disasterrecovery', 'http://www.careeronestop.org/disasterrecovery');
        }
        ddlValue=GetRelativeLink(ddlValue.toLowerCase());
    }
        
    if (ddlValue.toLowerCase().indexOf('careeronestop.org')>-1 || ddlValue.toLowerCase().indexOf('careerinfonet.org')>-1 || ddlValue.toLowerCase().indexOf('acinet.org')>-1 || ddlValue.toLowerCase().indexOf('servicelocator.org')>-1)
    {
        ddlValue=GetRelativeLink(ddlValue.toLowerCase());
    }
        
    document.location = ddlValue;
} 

function EnterButton(event){
		if (document.all){
			if (event.keyCode == 13){
                                               	event.returnValue = false;
            event.cancel = true;
			document.getElementById('ibtnSiteSearchGo').click();
             }}
            else if (document.getElementById){
			if (event.which == 13){
  event.preventDefault();
//		event.returnValue = false;
//                event.cancel = true;
		    document.getElementById('ibtnSiteSearchGo').onclick();

            }}
            else if(document.layers){
                 if(event.which == 13){
                 event.returnValue = false;
                event.cancel = true;
			    document.getElementById('ibtnSiteSearchGo').click();
            }} 
}
function SiteSearch(keyword)
{
   var loc = window.location;
   var keywordValue = document.getElementById(keyword);

    //var link = 'http://www.careeronestop.org/Search.asp?strKeywords=' + keywordValue.value;
//    var link = '/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + keywordValue.value + '&from=' + loc;
if ((loc.toString().toUpperCase().indexOf('XPANDCORP') > -1) && (loc.toString().toUpperCase().indexOf('TRIDION') == -1))
{
    if (loc.toString().toUpperCase().indexOf('COS_SITESEARCH.ASPX') > -1)
    {
       var link = 'http://rdportal.xpandcorp.local/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value);
    }
    else
    {
       var link = 'http://rdportal.xpandcorp.local/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value) + '&from=' + loc;
    }
}
else if(loc.toString().toUpperCase().indexOf('QA.') > -1)
{
    if (loc.toString().toUpperCase().indexOf('COS_SITESEARCH.ASPX') > -1)
    { 
     var link = 'http://qa.careeronestop.local/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value);
    }
    else
    {
     var link = 'http://qa.careeronestop.local/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value) + '&from=' + loc;
    }
}
else if(loc.toString().toUpperCase().indexOf('RDSTAGE') > -1)
{
    if (loc.toString().toUpperCase().indexOf('COS_SITESEARCH.ASPX') > -1)
    {
     var link = 'http://rdstage.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value);
    }
    else
    {
      var link = 'http://rdstage.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value) + '&from=' + loc;
    }
}
else if((loc.toString().toUpperCase().indexOf('CAREERINFONET') > -1) || (loc.toString().toUpperCase().indexOf('ACINET') > -1) || (loc.toString().toUpperCase().indexOf('JOBBANKINFO') > -1) || (loc.toString().toUpperCase().indexOf('SERVICELOCATOR') > -1))
{
    if (loc.toString().toUpperCase().indexOf('COS_SITESEARCH.ASPX') > -1)
    {
     var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value);
    }
    else
    {
      var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value) + '&from=' + loc;
    }
}
else if(loc.toString().toUpperCase().indexOf('STAGEPREVIEW.SERVICELOCATOR') > -1)
{
    if (loc.toString().toUpperCase().indexOf('COS_SITESEARCH.ASPX') > -1)
    { 
     var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value);
    }
    else
    {
     var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value) + '&from=' + loc;
    }
}
else if(loc.toString().toUpperCase().indexOf('RDDEMO') > -1)
{
    if (loc.toString().toUpperCase().indexOf('COS_SITESEARCH.ASPX') > -1)
    {
     var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value);
    }
    else
    {
      var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value) + '&from=' + loc;
    }
}

else
{
    if (loc.toString().toUpperCase().indexOf('COS_SITESEARCH.ASPX') > -1)
    {
        var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value);
    }
    else
    {
      var link = 'http://www.careeronestop.org/COS_SiteSearch.aspx?N=0&Ntk=ALL&Ntt=' + URLEncode(keywordValue.value) + '&from=' + loc;
    }
}
    document.location = link;
}

function URLEncode(clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}



function OpenRateThisWindow()
{
    var loc = window.location;
if ((loc.toString().toUpperCase().indexOf('XPANDCORP') > -1) && (loc.toString().toUpperCase().indexOf('TRIDION') == -1))
{
    window.open('http://rdportal.xpandcorp.local/COS_rateThisPage.aspx?url=' + loc,'RateThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=445,top=100,left=300');
}
else if(loc.toString().toUpperCase().indexOf('QA.') > -1)
{
    window.open('http://qa.careeronestop.local/COS_rateThisPage.aspx?url=' + loc,'RateThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=445,top=100,left=300');
}
else if(loc.toString().toUpperCase().indexOf('RDSTAGE') > -1)
{
    window.open('http://rdstage.careeronestop.org/COS_rateThisPage.aspx?url=' + loc,'RateThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=445,top=100,left=300');
}
else if((loc.toString().toUpperCase().indexOf('CAREERINFONET') > -1) || (loc.toString().toUpperCase().indexOf('ACINET') > -1) || (loc.toString().toUpperCase().indexOf('JOBBANKINFO') > -1) || (loc.toString().toUpperCase().indexOf('SERVICELOCATOR') > -1))
{
    window.open('http://www.careeronestop.org/COS_rateThisPage.aspx?url=' + loc,'RateThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=445,top=100,left=300');
}
else if ((loc.toString().toUpperCase().indexOf('STAGEPREVIEW.SERVICELOCATOR') > -1))
{
    window.open('http://www.careeronestop.org/COS_rateThisPage.aspx?url=' + loc,'RateThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=445,top=100,left=300');
}
else if(loc.toString().toUpperCase().indexOf('RDDEMO') > -1)
{
    window.open('http://www.careeronestop.org/COS_rateThisPage.aspx?url=' + loc,'RateThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=445,top=100,left=300');
}
else
{
   window.open('http://www.careeronestop.org/COS_rateThisPage.aspx?url=' + loc,'RateThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=445,top=100,left=300');
}
 //   return false;
}
function OpenEmailWindow()
{
    var loc = window.location;
if ((loc.toString().toUpperCase().indexOf('XPANDCORP') > -1) && (loc.toString().toUpperCase().indexOf('TRIDION') == -1))
{
    window.open('http://rdportal.xpandcorp.local/EmailthisPage/COS_emailThisPage.aspx?url=' + URLEncode(loc),'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}
else if(loc.toString().toUpperCase().indexOf('QA.') > -1)
{
    window.open('http://qa.careeronestop.local/EmailthisPage/COS_emailThisPage.aspx?url=' + URLEncode(loc),'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}
else if(loc.toString().toUpperCase().indexOf('RDSTAGE') > -1)
{
    window.open('http://rdstage.careeronestop.org/EmailthisPage/COS_emailThisPage.aspx?url=' + URLEncode(loc),'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}
else if((loc.toString().toUpperCase().indexOf('CAREERINFONET') > -1) || (loc.toString().toUpperCase().indexOf('ACINET') > -1) || (loc.toString().toUpperCase().indexOf('SERVICELOCATOR') > -1))
{
    window.open('http://www.careeronestop.org/EmailthisPage/COS_emailThisPage.aspx?url=' + URLEncode(loc),'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}
else if (loc.toString().toUpperCase().indexOf('JOBBANKINFO') > -1)
{
    window.open('http://www.careeronestop.org/EmailthisPage/COS_emailThisPage.aspx?url=' + loc,'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}
else if ((loc.toString().toUpperCase().indexOf('STAGEPREVIEW.SERVICELOCATOR') > -1))
{
    window.open('http://www.careeronestop.org/EmailthisPage/COS_emailThisPage.aspx?url=' + URLEncode(loc),'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}
else if(loc.toString().toUpperCase().indexOf('RDDEMO') > -1)
{
    window.open('http://www.careeronestop.org/EmailthisPage/COS_emailThisPage.aspx?url=' + URLEncode(loc),'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}

else
{
    window.open('http://www.careeronestop.org/EmailthisPage/COS_emailThisPage.aspx?url=' + URLEncode(loc),'EmailThisPage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=430,height=300,top=100,left=300');
}
//    return false;
}
function OpenContactUs()
{
    var loc = window.location;
if ((loc.toString().toUpperCase().indexOf('XPANDCORP') > -1)&& (loc.toString().toUpperCase().indexOf('TRIDION') == -1))
{
    window.open('http://rdportal.xpandcorp.local/ContactUsPage/COS_ContactUs.aspx?previousUrl=' + loc,'contactuspage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=730,height=650,top=250,left=350');
}
else if(loc.toString().toUpperCase().indexOf('QA.') > -1)
{
    window.open('http://qa.careeronestop.local/ContactUsPage/COS_ContactUs.aspx?previousUrl=' + loc,'contactuspage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=730,height=650,top=250,left=350');
}
else if(loc.toString().toUpperCase().indexOf('RDSTAGE') > -1)
{
    window.open('http://rdstage.careeronestop.org/ContactUsPage/COS_ContactUs.aspx?previousUrl=' + loc,'contactuspage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=730,height=650,top=250,left=350');
}
else if((loc.toString().toUpperCase().indexOf('CAREERINFONET') > -1) || (loc.toString().toUpperCase().indexOf('ACINET') > -1) || (loc.toString().toUpperCase().indexOf('JOBBANKINFO') > -1) || (loc.toString().toUpperCase().indexOf('SERVICELOCATOR') > -1))
{
    window.open('http://www.careeronestop.org/ContactUsPage/COS_ContactUs.aspx?previousUrl=' + loc,'contactuspage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=730,height=650,top=250,left=350');
}
else if ((loc.toString().toUpperCase().indexOf('STAGEPREVIEW.SERVICELOCATOR') > -1))
{
    window.open('http://www.careeronestop.org/ContactUsPage/COS_ContactUs.aspx?previousUrl=' + loc,'contactuspage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=730,height=650,top=250,left=350');
}
else if(loc.toString().toUpperCase().indexOf('RDDEMO') > -1)
{
    window.open('http://www.careeronestop.org/ContactUsPage/COS_ContactUs.aspx?previousUrl=' + loc,'contactuspage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=730,height=650,top=250,left=350');
}
else
{
    window.open('http://www.careeronestop.org/ContactUsPage/COS_ContactUs.aspx?previousUrl=' + loc,'contactuspage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=730,height=650,top=250,left=350');
}
  //  return false;
}
function OpenPrint()
{
window.print();
 return false;
}
//window.onload = setFont;
function LoadWindow()
{
setFont();
Highlight();
}
function Highlight()
{
var loclink = window.location;
var strExplore = 'ExploreCareers';
if (loclink.toString().indexOf(strExplore) > -1)
{
    if (document.getElementById('/ExploreCareers/ExploreCareers.aspx') != null)
    {
        document.getElementById('/ExploreCareers/ExploreCareers.aspx').className = "Selected";
    }
}
else if(loclink.toString().indexOf('SalariesBenefits') > -1)
{
    if (document.getElementById('/SalariesBenefits/SalariesBenefits.aspx') != null)
    {
         document.getElementById('/SalariesBenefits/SalariesBenefits.aspx').className = "Selected";
    }
}
else if(loclink.toString().indexOf('EducationTraining') > -1)
{
    if (document.getElementById('/EducationTraining/EduTraining.aspx') != null)
    {
           document.getElementById('/EducationTraining/EduTraining.aspx').className = "Selected";
    }
}
else if(loclink.toString().indexOf('JobSearch') > -1)
{
    if (document.getElementById('/JobSearch/JobSearch.aspx') != null)
    {
           document.getElementById('/JobSearch/JobSearch.aspx').className = "Selected";
    }
}
else if(loclink.toString().indexOf('ResumesInterviews') > -1)
{
    if (document.getElementById('/ResumesInterviews/ResumesInterviews.aspx') != null)
    {
          document.getElementById('/ResumesInterviews/ResumesInterviews.aspx').className = "Selected";
    }
}
else if (loclink.toString().indexOf('PeoplePlaces') > -1)
{
    if (document.getElementById('/PeoplePlaces/PeoplePlaces.aspx') != null)
    {
           document.getElementById('/PeoplePlaces/PeoplePlaces.aspx').className = "Selected";
     }
}
}


window.onload = LoadWindow;