var requestAjax;
var old_show = 0;
function now_sel(id){
	$('#good_'+id).css('background','red');
	if(old_show>0){
		$('#good_'+old_show).css('background','white');
	}
	old_show = id;
}

function setBigImg(img) {
	var bigImgGood = document.getElementById("bigImgGood");

	if(bigImgGood) {
		bigImgHtml = '';
		bigImgHtml += '<img src="'+img+'"/>';

		bigImgGood.innerHTML = bigImgHtml;
	}
}

function setActiveGood(id, img, bigImg, widthBigImg, heightBigImg, url, title, descr) {
	now_sel(id);
	if(id<1) return;
	setEmptyContent();

	
    pic = new Image();
    pic.src = img;
    setTimeout('setBigImg(pic.src);', 500);

/*	var bigImgGood = document.getElementById("bigImgGood");

	if(bigImgGood) {
		bigImgHtml = '';
		bigImgHtml += '<img src="'+img+'"/>';

		bigImgGood.innerHTML = bigImgHtml;
	}*/
    
	obj = document.getElementById("goodTitle");
	if(obj) {
		obj.innerHTML = title;
	}


	obj = document.getElementById("goodDescr");
	if(obj) {
		if(descr) {
			obj.innerHTML = descr;
			obj.style.display = '';
		}
		else {
			obj.style.display = 'none';
		}
	}

	obj = document.getElementById("good_"+id);
	if(obj && id!=lastId) {
		obj.className = 'it a';
	}
	
	obj = document.getElementById("good_"+lastId);
	if(obj && id!=lastId) {
		obj.className = 'it';
	}
	
	lastId = id;

/*	requestAjax = createAjax();
	if(!requestAjax) {
		return false;
	}
	var url = "?action=showCompany&good_id="+id;
	requestAjax.open("GET", url, true);
	requestAjax.onreadystatechange = getSrcCompany;
	requestAjax.send(null);
*/
}
var linkAllCompany = '<div><a href="?forGood=">все компании</a></div>';
function getSrcCompany() {//companys
	if (requestAjax.readyState == 4) {
		if(requestAjax.status == 200) {
			ret = requestAjax.responseText;

			var companys = '';
			if(ret != '') {
				arrRet = ret.split('~|~');

				objInner = document.getElementById("companyPrice");
				if(objInner && arrRet[1]) {
					if(Math.abs(arrRet[1])>0) {
						objInner.style.display = "";
						price = arrRet[1]+' грн.';
						if(Math.abs(arrRet[3])>1) {
							price = 'от '+price;
//							linkAllCompany = '<div><a href="">все компании</a></div>';
						}
						objInner.innerHTML = price;
					}
					else {
						objInner.style.display = "none";
					}
				}
//				alert(arrRet[3]);
				if(Math.abs(arrRet[3])>=1) {
					arrCompanys = arrRet[4].split('~%~');
//					alert(arrCompanys.length);
					if(arrCompanys.length>0) {
						for(i=0; i<arrCompanys.length; i++) {
//						for(i=0; i<1; i++) {
//							alert(arrCompanys[i]);
							arrCompany = arrCompanys[i].split('~#~');
							if(arrCompany.length>0) {
								companys += '<div class="companyTitle"><a href="'+arrCompany[2]+'">'+arrCompany[0]+'</a></div>';
								companys += '<div class="companyPhone">'+arrCompany[1]+'</div>';
							}
						}
					}
				}
				else {
					arrCompany = arrRet[4].split('~#~');
					if(arrCompany.lenght>0) {
						companys += '<div class="companyTitle"><a href="'+arrCompany[0]+'">'+arrCompany[1]+'</a></div>';
						companys += '<div class="companyPhone">'+arrCompany[2]+'</div>';
					}
				}
/*				objInner = document.getElementById("companyTitle");
				if(objInner && arrRet[3]) objInner.innerHTML = '<a href="'+arrRet[5]+'">'+arrRet[3]+'</a>';
				if(objInner && !arrRet[3]) objInner.innerHTML = 'Информация не найдена';
				objInner = document.getElementById("companyPhone");
				if(objInner && arrRet[4]) objInner.innerHTML = arrRet[4];*/
				if(Math.abs(arrRet[3])>1 && 0) {
					objInner = document.getElementById("companyOther");
					if(objInner && arrRet[3]) objInner.innerHTML = '<a href="'+arrRet[2]+'forGood/'+arrRet[0]+'/">все компании</a>';
					objInner.style.display = "block";
				}
			}
			objInner = document.getElementById("companys");
//			linkAllCompany = '<div class="allComanies"><span class="linkToOpposite1"><a href="'+linkToOposite+'forGood/'+arrRet[0]+'/">все продавцы</a></span></div>';
//			if(objInner && companys!='') objInner.innerHTML = linkAllCompany+'<strong>Продавцы</strong>'+companys+'<div class="clr">&nbsp;</div>';
//			if(objInner && companys=='') objInner.innerHTML = 'Информация не найдена';
		}
	}	
}
function setEmptyContent() {
/*	var bigImgGood = document.getElementById("bigImgGood");
	if(bigImgGood) bigImgGood.innerHTML = '<img src="/img/px.gif" height="225"'+(browserName!="Opera"?' style="display:none" onload="this.style.display=\'block\';"':'')+'>';
	objInner = document.getElementById("companyTitle");
	if(objInner) objInner.innerHTML = 'Загружаются данные';
	objInner = document.getElementById("companyPhone");
	if(objInner) objInner.innerHTML = '&nbsp;';
	objInner = document.getElementById("companyPrice");
	if(objInner) objInner.innerHTML = '&nbsp;';
	objInner = document.getElementById("companyOther");
	if(objInner) objInner.innerHTML = '&nbsp;';*/
}

function showHideZoom(action) {
	obj = document.getElementById('zoom');
	if(obj) {
		if(action == 1) obj.style.display = "block";
		else obj.style.display = "none";
	}
}

function showHideClose(action) {
	obj = document.getElementById('cls');
	if(obj) {
		if(action == 1) obj.style.display = "block";
		else obj.style.display = "none";
	}
}

function showGoodImg(url) {
	obj = document.getElementById('superBigImgD');
	if(obj) {
		obj.style.display = "block";
	}
	obj = document.getElementById('superBigImg');
	if(obj) {
		obj.src = url;
		obj = document.getElementById('zoom');
		if(obj) {
			obj.style.display = "none";
		}
	}
}
function hideGoodImg(url) {
	obj = document.getElementById('superBigImgD');
	if(obj) {
		obj.style.display = "none";
	}
}



var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 0 //set x offset of bar in pixels
var startY = 180 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

if(document.URL.indexOf("brands")!=-1) {
	if (window.addEventListener)
		window.addEventListener("load", moveImgBrand, false)
	else if (window.attachEvent)
		window.attachEvent("onload", moveImgBrand)
	else if (document.getElementById)
		window.load=moveImgBrand
	else moveImgBrand();
}

var toTop = false;
function moveImgBrand(){
//	barheight=document.getElementById("divFloatInfoCompany").offsetHeight
//	barwidth=document.getElementById("divFloatInfoCompany").offsetWidth
	barheight=100
	barwidth=320
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	function ml(id){
		var el=d.getElementById(id);
		el.sP=function(x,y){
			obj1 = document.getElementById("divFloatInfoCompany");
			obj2 = document.getElementById("fromFloatInfoCompany");
			var y1 = y-startY*2;
			y -= startY;
//				alert("X: "+x+" Y:"+y+" startY:"+startY+" y1:"+y1);
			if(y1>0 && toTop===false) {
//				alert("X: "+x+" Y:"+y+" startY:"+startY+" y1:"+y1);
				toTop = true;
//				alert(y1);
				obj2.style.display = "block";
				obj2.innerHTML = obj1.innerHTML;
				obj1.innerHTML = '';
			}
			else {
				if(y1<0 && toTop===true) {
					toTop = false;
					obj1.innerHTML = obj2.innerHTML;
					obj2.innerHTML = '';
					obj2.style.display = "none";
				}
			}
			obj2.style.top = y1+"px";
		};
		el.x =  startX;
//		el.x = ns ? pageXOffset + innerWidth - barwidth -20 : iecompattest().scrollLeft + iecompattest().clientWidth-barwidth-20;
		
		if (verticalpos=="fromtop") {
			el.y = startY;
		}
		else{
			el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
			el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function(){
		if (verticalpos=="fromtop"){
			var pY = ns ? pageYOffset : iecompattest().scrollTop;
			ftlObj.y += (pY + startY - ftlObj.y);
		}
		else{
			var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
			ftlObj.y += (pY - startY - ftlObj.y);
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 1);
	}
	ftlObj = ml("divFloatInfoCompany");
	stayTopLeft();
}
function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
