
/**
 * Added By Imad Sader 08 02 2008
 *
 * Randomly select an Advise for
 * the On Site advise column
 *
 **/

var imgSrc = generateNumber("banner-images");

if (document.getElementById("featured-image"))
{
  document.getElementById("featured-image").src = imgSrc;
}



function generateNumber(EditorID)
{
  if (document.getElementById(EditorID))
  {
    panelImages = document.getElementById(EditorID);
    images = panelImages.getElementsByTagName('img');
    numberOfImages = images.length;

    if(numberOfImages != 0)
    {
      randomNumber = Math.floor(Math.random()*numberOfImages);
      imgSrc = images[randomNumber].getAttribute("src");
      return imgSrc;
    }
  
    return;
  }
}

/***
function generateNumber()
{
  if (document.getElementById("Edtr646"))
  {
    bannerImages = document.getElementById('Edtr646');
    images = bannerImages.getElementsByTagName('img');
    numberOfImages = images.length;
  
    randomNumber = Math.floor(Math.random()*numberOfImages) + 1;
    imgSrc = images[randomNumber].getAttribute("src");  
  
    return imgSrc;
  }
}
***/



/**
 * Added By Imad Sader 11 03 08
 *
 * Detect Flash player
 **/

if (window.FlashDetect === undefined){}
else
{
if(!FlashDetect.installed)
{
  /*if(document.getElementById('Edtr585'))
  {
    document.getElementById('Edtr585').style.display = "block";
  }
  if(document.getElementById('Edtr587'))
  {
    document.getElementById('Edtr587').style.display = "block";
  }*/
  if(document.getElementById('non-flash'))
  {
    document.getElementById('non-flash').style.display = "block";
  }
  if(document.getElementById('non-flash2'))
  {
    document.getElementById('non-flash2').style.display = "block";
  }
  if(document.getElementById('top_nav'))
  {
    document.getElementById('top_nav').style.display = "none";
  }
  if(document.getElementById('home_flash'))
  {
    document.getElementById('home_flash').style.display = "none";
    document.getElementById('home_buttons').style.display = "none";
  }
  if(document.getElementById('ourrange_flash'))
  {
    document.getElementById('ourrange_flash').style.display = "none";
    document.getElementById('home_buttons').style.display = "none";
  }
}
else
{
  if(document.getElementById('non-flash'))
  {
    document.getElementById('non-flash').style.display = "none";
  }
  if(document.getElementById('non-flash2'))
  {
    document.getElementById('non-flash2').style.display = "none";
  }
}
}

/**
 * Added By Imad Sader 11 03 08
 *
 * If the browser used is Firefox on PC, then hide flash
 * elements on Home and 'Our Range' pages
 **/


version = navigator.appVersion;

if(document.getElementById('non-flash') && document.getElementById('non-flash2'))
{
  if (version.toLowerCase().indexOf("win")!=-1)
  {
    if(navigator.userAgent.indexOf("Firefox")!=-1)
    {
      var versionindex = navigator.userAgent.indexOf("Firefox")+8
      if (parseInt(navigator.userAgent.charAt(versionindex)) >= 1)
      {
        //alert(document.getElementById('non-flash2'));
        document.getElementById('non-flash').style.display = "block";
        document.getElementById('non-flash2').style.display = "block";

        /*if(document.getElementById('Edtr585'))
        {
          document.getElementById('Edtr585').style.display = "block";
        }
        if(document.getElementById('Edtr587'))
        {
          document.getElementById('Edtr587').style.display = "block";
        }*/

        document.getElementById('top_nav').style.display = "none";
      
        if(document.getElementById('home_flash'))
        {
          document.getElementById('home_flash').style.display = "none";
          document.getElementById('home_buttons').style.display = "none";
        }
        if(document.getElementById('ourrange_flash'))
        {
          document.getElementById('ourrange_flash').style.display = "none";
          document.getElementById('home_buttons').style.display = "none";
        }
      }
    }
  }
}






/**
 * Added By Imad Sader 26 02 08
 *
 * The script below removes the 
 * "Click to activate and use control" tag
 * from all flash animations on the site
 **/

objects = document.getElementsByTagName("embed");
//objects = document.getElementsByTagName("object");

for (var i = 0; i < objects.length; i++)
{
    objects[i].outerHTML = objects[i].outerHTML;
}



function colours(imageDir, colourName)
{
  image = document.getElementById('image_holder');
  colour = document.getElementById('colour_name');
  image.src="http://www.kia.com.au/images/useruploadedimages/25/" + imageDir;
  
  colour.innerHTML = colourName;


}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}

 

// Use this to randomly set images in a section on your site

if (MM_findObj('youruniqueid')) {

  bannerSrcStart = 'Images/UserUploadedImages/11/image_prefix';
  bannerSrcEnd = '.jpg';
  maxRandomNumber = 18;
  randomNumber = Math.floor(Math.random()*maxRandomNumber) + 1;

  bannerSrc = bannerSrcStart + randomNumber + bannerSrcEnd;


  //use this line to set the images as a background image
  //MM_findObj('youruniqueid').style.backgroundImage = 'url(' + bannerSrc + ')';

  //use this line to set the images as an inline image
  MM_findObj('youruniqueid').innerHTML = '<img border=0 src=' + bannerSrc + '>';

}


//this is used to set the test to a bigger font size
//this looks for default things such as h1, h2, p, a tags
//may need to customise to your site

function bigFont() {

  if (!document.getElementById) 
    return;

  if (!document.getElementsByTagName) 
    return;

  var heading1 = document.getElementsByTagName("h1");
  var heading2 = document.getElementsByTagName("h2");
  var heading3 = document.getElementsByTagName("h3");
  var heading4 = document.getElementsByTagName("h4");
  var heading5 = document.getElementsByTagName("h5");
  var heading6 = document.getElementsByTagName("h6");

  for (var a=0; a<heading1.length; a++)
  {
    heading1[a].style.fontSize = "35px";
  }
  for (var e=0; e<heading2.length; e++)
  {
    heading2[e].style.fontSize = "25px";
  }
  for (var e=0; e<heading3.length; e++)
  { 
    heading3[e].style.fontSize = "20px";
  }
  for (var e=0; e<heading4.length; e++)
  {
    heading4[e].style.fontSize = "19px";
  }
  for (var e=0; e<heading5.length; e++)
  {
    heading5[e].style.fontSize = "18px";
  }
  for (var e=0; e<heading6.length; e++)
  {
    heading6[e].style.fontSize = "17px";
  }

  if (document.getElementById("tblContentTD1")) {

    var contentText = document.getElementById("tblContentTD1");

    var paraText = contentText.getElementsByTagName("p");
    var anchorText = contentText.getElementsByTagName("a");
    for (var x=0; x<paraText.length; x++)
    {
      paraText[x].style.fontSize = "17px";
    }
    for (var x=0; x<anchorText.length; x++)
    {
      anchorText[x].style.fontSize = "17px";
    }
  }

  var rightText = document.getElementsByTagName("p");

  for (var e=0; e<rightText.length; e++)
  {
    if (rightText[e].className == "actionBox")
    {
      rightText[e].style.fontSize = "13px";
      var anchorText = rightText[e].getElementsByTagName("a");
      for (var x=0; x<anchorText.length; x++)
      {
        anchorText[x].style.fontSize = "13px";
      }
    }
  }

  if (!document.getElementById("tblContentTD1")) {

    var normal = document.getElementsByTagName("td");

    for (var e=0; e<normal.length; e++)
    {
      if (normal[e].className == "clsNormal")
      {
        normal[e].style.fontSize = "17px";
      }
    }

    var altNormal = document.getElementsByTagName("a");

    for (var e=0; e<altNormal.length; e++)
    {
      if (altNormal[e].className == "clsNormal")
      {
        altNormal[e].style.fontSize = "17px";
      }
      else if (altNormal[e].className == "clsAltNormal")
      {
        altNormal[e].style.fontSize = "17px";
      }
      else if (altNormal[e].className == "clsMidHeader")
      {
        altNormal[e].style.fontSize = "25px";
      }
    }
  }
}


//this is used to set the test to the normal font size
//this looks for default things such as h1, h2, p, a tags
//may need to customise to your site

function normalFont() {

  if (!document.getElementById) 
    return;

  if (!document.getElementsByTagName) 
    return;

  var heading1 = document.getElementsByTagName("h1");
  var heading2 = document.getElementsByTagName("h2");
  var heading3 = document.getElementsByTagName("h3");
  var heading4 = document.getElementsByTagName("h4");
  var heading5 = document.getElementsByTagName("h5");
  var heading6 = document.getElementsByTagName("h6");

  for (var a=0; a<heading1.length; a++)
  {
    heading1[a].style.fontSize = "30px";
  }
  for (var e=0; e<heading2.length; e++)
  {
    heading2[e].style.fontSize = "20px";
  }
  for (var e=0; e<heading3.length; e++)
  {
    heading3[e].style.fontSize = "15px";
  }
  for (var e=0; e<heading4.length; e++)
  {
    heading4[e].style.fontSize = "14px";
  }
  for (var e=0; e<heading5.length; e++)
  {
    heading5[e].style.fontSize = "13px";
  }
  for (var e=0; e<heading6.length; e++)
  {
    heading6[e].style.fontSize = "12px";
  }

  if (document.getElementById("tblContentTD1")) {
  
    var contentText = document.getElementById("tblContentTD1");  

    var paraText = contentText.getElementsByTagName("p");
    var anchorText = contentText.getElementsByTagName("a");
    for (var x=0; x<paraText.length; x++)
    {
      paraText[x].style.fontSize = "12px";
    }
    for (var x=0; x<anchorText.length; x++)
    {
      anchorText[x].style.fontSize = "12px";
    }
  }

  var rightText = document.getElementsByTagName("p");

  for (var e=0; e<rightText.length; e++)
  {
    if (rightText[e].className == "actionBox")
    {
      rightText[e].style.fontSize = "11px";
      var anchorText = rightText[e].getElementsByTagName("a");
      for (var x=0; x<anchorText.length; x++)
      {
        anchorText[x].style.fontSize = "11px";
      }
    }
  }

  if (!document.getElementById("tblContentTD1")) {

    var normal = document.getElementsByTagName("td");

    for (var e=0; e<normal.length; e++)
    {
      if (normal[e].className == "clsNormal")
      {
        normal[e].style.fontSize = "12px";
      }
    }

    var altNormal = document.getElementsByTagName("a");

    for (var e=0; e<altNormal.length; e++)
    {
      if (altNormal[e].className == "clsNormal")
      {
        altNormal[e].style.fontSize = "12px";
      }
      else if (altNormal[e].className == "clsAltNormal")
      {
        altNormal[e].style.fontSize = "12px";
      }
      else if (altNormal[e].className == "clsMidHeader")
      {
        altNormal[e].style.fontSize = "20px";
      }
    }
  }
}