function stm(item) {
	document.getElementById('m-i-'+item).style.backgroundImage = 'url(img/menu/'+item+'-o.png)';
}

function htm(item) {
	document.getElementById('m-i-'+item).style.backgroundImage = 'url(img/menu/'+item+'.png)';
}

jQuery.preloadImages = function() {
	for(var i = 0; i<arguments.length; i++) 	{
		jQuery("<img>").attr("src", arguments[i]);
	}
}

var httpRequest = createHttpRequest();
var resultId = '';

function createHttpRequest() {
	var httpRequest;
	var browser = navigator.appName;

	if (browser == "Microsoft Internet Explorer") {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	return httpRequest;
}

function sendRequest(file, _resultId, getRequestProc) {
	resultId = _resultId;
	httpRequest.open('get', file);
	httpRequest.onreadystatechange = getRequestProc;
	httpRequest.send(null);
}

function getRequest() {
	if (httpRequest.readyState == 4) {
		document.getElementById(resultId).innerHTML = httpRequest.responseText;
	}
}

var httpRequest2 = createHttpRequest();
var resultId2 = '';

function sendRequest2(file, _resultId, getRequestProc) {
	resultId2 = _resultId;
	httpRequest2.open('get', file);
	httpRequest2.onreadystatechange = getRequestProc;
	httpRequest2.send(null);
}

function getRequest2() {
	if (httpRequest2.readyState == 4) {
		document.getElementById(resultId2).innerHTML = httpRequest2.responseText.substring(1);
		if (httpRequest2.responseText.charAt(0)==0) frmISOK = 0;
		validatefrm();
	}
}

function validatevalue(id,vl) {
	sendRequest2("validate.php?id="+id+"&vl="+vl,id,getRequest2);
}

var frmISOK;
var chvlarr = new Array();
var chvlstg = new Array();

function validatefrm() {
   var fl=0;
	for (var i=0;i<chvlarr.length;i++) {
		if (chvlstg[i]==0) {
			validatevalue(chvlarr[i],document.forms.orderForm[chvlarr[i]].value);
			chvlstg[i]=1;
			fl=1;
			break;
		}
	}
	if (fl==0)  //check if ok
		if (frmISOK==1) document.forms.orderForm.submit();
}

function checkform() {
	frmISOK = 1;
	chvlarr[0]='name';
	chvlarr[1]='email';
	chvlarr[2]='tel';
	chvlarr[3]='addr';
	chvlarr[4]='spcheck';

	chvlstg[0]=chvlstg[1]=chvlstg[2]=chvlstg[3]=chvlstg[4]=0;

	validatefrm();
}

function spchecknn() {
	var dt  = new Date();
	var obj = document.getElementById('spcheckimg');
	obj.src = 'genspimg.php?nv='+dt.getTime();
}

function addtocart(id,sz,cn) {
	cn = (typeof cn == 'undefined' ? 1 : cn);
	sendRequest("cart.php?id="+id+"&vl="+cn+"&sz="+sz,"bs-ord",getRequest);
}

function deletefromcart(id,sz) {
	sendRequest2("cart.php?id="+id+"&vl=0&sz="+sz,"bs-ord",getRequest2);
}

