﻿/**************************************************
* Array mit Bildverweisen
***************************************************/
var imgList = new Array ("images/PICT0017-01.jpg", "http://www.michaelhitzler.de/MH_Photographie/Motorrad/slides/_MIH8766.jpg");
var imgListSelect = 0;
if (typeof (test) == 'undefined') {
    var test = new Array();
}
test["x"] = {Essen: "Zucker", Katze: "Pogo"};
test["x2"] = { Essen: "Sahne", Katze: "Pumel" };

//alert(test["x"].Katze + " mag " + test["x"].Essen);
//alert(test["x2"].Katze + " mag " + test["x2"].Essen);

/**************************************************
* Objektklasse
***************************************************/
function setTimeObject(divobject, objID) {
    this.divobject = divobject;
    this.objID = objID;
    this.setTime = setTime;
    this.showimage = showimage;
}

function showimage(show) {
    var imgid = this.objID + "img";
    var oldimg = document.getElementById(imgid);
    if (oldimg) {
        this.divobject.removeChild(oldimg);
    }
    if (show) {
        var newimg = document.createElement("img");
        newimg.setAttribute("id", imgid);
        newimg.setAttribute("src", "images/camera_32.png");
        if (this.divobject)
        this.divobject.appendChild(newimg);
    }
}

function setTime() {
    var spanid = this.objID + "info";
    var oldspan = document.getElementById(spanid);
    if (oldspan) {
        this.divobject.removeChild(oldspan);
    }
    var jetzt = new Date();
    var Datum = jetzt.toLocaleDateString();    
    var Stunden = (jetzt.getHours() > 9) ? jetzt.getHours() : "0" + jetzt.getHours();
    var Minuten = (jetzt.getMinutes() > 9) ? jetzt.getMinutes() : "0" + jetzt.getMinutes();
    var Sekunden = (jetzt.getSeconds() > 9) ? jetzt.getSeconds() : "0" + jetzt.getSeconds();
    var showdat  =  Datum + "<br/>";
    showdat += Stunden + ":" + Minuten + ":" + Sekunden + "h";
    var pspan = document.createElement("span");
    pspan.setAttribute("id", spanid);
    pspan.innerHTML = showdat;
    if (this.divobject)
    this.divobject.appendChild(pspan);

    var bshowimage = false;
    bshowimage = (Minuten % 2) == 0 ? true : false;
    this.showimage(bshowimage);
}

function initForm() {
    setTimeFrame = new setTimeObject(document.getElementById("div_timer"), "setTimeFrame");
    setTimeFrame2 = new setTimeObject(document.getElementById("div_timer2"), "setTimeFrame2");
    stf(setTimeFrame, 1000);
    stf(setTimeFrame2, 5000);
    showAndChangeImage();
}

function stf(frOb, numTimeOut) {
    if (!frOb) {
        return false;
    }
    frOb.setTime();
    var comd = "stf(";
    comd += frOb.objID;
    comd += ",";
    comd += numTimeOut.toString();
    comd += ")";
    ti = setTimeout(comd, numTimeOut);
}
/**********************************************
* Einlenden eines Bildes
**********************************************/
function showcat(countwidth) {
    var img = document.getElementById("img_rechteseite");
    var cmdtimeout = "";
    if (!img) {
        return;
    }
    img.src = imgList[imgListSelect];

    if (typeof(countwidth) == 'undefined')
    { countwidth = "auto"; }
    else {

        if (countwidth < 119) {
            cmdtimeout = "showcat(";
            cmdtimeout += (countwidth + 2).toString();
            cmdtimeout += ")";
            
        }
        countwidth += "px";
    }
    var icontainer = img.parentNode;
    var icontwidth = icontainer.offsetWidth;
    var setrect = "rect(0px, ";
    setrect += countwidth.toString();
    setrect += ", 400px, 0px)";
    try {
        img.style.clip = (setrect);
    }
    catch (e) {    
        return;
    }
    if (cmdtimeout.length > 0) {
        setTimeout(cmdtimeout,30);
    }
}

function showAndChangeImage() {
    if (imgListSelect == 1)
    { imgListSelect = 0; }
    else
    {imgListSelect = 1; }
    showcat(10);
    setTimeout(showAndChangeImage, 7500);
}

function setsel(object) {
    $('[id*=mylink_]').removeClass().addClass('linknotsel');
    $('#'+ object.id).removeClass().addClass('linksel');
    var date = new Date();
    date.setMonth(date.getMonth() + 3);
    document.cookie = ("xmarkets_signal=signalset; expires=" + date.toUTCString()); 

}
function getpart(str, strpart) {

    return str.split(strpart)[1];
}