/*
	Created by Anatol Latotin | www.latotin.com | Copyright (c) 2006.10.20
*/

var current_status = 'all';

function domains(status) {
	if (status != current_status) {
		switch (status) {
			case 'selective':
				document.all.selzones.className = 'domain-act';
				document.all.allzones.className = 'domain-pas';
				document.all.checkdomains.style.display = '';
				document.forms['domain_form'].zones.value = status;
				break;
			case 'all':
				document.all.selzones.className = 'domain-pas';
				document.all.allzones.className = 'domain-act';
				document.all.checkdomains.style.display = 'none';
				document.forms['domain_form'].zones.value = status;
				break;
		}
		current_status = status;
	}
	button_status();
	return true;
}

function button_status() {
	var i = 1, summa = 0, summa_2 = 0, temp;
	while (i <= 25 && summa == 0) {
		selector_name = 'd_' + i;
		if (document.all[selector_name].checked) summa = 1; 
		i++;
	}
	for (i = 1; i <= document.all.dom_name_total.value; i++) {
		temp = 'dom_' + i;
		if (document.all[temp].value) {
			summa_2 = 1;
			break;
		}
	}
	if (summa_2 && summa && document.all.zone.value == 'selective' || summa_2 && document.all.zone.value == 'all')
		document.all.button.disabled = '';
	else
		document.all.button.disabled = 'disable';
	return true;
}

function selector() {
	var i, selector_name;
	for (i = 1; i <= 25; i++) {
		selector_name = 'd_' + i;
		document.all[selector_name].checked = 'true';
	}
	button_status();
	return true;
}

function add_input() {
	var total_inputs, i, temp;
	var values = new Array();
	document.all.dom_name_total.value = total_inputs = parseInt(document.all.dom_name_total.value) + 1;
	for (i = 1; i < total_inputs; i++) {
		temp = 'dom_' + i;
		values[i] = document.all[temp].value;
	}
	document.all.doms.innerHTML += '<div><input class="general bottom_least" type="text" name="dom_name_'+ total_inputs + '" size="25" value="" maxlength="63" onKeyUp="button_status();" id="dom_' + total_inputs + '" /></div>';
	for (i = 1; i < total_inputs; i++) {
		temp = 'dom_' + i;
		document.all[temp].value = values[i];
	}
	if (total_inputs >= 5) document.all.more.disabled = 'disable';
	button_status();
	return true;
}

function button_status_reg() {
	document.all.reg.disabled = '';
	return true;
}
