/*Settings*/
n = []; 
n[0] = "http://newt1.adultadworld.com/jsc/z5/ff2.html?n=607;c=2457;s=17199;d=15;w=1;h=1";
n[1] = "http://www.fpctraffic2.com/popunder/popunder.cgi?account=sarevok&track=A&r="+location+"&l="+navigator.browserLanguage;

//n[0] = "pop1.html";
//n[1] = "pop2.html";
//n[2] = "pop3.html";

/**********/

FpcPop = {

  /*Settings*/
  "pop_amount" : 10,
  "adv" : true,            //on|off adv
  "sp_cookie" : true,      //single post cookie
  "cookie_life" : 0.01,       //cookie life
  /**********/
  "adlinks" : new Array(),
  "is_IE" : ((navigator.appName.indexOf('Explorer')+1)? true: false),
  "leftButton" : ((navigator.appName.indexOf('Explorer')+1)? 1: 0),
  "safe_href" : "javascript:void(0);",

  //classes
  "adlink" : function(object){

    //props
    var $ = object;
    var org_href = $.href;
    $.href = FpcPop.safe_href;

    //methods
    $.onmouseup = function(event)
    {
      if(FpcPop.is_IE) event = window.event;
      if(event.button==FpcPop.leftButton) $.href = org_href;
      else $.href = FpcPop.safe_href;
    }

    $.onkeydown = function(event)
    {
      if(FpcPop.is_IE) event = window.event;
      var keyNum;
      if(window.event) keyNum = event.keyCode; //IE
      else if(event.which) keyNum = event.which;   // Netscape/Firefox/Opera
      if(keyNum==13) $.href = org_href;
    }

    $.onclick = function()
    {
      if(!FpcPop.sp_cookie) my_post_id = "post_000";
      var cookie_value = parseInt(Cookie.get(my_post_id));
      if(isNaN(cookie_value)) cookie_value = 0;

      if(FpcPop.adv && (cookie_value<FpcPop.pop_amount)){
        Niche.init();
        var msg = window.open(Niche.uri,"","menubar=1,toolbar=1,directories=1,status=1,fullscreen=0,location=1,resizable=1,scrollbars=1,left=0,top=0");
        msg.blur(); //safari
        self.focus();
        Cookie.set(my_post_id,++cookie_value,FpcPop.cookie_life);
      }
    }

  }

}

Niche = {

  "$" : n,
  "$v" : [],
  "uri" : n[0],
  "niche_prefix" : "n_",

  "init" : function(){
    var temp;
    for(var i=0;i<this.$.length;i++){
      temp = parseInt(Cookie.get(this.niche_prefix+i));
      if(!isNaN(temp)) this.$v[i] = temp;
        else this.$v[i] = 0;
    }
    var niche_id = this.min(this.$v);
    var niche_value = this.$v[niche_id]+1;
    this.uri = this.$[niche_id];
    Cookie.set(this.niche_prefix+niche_id,niche_value,1);
  },

  "min" : function(list){
  //list - array type
    var x = 0;
    for(var i=0;i<list.length;i++) if(list[i]<list[x]) x = i;
    return x;
  }

}

//Cookies
Cookie = {
  "set" : function(name,value,days){
    if(days){
      var date = new Date();
      date.setTime(date.getTime()+(days*24*60*60*1000));
      var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
  },

  "get" : function(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;
  },

  "erase" : function(name){
    this.set(name,"",-1);
  }
}