var z,x,y;

var endOrder=0;
var first=true;




window.bodyStyleNameChanged = function(style){

  	if(document.getElementsByClassName("TopMenu").length==0)
    {
      position=document.getElementById("aMI_MainPanel");
      panel=document.createElement("div");
      position.append(panel);
      panel.classList.add("TopMenu");
      categories=null;
    }
  
  	if(style.indexOf("aMS_CustomClass_ExtrasFinal")>=990 && endOrder==0)
    {

      z=document.getElementById("aMI_ScreenContent");
      
      x=z.getElementsByClassName("aMS_NoPrice");
      if(x.length>0)
      {      
        console.log("Tela2...");
       	y=x[0].getElementsByClassName("aMS_InnerComplexItemPanel");
        if( y.length>0)
        {    
          console.log("Tela3...");
          if(y[0].getElementsByClassName("aMS_Button aMS_ButtonPositive").length>0)
          {
			endOrder++;
            setTimeout(function(){
            console.log("Tela4..."+y[0].getElementsByClassName("aMS_Button aMS_ButtonPositive")[0].innerText);
            y[0].getElementsByClassName("aMS_Button aMS_ButtonPositive")[0].click();
            },500);
          }
        }
      }
    }
  
  
  	while(panel.firstChild!=null)
		panel.removeChild(panel.firstChild);
	
	categories=document.getElementsByClassName("aMS_Family_Opened");
	var topElement=document.createElement("div");
	
 	panel.appendChild(topElement);
	topElement.innerText="Clique Aqui!";
	topElement.addEventListener("click",function(){
      if(panel.classList.contains("SHOW"))
        panel.classList.remove("SHOW");
      else
        panel.classList.add("SHOW");
	});

	for(n=0;n<categories.length;n++)
	{
		if(categories[n].offsetParent!=null)
		{
			var item=document.createElement("div");
			item.position=n;
			item.innerText=categories[n].getElementsByClassName("aMS_Title")[0].innerText;
			item.addEventListener("click",function(){
				console.log("Clicking "+this.position);
				categories[this.position].scrollIntoView();
				window.scrollBy(00,-160);
				panel.classList.remove("SHOW");
			});
			panel.appendChild(item);
	 }
	 if(panel.childElementCount>1)
			 panel.classList.add("SHOWTop");
		else
        {
			panel.classList.remove("SHOWTop");
          	panel.classList.remove("SHOW");
        }

	}
  
  
}


function convert(st)
{
 	st='0'+st;
  	return(st.substr(st.length-2));
}

function addTime(h,m,desv)
{ var t= new Date(); t.setHours(h); t.setMinutes(m); var newT1=t.getTime()+(desv*60*1000);
	var st=convert(new Date(newT1).getHours())+":"+convert(new Date(newT1).getMinutes()); 
 	return st;
}


window.bookingPanelChanged = function(){
	changeDates(null); 
}

var runOnce=false;
function changeDates(style)
{
  
      setInterval(function(){
        if(runOnce==false && document.getElementsByClassName("aMS_AddressLine").length==0 && document.getElementsByClassName("aMS_AddressLocationScreen").length>0)
            {
                button=document.createElement("BUTTON");
                button.classList.add("aMS_Button");
                button.classList.add("aMS_ButtonPositive");
                document.getElementsByClassName("aMS_FormPanel")[0].appendChild(button);
                button.innerHTML="CONSULTAR";
                button.addEventListener("click", consult);
                button.addEventListener("touch", consult);
                runOnce=true;
            }
    },500);

    function consult(){
        StartConsultEvent=setInterval(function(){document.body.classList.add("ConsultingOrder");},500);
        document.getElementsByClassName("aMS_ListBox")[0].selectedIndex="1";
        setTimeout(function(){document.getElementById("aMI_ConfirmButton").click();},1000);
    }
  
    var dates=document.getElementsByClassName("aMS_ListBox")[0];
    for(n=1;n<dates.length;n++)
    {

      st=dates[n].textContent;      console.log(st);   
      if(st.length<18)
      {
        st1=st.substr(0,st.length-5);
        st2=st.substr(st.length-5);
        st3=addTime(st2.substr(0,2),st2.substr(3,2),-15 );                
        st4=addTime(st2.substr(0,2),st2.substr(3,2),15 );
        dates[n].textContent=st1+" entre "+st3+ " e "+st4;
      }
    }
}









