var PrgCampArr = '';
function getXMLHTTP() { //fuction to return the xml http object
  var xmlhttp=false;  
  try{
    xmlhttp=new XMLHttpRequest();
  }
  catch(e)  {   
    try{      
      xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e){
      try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch(e1){
        xmlhttp=false;
      }
    }
  }

  return xmlhttp;
}

function getProgAcctoZipCode(zip,campus,frmWer) 
{
  //alert(frmWer)
  var strURL="../everest_zipprog_ajax.php?campus_name="+campus+"&zip_code="+zip;
  if(frmWer == 0){
  	var strURL="everest_zipprog_ajax.php?campus_name="+campus+"&zip_code="+zip;
  }
  var req = getXMLHTTP();  
  var progObjTd = document.getElementById('progDrpDown');
  
  if (req) {
    req.onreadystatechange = function() {
      if (req.readyState == 4) {
        //emptydiv();
        if (req.status == 200) {  
          var response  = req.responseText;
          var resArr    = response.split('&&');
          document.getElementById('frm_str_campus').value = '';
          progObjTd.innerHTML=resArr[0];
          if(resArr[1] != ''){
            PrgCampArr  = resArr[1].split('##');
            document.getElementById('frm_str_program').onchange = function() { campName(this.value);  }
          }
        } else {

          alert("There was a problem while using XMLHTTP:\n");
        }
      }       
    }     
    req.open("GET", strURL, true);
    req.send(null);
  } 
}

function campName(selPrg)
{
  if(selPrg == ''){
    document.getElementById('frm_str_campus').value = '';
  }else{
    if(PrgCampArr != ''){
      for(index in PrgCampArr){
        if(PrgCampArr[index].search(selPrg) != -1){
          var prgCamp = PrgCampArr[index].split('@');
          document.getElementById('frm_str_campus').value = prgCamp[1];
          break;
        }
      }
    }
  }
}