//var page=0;
//var cont=0;
     function doLoad(value,path) {
     	
      page_waiting=document.getElementById('ajax_working');
      if (page_waiting)
           page_waiting.style.display = 'block';

         var req = new JsHttpRequest();
         req.onreadystatechange = function() 
               {
             if (req.readyState == 4 ) 
                    {
                    if (req.responseText) alert(req.responseText);

                    switch (req.responseJS.action)
                         {
                         case 'loadpoints':
                            {
                            	
	                              if (page_waiting)
	                              	page_waiting.style.display = 'none';
	                              	
//	                              	function Key_Up(e) {
//										var keyChar = String.fromCharCode(e.which);									
//										alert("Hold '" + keyChar +"' again for me, okay?");
//									}
//									document.onkeyup=Key_Up;
//	                              	document.captureEvents(Event.KEYDOWN);
	                              	
	                              info_cont=document.getElementById('loadpointsmenu');
	                              if (info_cont){
	                              	if (req.responseJS.content)
	                              	   info_cont.style.display = 'block';
	                            	else
   										info_cont.style.display = 'none';
	                                info_cont.innerHTML = req.responseJS.content;
	                              }
			      			}
                         break;
                         case 'shedule':
                            {
	                                   
	                              info_cont=document.getElementById('t'+req.responseJS.marshid);
	                              if (info_cont)
	                                   info_cont.innerHTML=req.responseJS.content;
	                                   
	                              if (page_waiting)
	                              	setTimeout(function() {page_waiting.style.display = 'none';}, 200);

			      			}
                         break;
                         case 'flight':
                            {
                                   
	                              info_cont=document.getElementById('flight');
	                              if (info_cont)
	                                   info_cont.innerHTML=req.responseJS.content;
	                                   
	                              info_title=document.getElementById('titlepage');
	                              if (info_title)
	                                   info_title.innerHTML=req.responseJS.titlepage;
	                                
	                              if (page_waiting)
	                              	setTimeout(function() {page_waiting.style.display = 'none';}, 500);
                            }
                         break;
                         
                         
                         case 'race_info':
                         	{
                         		$('#'+req.responseJS.cur_id+'_info').html(req.responseJS.content);
                         	}
                         break;
                         
                         	
                         }
                    }
               }

          if (value!="")
               {
               value=document.getElementById(value);
               }     

         req.open('', path, true);
         req.send( { 'data': value } );
     }  
     
      function discardElement(f)
     {
     }
     
    function enterpoint( text ){
    	var sys_sPoint = document.getElementById('sys_sPoint');
    	if (sys_sPoint)
    		sys_sPoint.value = text;
    		
    	var loadpointsmenu = document.getElementById('loadpointsmenu');
    	if (loadpointsmenu)
    		loadpointsmenu.style.display = 'none';

    }
    
    function doLoadShedule(){
    	
    	var notr = document.getElementById('notr');
    	if (notr)
    		notr.style.display = 'none';
    		
    	var allshedule = document.getElementById('allshedule');
    	if (allshedule)
    		allshedule.style.display = 'block';
   	
    }
    
    function findPosY(obj)
	{
	     var curtop = 0;
	     while (obj)
	     {
	          curtop += obj.offsetTop;
	          obj = obj.offsetParent;
	     }
	     return curtop;
	}
	
	function findPosX(obj)
	{
	     var curleft = 0;
	     while (obj)
	     {
	          curleft += obj.offsetLeft;
	          obj = obj.offsetParent;
	     }
	     return curleft;
	}

	
	function check2shedule(marshid, time, data){

      page_waiting=document.getElementById('ajax_working');
      if (page_waiting)
           page_waiting.style.display = 'block';
           
        formshedule = document.getElementById('formshedule'+marshid);

		if (formshedule){
			
			if (formshedule.timeout)
				formshedule.timeout.value = time;
			
			if (formshedule.datechooserex)
				formshedule.datechooserex.value = data;
				
			formshedule.submit();
		}
		
	}
	
