/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function getAutoSaveContent(lo_id, date, page)
{
    date_array = date.split("_");
    
    if(page == 'activity')
        {
            html = 'Session autosaved at '+date_array[0]+' on '+date_array[1]+' <a href="javascript:getData('+lo_id+');" style="font-weight:bold; color:#FFFFFF;">[click here to load]</a>';
        }
   else
        {
            html = 'Session autosaved at '+date_array[0]+' on '+date_array[1]+' <a href="javascript:;" onclick="getData_group('+lo_id+')"  style="font-weight:bold; color:#FFFFFF;" >[click here to load]</a>';
         }
    
    document.getElementById('div_autosave').innerHTML = html;
    document.getElementById('div_autosave').style.display = "block";

}



function auto_save()
{
   timer(2)
    
}
function dont_save()
{
    timer('No')
}
function timer(sec)
{
       
    
    if (sec%60 == 1)
    {
        
        // ajax function fetch teh value from the server
		var currentTime = new Date()
		var hours = currentTime.getHours()
		var minutes = currentTime.getMinutes()
		if (minutes < 10){
		minutes = "0" + minutes
		}
		if(hours > 11){
			acc = "pm"
		} else {
			acc = "am"
		}

		html = "Session autosaved at "+hours+":"+minutes;
                
		document.getElementById('div_autosave').innerHTML = html;
               	document.getElementById('div_autosave').style.display = "block";
               
	
        svalue = '';
        for(i = 0; i < document.save_form.elements.length; i++)
        {
						if(document.save_form.elements[i].value != '' && document.save_form.elements[i].name != 'title' && document.save_form.elements[i].name != 'description' &&  document.save_form.elements[i].name != 'status' &&  document.save_form.elements[i].name != 'redirect_to')
							svalue = svalue+document.save_form.elements[i].name+' = '+document.save_form.elements[i].value+'&';
        }
           

       svalue = svalue+document.save_form.elements['title'].name+' = '+document.save_form.elements['title'].value+'&';

       var oEditor = FCKeditorAPI.GetInstance('description') ;
        var text = oEditor.GetHTML(true);

        if(text == null)
            text = document.getElementById('description').value;


        svalue = svalue+document.save_form.elements['description'].name+' = '+text+'&';
	//alert(svalue);
                   
        var url = 'index.php?act=autosave&'+svalue
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                if(Number(transport.responseText)==0){
                    
                }
                else{
            //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
           //alert(transport.responseText);
            }
            }

        });
    }
    if(sec == 'No')
    {
            
    }
    else
    {
        sec += 1
        setTimeout("timer("+sec+")",1000)
    }
           
   

}


function getData(params)
{
  
  var url = 'index.php?act=autosave&type=tag_active&lo_id='+params;
     
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){
                
            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
			
                displayText = transport.responseText.split('|');
                document.getElementById('activity_links').innerHTML = displayText[0];
            }
        }

    });

    var url = 'index.php?act=autosave&type=tag_pos&lo_id='+params;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){
               
            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
			
                displayText = transport.responseText.split('|');
                document.getElementById('pos').innerHTML = displayText[0];
            }
        }

    });

    var url = 'index.php?act=autosave&type=tag_sow&lo_id='+params;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){
			
            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
			
                displayText = transport.responseText.split('|');
                document.getElementById('sow').innerHTML = displayText[0];
            }
        }

    });

    var url = 'index.php?act=autosave&type=tag_pm&lo_id='+params;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){
			
            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
			
                displayText = transport.responseText.split('|');
                document.getElementById('af').innerHTML = displayText[0];
            }
        }

    });

    var url = 'index.php?act=autosave&type=tag_apc&lo_id='+params;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){

            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );

                displayText = transport.responseText.split('|');
                document.getElementById('apc').innerHTML = displayText[0];
            }
        }

    });

    var url = 'index.php?act=autosave&type=tag_at&lo_id='+params;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){

            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );

                displayText = transport.responseText.split('|');
                document.getElementById('af').innerHTML = displayText[0];
            }
        }

    });

    var url = 'index.php?act=autosave&type=params&lo_id='+params;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){
			
            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
                //alert(transport.responseText);
                var oEditor = FCKeditorAPI.GetInstance('description') ;
               // alert(transport.responseText);
                displayText = transport.responseText.split('|');
                list1 = displayText[0].split('^');
                list2 = displayText[1].split('^');
                if(list1[0] == 'title')
                    document.getElementById('title').value = list1[1];
                else
                    oEditor.SetHTML(list1[1]);
                if(list2[0] == 'title')
                    document.getElementById('title').value = list2[1];
                else
                    oEditor.SetHTML(list2[1]);
            }
        }

    });
    
}

function autosave_group()
{
    group_timer(2)
}

function group_timer(sec)
{
    if (sec%60 == 1)
    {
        // alert(document.saveG_form.elements.length);
		var currentTime = new Date()
		var hours = currentTime.getHours()
		var minutes = currentTime.getMinutes()
		if (minutes < 10){
		minutes = "0" + minutes
		}
		if(hours > 11){
			acc = "pm"
		} else {
			acc = "am"
		}

		html = "Session autosaved at "+hours+":"+minutes+" "+acc;
		document.getElementById('div_autosave').innerHTML = html;
		document.getElementById('div_autosave').style.display = "block";
		
		
        // ajax function fetch teh value from the server
        svalue = '';
        //                   for(i = 0; i < document.saveG_form.elements.length; i++)
        //                   {
        //                       svalue = svalue+document.saveG_form.elements[i].name+' = '+document.saveG_form.elements[i].value+'&';
        //                   }
        svalue = svalue+document.saveG_form.elements['title'].name+' = '+document.saveG_form.elements['title'].value+'&';
        svalue = svalue+document.saveG_form.elements['group_id'].name+' = '+document.saveG_form.elements['group_id'].value+'&';
    
        var oEditor = FCKeditorAPI.GetInstance('description') ;
        var text = oEditor.GetHTML(true);
        if(text == null)
            text = document.getElementById('description').value;
        
        svalue = svalue+document.saveG_form.elements['description'].name+' = '+text+'&';
      //  alert(svalue);
        var url = 'index.php?act=autosave&type=group&'+svalue
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                if(Number(transport.responseText)==0){
			
                }
                else{
            //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
            //alert(transport.responseText);
            }
            }

        });

   
    }
    if(sec == 'No')
    {

    }
    else
    {
        sec += 1
        setTimeout("group_timer("+sec+")",1000)
    }


}

function getData_group(group_id)
{
    var url = 'index.php?act=autosave&type=get_group&group_id='+group_id;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            if(Number(transport.responseText)==0){
			
            }
            else{
                //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
                // alert(transport.responseText);
                var oEditor = FCKeditorAPI.GetInstance('description') ;

                displayText = transport.responseText.split('|');
                //alert(displayText);
                list1 = displayText[0].split('^');
                list2 = displayText[1].split('^');
                if(list1[0] == 'title')
                    {
                        document.getElementById('title').value = list1[1];
                        oEditor.SetHTML(list2[1]);
                    }
                else
                    {
                        oEditor.SetHTML(list1[1]);
                        document.getElementById('title').value = list2[1];
                    }
               
            }
        }

    });
}

function DeletesavedData(lo_id)
{
	var url = 'index.php?act=autosave&type=del_saved&lo_id='+lo_id
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                if(Number(transport.responseText)==0){
			
                }
                else{
            //setTimeout(checkSession, 1000*Number(transport.responseText) + 500 );
            //alert(transport.responseText);
            }
            }

        });
		
		return true;
}