var counterBlockActivity = 0;

function deleteActivity(){
	var container = document.getElementById('activity-container');
	var item = this; // item = input
	item = item.parentNode; // item = div
	container.removeChild(item);
}

function deleteActivity(obj){
	var container = document.getElementById('activity-container');
	if (obj.type == 'button') {
		var item = obj; // item = input
	} else {
		var item = this; // item = input
	}
	item = item.parentNode; // item = div
	try {
		container.removeChild(item);
	} catch (err) {
		item = item.parentNode; // item = div
		container.removeChild(item);
	}
}


function addActivity(){
	//
	++counterBlockActivity;
	//
	var container = document.getElementById('activity-container');
	//
	var div = document.createElement('div');
	div.className = 'cf-filter';
	//
	var selectActivity = document.createElement('select');
	//
	selectActivity.className = 'cf-type';
	selectActivity.name = 'activity[]';
	selectActivity.id = 'def_activity_' + counterBlockActivity;
	//selectActivity.onchange = function (){checkChoose(this);};
	//
	var def_select_activity = document.getElementById('def_activity_0');
	//
	for (var childItem in def_select_activity.childNodes) {
		if (def_select_activity.childNodes[childItem].nodeType == 1) {
			if (def_select_activity.childNodes[childItem].nodeName.toLowerCase() == 'optgroup')
				var optel = def_select_activity.childNodes[childItem];	
				//
				var optGroup = document.createElement('optgroup');
				optGroup.label = def_select_activity.childNodes[childItem].label;
				//
				for (var childItem1 in def_select_activity.childNodes[childItem].childNodes) {
					if (def_select_activity.childNodes[childItem].childNodes[childItem1].nodeType == 1) {
						if (def_select_activity.childNodes[childItem].childNodes[childItem1].nodeName.toLowerCase() == 'option') {
							//
							var objOption = document.createElement("option");
							objOption.text = def_select_activity.childNodes[childItem].childNodes[childItem1].text;
							objOption.value = def_select_activity.childNodes[childItem].childNodes[childItem1].value;
							//
							optGroup.appendChild(objOption);
						}
					}
				}
				//
				selectActivity.appendChild(optGroup);
		}
	}
	/*
	for(var i = 0; i < def_select_activity.options.length; i++ ){
		selectActivity.options[selectActivity.options.length] = new Option(def_select_activity.options[i].text, def_select_activity.options[i].value);
	}
	*/
	//
	var text = document.createTextNode(' Цена до ');
	//
	////<input class="cf-price" name="price[]" value="123">
	var inputPrice = document.createElement('input');
	//
	inputPrice.className = 'cf-price';
	inputPrice.type = 'input';
	inputPrice.name = 'price[]';
	
	var selectCurr = document.createElement('select');
	//
	selectCurr.className = 'cf-price';
	selectCurr.name = 'curr[]';
	selectCurr.id = 'def_curr_' + counterBlockActivity;
	//
	var def_select_curr = document.getElementById('def_curr_0');
	for(var i = 0; i < def_select_curr.options.length; i++ ){
		selectCurr.options[selectCurr.options.length] = new Option(def_select_curr.options[i].text, def_select_curr.options[i].value);
	}
	
	//
	var text1 = document.createTextNode(' ');
	//
	var inputDel = document.createElement('input');
	//
	inputDel.type = 'button';
	inputDel.className = 'pland';
	inputDel.value = '-';
	inputDel.onclick = deleteActivity;
	//
	
	var divClear = document.createElement('div');
	divClear.className = 'clear';
	divClear.id = 'div-clear';
	//
	div.appendChild(selectActivity);
	div.appendChild(text);
	//div.appendChild(selectPrice);
	div.appendChild(inputPrice);
	div.appendChild(text1);
	div.appendChild(text1);
	div.appendChild(selectCurr);
	div.appendChild(text1);
	div.appendChild(inputDel);
	container.appendChild(div);
	//
	container.removeChild(document.getElementById('div-clear'));
	container.appendChild(divClear);
}

function checkChoose(element){
	for (i = 0;i<=counterBlockActivity;i++){
		if ('def_activity_'+i != element.id){
			if (element.selectedIndex == document.getElementById('def_activity_'+i).selectedIndex){
				element.selectedIndex = 0;
				alert('Нельзя дублировать виды деятельности');
			}
		}
	}
}
