﻿OAS_url = 'http://oas.roanoke.com/RealMedia/ads/';
OAS_target = '_top';

var site = '';
var page = '';
var section = '';
var subsection = '';

//determine the Insight tag
//the oas tag determines the site
//the actual page url determines the page
switch (OAS_sitepage) {
    case 'www.roanoke.com/cars': {
        site = 'Cars.Roanoke.com';
        
        switch (window.location.pathname) {
            case '/cars/v2006/cars.html': {
		OAS_sitepage = OAS_sitepage + '/index';
		page = 'gateway'; break; }
            
            case '/SearchResults.asp': {
                page = 'searchlistings'; break; }

            case '/AutoDetail.asp': {
                page = 'details'; break; }

            default: {
                page = 'otherpages'; break; }
        }
        break;
    }
    
    case 'www.roanoke.com/roanoke/realestate' : {
        site = 'Homes.Roanoke.com';
        
        switch (window.location.pathname) {
            case '/roanokehomes/realestate.aspx': {
                OAS_sitepage = OAS_sitepage + '/index';
                page = 'gateway'; break; }
                
            case '/roanokehomes/RealEstateSearch.aspx': {
                OAS_sitepage = OAS_sitepage + '/search';
                page = 'searchlistings'; break; }
                
            case '/roanokehomes/RealEstateDetails.aspx': {
                OAS_sitepage = OAS_sitepage + '/details';    
                page = 'details'; break; }
                
          //  case '/roanokehomes/middleAd.html': {
          //      page = 'middlead'; break; }
            
            case '/roanokehomes/AdvancedSearch.aspx': {
                page = 'advancedsearch'; break; }

            default: {
                page = 'otherpages'; break; }
        }
        break;
    }

    case 'www.roanoke.com/nrv/realestate' : {
        site = 'Homes.NRV.com';
        
        switch (window.location.pathname) {
            case '/nrvhomes/realestate.aspx': {
		OAS_sitepage = OAS_sitepage + '/index';
                page = 'gateway'; break; }
                
            case '/nrvhomes/RealEstateSearch.aspx': {
                OAS_sitepage = OAS_sitepage + '/search';
                page = 'searchlistings'; break; }
                
            case '/nrvhomes/RealEstateDetails.aspx': {
                OAS_sitepage = OAS_sitepage + '/details';
                page = 'details'; break; }
                
         //   case '/nrvhomes/middleAd.html': {
         //       page = 'middlead'; break; }

            case '/nrvhomes/AdvancedSearch.aspx': {
                page = 'advancedsearch'; break; }

            default: {
                page = 'otherpages'; break; }
        }
        break;
    }

    case 'www.smithmountainlake.com/homes' : {
        site = 'www.smithmountainlake.com';
        
        switch (window.location.pathname) {
            case '/homes/realestate.aspx': {
                OAS_sitepage = OAS_sitepage + '/index';
                page = 'gateway'; break; }
                
            case '/homes/RealEstateSearch.aspx': {
                OAS_sitepage = OAS_sitepage + '/search';
                page = 'searchlistings'; break; }
                
            case '/homes/RealEstateDetails.aspx': {
                OAS_sitepage = OAS_sitepage + '/details';
                page = 'details'; break; }
                
         //   case '/smlhomes/middleAd.html': {
            //    page = 'middlead'; break; }

            case '/homes/AdvancedSearch.aspx': {
                page = 'advancedsearch'; break; }

            default: {
                page = 'otherpages'; break; }
        }
        break;
    }
    
    case 'www.roanoke.com/rent': {
        site = 'rent.roanoke.com';
        
        switch (window.location.pathname) {
            case '/rent/': {
                page = 'gateway'; break; }
                
            case '/rent/rentalresults.aspx': {
                page = 'searchlistings'; break; }
                
            case '/rent/profile.aspx': {
                page = 'profile'; break; }
                
            case '/rent/resultsframe.aspx': {
                page = 'resultsframe'; break; }

            case '/rent/detail.aspx': {
                page = 'detail'; break; }

            default: {
                page = 'otherpages'; break; }
        }
        break;
    }

    case 'rkemultimedia': {
        site = 'www.roanoke.com';
        page = OAS_mediaType;
        break;
    }
    
   // case 'www.roanoke.com/celebs': {
       //  site = 'celebrations.roanoke.com';
       // subsection = OAS_subsection;
      //  page = OAS_page;
      //  section = OAS_section;
                
      // if (OAS_section != 'mainsite') OAS_sitepage += '/' + OAS_section;
      //break;
     //}

    case 'www.roanoke.com/varsity': {
        site = 'varsity.roanoke.com';
        subsection = 'hs_unassigned';
        page = OAS_page;
                
        var arr = window.location.pathname.split('/');
        for (var i=1; i<arr.length; i++) {
            if (arr[i] == 'wb') {
                if (i == 1) section = 'hs_unassigned';
                else {
                    OAS_sitepage = OAS_sitepage + '/' + arr[i-1];
                    section = arr[i-1];
                }
                i = arr.length;
            }
        }
        break;
    }
    
    case 'www.roanoke.com/varsity_aspx': {
        site = 'varsity.roanoke.com';
        subsection = 'hs_unassigned';
        page = OAS_page;

        var idx = document.URL.indexOf('?');
        var params = new Array();
        if (idx != -1) {
            var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
            for (var i=0; i<pairs.length; i++) {
                nameVal = pairs[i].split('=');
                params[nameVal[0]] = nameVal[1];
            }
        
            if (params['ad'].length > 0) {
                OAS_sitepage = 'www.roanoke.com/varsity/' + params['ad'];
                section = params['ad'];
            } else section = 'hs_unassigned';
        } else section = 'hs_unassigned';

        break;
    }
   

    case 'www.roanoke.com/varsity_aspx1': {
        OAS_sitepage = 'www.roanoke.com/varsity/' + OAS_section;
        site = 'varsity.roanoke.com';
        subsection = 'hs_unassigned';
        page = OAS_page;
        section = OAS_section;
        
        break;
    }

     // case 'www.roanoke.com/webdatabases': {
         // site = 'databases.roanoke.com';

         // var idx = document.URL.indexOf('?');
         // var params = new Array();
         // if (idx != -1) {
             // var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
             // for (var i=0; i<pairs.length; i++) {
                //  nameVal = pairs[i].split('=');
                 // params[nameVal[0]] = nameVal[1];
            //  }
        
            //  page = params['wdid'];
         // } else page = 'db_unassigned';
         // break;
    //  }

    case 'www.roanoke.com/holidays': {
        site = 'www.roanoke.com';
        page = 'propsforpops';
        break;
    }

    case 'www.roanoke.com/pets': {
        site = 'pets.roanoke.com';
        if (typeof(OAS_page) == 'undefined') page = 'pets';
        else page = OAS_page;
        break;
    }
    
    case 'www.roanoke.com/job': {
        site = 'jobs.roanoke.com';
        if (typeof(OAS_page) == 'undefined') page = 'job';
        else page = OAS_page;
        break;
    }

//    case 'www.roanoke.com/job': {
//        site = 'jobs.roanoke.com';
//        page = 'results';
//        break;
//    }

//    case 'www.roanoke.com/job/wb/xp-index': {
//        site = 'jobs.roanoke.com';
//        page = 'gateway';
//        break;
//    }

//    case 'www.roanoke.com/job/employer/wb/xp-index': {
//        site = 'jobs.roanoke.com';
//        page = 'employer';
//        break;
//    }
//    
//    case 'www.roanoke.com/job/searches/wb/xp-index': {
//        site = 'jobs.roanoke.com';
//        page = 'searches';
//        break;
//    }

    default: {
        site = 'www.roanoke.com';
        
        if (typeof(OAS_page) == 'undefined') page = 'unassigned';
        else page = OAS_page;
        
        var arr = window.location.pathname.split('/');
        var path = '';

        for (var i=1; i<arr.length; i++) {
            if (arr[i] == 'wb') i = arr.length;
            else path = path + '/' + arr[i];
        }

        switch (path) {
            case '/sports/vtbasketball': {
                section = 'sports';
                subsection = 'virginiatech'; break; }
                
            case '/sports/vtinsider': {
                section = 'sports';
                subsection = 'virginiatech'; break; }
                
            case '/sports/vtfootball': {
                section = 'sports';
                subsection = 'virginiatech'; break; }
                
            case '/sports/college': {
                section = 'sports';
                subsection = 'virginiatech'; break; }

            case '/sports/uvafootball': {
                section = 'sports';
                subsection = 'virginia'; break; }

            case '/sports/uvainsider': {
                section = 'sports';
                subsection = 'virginia'; break; }

            case '/sports/uvabasketball': {
                section = 'sports';
                subsection = 'virginia'; break; }

            case '/news/nrv/breaking': {
                section = 'news';
                subsection = 'breaking'; break; }

            case '/news/breaking': {
                section = 'news';
                subsection = 'breaking'; break; }

            case '/sports/breaking': {
                section = 'news';
                subsection = 'breaking'; break; }

            case '/news/roanoke': {
                section = 'news';
                subsection = 'roanoke'; break; }

            case '/news/nrv': {
                section = 'news';
                subsection = 'nrvnews'; break; }

            case '/politics': {
                section = 'news';
                subsection = 'politics'; break; }
                
            default: {
                section = 'unassigned';
                subsection = 'unassigned'; break; }
        }
        break; 
    }
}

OAS_query = 'XE&Site=' + site + '&Page=' + page + '&Section=' + section + '&SubSection=' + subsection + '&XE';

OAS_version = 10;
OAS_rn = '001234567890';
OAS_rns = '1234567890';
OAS_rn = new String (Math.random()); OAS_rns = OAS_rn.substring (2, 11);

function OAS_NORMAL(pos) {
  document.write('<a href="' + OAS_url + 'click_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" target=' + OAS_target + '>');
  document.write('<img src="' + OAS_url + 'adstream_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" /><\/a>');
}

OAS_version = 11;
if (navigator.userAgent.indexOf('Mozilla/3') != -1 || navigator.userAgent.indexOf('Mozilla/4.0 WebTV') != -1) OAS_version = 10;
if (OAS_version >= 11) document.write('<script type="text/javascript" src="' + OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '?' + OAS_query + '"><\/script>');

document.write('');

function OAS_AD(pos) {
    if (OAS_version >= 11) OAS_RICH(pos);
    else OAS_NORMAL(pos);
}

//document.write('<script src="/__utm.js" type="text/javascript"><\/script>');