function gebi(id) {return document.getElementById(id);}

function ajax() {
	var req=false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5) try{req = new ActiveXObject("Msxml2.XMLHTTP");}
	catch(e){
	    try{req = new ActiveXObject("Microsoft.XMLHTTP");}
		catch (e){req = false;}
	}
	@end @*/
	if (!req && typeof XMLHttpRequest!='undefined') {
		try{req = new XMLHttpRequest();}
		catch(e){req=false;}
	}
	if (!req && window.createRequest) {
		try {req = window.createRequest();}
		catch (e){req=false;}
	}
    return req;
}

function product(id) {	var arr = ['about', 'parameter','comparison']
    for(var i=0; i<arr.length; i++)    	if (arr[i] == id) {    		gebi(arr[i]).style.display = 'block';
    		gebi(arr[i]+"_off").style.display = 'none';
    		gebi(arr[i]+"_on").style.display = 'block';
    	}
    	else {    		gebi(arr[i]).style.display = 'none';
    	    gebi(arr[i]+"_on").style.display = 'none';
    	    gebi(arr[i]+"_off").style.display = 'block';
    	}
}

function bag(id) {
	var req;
	req = ajax();
	if (req) {
		req.onreadystatechange = function() {
			if (req.readyState == 4 && req.status == 200)  gebi('bag_ajax').innerHTML = req.responseText;
		};
		req.open("POST", '/bag.php', true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
		req.send('id='+id);
		alert('Товар добавлен!');
	}
	else alert("Браузер не поддерживает AJAX");
}

function range(id,range) {	if (range<1) alert('Вы уже проголосовали!');
	else {		req = ajax();
			if (req) {
			req.onreadystatechange = function() {
			    if (req.readyState == 4 && req.status == 200)  gebi('range').innerHTML = req.responseText;
			};
			req.open("POST", '/range.php', true);
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
			req.send('range='+range+'&id='+id);
			alert('Вы поставили оценку '+range);
		}
		else alert("Браузер не поддерживает AJAX");
    }
}
function range_on(id) {for (var i=1; i<=id; i++) gebi('range'+i).style.background='url(/templates/images/range_star_v.gif)';}
function range_off(range) {
	for (var i=1; i<6; i++)
        if (i>range) gebi('range'+i).style.background='url(/templates/images/range_star.gif)';
        else gebi('range'+i).style.background='url(/templates/images/range_star_on.gif)';
}
/******************************************************************************/
function plus (article,price) {
    if(gebi(article).value<1000) {    	gebi(article).value = parseInt(gebi(article).value)+1;
    	gebi('s'+article).innerHTML = parseInt(gebi(article).value)*price;
    	gebi('summ').innerHTML      = parseInt(gebi('summ').innerHTML)+parseInt(price);
    	gebi('amount').innerHTML    = parseInt(gebi('amount').innerHTML)+1;
    }
}
function minus (article,price) {
    if(gebi(article).value > 1) {
    	gebi(article).value = parseInt(gebi(article).value)-1;
    	gebi('s'+article).innerHTML = parseInt(gebi(article).value)*price
    	gebi('summ').innerHTML      = parseInt(gebi('summ').innerHTML)-parseInt(price);
    	gebi('amount').innerHTML    = parseInt(gebi('amount').innerHTML)-1;
    }
}
function summ (article,price) {	var i;
	i = parseInt(gebi(article).value);	if (isNaN(i) || i<1 || i>1000) i = 1;
	gebi(article).value=i;
    var difference;
	difference = i*price-parseInt(gebi('s'+article).innerHTML);
    gebi('s'+article).innerHTML = i*price;
    gebi('summ').innerHTML   = parseInt(gebi('summ').innerHTML)+parseInt(difference);
    gebi('amount').innerHTML = parseInt(gebi('amount').innerHTML)+parseInt(difference/price);
}
function del (article,price) {
	gebi(article).value=0;
    var difference;
	difference = i*price-parseInt(gebi('s'+article).innerHTML);
    gebi('s'+article).innerHTML = i*price;
    gebi('summ').innerHTML   = parseInt(gebi('summ').innerHTML)+parseInt(difference);
    gebi('amount').innerHTML = parseInt(gebi('amount').innerHTML)+parseInt(difference/price);
}
/******************************************************************************/
function hidden (id) {	if (gebi(id).style.display == 'block') gebi(id).style.display = 'none';
	else gebi(id).style.display = 'block';
}
function hidden2 (id) {
	if (gebi(id).style.display == 'block') gebi(id).style.display = 'none';
	else gebi(id).style.display = 'block';
}
/******************************************************************************/
function brand (id) {
	this.style.backgroundImage='url(/files/brand/1/1.jpg)';
}
