var http = getHTTPObject();
var url = "../system/checkProduct.php?id=";
var urlpageBody = "../system/getpageBody.php?name=";
var urlgetVersions = "../system/versions.php?name="
var urlpageVersion = "../system/getpageVersion.php?id=";

function getpageBody(name) {
 	http.open("GET", urlpageBody + escape(name), true);
    http.onreadystatechange = function() {
    if (http.readyState == 4) {
     	var responseData = eval("("+http.responseText+")");
        if(responseData.body!=''){
     		document.getElementById('PageName').className="off";
         	document.editBody.pageName.value=name;
         	document.editBody.pageBody.value=unescape(responseData.body);
         	document.getElementById('pageBody___Frame').src='../system/fckeditor/editor/fckeditor.html?InstanceName=pageBody&amp;Toolbar=Default';
            document.editBody.button.name='edit';
            document.editBody.button.value='bijwerken';
			document.getElementById('PageVersion').innerHTML=responseData.versions;
            document.getElementById('PageVersion').className='on';
        }else{
         	document.getElementById('PageName').className="on"
         	document.getElementById('PageVersion').className='off';
         	document.getElementById('PageVersion').innerHTML='&nbsp;';
         	document.editBody.pageName.value='';
         	document.editBody.pageBody.value='';
         	document.getElementById('pageBody___Frame').src='../system/fckeditor/editor/fckeditor.html?InstanceName=pageBody&amp;Toolbar=Default';
        	document.editBody.button.name='submit';
            document.editBody.button.value='toevoegen';
        }
    }
}
    http.send(null);
 }

function getpageVersion(id) {
    http.open("GET", urlpageVersion + escape(id), true);
    http.onreadystatechange = function() {
    if (http.readyState == 4) {
    results = http.responseText;
        if(results!=''){
         	document.editBody.pageBody.value=http.responseText;
         	document.getElementById('pageBody___Frame').src='../system/fckeditor/editor/fckeditor.html?InstanceName=pageBody&amp;Toolbar=Default';
        }else{
         	document.editBody.pageBody.value='';
         	document.getElementById('pageBody___Frame').src='../system/fckeditor/editor/fckeditor.html?InstanceName=pageBody&amp;Toolbar=Default';
        }
    }
}
    http.send(null);
 }
 
function getVersion(name) {
    http.open("GET", urlgetVersions + escape(name), true);
    http.onreadystatechange = function() {
    if (http.readyState == 4) {
    results = http.responseText;
        if(results!=''){
         	document.getElementById('PageVersion').innerHTML=results;
            document.getElementById('PageVersion').className='on';
        }else{
         	document.getElementById('PageVersion').className='off';
         	document.getElementById('PageVersion').innerHTML='&nbsp;';
        }
    }
}
    http.send(null);
 }
 
function displayLink(id) {
    
    http.open("GET", url + escape(id), true);
    http.onreadystatechange = function() {
    if (http.readyState == 4) {
    results = http.responseText;
        if(results!=''){
			if(results.substr(0,7)=='http://'){
        		document.getElementById('itsmanaged_link').value=results;
        		document.getElementById('itsmanaged_link').disabled=false; 
        		document.getElementById('itsmanaged_page').disabled=true;
        		document.getElementById('itsmanaged_module').disabled=true;
        		document.getElementById('itsmanaged_page_empty').selected=true;
        		document.getElementById('itsmanaged_module_empty').selected=true;
            	document.getElementById('button').name='edit';
            	document.getElementById('button').value='bijwerken';
			}else if(results.indexOf("modules")!=-1){
				var cleanvalue=results.split("/");
        		results=cleanvalue[3];
				document.getElementById(results).selected=true;
        		document.getElementById('itsmanaged_link').disabled=true; 
        		document.getElementById('itsmanaged_page').disabled=true;
        		document.getElementById('itsmanaged_module').disabled=false;
        		document.getElementById('itsmanaged_page_empty').selected=true;
            	document.getElementById('button').name='edit';
            	document.getElementById('button').value='bijwerken';
			} else {
				var cleanvalue=results.split("/");
        		results=cleanvalue[2];
				document.getElementById(results).selected=true;
        		document.getElementById('itsmanaged_link').disabled=true; 
        		document.getElementById('itsmanaged_page').disabled=false;
        		document.getElementById('itsmanaged_module').disabled=true;
        		document.getElementById('itsmanaged_module_empty').selected=true;
            	document.getElementById('button').name='edit';
            	document.getElementById('button').value='bijwerken';
			}
        }else{
        	document.getElementById('itsmanaged_link').value='vul een vrije link in (http://...)';
        	document.getElementById('button').name='submit';
          document.getElementById('button').value='toevoegen';
        }
    }
}
    http.send(null);
 }
 
function checkProduct(right,id) {
	http.open("GET", url + escape(id), true);
	http.onreadystatechange = function() {
		if (http.readyState == 4) {
			results = http.responseText;
			if(results!=''){
				if(confirm('Aan dit menu-item zijn pagina\'s gekoppeld!\nIndien u dit menu-item verwijderd wordt de gekoppelde pagina onbereikbaar.\nMenu-item verwijderen?')){
					window.location=('/access/menu.php?id='+id+'&right='+right);
				}
			}else if(confirm('Weet u zeker dat u dit menu-item wilt verwijderen?')){
				window.location=('/access/menu.php?id='+id+'&right='+right);
			}
		}
	}
	http.send(null);
}
 
function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}

activateMenu = function(nav) {

    /* currentStyle restricts the Javascript to IE only */
	if (document.all && document.getElementById(nav).currentStyle) {  
        var navroot = document.getElementById(nav);
        
        /* Get all the list items within the menu */
        var lis=navroot.getElementsByTagName("LI");  
        for (i=0; i<lis.length; i++) {
        
           /* If the LI has another menu level */
            if(lis[i].lastChild.tagName=="UL"){
            
                /* assign the function to the LI */
             	lis[i].onmouseover=function() {	
                
                   /* display the inner menu */
                   this.lastChild.style.display="block";
                   this.style.backgroundColor="rgb(30,30,50)";
                }
                lis[i].onmouseout=function() {                       
                   this.lastChild.style.display="none";
                   this.style.backgroundImage="url(../image/left_back.png)";
                }
            }
        }
    }
}

activateAccessMenu = function(nav) {

    /* currentStyle restricts the Javascript to IE only */
	if (document.all && document.getElementById(nav).currentStyle) {  
        var navroot = document.getElementById(nav);
        
        /* Get all the list items within the menu */
        var lis=navroot.getElementsByTagName("LI");  
        for (i=0; i<lis.length; i++) {
        
           /* If the LI has another menu level */
            if(lis[i].lastChild.tagName=="UL"){
            
                /* assign the function to the LI */
             	lis[i].onmouseover=function() {	
                
                   /* display the inner menu */
                   this.lastChild.style.display="block";
                   this.style.backgroundColor="rgb(200,200,200)";
                }
                lis[i].onmouseout=function() {                       
                   this.lastChild.style.display="none";
                   this.style.backgroundColor="rgb(153,153,153)";
                }
            }
        }
    }
}

function add_question(i){
	var myTable = document.getElementById('poll');
	var tBody = myTable.getElementsByTagName('tbody')[0];
	var newTR = document.createElement('tr');
	var newTD = document.createElement('td');
	newTD.innerHTML = 'Antwoord ' +i+ ' : ';
	newTR.appendChild (newTD);
	var newTD = document.createElement('td');
	newTD.innerHTML = '<input type="text" name="answer[]" onclick="add_question(' + (i+1) + ');this.onclick=\'NULL\'" />';
	newTR.appendChild (newTD);
	tBody.appendChild(newTR);
}
