//ReEmployment White House related js functions
function MoreBenefitsAssistance()
{
 var link = '/ReEmployment/MoreBenefitsandAssistance/BenefitsandAssistance.aspx';
 location.href = link;
}
function UnEmploymentBenefits()
{
 var link = '/ReEmployment/UnemploymentBenefits/WhatisUnemploymentInsurance.aspx';
 location.href = link;
}
function JobSearchHelp()
{
 var link = '/ReEmployment/JobSearchHelp/JobSearchTips.aspx';
 location.href = link;
}
//Share link position
  function findShareThisPos()
            {
               var curleft = 0;
	    if (navigator.appName.indexOf('Microsoft') != -1)
	    {
	        var pageWid = pageWidth();  
			var leftoffset = 0; 
			if (pageWid > 960) 
			{ 	
				leftoffset = (pageWid-960) / 2; 	
				if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ 
	 				var ieversion=new Number(RegExp.$1);
					if (ieversion<=6) {
						curleft = curleft - leftoffset; 
					}					
					else if (ieversion==7) 
					{
						curleft = curleft - 10 - leftoffset; 
					}
				}
			}
			else 
			{
				if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ 
	 				var ieversion=new Number(RegExp.$1);
	 				if (ieversion<=6) {
						curleft = 200; 
					}
					else 
					{
						curleft = 190; 
					}
				}
			}				
		}
		return curleft; 
        }


//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 Whitehouse Portal

function WROneStopCenter(Zip,States)
{
   var strStates = document.getElementById(States);
   var WRZip = document.getElementById(Zip).value;
   var strZip;
   var strCity;
   if (isNaN(WRZip))
   {
        strCity = WRZip;
        strZip="";
   }
   else
   {
       strZip = WRZip;
       strCity="";
   }
   
   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;
}


//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 if (loc.toString().toUpperCase().indexOf('/CENSUS/') > -1)
    {
        link = '/ReEmployment/Census/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 if (loc.toString().toUpperCase().indexOf('/CENSUS/') > -1)
    {
        link = '/ReEmployment/Census/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 if (loc.toString().toUpperCase().indexOf('/CENSUS/') > -1)
    {
        link = '/ReEmployment/Census/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 if (loc.toString().toUpperCase().indexOf('/CENSUS/') > -1)
    {
        link = '/ReEmployment/Census/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
    {
        if (loc.toString().toUpperCase().indexOf('/CENSUS/') > -1)
       {
               link = '/ReEmployment/Census/FindaJob/StateandPrivateJobBanks/' + url;
       }
       else
       {
               link = '/ReEmployment/JobSearchHelp/StateandPrivateJobBanks/' + url;
        }
    }
   location.href = link;
}
function StateResources(guidelinks)
{
var strguidelinks = document.getElementById(guidelinks);
var link = strguidelinks[strguidelinks .selectedIndex].value;

var loc = window.location;
if (loc.toString().toLowerCase().indexOf('/census/') > -1)
{
    link=link.toLowerCase().replace('reemployment/','reemployment/census/'); 
}

    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.type='hidden';
newElement.name='strEmail';
newElement.id='strEmail';
newElement.value=strEmail.value;
//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.type='hidden';
newbtn.name='btnAction';
newbtn.id='btnAction';
newbtn.value='Subscribe to News';
//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.type='hidden';
backloc.name='backloc';
backloc.id='backloc';
backloc.value=loc;
//backloc.setAttribute('type','hidden');
//backloc.setAttribute('name','backloc');
//backloc.setAttribute('id','backloc');
//backloc.setAttribute('value',loc);

submitForm.appendChild(backloc);

submitForm.action = "http://www.careeronestop.org/newsroom/newsroomsubscribe.aspx";
document.body.appendChild(submitForm);
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,'')
}
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,'')
}
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 if(document.getElementById("CensusHeader1_" + sheetID) != null)
    {
        sheetID = "CensusHeader1_" + sheetID;            //Census 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
        {  
            if (loc.toString().toUpperCase().indexOf('EXPLORECAREERSSTUDENTS.ASPX') > -1)
            {
              if(navigator.userAgent.toString().toUpperCase().indexOf('FIREFOX') > -1)
              {
                  if (sheetElement.getAttribute("href").toUpperCase().indexOf(sheet.toUpperCase())> -1)
                   {
                   }
                   else
                   {

                    var link =  '/StudentsandCareerAdvisors/ExploreCareersStudents.aspx';
                     location.href = link ;

                   }
               }

            }          
            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
        {   
            if (loc.toString().toUpperCase().indexOf('EXPLORECAREERSSTUDENTS.ASPX') > -1)
            {
              if(navigator.userAgent.toString().toUpperCase().indexOf('FIREFOX') > -1)
              {
                  if (sheetElement.getAttribute("href").toUpperCase().indexOf(sheet.toUpperCase())> -1)
                   {
                   }
                   else
                   {

                    var link =  '/StudentsandCareerAdvisors/ExploreCareersStudents.aspx';
                     location.href = link ;

                   }
               }

            }                
            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
        {
                if (loc.toString().toUpperCase().indexOf('EXPLORECAREERSSTUDENTS.ASPX') > -1)
            {
              if(navigator.userAgent.toString().toUpperCase().indexOf('FIREFOX') > -1)
              {
                  if (sheetElement.getAttribute("href").toUpperCase().indexOf(sheet.toUpperCase())> -1)
                   {
                   }
                   else
                   {

                    var link =  '/StudentsandCareerAdvisors/ExploreCareersStudents.aspx';
                     location.href = link ;

                   }
               }

            }          
                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
        {
            if (loc.toString().toUpperCase().indexOf('EXPLORECAREERSSTUDENTS.ASPX') > -1)
            {
              if(navigator.userAgent.toString().toUpperCase().indexOf('FIREFOX') > -1)
              {
                  if (sheetElement.getAttribute("href").toUpperCase().indexOf('DEFAULT')> -1)
                   {
                   }
                   else
                   {

                    var link =  '/StudentsandCareerAdvisors/ExploreCareersStudents.aspx';
                     location.href = link ;

                   }
               }

            }          
            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;
    var portal = 'http://www.careeronestop.org';
    var acinet1 = 'http://www.careerinfonet.org';                               
    var acinet2 = '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, 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('PREVIEW') > -1)
		{
		COSServerName = 'www.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://www.careeronestop.org';
        var acinet= 'http://www.careerinfonet.org';                  
        var asl = 'http://www.servicelocator.org';                  
        var jobbank = 'http://www.jobbankinfo.org';
        var tridion = 'http://qa.careeronestop.local';  
        var map = 'http://maps.servicelocator.org';
        var msmf = 'http://qa.myskillsmyfuture.local';
    }
    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';
        var msmf = 'http://www.myskillsmyfuture.org';
    }
    return [portal, acinet, asl, jobbank, tridion, map, msmf];
}

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 || ddlLinkUrl.indexOf('careeronestop.org/dhr') >-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 if (ddlLinkUrl.indexOf('www.myskillsmyfuture.org') >-1)
    {
         rtnUrl=ddlLinkUrl.replace('http://www.myskillsmyfuture.org', svrArr[6]);
    } 

    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.toLowerCase().indexOf('myskillsmyfuture.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);

    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;

    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;

    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;

    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";
     }
}
else if(loclink.toString().indexOf('/ReEmployment') > -1)
{
if(loclink.toString().indexOf('UnemploymentBenefits') > -1)
{
if (document.getElementById('/ReEmployment/UnemploymentBenefits/WhatisUnemploymentInsurance.aspx') != null)
    {
           document.getElementById('/ReEmployment/UnemploymentBenefits/WhatisUnemploymentInsurance.aspx').className = "Selected";
     }
}
else if(loclink.toString().indexOf('MoreBenefitsandAssistance') > -1)
{
if (document.getElementById('/ReEmployment/MoreBenefitsandAssistance/BenefitsandAssistance.aspx') != null)
    {
           document.getElementById('/ReEmployment/MoreBenefitsandAssistance/BenefitsandAssistance.aspx').className = "Selected";
     }
}
else if(loclink.toString().indexOf('JobSearchHelp/') > -1)
{
if (document.getElementById('/ReEmployment/JobSearchHelp/JobSearchtips.aspx') != null)
    {
           document.getElementById('/ReEmployment/JobSearchHelp/JobSearchtips.aspx').className = "Selected";
     }
}
else
{
if (document.getElementById('/ReEmployment') != null)
    {
           document.getElementById('/ReEmployment').className = "Selected";
     }
}
}
}

window.onload = LoadWindow;
