// JavaScript Document

function calc(n,id)
{
	var table = document.getElementById('cattab');
	var trList = table.getElementsByTagName('tr');
	var tdList = trList[n].getElementsByTagName('td');
	
	cnt = document.getElementById(id).value;
	if(String(Number(cnt)) == "NaN"){
		document.getElementById(id).value = "";
		return;
	}

	if(Number(cnt) == 0){
		document.getElementById(id).value = "";
		return;
	}


	sum = Number(cnt)*Number(tdList[4].innerHTML);
	
	//alert(Number(tdList[4].innerHTML).toFixed(2) + " х " + Number(cnt) + " = " + sum.toFixed(2));
	//tdList[6].innerHTML = sum.toFixed(2); // запишем сумму
	
	var ordtab = document.getElementById('ordtab');
	var trList = ordtab.getElementsByTagName('tr');
	count = trList.length;
	
    var tbody = document.getElementById('ordtab').getElementsByTagName('TBODY')[0];
	
    var row = document.createElement("TR");
    tbody.appendChild(row);

    // Создаем ячейки в вышесозданной строке
    // и добавляем тх
    var td1 = document.createElement("TD");
    var td2 = document.createElement("TD");
    var td3 = document.createElement("TD");	
    var td4 = document.createElement("TD");
    var td5 = document.createElement("TD");
    var td6 = document.createElement("TD");
	var td7 = document.createElement("TD");
	var td8 = document.createElement("TD");
	
    row.appendChild(td1);
    row.appendChild(td2);
	row.appendChild(td3);
	row.appendChild(td4);
	row.appendChild(td5);	
	row.appendChild(td6);
	row.appendChild(td7);
	row.appendChild(td8);
	
	if((count+1)%2 == 0) bgc = "#e3e3e3";
	else bgc = "#d6f6f5";
	
//	alert(bgc);
	
    // Наполняем ячейки
	td1.innerHTML = count; //№
	td1.align = "center";
	td1.style.backgroundColor = bgc;
	td1.height = 30;
	
	td2.innerHTML = tdList[1].innerHTML;; //Код
	td2.align = "center";
	td2.style.backgroundColor = bgc;
	
    td3.innerHTML = tdList[2].innerHTML; //фото
	td3.style.backgroundColor = bgc;
	
    td4.innerHTML = tdList[3].innerHTML; //Наименование товара
    td4.style.backgroundColor = bgc;
	
	td5.innerHTML = tdList[4].innerHTML; //Цена
	td5.align = "right";
	td5.style.backgroundColor = bgc;
	
	td6.innerHTML = Number(cnt); //Количество
	td6.align = "right";
	td6.style.backgroundColor = bgc;

	td7.innerHTML = sum.toFixed(2); //Сумма строки
	td7.align = "right";
	td7.style.backgroundColor = bgc;
	
    td8.innerHTML = "<div align='center'><input name='del' type='button' onClick='dell(" + count + ");' value='-' /></div>";
	document.getElementById(id).value = "";
	
	var itog1 = 0;
	for (var i=1;i<trList.length;i++){
		var tdList = trList[i].getElementsByTagName('td');
		//alert(Number(tdList[6].innerHTML));
		itog1 = itog1 + Number(tdList[6].innerHTML);
	}
	//alert(itog1);
	
	document.getElementById('itog').innerHTML = "Итого: "+itog1.toFixed(2)+" руб.";
	
	
	
}

function dell(count){
	var table = document.getElementById('ordtab');
	table.deleteRow(count);	

	cnt = 1;
	var trList = table.getElementsByTagName('tr');
	for (var i=1;i<trList.length;i++){
		var tdList = trList[i].getElementsByTagName('td');
		if((cnt+1)%2 == 0) bgc = "#e3e3e3";
		else bgc = "#d6f6f5";
		tdList[0].style.backgroundColor = bgc;
		tdList[1].style.backgroundColor = bgc;
		tdList[2].style.backgroundColor = bgc;
		tdList[3].style.backgroundColor = bgc;
		tdList[4].style.backgroundColor = bgc;
		tdList[5].style.backgroundColor = bgc;
		tdList[6].style.backgroundColor = bgc;
		tdList[0].innerHTML = cnt;
		tdList[7].innerHTML = "<div align='center'><input name='del' type='button' onClick='dell(" + cnt + ");' value='-' /></div>";
		cnt = cnt + 1;
	}
	var itog1 = 0;
	for (var i=1;i<trList.length;i++){
		var tdList = trList[i].getElementsByTagName('td');
		//alert(Number(tdList[6].innerHTML));
		itog1 = itog1 + Number(tdList[6].innerHTML);
	}
	//alert(itog1);
	
	document.getElementById('itog').innerHTML = "Итого: "+itog1.toFixed(2)+" руб.";
	
}

function addform()
{
	document.getElementById('aform').style.display = "";
}

function showcattab(code)
{
	//alert(code);
	
	var table = document.getElementById('cattab');

	var trList = table.getElementsByTagName('tr');
	for (var i=0;i<trList.length;i++){
		var tdList = trList[i].getElementsByTagName('td');
		//alert(i+" "+code+" "+tdList[0].innerHTML + " " + (code+"/"+tdList[1].innerHTML))
		if(tdList[0].innerHTML == (code+"/"+tdList[1].innerHTML)){
			//alert(i+" "+code+ " " +tdList[0].innerHTML + " " + tdList[1].innerHTML)
			//document.getElementById(code).style.display = "";
			document.getElementById(tdList[0].innerHTML).style.display = "";
		}
		else{
			//alert("-  "+i+" "+code+ " " +tdList[0].innerHTML + " " + tdList[1].innerHTML)
			document.getElementById(tdList[0].innerHTML).style.display = "none";
		}
	} 
	
	
	
}




function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
} 



function sendorder()
{
	document.getElementById('aform').style.display = "none";
	var txt = "";
	var table = document.getElementById('ordtab');
	var trList = table.getElementsByTagName('tr');
	for (var i=1;i<trList.length;i++){
		var tdList = trList[i].getElementsByTagName('td');
		txt = txt + tdList[1].innerHTML + "|" + tdList[5].innerHTML + "!";
	}

	var fio = document.getElementById('fio').value;
	var tel = document.getElementById('tel').value;

	tel = str_replace("+", "PLUS", tel);

	txt = txt + "NEW_LINE" + fio +"|"+ tel;

	window.location.href = "index.php?page=sendorder&list="
	+ txt;
}
