// JavaScript Document

function cd(tempobjname) {

    this.objname = 'ctl00_ContentPlaceHolder1_' + tempobjname;
    this.objxml = tempobjname;
	this.hrs = 1 * document.getElementById(this.objname + 'hrs').innerHTML; // change hours here
	this.mins = 1 * document.getElementById(this.objname + 'mins').innerHTML; // change minutes here
 	this.secs = 1* document.getElementById(this.objname + 'secs').innerHTML; // change seconds here (always add an additional second to your total)
 	this.redo();
 	this.change = false;
	//alert(tempobjname + '4');

}

cd.prototype.redo = function() {
    var thisobj = this;
    this.secs--;
    //alert(this.mins);
    if (this.secs == -1) {
        this.secs = 59;
        if ((this.hrs != -1) && (this.mins != -1)) {
            this.mins--;
        } else {
            this.secs = 0;
        }

        if ((this.hrs != -1) && (this.mins == -1)) {
            this.mins = 0;
            this.secs = 0;
        }

    }

    if ((this.mins == 0) && (this.secs == 0)) {
        this.mins = 59;
        this.secs = 59;
        if (this.hrs != 0) {
            this.hrs--;
        } else {
            this.mins = 0;
            this.secs = 0;
        }
        //window.alert("Time is up. Press OK to continue."); // change timeout message as required
        // window.location = "yourpage.htm" // redirects to specified page once timer ends and ok button is pressed
    }




    if (this.secs % 5 == 0) {


    }

    if ((this.hrs == 0) && (this.mins == 0) && (this.secs == 0)) {
        
        this.change = true;
        getItem(this.objname, this.objxml);
    }

    setTimeout(function() { thisobj.redo() }, 1000);
    if (this.change == true) {
        //alert(this.change);
        this.change = false;
        this.hrs = document.getElementById(thisobj.objname + 'hrs').innerHTML;
        this.mins = document.getElementById(thisobj.objname + 'mins').innerHTML;
        this.secs = document.getElementById(thisobj.objname + 'secs').innerHTML;

    }

    document.getElementById(this.objname + 'hrs').innerHTML = (this.hrs);
    document.getElementById(this.objname + 'mins').innerHTML = (this.mins);
    document.getElementById(this.objname + 'secs').innerHTML = (this.secs);


}

function displayTime(thisobj) {
    //alert(document.getElementById(thisobj.objname + 'mins').innerHTML + ':' + document.getElementById(thisobj.objname + 'mins').innerHTML);
    thisobj.mins = document.getElementById(thisobj.objname + 'mins').innerHTML;
    thisobj.secs = document.getElementById(thisobj.objname + 'secs').innerHTML;
    
}

function getItem(objname, objxml) {

    ChangeItem.GetItem(objxml, function(res) {

        if (res.value != null && typeof (res.value) == "object" && res.value.Tables != null) {
            //alert('triggered');
            document.getElementById(objname + 'StyleNo').innerHTML = res.value.Tables[0].Rows[0]["ItemNo"];
            document.getElementById(objname + 'Title').innerHTML = res.value.Tables[0].Rows[0]["Title"];
            document.getElementById(objname + 'Image').innerHTML = '<a href="http://silverjewelry.com/Purchase.aspx" onmouseover="overlibBlok(' + "'" + objxml + "'" + ');"><img id="IMG' + objname
          + '" onmouseout="return nd();" src="http://silverjewelry.com/PHOTOS/Thumbs/' + res.value.Tables[0].Rows[0]["ItemNo"] + '.jpg" border="0" onclick="_Default.RegisterItem(' + "'" + objxml + "'" + ');"/></a>';
            //alert(document.getElementById(objname + 'Image').innerHTML);
            document.getElementById(objname + 'Popup').innerHTML = '<img id="IMG' + objxml + 'big" width="300" height="300" src="http://silverjewelry.com/PHOTOS/'
          + res.value.Tables[0].Rows[0]["ItemNo"] + '.jpg" border="0" /><br />' + res.value.Tables[0].Rows[0]["Desc"]
            document.getElementById(objname + 'Price').innerHTML = res.value.Tables[0].Rows[0]["Price"];
            document.getElementById(objname + 'RetailPrice').innerHTML = res.value.Tables[0].Rows[0]["RetailPrice"];
            document.getElementById(objname + 'hrs').innerHTML = res.value.Tables[0].Rows[0]["ExpHrs"];
            document.getElementById(objname + 'mins').innerHTML = res.value.Tables[0].Rows[0]["ExpMins"];
            document.getElementById(objname + 'secs').innerHTML = res.value.Tables[0].Rows[0]["ExpSecs"];

        }

    });



}





