var DEBUG = false;

var providerDirectory = false;

var definitionWindow = false;

var Bluecares = false;

var FEP = false;



function registerWindow(_winName)

{

  if(_winName == "providerDirectory")

    providerDirectory = true;



  if(_winName == "definitionWindow")

    definitionWindow = true;



  if(_winName == "Bluecares")

    w_Bluecares = true;

    

  if(_winName == "FEP")

    w_Bluecares = true;

    

  if(DEBUG)

    alert("Window Registered: " + _winName);

}



function unRegisterWindow(_winName)

{

  if(_winName == "providerDirectory")

  {

    if(definitionWindow)

      w_definitionWindow.close();

  

    providerDirectory = false;

  }



  if(_winName == "definitionWindow")

    definitionWindow = false;



  if(DEBUG)

    alert("Window Unregistered: " + _winName);

}



function jumpToBLUECARES()

{

  if(!Bluecares){

    w_Bluecares = window.open("http://provider.bcbs.com/", "w_Bluecares", "menubar=1,toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,width=750,height=600");

    registerWindow("Bluecares");

  }

  else{

    if(!w_Bluecares.closed){

      w_Bluecares.focus();

    }else{

      w_Bluecares = window.open("http://provider.bcbs.com/", "w_Bluecares", "menubar=1,toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,width=750,height=600");

      w_Bluecares.focus();

    }

  }

}





function spawn_ProviderDirectory()

{

  if(!providerDirectory){

    w_ProviderDirectory = window.open("http://public.hcsc.net/providerfinder/home.do", "w_ProviderDirectory", "menubar=1,toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,width=650,height=600");

    registerWindow("providerDirectory");

  }

  else

    w_ProviderDirectory.focus();

}



function spawn_Definition(_specialtyCode)

{

  if(!definitionWindow)

    w_definitionWindow = window.open("http://public.hcsc.net/providerfinder/home.do","w_definitionWindow","menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,width=300,height=200")

  else

    w_definitionWindow.focus();

}



function spawn_LANLProviderDirectory(where)

{

  if(!providerDirectory)

    w_ProviderDirectory = window.open("http://public.hcsc.net/providerfinder/home.do", "w_ProviderDirectory", "menubar=1,toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,width=650,height=500");

  else

    w_ProviderDirectory.focus();

}






