	function width_table(){
		var main_width=screen.width;
		var w = document.getElementById("table1").width;
		if (document.getElementById("table1")) {
			document.getElementById("table1").width=main_width-50;
		}
		var w = document.getElementById("table1").width;
		alert(main_width + ";" + w);
	}
	IE = (document.all);
	NC = (document.layers);
	Opera = (document.getElementById);
	function getWidth() {
		var send;
		if (IE || Opera) send = document.body.clientWidth;
		if (NC) send = window.innerWidth;
		var x = send / 200;
			x = x.toFixed(0) - 2;
		if (send <= 790) {send = 790}
		if (document.getElementById("table1")) {document.getElementById("table1").width=send-390;}
	}
	function change_color(aa,color) {
		var col = color;
		aa.style.color = color;
	}
	function change_border(aa,color) {
		var col = color;
		aa.style.borderColor = color;
	}
	function change_border_color(aa,color,color2) {
		var col = color;
		aa.style.borderColor = color;
		aa.style.background = color2;
	}
	function checkform(f) {
		var errMSG = "";
		var size = "";
		var color = "";
		var sizeIdx = document.getElementById("size").selectedIndex;	
		var colorIdx = document.getElementById("color").selectedIndex;	
		var size = document.getElementById("size").options[sizeIdx].value;
		var color = document.getElementById("color").options[colorIdx].value;
		if (size == 0) errMSG += "  Размер товара\n";
		if (color == 0) errMSG += "  Цвет товара\n";
		if ("" != errMSG) {
			alert("Не заполнены обязательные поля:\n" + errMSG);
		}else{
			window.location='index.php?add2cart='+f+'&size='+size+'&color='+color;
		}
	}
	function require(form) {
		var arrElements = document.forms[form];
		var messages = '';
		for(var i=0; i<arrElements.length; i++){
			if (arrElements[i].getAttribute("required")!=null){
				switch(arrElements[i].type){
					case 'text': 
						if (arrElements[i].value.length == 0) messages += arrElements[i].title + " required\n";
						break;
					case 'select-one':
						if (arrElements[i].selectedIndex == 0) messages += arrElements[i].title + " required\n";
						break;
					case 'password':
						if (arrElements[i].value.length == 0) messages += arrElements[i].title + " required\n";
						break;
					//case 'checkbox':
				}
			}
		}
		if (messages != '') {
			alert(messages);
			return false;
		}
	}
	function makeNewWindow(url,name,width,height) {
		var newWindow = null;
		newWindow = window.open(url,name,"resizable=1,scrollbars=1,width="+width+",height="+height);
		newWindow.resizeTo(width,height);
		newWindow.focus();
	}
	function submenu(id){
		var elem = document.getElementsByTagName("li");
		var arr = new Array();
		var iarr = 0;
		for(i = 0; i < elem.length; i++) {
			att = elem[i].getAttribute("name");
			if(att == id) {
				arr[iarr] = elem[i];
				iarr++;
			}
		}
		for(var i=0; i<arr.length; i++)  {
			if (arr[i].style.display == "none"){
				arr[i].style.display = "";
			}else{
				arr[i].style.display = "none";
			}
		}
	}
	function gotourl(location){
		window.location.href = location;
	}
	function send(pid) {
		var sizeIdx = document.getElementById("size").selectedIndex;
		var size = document.getElementById("size").options[sizeIdx].value;
		var colorIdx = document.getElementById("color").selectedIndex;
		var color = document.getElementById("color").options[colorIdx].value;
		var errMSG = "";
		if (size == 0) errMSG += "  Размер товара\n";
		if (color == 0) errMSG += "  Цвет товара\n";
		if ("" != errMSG) {
			alert("Не заполнены обязательные поля:\n" + errMSG);
		}else{
			var ajax = new tbdev_ajax();
			ajax.onShow ('');
			var varsString = "ajax=yes&pid="+pid+"&color="+color+"&size="+size;
			ajax.requestFile = "add2cart.php";
			ajax.method = 'POST';
			ajax.element = 'isb_basket';
			ajax.sendAJAX(varsString);
		}
	}
	function buy(pid) {
		var ajax = new tbdev_ajax();
		ajax.onShow ('');
		var varsString = "ajax=yes&pid="+pid;
		ajax.requestFile = "add2cart.php";
		ajax.method = 'POST';
		ajax.element = 'isb_basket';
		ajax.sendAJAX(varsString);
	}
	function loadList(List,id){
		try {
			var HTTPReq = new XMLHttpRequest();
		} catch(e) {
			var HTTPReq = new ActiveXObject("Microsoft.XMLHTTP");
		}
		HTTPReq.onreadystatechange = function(){
			if(HTTPReq.readyState == 4) {
				var results =  eval("("+HTTPReq.responseText+")");
				fillList(results,id);
			}
		}
		clearList(id);
		if (id == 'region') clearList('city');
		HTTPReq.open("GET", "page.php?type="+List.value+"&id="+id);
		HTTPReq.send(null);
		return true;
	}
	function fillList(elements,id){
		clearList(id);
		var varList = document.getElementById(id);
		varList.disabled = false;
		var i = 1;
		for(var key in elements){
			var value = new Option(elements[key], key, false, false);
			varList.options[i++] = value;
		}
		return true;
	}
	function clearList(id){
		var varList = document.getElementById(id);
		while (varList.length > 0) varList.options[0] = null;
		varList.options[0] = new Option('select:', 0, false, false);
		varList.disabled = "disabled";
	}
	function check_form(type, field, result) {
		var value = document.getElementById(field).value;
		var ajax = new tbdev_ajax();
		ajax.onShow ('');
		var varsString = "ajax=yes&value="+value+"&type="+type;
		ajax.requestFile = "check_form.php";
		ajax.method = 'POST';
		ajax.element = result;
		ajax.sendAJAX(varsString);
	}
	function isEmpty(inputStr) {
		if ( null == inputStr || "" == inputStr ) { return true; } return false;
	}
