/*
 * ======================================
 * 10-2009 Thomas Schlicker | 08 MEDIA de
 * ======================================
 * Datei: packages/javaAuto.js
 * Autor: Thomas Schlicker
 * ======================================
 */


function changeTo1(element)
{
  element.style.color ="#006991";
}

function changeBack1(element)
{
  element.style.color ="#2A2A2A";
}

function changeTo2(element)
{
  element.style.color ="#2A2A2A";
}

function changeBack2(element)
{
  element.style.color ="#006991";
}


/* MERKLISTE */
function Merkliste (id,extra) {

  var advertString = "";
  cookiename = new Array();
  cookiewert = new Array();
  a = document.cookie;

  c_name1 = a.substring(0,a.search('='));
  c_wert1 = a.substring(a.search('=')+1,a.search(';'));
  if(c_wert1 == '') {
    c_wert1 = a.substring(a.search('=')+1,a.length);
  }
  //c_anz = c_wert1;
  c_anz = 125;

  for(i=1; i<=c_anz; i++) {

    a = a.substring(a.search(';')+1,a.length);

    cookiename[i] = a.substring(1,a.search('='));
    var advertString = cookiename[i] + "," + advertString;
  }
  document.location.href="index.php?content=note&id="+id+"&advertString="+advertString+"&extraString="+extra;
}
function delMerkliste (wer,id,extra) {

  var anz = "";
  if (document.cookie) {
    var Wertstart = document.cookie.indexOf("=") + 1;
    var Wertende  = document.cookie.indexOf(";");
    if (Wertende == -1)
      Wertende = document.cookie.length;
    anz = document.cookie.substring(Wertstart, Wertende);
  }
  var count = 0;
  if (anz != "")
    count = parseInt(anz);
  count = count - 1;

  var expire      = 1000 * 60 * 60 * 24 * 7;  //-- 7 Tage Gültigkeit --
  var now         = new Date();
  var timeToGo1   = new Date(now.getTime() + expire);
  var timeToGo2   = new Date(now.getTime() - expire);
  document.cookie = "nr=" + count + "; expires=" + timeToGo1.toGMTString() + ";";
  document.cookie = wer + "= ; expires=" + timeToGo2.toGMTString() + ";";

  Merkliste(id,extra);
}
function Note(wer,nr) {

  var a = new Array();
  a[0] = new Image(); a[0].src = 'images/square2.gif';
  a[1] = new Image(); a[1].src = 'images/square3.gif';

  if(nr == 1)  rever = document.noteImg1.src;
  if(nr == 2)  rever = document.noteImg2.src;
  if(nr == 3)  rever = document.noteImg3.src;
  if(nr == 4)  rever = document.noteImg4.src;
  if(nr == 5)  rever = document.noteImg5.src;

  cut   = rever.split("/");;
  anz   = cut.length;
  img   = cut[anz-1];

  if(rever == a[0].src) {

    if(nr == 1)  document.noteImg1.src  = a[1].src;
    if(nr == 2)  document.noteImg2.src  = a[1].src;
    if(nr == 3)  document.noteImg3.src  = a[1].src;
    if(nr == 4)  document.noteImg4.src  = a[1].src;
    if(nr == 5)  document.noteImg5.src  = a[1].src;
  }
  else {

    if(nr == 1)  document.noteImg1.src  = a[0].src;
    if(nr == 2)  document.noteImg2.src  = a[0].src;
    if(nr == 3)  document.noteImg3.src  = a[0].src;
    if(nr == 4)  document.noteImg4.src  = a[0].src;
    if(nr == 5)  document.noteImg5.src  = a[0].src;
  }

  if(img == 'square2.gif') {

    var anz = "";
    if (document.cookie) {
      var Wertstart = document.cookie.indexOf("=") + 1;
      var Wertende = document.cookie.indexOf(";");
      if (Wertende == -1)
        Wertende = document.cookie.length;
      anz = document.cookie.substring(Wertstart, Wertende);
    }
    var count = 0;
    if (anz != "")
      count = parseInt(anz);
    count = count + 1;

    //-- Cookies schreiben --

    var expire      = 1000 * 60 * 60 * 24 * 7;  //-- 7 Tage Gültigkeit --
    var now         = new Date();
    var timeToGo    = new Date(now.getTime() + expire);
    document.cookie = "nr=" + count + "; expires=" + timeToGo.toGMTString() + ";";
    document.cookie = wer + "=" + wer + "; expires=" + timeToGo.toGMTString() + ";";
  }

  else {

    var anz = "";
    if (document.cookie) {
      var Wertstart = document.cookie.indexOf("=") + 1;
      var Wertende = document.cookie.indexOf(";");
      if (Wertende == -1)
        Wertende = document.cookie.length;
      anz = document.cookie.substring(Wertstart, Wertende);
    }
    var count = 0;
    if (anz != "")
      count = parseInt(anz);
    count = count - 1;

    var expire      = 1000 * 60 * 60 * 24 * 7;  //-- 7 Tage Gültigkeit --
    var now         = new Date();
    var timeToGo1   = new Date(now.getTime() + expire);
    var timeToGo2   = new Date(now.getTime() - expire);
    document.cookie = "nr=" + count + "; expires=" + timeToGo1.toGMTString() + ";";
    document.cookie = wer + "= ; expires=" + timeToGo2.toGMTString() + ";";
  }
}


function Init (wer,nr,ex) {

  cookiename = new Array();
  cookiewert = new Array();
  a = document.cookie;

  c_name1 = a.substring(0,a.search('='));
  c_wert1 = a.substring(a.search('=')+1,a.search(';'));
  if(c_wert1 == '') {
    c_wert1 = a.substring(a.search('=')+1,a.length);
  }
  //c_anz = c_wert1;
  c_anz = 125;
  
  for(i=1; i<=c_anz; i++) {

    a = a.substring(a.search(';')+1,a.length);

    cookiename[i] = a.substring(1,a.search('='));
    if(wer == cookiename[i]) {

      if(ex) {
        document.noteImg0.src = 'images/merken2.gif';
      }
      else {

        if(nr == 1)  document.noteImg1.src  = 'images/square3.gif';
        if(nr == 2)  document.noteImg2.src  = 'images/square3.gif';
        if(nr == 3)  document.noteImg3.src  = 'images/square3.gif';
        if(nr == 4)  document.noteImg4.src  = 'images/square3.gif';
        if(nr == 5)  document.noteImg5.src  = 'images/square3.gif';
        if(nr == 6)  document.noteImg6.src  = 'images/square3.gif';
        if(nr == 7)  document.noteImg7.src  = 'images/square3.gif';
        if(nr == 8)  document.noteImg8.src  = 'images/square3.gif';
        if(nr == 9)  document.noteImg9.src  = 'images/square3.gif';
        if(nr == 10) document.noteImg10.src = 'images/square3.gif';
      }
    }
  }
}


/* AUFTRAGSDIENST */
function ServiceOrder() {

  nw = window.open("http://www.rheinpfalz.de/cgi-bin/cms2/cms.pl?cmd=login&tpl=auftragsDienstAutoLogin.html&urlForward=http://www.rheinpfalz.de/autoanzeigen/service_order.php","service","width=300px, height=320px, scrollbars=yes, toolbar=0, directories=0, status=0, menubar=0, resizable=0");
  nw.focus();
}

