// JavaScript Document - Fading Marquee

function setupFadeLinks() {
  arrFadeLinks[0] = "http://www.mysacoupons.com/index.php/coupon/detail_view/greg_hess_paino_services";
  arrFadeTitles[0] = "FREE Piano Tune, Gregg Hess Piano Services";
  arrFadeLinks[1] = "http://www.mysacoupons.com/index.php/coupon/detail_view/thai_chili/";
  arrFadeTitles[1] = "Lunch buffet starting at $7.95! Thai Chilli";
  arrFadeLinks[2] = "http://www.mysacoupons.com/index.php/coupon/detail_view/stamp_antonio_arts/";
  arrFadeTitles[2] = "20% OFF any one regular priced item! Stamp Antonio Arts";
  arrFadeLinks[3] = "http://www.mysacoupons.com/index.php/coupon/detail_view/india_taj_palace/"
  arrFadeTitles[3] = "$2 OFF per person Lunch or Dinner Buffet, India Taj Palace";
  arrFadeLinks[4] = "http://www.mysacoupons.com/index.php/coupon/detail_view/pest_pro/"  
  arrFadeTitles[4] = "$79 Home Special Pest Control, Pest Pro";
  arrFadeLinks[5] = "http://www.mysacoupons.com/index.php/coupon/detail_view/eco_water_systems_of_san_antonio/" 
  arrFadeTitles[5] = "$100.00 OFF! A Whole House System, Eco Water Systems of SA";
  arrFadeLinks[6] = "http://www.mysacoupons.com/index.php/coupon/detail_view/nine_lives_books/" 
  arrFadeTitles[6] = "20 % OFF All Purchases!! Nine Lives Books ";
  arrFadeLinks[7] = "http://www.mysacoupons.com/index.php/military/military_detailview/foxs_pizza_den/" 
  arrFadeTitles[7] = "Large 2 Topping Pizza $5.99 + Tax !!";
  arrFadeLinks[8] = "http://www.mysacoupons.com/index.php/coupon/detail_view/wireless_toyz/" 
  arrFadeTitles[8] = "FREE Bluetooth & FREE Case!! Wireless Toyz";
  arrFadeLinks[9] = "http://www.mysacoupons.com/index.php/coupon/detail_view/niche_custome_window_tinting_blinds/"
  arrFadeTitles[9] = "15 % OFF Any Job Over $200! Niche ";
  arrFadeLinks[10] = "http://www.mysacoupons.com/index.php/coupon/detail_view/first_aid_plumbing_service/" 
  arrFadeTitles[10] = "15% OFF Any Plumbing Repair !";
  arrFadeLinks[11] = "http://www.mysacoupons.com/index.php/coupon/detail_view/global_automotive/"
  arrFadeTitles[11] = "10% OFF Any Oil Change !";
  arrFadeLinks[12] = "http://www.mysacoupons.com/index.php/coupon/detail_view/river_city_wholesale_flooring/"
  arrFadeTitles[12] = "$150 OFF Complete Carpet Replacement River City !";
  arrFadeLinks[13] = "http://www.mysacoupons.com/index.php/coupon/detail_view/abc_services/"
  arrFadeTitles[13] = "$100 OFF Lawn Maintenance Service! ABC Services";
  arrFadeLinks[14] = "http://www.mysacoupons.com/index.php/coupon/detail_view/bandera_super_bowl2/" 
  arrFadeTitles[14] = "10% OFF  Ball & Bag Birthday Party! Bandera Super Bowl ";
  arrFadeLinks[15] = "http://www.mysacoupons.com/index.php/coupon/detail_view/bandera_super_bowl1/"
  arrFadeTitles[15] = "Military Appreciation ! $2.00/Game & $2.00/Shoe Rental !";
  arrFadeLinks[16] = "http://www.mysacoupons.com/index.php/coupon/detail_view/bandera_super_bowl/"
  arrFadeTitles[16] = "Family Discount! Two Hrs Bowling Shoes & Food Included only $39.99 !";
  arrFadeLinks[17] = "http://www.mysacoupons.com/index.php/military/military_detailview/mr_appliance_of_sa/" 
  arrFadeTitles[17] = "15% OFF for all Military, Seniors & Teachers !! (For Repairs Only). ";
  arrFadeLinks[18] = "http://www.mysacoupons.com/index.php/coupon/detail_view/mr_appliance_of_SA/"
  arrFadeTitles[18] = "$25.00 OFF any repair ! (not applicable for diagnostic fee)! Mr. Appliance of SA";
  arrFadeLinks[19] = "http://www.mysacoupons.com/index.php/coupon/detail_view/mr_rooter_plumbing_of_sa/"
  arrFadeTitles[19] = "$30.00 OFF any plumbing service ! Mr. Rooter Plumbing of SA";
  arrFadeLinks[20] = "http://www.mysacoupons.com/index.php/coupon/detail_view/the_law_offices_of_richard_f_neville_iii/"
  arrFadeTitles[20] = "10% OFF fees on personal injury cases. (Only valid on the cases we accept.) !";
  arrFadeLinks[21] = "http://www.mysacoupons.com/index.php/coupon/detail_view/rainbow_international/"
  arrFadeTitles[21] = "3 Rooms Only $95.00!! Rainbow International";
  arrFadeLinks[22] = "http://www.mysacoupons.com/index.php/coupon/detail_view/rainbow_international/"
  arrFadeTitles[22] = "10% OFF All Jobs for Military, Senior and Teachers !! Rainbow International !";
  arrFadeLinks[23] = "http://www.mysacoupons.com/index.php/coupon/detail_view/prick_tattoos/"
  arrFadeTitles[23] = "20% OFF Portrait- artist- Rooster Prick Tattoos";
  arrFadeLinks[24] = "http://www.mysacoupons.com/index.php/coupon/detail_view/prick_tattoos/"
  arrFadeTitles[24] = "20% OFF portrait & traditional artist-Mario Prick Tattoos";
  arrFadeLinks[25] = "http://www.mysacoupons.com/index.php/coupon/detail_view/prick_tattoos/"
  arrFadeTitles[25] = "20% OFF any tattoo- artist Stephanie Prick Tattoos";
  arrFadeLinks[26] = "http://www.mysacoupons.com/index.php/coupon/detail_view/moxie_hair_salon/"
  arrFadeTitles[26] = "10% OFF any Hair Service !! Moxie Hair Salon";
  arrFadeLinks[27] = "http://www.mysacoupons.com/index.php/coupon/detail_view/moxie_hair_salon/"
  arrFadeTitles[27] = "20% OFF cut WITH color service!! Moxie Hair Salon";
  arrFadeLinks[28] = "http://www.mysacoupons.com/index.php/coupon/detail_view/the_law_office_of_chris_pettit_associates/"
  arrFadeTitles[28] = "FREE Initial Consultation. Chris Pettit & Associates";


  }

// You can also play with these variables to control fade speed, fade color, and how fast the colors jump.

var m_FadeOut = 255;
var m_FadeIn= 255;
var m_Fade = 1;
var m_FadeStep = 3;
var m_FadeWait = 3000;
var m_bFadeOut = true;

var m_iFadeInterval;

window.onload = Fadewl;

var arrFadeLinks;
var arrFadeTitles;
var arrFadeCursor = 0;
var arrFadeMax;

function Fadewl() {
  m_iFadeInterval = setInterval(fade_ontimer, 10);
  arrFadeLinks = new Array();
  arrFadeTitles = new Array();
  setupFadeLinks();
  arrFadeMax = arrFadeLinks.length-1;
  setFadeLink();
}

function setFadeLink() {
  var ilink = document.getElementById("fade_link");
  ilink.innerHTML = arrFadeTitles[arrFadeCursor];
  ilink.href = arrFadeLinks[arrFadeCursor];
}

function fade_ontimer() {
  if (m_bFadeOut) {
    m_Fade+=m_FadeStep;
    if (m_Fade>m_FadeOut) {
      arrFadeCursor++;
      if (arrFadeCursor>arrFadeMax)
        arrFadeCursor=0;
      setFadeLink();
      m_bFadeOut = false;
    }
  } else {
    m_Fade-=m_FadeStep;
    if (m_Fade<m_FadeIn) {
      clearInterval(m_iFadeInterval);
      setTimeout(Faderesume, m_FadeWait);
      m_bFadeOut=true;
    }
  }
  var ilink = document.getElementById("fade_link");
  if ((m_Fade<m_FadeOut)&&(m_Fade>m_FadeIn))
    ilink.style.color = "#" + ToHex(m_Fade);
}

function Faderesume() {
  m_iFadeInterval = setInterval(fade_ontimer, 10);
}

function ToHex(strValue) {
  try {
    var result= (parseInt(strValue).toString(16));

    while (result.length !=2)
            result= ("0" +result);
    result = result + result + result;
    return result.toUpperCase();
  }
  catch(e)
  {}}