 
// прибамбасы для добаления-удаления условия в расширенном поиске
// основано на скрипте для проекта foto.mail.ru
// ver 1.0.1
// (c) mail.ru, 2007.

<!--

num_adds = 0;
num = 1;

//Добавление поля c условием поиска
function FieldAdd (bl_name)
{
	var addF = document.getElementById('MForm');
	var FieldsMax = 3;		// один уже есть и будет всегда 
	num++;
	prev_num = parseInt(num)-1;
	bl_name+="_";
	var parent = document.getElementById('FieldSet');

	adding_block = document.createElement("div");
	adding_block.id = bl_name+num;
	
//	if (bl_name == "field_") adding_block.innerHTML="<div id=field_"+(parseInt(num))+"><table border=0 cellpadding=0 cellspacing=0 width=100% id=addf_table_"+(parseInt(num))+"><tr><td width=100%><div id=\"Div_File_"+(parseInt(num))+"\"><input type=\"file\" id=\"File_"+(parseInt(num))+"\" name=\"File_"+(parseInt(num))+"\"  class=lng></div></td><td nowrap class=cmnt6 valign=top style=\"padding-top:4px\">&nbsp;&nbsp;<a onclick=\"del_pole('"+(parseInt(num))+"'); return false;\" href=\"\">Удалить</a></td></tr></table><div class=cmnt id=add_loadfoto_"+((parseInt(num))+1)+"><a onclick=\"add_site('loadfoto', '"+((parseInt(num))+1)+"'); return false;\" href=\"\">Еще одно фото</a></div>";

	if (bl_name == "field_") adding_block.innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><td class=\"p3 pl15\" width=\"35%\"><select name=\"op"+(parseInt(num))+"\" class=\"wr100\"><option value=\"1\" selected=\"selected\">все слова</option><option value=\"2\">точную фразу</option><option value=\"3\">любое из слов</option><option value=\"4\">где нет слов</option></select></td><td class=\"p3 pr10\" width=\"65%\"><input name=\"q"+(parseInt(num))+"\" type=\"text\" value=\"\" class=\"wr100 cGrayL BrdGreenTn\"></td><td width=\"21\"><img src=\"img/ext/btn_kill.gif\" width=\"21\" height=\"21\" onClick=\"FieldKill("+(parseInt(num))+")\"></td></tr></table>";


//	alert ('добавлено');
	if (num_adds < FieldsMax){
		num_adds++;
		parent.appendChild(adding_block);
//		document.getElementById('add_button').style.display="none";
	}
	else alert("Превышено допустимое количество параметров поиска.\nМаксимально возможное количество условий,\nкоторое можно добавить - "+FieldsMax+".");
	if (num_adds > 0) {
	//	alert ('больше 0');
	/*	addF.Title.disabled = true;
		addF.Comment.disabled = true;
		if (addF.iRd3.checked) { addF.iRd1.checked=true; }
		if (addF.iRd4.checked) { addF.iRd1.checked=true; }
		addF.iRd3.disabled=true;
		addF.iRd4.disabled=true;
		addF.Contest.disabled=true;
		addF.Contest.options[0].selected=true;
		show_agreement(addF.Contest);
	*/
	}
}


//Удаление поля
function FieldKill(num)
{
	var addF = document.getElementById('MForm');
	document.getElementById("field_"+num).style.display="none";
	document.getElementById("field_"+num).innerHTML="";
	num_adds--;
	if (num_adds == 0) {
		/*
		addF.Title.disabled=false;
		addF.Comment.disabled=false;
		addF.iRd3.disabled=faжlse;
		addF.iRd4.disabled=false;
		addF.Contest.disabled=false;
		*/
	}
}



// вернуть значения по умолчанию
function FieldsDef() {

var ElemChecked;
ElemChecked = new Array('files_all','doc_all','loc_all');

var ElemUnChecked;
ElemUnChecked = new Array('files_html','files_pdf','files_doc','files_xls','files_ppt','loc_hdr','loc_base','loc_imp','doc_comm','doc_inf','doc_blog','desc_hdr','desc_base');

	for (i in ElemChecked){
		document.getElementById(ElemChecked[i]).checked = true;	
	}

	for (i in ElemUnChecked){
		document.getElementById(ElemUnChecked[i]).checked = false;	
	}

}



//-->
