function dns_show_hide(obj) {
	var frm = document.getElementById('dns_frm');
	var divs = document.getElementsByTagName('div');
	for(i=0; i<divs.length; i++) {
		var cls = divs[i].getAttribute('class')
		if(obj.value==1) {
			if(cls == 'hclass') {
				divs[i].style.display='none';
			} else if(cls == 'iclass') {
				divs[i].style.display='block';
			}
		} else {
			if(cls == 'hclass') {
				divs[i].style.display='block';
			} else if(cls == 'iclass') {
				divs[i].style.display='none';
			}
		}
	}
	document.getElementById('ienter').style.display = obj.value==1 ? 'block' : 'none';
	document.getElementById('henter').style.display = obj.value==2 ? 'block' : 'none';
	document.getElementById('info').innerHTML='';
}
function check_dns_input(obj) {
	var val = document.getElementById('host').value;
	var hw = document.getElementById('how').value;
	var inf=document.getElementById('info');
	if(hw==1) {
		if(!check_ip(val)) {
			inf.innerHTML = 'Invalid IP address';
		} else {
			inf.innerHTML = 'Valid IP address';
		}
	} else {
		if(!check_host(val)) {
			inf.innerHTML = 'Invalid Hostname';
		} else {
			inf.innerHTML = 'Valid Hostname';
		}
	}
}

function check_dns_frm(frm){
	var ipval = $('host').value;
	var hw = $('how').value;
	if(hw == 1) {
		if(!check_ip(ipval)) {
			error_message('dns_frm_err', 'Invalid IP address');
			return false;
		}
	} else {
		if(!check_hostname(ipval)) {
			error_message('dns_frm_err', 'Invalid Hostname');
			return false;
		}
	}
	return true;
}
