$(document).ready(function() {
		
	//var tempgeneric = null;
	var clicking = false;
	var mposition = 0;
	var mpositionsaveUP = 0;
	var mpositionsaveDOWN = 0;
	
		$(document).ready(function()
		{
			
          $("#UPbutton").mousecapture({
              "down": function(e, s) {
              	$("#resultsContainerDiv2").html('Buscando ...');
              	$("#resultsContainerDiv2").show("slow");
              	$("#resultsNameDiv2").hide();
              	plustimeAlone();
              },
              "move": function(e, s) {
              },
              "up": function(e, s) {
              	$.doTimeout("plusTime");
              	$.doTimeout("plusTime2");
              	
              	$("#resultsContainerDiv2").hide();
				
				
				//$.doTimeout('loopResults',false);
				deleteallbucles();
				deleteallbucles();

              	getResults();
              	$("#resultsContainerDiv2").show("slow");
				$("#resultsNameDiv2").show("slow");
              	mpositionsaveUP = 0;
              }
          });

          $("#buttonContainerDOWN").mousecapture({
              "down": function(e, s) {
              	$("#resultsContainerDiv2").html('Buscando ...');
              	$("#resultsContainerDiv2").show("slow");
              	$("#resultsNameDiv2").hide();
              	minustimeAlone();
              	
              },
              "move": function(e, s) {

              },
              "up": function(e, s) {
              	$.doTimeout('minusTime');
              	$.doTimeout('minusTime2');
              	
				$("#resultsContainerDiv2").hide();
				
              	
				//$.doTimeout('loopResults',false);
				deleteallbucles();
				deleteallbucles();

              	getResults();
              	$("#resultsContainerDiv2").show("slow");
				$("#resultsNameDiv2").show("slow");
				
              	mpositionsaveDOWN = 0;
              }
          });
          
			//showDiv2();
			
			curdate = new TimeSpan();
			
			getTime();
			
			getResults();
			
			$.get("searchGeneric.php", function(messaget)
			{
					tempgeneric = messaget.split('<>');
					//$("#resultsContainerDiv2").html(tempgeneric[0]);
					//$("#resultsNameDiv2").html(tempgeneric[1]);
					$("#resultsContainerDiv2").html('Este minuto puede ser tu momento Pl&aacute;tano de Canarias.');
					$("#resultsNameDiv2").html('');
					//$("#resultsContainerDiv2").show("blind");
			});
		});
		
		function plustimeAlone()
		{	
			plusTime();
			setTime();	
			//$.doTimeout('plusTime');
			//$.doTimeout('plusTime',false);
			
			$.doTimeout('plusTime',1000, function(){
				if(mpositionsaveUP>0)
				{
					plustimeAlonex3();
					return false;	
				}
				else
				{
					plusTime();
					setTime();	
				
					mpositionsaveUP++;
				}
				return true;
			});
		}
		
		function plustimeAlonex2()
		{	
			plusTime();
			setTime();	
			$.doTimeout('plusTime');
			//$.doTimeout('plusTime',false);
			$.doTimeout('plusTime2',500, function(){
				if(mpositionsaveUP>1)
				{
					plustimeAlonex3();
					return false;
				}
				else
				{
					plusTime();
					setTime();	
					mpositionsaveUP++;
					return true;
				}
			});
		}
		
		function plustimeAlonex3()
		{	
			/*plusTime();
			setTime();	
			$.doTimeout('plusTime2');
			//$.doTimeout('plusTime',false);
			$.doTimeout('plusTime',100, function(){
				plusTime();
				setTime();	
				return true;
			});*/
			plusTime();
			setTime();	
			$.doTimeout('plusTime');
			//$.doTimeout('plusTime',false);
			$.doTimeout('plusTime2',50, function(){
				plusTime();
				setTime();	
				return true;
			});
		}	
			

		
		function minustimeAlone()
		{	
			minusTime();
			setTime();	
			$.doTimeout('minusTime');
			//$.doTimeout('plusTime',false);
			$.doTimeout('minusTime',1000, function(){
				if(mpositionsaveDOWN > 0)
				{
					minustimeAlonex3();
					return false;
				}
				else
				{
					minusTime();
					setTime();	
					
					mpositionsaveDOWN++;
				}
				return true;
			});
		}
			

		function minustimeAlonex2()
		{	
			minusTime();
			setTime();	
			$.doTimeout('minusTime');
			//$.doTimeout('plusTime',false);
			$.doTimeout('minusTime2',500, function(){
				if(mpositionsaveDOWN > 1)
				{
					minustimeAlonex3();
					return false;
				}
				else
				{
					minusTime();
					setTime();	
					mpositionsaveDOWN++;
					return true;
				}
			});
		}

		function minustimeAlonex3()
		{	
			minusTime();
			setTime();	
			
			$.doTimeout('minusTime');
			//$.doTimeout('plusTime',false);
			$.doTimeout('minusTime2',50, function(){
				minusTime();
				setTime();	
				return true;
			});
		}

		function deleteallbucles()
		{
			$.doTimeout('loopResults');
			//$.doTimeout('loopresults2a',false );
			$.doTimeout('loopresults2a' );
			//$.doTimeout('loopresults2b',false);
			$.doTimeout('loopresults2b');
			//$.doTimeout('loopresults2c',false);
			$.doTimeout('loopresults2c');
			//$.doTimeout('loopresults2d',false);
			$.doTimeout('loopresults2d');
			//$.doTimeout('loopresults2e',false);
			$.doTimeout('loopresults2e');
		}
	
		var curdate=null;
		
		function getTime() 
		{

			$.get("time2.php",function(data){
			
				$("#clockDiv2").html(data+':00');
				var temp = data.split(':');
				var temp2 = temp[0]*3600000+temp[1]*60000;
				curdate = new TimeSpan(temp2);
			});	

		}
		
		function setTime()
		{
			var minute=curdate.minutes();
			if(curdate.minutes()<10)
			{
				minute = '0'+curdate.minutes();
			}
			$("#clockDiv2").html(curdate.hours()+':'+minute+':00');
		}
			
		function plusTime()
		{
			t = new TimeSpan(60000);
			curdate = curdate.add(t);
		}
		
		
		function minusTime()
		{
			t = new TimeSpan(60000);
			curdate = curdate.subtract(t);
		}
		
		
		function getResults()
		{		
			if(curdate.hours()>8)
			{
				if(curdate.hours()<23)
				{
					var minute=curdate.minutes();
					if(curdate.minutes()<10)
					{
						minute = '0'+curdate.minutes();
					}
					else
						minute = curdate.minutes();
					
					var time = curdate.hours()+':'+minute;
					$.get("search.php",{time: time}, function(data){
						if(data!="")
						{
							var cont = 0;
							var temp = data.split('<>');
							//temp = temp[1].split(',');
							//var message;
						
							var tiempo = temp.length-1;
							tiempo = tiempo/2;
							tiempoT = tiempo*10000;
							if(temp.length>1)
								ShowResults(temp);
					
						}
						else
						{
							if(curdate.hours()==0)
							{
								$("#resultsContainerDiv2").html('Elige la hora a buscar.');
							}
							else
							{
								
								//$.get("searchGeneric.php", function(messaget)
								//{
								//	var tempgeneric = messaget.split('<>');
									$("#resultsContainerDiv2").html('Este minuto puede ser tu momento Pl&aacute;tano de Canarias.');
									$("#resultsNameDiv2").html('');
									//$("#resultsContainerDiv2").show("blind");
									//});
							}
						}
					});
				}
				else
				{
					//$.get("searchGeneric.php", function(messaget)
					//{
					//	var tempgeneric = messaget.split('<>');
						$("#resultsContainerDiv2").html(tempgeneric[0]);
						$("#resultsNameDiv2").html(tempgeneric[1]);
						//$("#resultsContainerDiv2").show("blind");
							
					//});
				}
			}
			else
			{
				if(curdate.hours()==0)
				{
						$("#resultsContainerDiv2").html('Elige la hora a buscar.');
				}
				else
				{
				//	$.get("searchGeneric.php", function(messaget)
				//	{
					//	var tempgeneric = messaget.split('<>');
						$("#resultsContainerDiv2").html(tempgeneric[0]);
						$("#resultsNameDiv2").html(tempgeneric[1]);
						//$("#resultsContainerDiv2").show("blind");
						
					//});
				}
				
			}
		}
	
		
		function ShowResults(temp)
		{
			deleteallbucles();
			var tiempo = 10000 ;
			$("#resultsContainerDiv2").html(temp[0]);
			$("#resultsNameDiv2").html(temp[1]);
			
			if(temp.length>3)
			{
				$.doTimeout('loopresults2a');
				$.doTimeout('loopresults2a',10000, function(){
								$("#resultsContainerDiv2").hide();
								$("#resultsNameDiv2").hide();
								$("#resultsContainerDiv2").html(temp[2]);
								$("#resultsContainerDiv2").show("slow");
								$("#resultsNameDiv2").html(temp[3]);
								$("#resultsNameDiv2").show("slow");
							});
							tiempo = 20000;
			}
			
			if(temp.length>5)
			{
				$.doTimeout('loopresults2b');
				$.doTimeout('loopresults2b',20000, function(){
								$("#resultsContainerDiv2").hide();
								$("#resultsNameDiv2").hide();
								$("#resultsContainerDiv2").html(temp[4]);
								$("#resultsContainerDiv2").show("slow");
								$("#resultsNameDiv2").html(temp[5]);
								$("#resultsNameDiv2").show("slow");
							});
							tiempo = 30000;
			}
			
			if(temp.length>7)
			{
				$.doTimeout('loopresults2c',30000, function(){
								$("#resultsContainerDiv2").hide();
								$("#resultsNameDiv2").hide();
								$("#resultsContainerDiv2").html(temp[6]);
								$("#resultsContainerDiv2").show("slow");
								$("#resultsNameDiv2").html(temp[7]);
								$("#resultsNameDiv2").show("slow");
							});
			}
			
			if(temp.length>9)
			{
				$.doTimeout('loopresults2d');
				$.doTimeout('loopresults2d',40000, function(){
								$("#resultsContainerDiv2").hide();
								$("#resultsNameDiv2").hide();
								$("#resultsContainerDiv2").html(temp[8]);
								$("#resultsContainerDiv2").show("slow");								
								$("#resultsNameDiv2").html(temp[9]);
								$("#resultsNameDiv2").show("slow");
							});
							tiempo = 40000;
			}
			
			if(temp.length>11)
			{
				$.doTimeout('loopresults2e');
				$.doTimeout('loopresults2e',50000, function(){
								$("#resultsContainerDiv2").hide();
								$("#resultsNameDiv2").hide();
								$("#resultsContainerDiv2").html(temp[10]);
								$("#resultsContainerDiv2").show("slow");								
								$("#resultsNameDiv2").html(temp[11]);
								$("#resultsNameDiv2").show("slow");
							});
							tiempo = 50000;
			}
			
			$.doTimeout('loopResults');
			$.doTimeout('loopResults',tiempo, function(){
							getResults(temp);
						});
		}
});