arstatus = new Array();
arstatus[0]='Объект не удалось инициализировать';
arstatus[1]='Идет загрузка';
arstatus[2]='Объект уже загружен';
arstatus[3]='Загружен частично';
img_d='';

function korzina(link,tip,num) {

	col='';
	if(tip=='t' || tip=='tt'){
	
		if(link.value){
			link.value=link.value.replace(/\s/g, "");
			link.value=link.value.replace(",", ".");
			if(isNaN(link.value)){
				alert('Это не число "'+link.value+'"');
				link.focus();
				return false;
			}else if(link.value > 0 && link.value < 1) {
				alert('Количество не может быть меньше единицы "'+link.value+'"');
				link.focus();
				return false;
			}else if(parseInt(link.value) != link.value) {
				alert('Количество не может быть дробным "'+link.value+'"');
				link.focus();
				return false;
			}else{
				col=link.value;
			}
		}else{
			link.value=1;
			col=link.value;
		}
	}

	if(s_exist=document.getElementById('s_'+num)){
		if(s_exist.selectedIndex <1){
			alert('Не выбрана модель!');
			s_exist.focus();
			return false;
		}else{
			//alert(s_exist[s_exist.selectedIndex].value);
			model=s_exist[s_exist.selectedIndex].value;
		}
	}else if(tip=='tt') {
		model=link.id.substring(2);
	}else if(tip=='l') {
		model=link.id.substring(2);
		col=1;
		document.getElementById('p_'+model).innerHTML='В корзине';
	}else{
		model='';
	}
	
	req=false;
	try {
		req=new ActiveXObject('Msxml2.XMLHTTP');
		a=1;
	} catch (e) {
		try {
			req=new ActiveXObject('Microsoft.XMLHTTP');
		a=2;
		} catch (e) {
			if(window.XMLHttpRequest){
				req=new XMLHttpRequest();
		a=3;
			}
		}
	}

	if (req){
		req.onreadystatechange = readystate2;
		req.open("GET", "add.php?product=" +num+ "&model="+model+"&ajax=1&col="+col, true);
		req.send(null);
		return false;
	}else{
		document.getElementById('comment_frame').location="add.php?product=" +num+ "&model="+model+"&frame=1&col="+col ;
	}
	
}

function readystate2() {
	try {
		if (req.readyState == 4){
			if (req.status == 200) {
			
				// ======== для вывода корзины на страницу
				text= req.responseText.replace(/[\n\r]+/ig, "\n");
				if(text){
					try {
						document.getElementById('koplate').innerHTML=text;
					} catch (e) {
						try {
							window.opener.document.getElementById('koplate').innerHTML=text;
						} catch (e) {
						}
					}
				}
				// ========
			} else {
				if (req.statusText==''){
					Textstatus=arstatus[req.status];
				}else{
					Textstatus=req.statusText;
				}
				alert("Произошла ошибка "+ req.status+":\n" + Textstatus);
			}
		}
	}catch(e){
	}
	return false;
}

function getimg(item,model) {
	img_d='im_'+item;
	req=false;
	
	//alert('Запрос '+item+' '+model);
	try {
		req=new ActiveXObject('Msxml2.XMLHTTP');
		a=1;
	} catch (e) {
		try {
			req=new ActiveXObject('Microsoft.XMLHTTP');
		a=2;
		} catch (e) {
			if(window.XMLHttpRequest){
				req=new XMLHttpRequest();
		a=3;
			}
		}
	}

	if (req){
		req.onreadystatechange = getimgreg;
		req.open("GET", "/shop/getimg.php?product=" +item+ "&model="+model, true);
		req.send(null);
		return false;
	}
}

function getimgreg() {
	try {
		if (req.readyState == 4){
			if (req.status == 200) {
				document.getElementById(img_d).src= req.responseText;
			} else {
				if (req.statusText==''){
					Textstatus=arstatus[req.status];
				}else{
					Textstatus=req.statusText;
				}
				alert("Произошла ошибка "+ req.status+":\n" + Textstatus);
			}
		}
	}catch(e){
	}
	return false;
}

