var dd=1;

function DOM(n) {return 'document.getElementById("'+n+'")';}

function forw() {
    var id="d"+dd;
    if (dd != 0)
    eval(DOM(id)+'.style.display=\'none\'');
    dd++;
    id="d"+dd;
    eval(DOM(id)+'.style.display=\'block\'');
    id="stn";
    eval(DOM(id)+'.innerHTML=\'Шаг '+dd+' из 4\'');
}
function back() {
    var id="d"+dd;
    eval(DOM(id)+'.style.display=\'none\'');
    dd--;
    id="d"+dd;
    eval(DOM(id)+'.style.display=\'block\'');
    id="stn";
    eval(DOM(id)+'.innerHTML=\'Шаг '+dd+' из 4\'');
}

function check_input(id) {
	var input = eval(DOM(id)+'.value');
	input = input.replace(/\s+/g,'');
	if (input.length==0) {
		return false;
	} else {
		return true;
	}
}

function style(id,color) {
	document.getElementById(id).style.backgroundColor = color;
}

function check_box(id) {
	var yes = eval(DOM(id)+'.checked');
	//alert(yes);
	if (yes) {
		return true;
	} else {
		return false;
	}
}

function check_select(id) {
	var val = eval(DOM(id)+'.value');
	if (val>0) {
		return true;
	} else {
		return false;
	}
}

function check1() {
    var errors = '';
    var id='companyname';
	style(id,'white');
	if (!check_input(id)) {
        errors += 'Введите название компании\n';
		style(id,'#ECE9D8');
    }
    id='tel';
	style(id,'white');
    if (!check_input(id)) {
		errors += 'Введите телефон\n';
		style(id,'#ECE9D8');
    }
    id='projectname';
	style(id,'white');
    if (!check_input(id)) {
        errors += 'Введите название проекта\n';
		style(id,'#ECE9D8');
    }
    id='purpose';
	style(id,'white');
    if (!check_input(id)) {
        errors += 'Введите цель проекта\n';
		style(id,'#ECE9D8');
    }
	var i = 1;
	while (i<=15) {
		id = 'sph'+i;
		if(check_box(id)) {
			i = 999;
		}
		i++;
	}
	id='sphother';
	style(id,'white');
	if (check_input(id)) {
        i = 1000;
    }
	if (i<999) {
		errors += 'Выберите сферу деятельности';
		style(id,'#ECE9D8');
	}
    
    if (errors.length > 0) {
		errors = errors;
		alert(errors);
	} else {
		forw();
	}
}
function check2() {
    var errors = '';
    var id='func';
	style(id,'white');
	var i = 1;
	while (i<=4) {
		id = 'func'+i;
		if(check_box(id)) {
			i = 999;
		}
		i++;
	}
	id='func';
	if (i<999) {
		errors += 'Выберите функции проекта\n';
		style(id,'#ECE9D8');
	}
	
	i = 1;
	while (i<=4) {
		id='priority'+i;
		if(check_select(id)) {
			i = 999;
		}
		i++;
	}
	if (i==5) {
		id = 'priorityother';
		style(id,'white');
		if (!check_input(id)) {
			style(id,'#ECE9D8');
		} else {
			id='priority'+i;
			if(check_select(id)) {
				i = 999;
			} else {
				id = 'priorityother';
				style(id,'#ECE9D8');
			}
		}
	}
	id='priority';
	style(id,'white');
	if (i<999) {
		errors += 'Выберите приоритеты\n';
		style(id,'#ECE9D8');
	}    	
    
    if (errors.length > 0) {
		errors = errors;
		alert(errors);
	} else {
		forw();
	}
}
function check3() {
    var errors = '';
    var id='struct';
	style(id,'white');
	var i = 1;
	while (i<=24) {
		id = 'struct'+i;
		if(check_box(id)) {
			i = 999;
		}
		i++;
	}
	id='struct';
	if (i<999) {
		errors += 'Выберите структуру сайта\n';
		style(id,'#ECE9D8');
	}
	
	/* id='inform';
	style(id,'white');
	i = 1;
	while (i<=2) {
		id='inform'+i;
		if(check_select(id)) {
			i = 999;
		}
		i++;
	}
	if (i==3) {
		id = 'informother';
		style(id,'white');
		if (!check_input(id)) {
			style(id,'#ECE9D8');
		} else {
			i = 999;
		}
	}	
	id='inform';
	if (i<999) {
		errors += 'Выберите информеры\n';
		style(id,'#ECE9D8');
	}     */	
    
    if (errors.length > 0) {
		errors = errors;
		alert(errors);
	} else {
		forw();
	}
}
function check4() { 
    var errors = '';
    var id='keystring';
	//style(id,'white');
	if (!check_input(id)) {
        errors += 'Введите текст с картинки\n';
		style(id,'#ECE9D8');
		alert(errors);
    } else {
		var myConn = new XHConn();
		if (!myConn) alert('XMLHTTP not available. Try a newer/better browser.');
		var fnWhenDone = function (oXML) {
			var str=oXML.responseText;
			var sh = eval(DOM(id)+'.value');
			if (sh!=str) {
				errors += 'Неправильно введен текст с картинки\n';
				style(id,'#ECE9D8');
			}
			if (errors.length > 0) { 
				errors = errors;
                alert(errors);                                     
			} else {
				document.ngst.action = 'index.php?ank=2';
				document.ngst.submit();
			} 
		};
		myConn.connect("kch.php", "POST", "", fnWhenDone);
    }
}
