function chk_email(email){
	
	POST('chk_email.php', 'email='+email, chk_email_state_changed);
}

function chk_email_state_changed(){
	
	if (((xmlHttp.readyState==4) || (xmlHttp.readyState=="complete")) && (xmlHttp.status==200)){
			
		document.getElementById("email_field").innerHTML=xmlHttp.responseText;	
	}
}

function chk_range(field, value){
	
	POST('chk_range.php', 'field='+field+'&value='+value, function(){chk_range_state_changed(field);});
}

function chk_range_state_changed(field){
	
	if (((xmlHttp.readyState==4) || (xmlHttp.readyState=="complete")) && (xmlHttp.status==200)){
	
		document.getElementById(field).innerHTML=xmlHttp.responseText;
	}
}

function load_page(name, destination_id, mode, params){
	
	var values="mode="+mode;
	
	if (params){
		
		values=values+params;		
	}
	
	GET("/isp/tools/"+name+".php", values, function(){page_state_changed(destination_id);});
	
}

function do_page(name, form_name, destination_id, mode, params){
	
	var values=build_form_vars(form_name);
	values=values+"&mode="+mode;
	
	if (params){
		values=values+params;
	}
	
	POST("/isp/tools/"+name+".php", values, function(){page_state_changed(destination_id);});	
}

function page_state_changed(destination_id){
	
	if (((xmlHttp.readyState==4) || (xmlHttp.readyState=="complete")) && (xmlHttp.status==200)){
		
		document.getElementById(destination_id).innerHTML=xmlHttp.responseText;
		
	}	
}

function load_help(topic){
	
	var help_win=window.open("help.php#"+topic, "help_win", "width=530,height=500,menubar=no,resizable=yes,scrollbars=yes,titlebar=no");
	help_win.focus();
}