﻿// JavaScript Document
function navMenu(menuId)
{
	document.getElementById("m1").className = "";
	document.getElementById("m2").className = "";
	document.getElementById("m3").className = "";
	document.getElementById("m4").className = "";
	document.getElementById("m5").className = "";	
	document.getElementById(menuId).className = "selected";
}
function navLogo()
{
	document.getElementById("m1").className = "";
	document.getElementById("m2").className = "";
	document.getElementById("m3").className = "";
	document.getElementById("m4").className = "";
	document.getElementById("m5").className = "";
}
function loveCar(mname, mprice, emname, emprice)
{
	if (document.getElementById("aloveCar").innerHTML == "Люблю мою машину")
	{
		document.getElementById("aloveCar").innerHTML = "Снять отмеченные";
		checkAllWorks();
		if(document.getElementById("ecotext").innerHTML == "лучший вариант")
			econom(mname, mprice, emname, emprice);
	}
	else
	{
		document.getElementById("aloveCar").innerHTML = "Люблю мою машину";
		unCheckAllWorks();
	}
}

/*function deselectClasses() // временная
{
	document.getElementById("aclass1").className = "";
	document.getElementById("aclass2").className = "";
	document.getElementById("aclass3").className = "";
	document.getElementById("aclass4").className = "";
	document.getElementById("aclass5").className = "";
	document.getElementById("aclass6").className = "";
	document.getElementById("aclass7").className = "";
	document.getElementById("aclass8").className = "";
	document.getElementById("aclass9").className = "";
	document.getElementById("imgclass1").src = "images/car1.png";
	document.getElementById("imgclass2").src = "images/car2.png";
	document.getElementById("imgclass3").src = "images/car3.png";
	document.getElementById("imgclass4").src = "images/car4.png";
	document.getElementById("imgclass5").src = "images/car5.png";
	document.getElementById("imgclass6").src = "images/car6.png";
	document.getElementById("imgclass7").src = "images/car7.png";
	document.getElementById("imgclass8").src = "images/car8.png";
	document.getElementById("imgclass9").src = "images/car9.png";
}*/

function econom(mname, mprice, emname, emprice)
{
	nowTitle = document.getElementById("spanMaterialTitle").innerHTML;
	if (mname == nowTitle)
	{
		document.getElementById("spanMaterialTitle").innerHTML = emname;
		document.getElementById("spanTopMaterialTitle").innerHTML = emname;
		document.getElementById("spanMaterialPrice").innerHTML = emprice;
		nowprice = parseFloat(document.getElementById("sumprice").innerHTML.replace(",","."));
		nowprice = nowprice - parseFloat(mprice) + parseFloat(emprice);
		document.getElementById("sumprice").innerHTML = nowprice;
		document.getElementById("ecotext").innerHTML = "лучший вариант";
	}
	else
	{
		document.getElementById("spanMaterialTitle").innerHTML = mname;
		document.getElementById("spanTopMaterialTitle").innerHTML = mname;
		document.getElementById("spanMaterialPrice").innerHTML = mprice;
		nowprice = parseFloat(document.getElementById("sumprice").innerHTML.replace(",","."));
		nowprice = nowprice - parseFloat(emprice) + parseFloat(mprice);
		document.getElementById("sumprice").innerHTML = nowprice;
		document.getElementById("ecotext").innerHTML = "сэкономить";
	}
}

function resultCheckedChange(sp, ifchecked)
{
	nowprice = parseFloat(document.getElementById("sumprice").innerHTML.replace(",","."));
	delta = parseFloat(document.getElementById(sp).innerHTML.replace(",","."));
	if (ifchecked)
		nowprice = nowprice + delta;
	else
		nowprice = nowprice - delta;
	document.getElementById("sumprice").innerHTML = nowprice;
}

function selectCarClass(cid)
{
	deselectClasses();
	document.getElementById("aclass" + cid).className = "selected";
	document.getElementById("imgclass" + cid).src = "/uploads/carClasses/2/" + cid + ".png";
	// записываем выбранный айди в хид
	document.getElementById("hCarClass").value = cid;
}

function selectOkleikaType(type)
{
	if (type == "full")
	{
		document.getElementById("partokleika").className = "part";
		document.getElementById("fullokleika").className = "full_selected";
		document.getElementById("carparts").style.display = "none";
	}
	else
	{
		document.getElementById("partokleika").className = "part_selected";
		document.getElementById("fullokleika").className = "full";
		document.getElementById("carparts").style.display = "block";
	}
	document.getElementById("hOkleika").value = type;
}

/*function deselectMaterials() // временная
{
	document.getElementById("tblmat1").className = "";
	document.getElementById("tblmat2").className = "";
	document.getElementById("tblmat3").className = "";
	document.getElementById("tblmat4").className = "";
	document.getElementById("tblmat5").className = "";
	document.getElementById("tblmat6").className = "";
}*/

function selectMaterial(mid)
{
	deselectMaterials();
	document.getElementById("tblmat" + mid).className = "selected";
	document.getElementById("hMaterial").value = mid;
}

function checkIfCorrect()
{
	if (document.getElementById("hMaterial").value != "" && document.getElementById("hCarClass").value != "" && document.getElementById("hOkleika").value != "")
	{
		if (document.getElementById("hOkleika").value == "part")
		{
			if (checkIfPartsSelected())
			{
				return true;
			}
			else
			{
				alert("Заполните все поля!");
				return false;
			}
		}
		else
			return true;
	}
	else
	{
		alert("Заполните все поля!");
		return false;
	}
}