var listStatus=false,contentStatus=false,net=true;
   var http_request = false;
   var rightDivId;
    function make_list_request(url, parameters,div) {
      http_request = false;
	  net=true;
	  rightDivId=div;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }
 
var content_http_request = false;
   var leftDivId;
    function make_content_request(url, parameters,div) {
      content_http_request = false;
	  leftDivId=div;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         content_http_request = new XMLHttpRequest();
         if (content_http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            content_http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            content_http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               content_http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!content_http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      content_http_request.onreadystatechange = alertContents;
      content_http_request.open('GET', url + parameters, true);
      content_http_request.send(null);
   }

   function alertContents() {
   		if (content_http_request.readyState == 1 || http_request.readyState == 1) {
		document.getElementById('status').innerHTML = '<center>Loading..</center>';     
		}
     
	   
	 
	  if (content_http_request.readyState == 4 ) {
         if (content_http_request.status == 200) {
            //alert(http_request.responseText);
            result = content_http_request.responseText;
            document.getElementById(leftDivId).innerHTML = result;  
			
         } 
      }
   
    if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById(rightDivId).innerHTML = result;  
			      
         } 
		 else{
		 if(net){
		 alert("Request could not be completed due to internet problem !")
		 net=false;
		 }
		 }
      }
   
 if (content_http_request.readyState == 4  && http_request.readyState == 4) 
 
	  document.getElementById('status').innerHTML ='';      
   }
   
/*   
function addprocess() {
	var getstr="";
	for(i=0; i<document.addprocess.elements.length; i++){
	getstr+=i==0?"?"+document.addprocess.elements[i].name+"="+document.addprocess.elements[i].value :"&"+document.addprocess.		elements[i].name+"="+document.addprocess.elements[i].value
	}
	
	makeRequest('ajax.php', getstr);
}
*/



function jumpTo(id,lastId){
jumpToContent(id,lastId);
var getstr;
getstr="?action=getList";
getstr+=id!=0?"&pid="+id:'';
getstr+="&lastid="+lastId;
getstr+="&visible=true";
make_list_request('tutorial.php',getstr,'right-linkbox');
}


function jumpToContent(id,lastId){
var getstr;
getstr="?action=getContent&pid="+id+"&lastid="+lastId;
make_content_request('tutorial.php',getstr,'contents');
}

function getProcess(id){
getContent(id);
var getstr;

getstr="?action=getList";
getstr+=id!=0?"&pid="+id:'';
if(is_expanded(id))
getstr+="&visible=false";
else
getstr+="&visible=true";

make_list_request('tutorial.php',getstr,'right-linkbox');
//getContent(Id);

}

function getContent(id){
var getstr;
getstr="?action=getContent&pid="+id;
make_content_request('tutorial.php',getstr,'contents');
}

function getStep(pid,sid){
var getstr;
getstr="?action=getContent&pid="+pid+"&sid="+sid;
make_content_request('tutorial.php',getstr,'contents');
}

function is_expanded(id){
if(document.getElementById(id))
return true;
return false;
}