﻿var google_adnum = 0; 
 var ads =["2229707951","5944033959","9499911523","1113078246"];


function isValidSite(xml)
{
    
    var siteRep = xml[ssSite];

    //Checks the reputation score of child safety
    if((siteRep[4] != null)  && siteRep[4][0] < 60) {return false;}
    
    return true;
}

function process(xml)
{
 
try{

     if(isValidSite(xml))
         {
    
            displayGoogle();
         }
        else
        {
     
            displayAdult();
        }
    
   }catch(err){displayAdult();}
  
}

function displayAdult()
{
   
   var slots = $(".slot");
    for(i=0;i<slots.length;i++)
    {
        var id = "#slot"+i;

        $(id).html("");
    }
    
}


function displayGoogle()
{

    var slots = $(".slot");
   
    var i;
   var html="<div id='googleAdsResults' style='display:none;'>";
    for(i=0;i<slots.length;i++)
    {

           html += "<script type='text/javascript'>"+
                  " function google_ad_request_done(google_ads)"+
                  " {"+
                  "      var s = '';"+
                  "      if (google_ads.length == 0) "+
                  "      {"+
                  "          return;"+
                  "      }"+
                  "      if (google_ads.length == 1)"+
                  "       {"+
                  "          s += '<div class=googleJSABG><a href=\' +"+
                  "          google_info.feedback_url + ' >Ads by Google</a></div><br/><div class=ResultSiteDescriptionTitle><a class=SiteHeadlineLink href=' +"+
                  "          google_ads[0].url + '>' +"+
                  "          google_ads[0].line1 + '</a></div><span>' +"+
                  "          google_ads[0].line2 + '&nbsp;' +"+
                  "          google_ads[0].line3 + '</span><span><br/><a class=SiteLink id=googleJSLink href=' +"+
                  "          google_ads[0].url + '>' +"+
                  "          google_ads[0].visible_url + '</a></span><br/>';"+
                  "       } "+
                  "       if (google_ads[0].bidtype == 'CPC') {"+
                  "             google_adnum = google_adnum + google_ads.length;}"+
                  "      $('#glResult"+i+"').append(s);"+
                  "      return;"+
                  "  }";
                
            html +=  
                    "google_ad_client = 'pub-5920319776676687';"+
                    "google_ad_output = 'js';"+
                    "google_max_num_ads = '1';"+
                    "google_ad_type = 'text';"+
                    "google_feedback = 'on';"+
                    "google_ad_channel = '"+ads[i]+"';"+
                    "google_skip = google_adnum;"+
                    "</script>"+
                    "<script type='text/javascript' src='http://pagead2.googlesyndication.com/pagead/show_ads.js'></script>";         
             }   
             
       html+="</div>";
       document.write(html);
}


