revers=false;// удалять в обратном порядке
count=4;// количество столбцов
oldvalues_head=new Array(count);

function setvalue(){
	a=document.getElementById('tourORpansion');
	if (document.frm.type.selectedIndex==1){
		a.innerHTML='Название пансионата';
	}else if (document.frm.type.selectedIndex==2){
		a.innerHTML='Название тура';
	}else{
		a.innerHTML='Название';
	}
}

function insert()// Добавление строки
{
	Tab=document.getElementById('price');
	num=Tab.rows.length;

	try {
		Tab.insertRow(num);
	} catch (e) {
		revers=true;// удалять в обратном порядке
		num=1;
		Tab.insertRow(num);
	}

	Tab.rows[num].insertCell(0);
	Tab.rows[num].cells[0].innerHTML=num;

	Tab.rows[num].insertCell(1);
	Tab.rows[num].cells[1].innerHTML='<INPUT TYPE=text size=20 name=head0[] tabindex=1>';
	Tab.rows[num].insertCell(2);
	Tab.rows[num].cells[2].innerHTML='<INPUT TYPE=text style="width:100%" name=head1[] tabindex=1>';
	Tab.rows[num].insertCell(3);
	Tab.rows[num].cells[3].innerHTML='<INPUT TYPE=text style="width:100%" name=head2[] tabindex=1>';

	y=num-1;
	Tab.rows[num].insertCell(count);
	Tab.rows[num].cells[count].innerHTML='<pre><BUTTON name=\'del\' type=\'button\' onClick=\'Delrow('+y+');\'>Удалить</BUTTON>';
}

function Delrow(num){
	Tab=document.getElementById('price');
	if (revers==true){// удалять в обратном порядке
		a=Tab.rows.length-num;// поскольку Опера добавляет вначало, то, считать нужно, наоборот
		Tab.deleteRow(a);
		a=Tab.rows.length-num;
		for (a; a>0; a--){
			Tab.rows[a].cells[count].innerHTML='<BUTTON name=\'del\' type=\'button\' onClick=\'Delrow('+num+');\'>Удалить</BUTTON>';
			num++;
		}
	}else{
		Tab.deleteRow(num+1);
		for (num=num+1; num<Tab.rows.length; num++){
			a=num-1;
			Tab.rows[num].cells[0].innerHTML=1+a;
			Tab.rows[num].cells[count].innerHTML='<BUTTON name=\'del\' type=\'button\' onClick=\'Delrow('+a+');\'>Удалить</BUTTON>';
		}
	}
}

function prepare(){// поскольку количество элементов массива ограничено браузером, данные
		// сначала сольются в единый поток
	tempvar='';
	Tab=document.getElementById('price');
	a=Tab.rows.length-1;
	document.forms[0].data.value='';
	for (i=0; i < a; i++){
		tempvar = document.getElementsByName("head0[]")[i].value;
		for (b=1; b < count-1; b++){
			tempvar += '|'+document.getElementsByName("head"+b+"[]")[i].value;
		}
		
		re = /[^|]/;
		if (tempvar.search(re) >= 0){
			document.forms[0].data.value += tempvar+"\r\n";
		}
	}
}

function test()
{
	returnValue = false ;
	//if (document.frm.mess.value=='') {
	//       alert('Отсутствует текст сообщения!');
	//}else{
		document.frm.setAttribute('target','myframe');
		document.frm.add.value = ' Ждите... ';
		returnValue = true ;
		prepare();
	//}
	return returnValue ;
}