
function ChangeColor(select)
{
	xReq = new XMLHttpRequest();
	var url;
	url="xml.php?type=color&id="+select;
	xReq.open("GET", url, false);
	xReq.send(null);
	xReq.onreadystatechange=GetInfoColor(xReq);
}

function ChangeImage(select)
{
	xReq = new XMLHttpRequest();
	var url;
	url="xml.php?type=size&id="+select;
	xReq.open("GET", url, false);
	xReq.send(null);
	xReq.onreadystatechange=GetInfoImage(xReq);
}

function GetInfoImage(Req)
{
	if (Req.status==200)
	{
		XMLDoc=Req.responseXML;
		image=XMLDoc.firstChild;
		ar_image=XMLDoc.getElementsByTagName("Path");
		path=ar_image[0];
		path_name=path.childNodes[0].nodeValue;
		document.getElementById("ProductImage").src="img/products/"+path_name;
		var razm_x=XMLDoc.getElementsByTagName("Razm_x")[0].childNodes[0].nodeValue;
		if (razm_x!=0)
		{
			var divRazm_x=document.getElementById("razm_x");
			divRazm_x.innerHTML='Ширина: '+razm_x;
		}
		var razm_y=XMLDoc.getElementsByTagName("Razm_y")[0].childNodes[0].nodeValue;
		if (razm_y!=0)
		{
			var divRazm_y=document.getElementById("razm_y");
			divRazm_y.innerHTML='Высота: '+razm_y;
		}
		var razm_z=XMLDoc.getElementsByTagName("Razm_z")[0].childNodes[0].nodeValue;
		if (razm_z!=0)
		{
			var divRazm_z=document.getElementById("razm_z");
			divRazm_z.innerHTML='Длина: '+razm_z;
		}
	}
}

function GetInfoColor(Req)
{
	if (Req.status==200)
	{
		XMLDoc=Req.responseXML;
		image=XMLDoc.firstChild;
		ar_image=XMLDoc.getElementsByTagName("Path")[0];
		path_name=ar_image.childNodes[0].nodeValue;
		document.getElementById("ProductImage").src='img/colors/'+path_name;
	}
}

function SetGrade(pid, grade)
{
    var url="xml.php?act=setgrade&pid="+pid+"&grade="+grade;
    var xReq=new XMLHttpRequest();
    xReq.open("GET", url, false);
    xReq.send(null); 
    xReq.onreadystatechange=GradeUpdate(xReq);
}

function GradeUpdate(xRes)
{
    alert("Оценка принята");
}

function Answer(form)
{
    var i;
    var summ=0;
    var flag=false;
    var answ;
    for (i=0; i<form.answer.length; i++)
    {
        if (form.answer[i].checked==true)
        {
            answ=form.answer[i].value;
            flag=true;           
            break;
        }
    }
    if (flag!=true)
        alert("Отметьте ответ");
    else
    {
        var qid=form.qid[0].value;
        url="xml.php?act=voting&ans="+answ+"&qid="+qid;
        xReq = new XMLHttpRequest();
        xReq.open("GET", url, false);
        xReq.send(null);
        xReq.onreadystatechange=GotAnswer(xReq);
    }
}


function GotAnswer(xRes)
{
    if (xRes.status==200)
    {
        var xml=xRes.responseXML;
        var ans=xml.getElementsByTagName("Answer")[0].childNodes[0].nodeValue;
        if (ans=='OK')
            alert("Ваш ответ принят");
        else
            alert("Вы не можете голосовать чаще, чем раз в сутки");
    }
}

function ShowResults()
{
    var ResWin=window.open("results.php", 'ResultWin', "width=300,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no");
    return false;
}


