	function chkSeller(url) {
		
		var sellers;
		sellers = document.getElementById('owner').options;
		var search = document.getElementById('chksell').value;
		for (var i=0; i<sellers.length; i++) {
			s = sellers[i].value;
			var tmp = s.substr(0, search.length);
			if (tmp == search) {
				if (document.getElementById('owner').value.localeCompare(s) != 0) {
					document.getElementById('owner').value = sellers[i].value;
					getOtherSeller(url);
				}
				return false;
			}
		}
		/*document.getElementById('owner').value = document.getElementById('chksell').value;
		getOtherSeller(url);
		return false;*/
	}





	function change_sort_direction_aj(url, own) {
		var sort_direction;
		var id;
		id = '_sort_direction_' + own;
		sort_direction = document.getElementById(id);
		sort_direction.value = sort_direction.value ^ 1;
		
		setCookie("_sort_direction_" + own, sort_direction);
		if (own == 'my') {
			getHTMLmy(url);
		} else {
			getHTMLsell(url);
		}
	}

	function uncheckAll(oForm, cbName) {
		if (oForm.id == 'form1') {
			selected1 = '_';
			document.getElementById("checked_ids_my").innerHTML = 'no objects';
		} else {
			selected2 = '_';
			document.getElementById("checked_ids_sell").innerHTML = 'no objects';
		}
		for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = false;
	}

	function show_selected(own) {
		if (own == 'my') {
			if (selected1 == '_') {
				//document.getElementById("checked_ids_my").innerHTML = 'no objects';
				document.getElementById("checked_ids_my").innerHTML = '0';
				document.getElementById("checked_ids_my1").innerHTML = '0';
			} else {
				selected2 = selected1.substr(1, selected1.length-2);
				new_arr = selected2.split('_');
				document.getElementById("checked_ids_my").innerHTML = new_arr.length;
				document.getElementById("checked_ids_my1").innerHTML = new_arr.length;
			}
		} else {
			if (selected2 == '_') {
				document.getElementById("checked_ids_sell").innerHTML = 'no objects';
			} else {
				re = /[_]/g;
				var str = selected2.replace(re, ', ');
				str = str.substr(2, str.length-4);
				document.getElementById("checked_ids_sell").innerHTML = str;
			}
		}
	}
	
	
	function setCookie(name, value, expires, path, domain, secure) {
	    document.cookie = name + "=" + escape(value) +
	       ((expires) ? "; expires=" + expires : "") +
	       ((path) ? "; path=" + path : "") +
	       ((domain) ? "; domain=" + domain : "") +
	       ((secure) ? "; secure" : "");
	}

	function getCookie(name) {
		var cookie = " " + document.cookie;
		var search = " " + name + "=";
		var setStr = null;
		var offset = 0;
		var end = 0;
		if (cookie.length > 0) {
			offset = cookie.indexOf(search);
			if (offset != -1) {
				offset += search.length;
				end = cookie.indexOf(";", offset)
				if (end == -1) {
					end = cookie.length;
				}
				setStr = unescape(cookie.substring(offset, end));
			}
		}
		return(setStr);
	}

	function getHTMLmy(url) {
		//var url = 'http://saha/dev/yuliya/top3d.net/index.php?pid=421';
		var current_page = $F('_current_page_my');
		var sort_direction = $F('_sort_direction_my');
		var sortby_value = $F('_sortby_value_my');
		var row_per_page = $F('_row_per_page_my');
		var selected = selected1;
		var pars = 'current_page=' + current_page + '&sort_direction=' + sort_direction + '&sortby_value=' + sortby_value + '&row_per_page=' + row_per_page + '&selected=' + selected1;
//		alert(pars);
		var myAjax = new Ajax.Updater( {success: 'my_products'}, url, {method: 'post', postBody: pars, onFailure: reportError});
		setCookie("_sortby_value_my", sortby_value);
		setCookie("_row_per_page_my", row_per_page);
	}
	
	function getHTMLsell(url) {
		//var url = 'http://saha/dev/yuliya/top3d.net/index.php?pid=422';
		var current_page = $F('_current_page_sell');
		var sort_direction = $F('_sort_direction_sell');
		var sortby_value = $F('_sortby_value_sell');
		var row_per_page = $F('_row_per_page_sell');
		var seller = $F('owner');
		var selected = selected2;
		var pars = 'current_page=' + current_page + '&sort_direction=' + sort_direction + '&sortby_value=' + sortby_value + '&row_per_page=' + row_per_page + '&seller=' + seller + '&selected=' + selected2;
//		alert(pars);
		var myAjax = new Ajax.Updater( {success: 'other_products'}, url, {method: 'post', postBody: pars, onFailure: reportError});
		setCookie("_row_per_page_sell", row_per_page);
	}
	
	function getOtherSeller(url) {
		//var url = 'http://saha/dev/yuliya/top3d.net/index.php?pid=422';
		var seller = $F('owner');
		var pars ='seller=' + seller;
		//alert(pars);
		var myAjax = new Ajax.Updater( {success: 'other_products'}, url, {method: 'post', postBody: pars, onFailure: reportError});
		selected2 = '_';
		setCookie("_row_per_page_sell", row_per_page);
	}
	
	function getProposForChange(url, seller) {
		//var url = 'http://saha/dev/yuliya/top3d.net/index.php?pid=422';
		var selected = selected2;
		var pars = 'seller=' + seller + '&selected=' + selected2;
		//alert(pars);
		var myAjax = new Ajax.Updater( {success: 'other_products'}, url, {method: 'post', postBody: pars, onFailure: reportError});
		setCookie("_row_per_page_sell", row_per_page);
	}

	function reportError(request) {
		alert('Sorry. There was an error.');
	}

	function set_curr_page_aj(value, url, own) {
		document.getElementById('_current_page_' + own).value = value;
//		alert(document.getElementById('_current_page_' + own).value);
		setCookie("_current_page_"+own, value);
		if (own == 'my') {
			getHTMLmy(url);
		} else {
			getHTMLsell(url);
		}
	}
	
	function selectProduct(id) {
		//alert(selected1);
		if (document.getElementById(id).checked == "1" ) {
			selected1 += id + '_';
		} else {
			var str = '_' + id + '_';
			re = new RegExp(str);
			found = re.test(selected1);
			if (found) {
				selected1 = selected1.replace(str, "_");
			}
		}
		setCookie("in_notebook", selected1);
		show_selected('my');
	}
	
	function selectProduct2(id) {
		//alert(selected1);
		if (document.getElementById(id).checked == "1" ) {
			qwe += id + '_';
		} else {
			var str = '_' + id + '_';
			re = new RegExp(str);
			found = re.test(qwe);
			if (found) {
				qwe = qwe.replace(str, "_");
			}
		}
		setCookie("in_notebook", qwe);
		show_selected('my');
	}
	
	function selectsellProduct(id) {
		if (document.getElementById(id).checked == "1" ) {
			selected2 += id + '_';
		} else {
			var str = '_' + id + '_';
			re = new RegExp(str);
			found = re.test(selected2);
			if (found) {
				selected2 = selected2.replace(str, "_");
			}
		}
		show_selected('sell');
	}
	
	function mkProposition(url) {
		if (selected1 == '_') {
			alert ("Please, sellect your products for exchange."); 
			return false;
		} else {
			var seller = $F('owner');
			if (selected2 == '_') {
				var text;
				if (seller == '')
					text = "Please, sellect a seller for exchange.";
				else
					text = "Please, sellect " + seller + "'s products for exchange."
				alert (text); 
				return false;
			}			
		}
		var exch_id = $F('exch_id');
		var path = url + '&selected1=' + selected1 + '&selected2=' + selected2 + '&seller=' + seller + '&exch_id=' + exch_id;
		top.location.href=path;
	}
