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.backgroundImage="url(../image/bg_navhover.png)";
                   this.style.color="black";
                }
                lis[i].onmouseout=function() {                       
                   this.lastChild.style.display="none";
                   this.style.backgroundImage="none";
                }
            }
        }
    }
}

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){
	document.getElementById('antwoord'+i).style.display='table-row';
	document.getElementById('antwoord'+i).innerHTML='<td>Antwoord : </td><td><input type="text" name="answer[]" onfocus="add_question('+(i+1)+')" /></td>';
}

function fadeIn(i,j,fadeObject){
	if (navigator.appName == "Microsoft Internet Explorer") {
		document.getElementById(fadeObject).filters.alpha.opacity=i;
		i=i+1;
		if (i<=j) setTimeout("fadeIn("+i+","+j+",'"+fadeObject+"')",0);
	}else{
                o=i/100;
                document.getElementById(fadeObject).style.opacity=o;
                i=i+2;
                if (i<=j) setTimeout("fadeIn("+i+","+j+",'"+fadeObject+"')",25);
                
	}
}

function fontsize(what,where,fontmin,fontmax,fontnormal){
    var fsize=document.getElementById(where).style.fontSize; fsize=fsize.replace("px","");
    if(!fsize) { 
        fsize=fontnormal; 
    }
    if(what=='smaller' && fsize>fontmin){ 
        fsize--; 
    }
    if(what=='bigger' && fsize<fontmax) { 
        fsize++; 
    }
    if(what=='reset') { 
        fsize=fontnormal; 
    }
    if(fsize<=fontmin) { 
        document.getElementById('min_'+where).style.visibility='hidden'; 
    } else { 
        document.getElementById('min_'+where).style.visibility='visible'; 
    }
    if(fsize>=fontmax) { 
        document.getElementById('plus_'+where).style.visibility='hidden'; 
    } else { 
        document.getElementById('plus_'+where).style.visibility='visible'; 
    }
    var x=document.getElementById(where).getElementsByTagName('p');
    for (i=0;i<x.length;i++){
        x[i].style.fontSize=fsize+"px";
    }
    document.getElementById(where).style.fontSize=fsize+"px";
    setCookie('fpNewsFontSize',fsize,365,'/'); 
}
