$(document).ready(function(){
	
	Offer.Init();
    	 
	
});

var Offer = {};

Offer.Init = function(){
	
	//Offer.ResetActions();
	Offer.Events();
	Offer.Timer(SECONDS * 1000);
	
}

Offer.ResetActions = function(){
	
	
}

Offer.Events = function(){
	
	$("#offer_menu").change(Offer.ChangeCatergory);
	
}

Offer.ChangeCatergory = function(){
	
	Data = {
		PageCategory	: $("#offer_menu option:selected").val()
	};
	if (Data.PageCategory == null){return;}
	var location = $.param(Data);
	window.location = 'http://www.policeauctions.com/offer/?' + location;
	
}






Offer.Timer = function(milliSeconds){
    var textMinutes ,textSeconds
    var seconds = Math.floor(milliSeconds / 1000 );
    var milliSeconds =  milliSeconds - (seconds * 1000);
    milliSeconds = parseInt( (milliSeconds.toString()).slice(0,1));
    var minutes =  Math.floor(seconds / 60 );
    seconds = seconds - (minutes * 60);
    var hours = Math.floor(minutes / 60);
    minutes = minutes - (hours * 60);
    
    var TimeData = {};     
    TimeData.status = true;
    function display(){ 
    	// Check Running Out Of time and then Send an Ajax call and give the last offer
       //MakeOffer.CheckRunningOutOfTime(milliSeconds,seconds,minutes);
       if(milliSeconds == 0){
            milliSeconds = 9;
            if(seconds == 0){
                 if(minutes >= 1){
                	 --minutes;  
                 }else if(minutes == 0){
                	 --hours;
                	 minutes = 59;
                 }
                 seconds = 59;
             }else{ --seconds;  }   
        }else{ --milliSeconds; }
        if( minutes == 0  && milliSeconds == 0 && seconds == 0 && hours == 0 ){  
            TimeData.status = false;
        }
        
        TimeData.time = createTime(milliSeconds,seconds,minutes,hours);
        Offer.UpdateTimer(TimeData);
        if(Offer.newTimer){   }
        if(TimeData.status === true){setTimeout(display,100); }
    }
    
    function createTime(milliSeconds,seconds,minutes,hours){
        if(minutes < 10 ){ minutes = 0 + minutes.toString(); }
        if(seconds < 10 ){ seconds = 0 + seconds.toString(); }
        if(hours < 10){ hours = 0 + hours.toString(); }
          
          Data = {
        	  hours	  : hours,
              minutes : minutes,
              seconds : seconds,
              milliSeconds :milliSeconds
          }
        return Data;
    } 
    display();
    Offer.newTimer = false; 
}



Offer.blink = false;
Offer.UpdateTimer = function(TimeData){  
	$("#timeleftmakeoffer").find("#hours").text(TimeData.time.hours + " hours");
	$("#timeleftmakeoffer").find("#minutes").text(TimeData.time.minutes + " mins");
	$("#timeleftmakeoffer").find("#seconds").text(TimeData.time.seconds + " secs");
	//$("#timeleftmakeoffer").find("#milliSeconds").text(TimeData.time.milliSeconds);
	
	                    
	if(TimeData.status === false ){
		/*
	     MakeOffer.TimeFinished = true; 
	     $(".offer-form-dl #timerMessage").html("<div>Time Finished </div> "); 
	     $(".offer-chat-ul").find("li:gt(0)").remove();
	     var digitalMessage = "The server disconnected you from the representative. If you are still interested in this item, please try again later.";
	     $(".offer-chat-ul").find("li:eq(0)").html("<strong style='text-align: center; font-size: 13px;'>"+digitalMessage+"</strong>");
	     //console.log(MakeOffer.lastOfferRespondObj);
	     if(MakeOffer.yesNoOfferStatus === true && MakeOffer.lastOfferRespondObj !== null && MakeOffer.lastOfferRespondObj.counteroffer !== null){   
	
	    	 MakeOffer.CheckYesNoButton("lastOffer");
	    
	     }else{
	
	        $(".second,.retail").remove();  
	        $(".offer-form-dl dd:not([id=timerMessage])").remove();  
	        $(".offer-form-dl #timerMessage").append("<div style='margin-top:10px; color:red; font-size:13px;'>You Lost Our Offer </div> ").show();                    
	        setTimeout(MakeOffer.RedirectToLockedOffer,3000); 
	    }
	
	   */
	}   else{
	   //console.log("Not false");         
	}
   



}
