function toggle(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}

function toggleLayer( whichLayer ){  var elem, vis;  if( document.getElementById ) // this is the way the standards work    
elem = document.getElementById( whichLayer );  else if( document.all ) // this is the way old msie versions work      
elem = document.all[whichLayer];  else if( document.layers ) // this is the way nn4 works    
elem = document.layers[whichLayer];  vis = elem.style;  // if the style.display value is blank we try to figure it out here
if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';  vis.display = (vis.display==''||vis.display=='block')?'none':'block';

}

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}



function show_ajax_settings(url, div) {
	//if (document.getElementById('settings_div').style.display != 'block') {
		document.getElementById(div).style.top =  document.body.scrollTop + 20;
		document.getElementById(div).style.display = 'block';
		getPage(url, div);
	//}else {
		//document.getElementById('settings_div').style.top =  0;
		//document.getElementById('settings_div').style.display = 'none';
	//}
}

function hide_ajax_settings(div) {
	document.getElementById(div).style.top =  0;
	document.getElementById(div).style.display = 'none';
}

function submitForm(theform, close_after_submit) {
  var loadDiv = 'settings_div';
  
  var status = AjaxRequest.submit(
    theform
    ,{
      'onSuccess':function(req){document.getElementById(loadDiv).innerHTML = ''; document.getElementById(loadDiv).innerHTML = req.responseText;}
	  ,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
	 // ,'url':formURL
    }
  );

  if (close_after_submit) {
  	hide_ajax_settings();
  }  
  return false;

}

function getPage(loadUrl, loadDiv){
			document.getElementById(loadDiv).innerHTML = '<img src="http://ladress.cms.dev.wedoweb.nl/classes/ajax_toolbox/ajax-loader.gif">';
			
//			document.getElementById(loadDiv + "_loading").innerHTML = ' loading...';
//			document.getElementById(loadDiv + "_loaded_info").innerHTML = ' loading: ';
			AjaxRequest.get(
			  {
				'url':loadUrl
				,'onSuccess':function(req){ 
					document.getElementById(loadDiv).innerHTML = '';
					document.getElementById(loadDiv).innerHTML = req.responseText;
					
//					document.getElementById(loadDiv + "_loading").innerHTML = "&nbsp;loaded.";
//					document.getElementById(loadDiv + "_loaded_info").innerHTML = "&nbsp;loaded. " + "";
//					document.getElementById(loadDiv + "_loading").innerHTML = "";
					}
				,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);
				document.getElementById(loadDiv).innerHTML = '<span style="background-color: #FF0000;">Error loading: <strong>'+loadUrl+'</strong></span>';
				}
			  }
			);
		}

