var divs = ['Тип:<br><select name=\"type\"><option value=\"Ветошь-футболки\" selected>Ветошь-футболки</option><option value=\"Футболки светлые\">Футболки светлые</option><option value=\"Футболки белые\">Футболки белые</option><option value=\"Х/б светлое\">Х/б светлое</option><option value=\"Х/б белое\">Х/б белое</option><option value=\"Постельное белье цветное\">Постельное белье цветное</option><option value=\"Фланель\">Фланель</option><option value=\"Махровая ветошь\">Махровая ветошь</option><option value=\"Ветошь-стандарт\">Ветошь-стандарт</option></select><br><br>Вес (кг):<br><input size=35 name=\"weight\"><br><br>','Тип:<br><select name=\"type\"><option value=\"ширина 45 см, плотность - 147 г/кв.м\">ширина 45 см, плотность - 147 г/кв.м</option><option value=\"ширина 40 см, плотность - 147 г/кв.м\">ширина 40 см, плотность - 147 г/кв.м</option><option value=\"ширина 80 см, плотность - 147 г/кв.м (70 м в рулоне)\">ширина 80 см, плотность - 147 г/кв.м (70 м в рулоне)</option></select><br><br>Кол-во рулонов, (шт.):<br><input size=35 name=\"count\"><br><br>','<select name=\"type\"><option value=\"Белое 1,6 м, строчка 5 мм\">Белое 1,6 м, строчка 5 мм</option><option value=\"Белое 0,8 м, строчка 5 мм\">Белое 0,8 м, строчка 5 мм</option><option value=\"Белое 1,6 м, строчка 2,5 мм\">Белое 1,6 м, строчка 2,5 мм</option><option value=\"Белое 0,8 м, строчка 2,5 мм\">Белое 0,8 м, строчка 2,5 мм</option><option value=\"Серое 1,6 м, строчка 5 мм\">Серое 1,6 м, строчка 5 мм</option><option value=\"Серое 0,8 м, строчка 5 мм\">Серое 0,8 м, строчка 5 мм</option><option value=\"Серое 1,6 м, строчка 2,5 мм\">Серое 1,6 м, строчка 2,5 мм</option><option value=\"Серое 0,8 м, строчка 2,5 мм\">Серое 0,8 м, строчка 2,5 мм</option></select><br><br>Кол-во рулонов, (шт.):<br><input size=35 name=\"count\"><br><i>(50 м в рулоне)</i><br><br>','Количество:<br><input size=35 name=\"count\"><br><br>','Вязка<br><select name=\"vazka\"><option value=\"3 нити\">3 нити</option><option value=\"4 нити\">4 нити</option><option value=\"5 нитей\">5 нитей</option></select><br><br>Кол-во пар:<br><input size=35 name=\"count\"><br><i>(10 класс вязки)</i><br><br>','Вязка<br><select name=\"vazka\"><option value=\"3 нити\">3 нити</option><option value=\"4 нити\">4 нити</option><option value=\"5 нитей\">5 нитей</option><option value=\"4 нити, рисунок Волна\">4 нити, рисунок \"Волна\"</option><option value=\"4 нити, рисунок Протектор\">4 нити, рисунок \"Протектор\"</option></select><br><br>Кол-во пар:<br><input size=35 name=\"count\"><br><i>(10 класс вязки)</i><br><br>','Количество пар:<br><input size=35 name=\"count\"><br><br>','Количество пар:<br><input size=35 name=\"count\"><br><br>','<select name=\"marlya\"> <option value=\"ГОСТ 9412-93, плотность 36 г/кв.м, ширина 90 см\">ГОСТ 9412-93, плотность 36 г/кв.м, ширина 90 см</option><option value=\"плотность 25 г/кв.м, ширина 90 см\">плотность 25 г/кв.м, ширина 90 см</option></select><br><br>Количество:<br><input size=35 name=\"count\"><br><br>','<select name=\"mesh\"><option value=\"ширина 95 см, плотность 200 г/кв.м\">ширина 95 см, плотность 200 г/кв.м</option><option value=\"ширина 110 см, плотность 200 г/кв.м\">ширина 110 см, плотность 200 г/кв.м</option></select><br><br>Количество:<br><input size=35 name=\"count\"><br><br>','<select name=\"bad\"><option value=\"Одноярусные\">Одноярусные</option><option value=\"Двухъярусные\">Двухъярусные</option></select><br><br>Количество:<br><input size=35 name=\"count\"><br><br>','<select name=\"matr\"><option value=\"7 см толщиной\">7 см толщиной</option><option value=\"7 см толщиной, уплотненные\">7 см толщиной, уплотненные</option></select><br><br>Количество:<br><input size=35 name=\"count\"><br><br>','Количество:<br><input size=35 name=\"count\"><br><br>','Количество:<br><input size=35 name=\"count\"><br><br>'];

function run(execute) {
    execute();
}

function checker(arg) {
    var show = document.getElementById('show');
	show.innerHTML = divs[arg - 1];
}

function loc(dir) {
    window.location.href = 'http://' + document.domain + dir;	
}

function getParams() {
	document.getElementById('ajaxBut').disabled = true;
    var params = 'act=add&item=' + document.getElementById('mSelect').options[document.getElementById('mSelect').selectedIndex].value;
	var obj = document.getElementById('show');
	var selectObj = obj.getElementsByTagName('select');
	var inputObj = obj.getElementsByTagName('input');
	
	if(selectObj.length) {
	    params += '&' + selectObj[0].name + '=' + selectObj[0].options[selectObj[0].selectedIndex].value;	
	}
	if(inputObj.length) {
	    params += '&' + inputObj[0].name + '=' + inputObj[0].value;	
	}

	return params;
	
}

function add_to_basket(res) {
    if(res == 'is added') {
		document.getElementById('ajaxBut').disabled = false;
	    var goods = document.getElementById('goods');
		if(goods.hasChildNodes()) {
		    var num = parseInt(goods.firstChild.nodeValue);	
			num++;
			var newVal = document.createTextNode(num);
			goods.removeChild(goods.firstChild);
			goods.appendChild(newVal);
		}
	}
}

function empty_basket(res) {
    if(res == 'is emptied') {
	    var obj = document.getElementById('allgoods');
		if(obj.parentNode) {
			var note = document.createTextNode('Ваша корзина пуста');
		    obj.parentNode.insertBefore(note, obj);
			obj.parentNode.removeChild(obj);	
		}
		var goods = document.getElementById('goods');
		if(goods.hasChildNodes()) {
			var newVal = document.createTextNode(0);
			goods.removeChild(goods.firstChild);
			goods.appendChild(newVal);
		}
	}
}

function delete_from_basket(res) {
    eval('var result = ' + res);
	if(result['status'] == 'is deleted') {
	    var goods = document.getElementById('goods');
		if(goods.hasChildNodes()) {
		    var num = parseInt(goods.firstChild.nodeValue);	
			num--;
			var newVal = document.createTextNode(num);
			goods.removeChild(goods.firstChild);
			goods.appendChild(newVal);
			if(!num) {
			    empty_basket('is emptied');	
			}
		}
		var delObj = document.getElementById(result['item']);
		if(delObj && delObj.parentNode) {
		    delObj.parentNode.removeChild(delObj);	
		}
	}
}

function checkData(obj) {
	var error = false;
    if(!/^[a-z0-9]+([a-z0-9\.\-\_]+)*@[a-z0-9\-]+([a-z0-9\.\-]+)*\.[a-z]{2,4}$/i.test(obj['from'].value)) {
	    error = true;	
	}
	if(obj['name'].value == "" || obj['phone'].value == "") {
	    error = true;	
	}
	if(error) {
	    alert('Поля помеченные * обязательны для корректного заполнения');
		return false;
	}
	else {
	    return true;	
	}
}
