// dropdowns

var pentru=new Array();
pentru[1]="Vanzare";
pentru[2]="Inchiriere";
pentru[3]="Inchiriere-regim-hotelier";

var tipuri=new Array();
tipuri[1]="Garsoniere";
tipuri[2]="Apartamente";
tipuri[3]="Case-Vile";
tipuri[4]="Spatii-birouri";
tipuri[5]="Spatii-comerciale";

function is_array(input) {
	return typeof(input)=='object' && (input instanceof Array);
}

function ge(id) {
	return document.getElementById(id);
}

function gn(name, all) {
	if (all == true)
		return document.getElementsByName(name);
	else
		return document.getElementsByName(name)[0];
}

function addWindowOnLoad(func) {
	window.onload = (function(old) {
		return function() {
			if (typeof(old) == 'function') old();
			// Run new code here...
			func();
		};
	})(window.onload);
}

function runScript(text)
{
	if(text)
	{
		var prs=text.match(/<script>.*<\/script>/gim);
		if(prs)
		for(i=0; i<prs.length; i++)
		{
			var code=prs[i].split("</script>")[0].split("<script>")[1];
			try {
				eval(code);
			}
			catch(e) {
				alert('Eroare la evaluarea codului:\n' + code);
			}
		}
	}
}

function trim (str) {
	var	str = str.replace(/^\s\s*/, ''), ws = /\s/, i = str.length;
	while (ws.test(str.charAt(--i)));
	return str.slice(0, i + 1);
}

function stopEvent(event) {
	if(event.stopPropagation) {event.stopPropagation();}
	event.cancelBubble = true;
}

function radioVal(name) {
	var rs = document.getElementsByName(name);
	for (i = 0; i < rs.length; i++) {
		if (rs[i].checked) return rs[i].value;
	}
	return null;
}

function addCommas(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
	curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
	curtop += obj.y;
	return curtop;
}

function getDataRes(result, id){
	ge(id).innerHTML=result;
	runScript(result);
}

function getData(action,varString,id){
	var request = new httpRequest("POST", HOSTNAME + action, varString, true);
	if (request.initRequest()){
		request.setHandlerFunction("getDataRes", id);
		request.sendRequest();
	}
}

function sendDataRes(result, id){
	runScript(result);
}

function sendData(action,varString){
	var request = new httpRequest("POST", HOSTNAME + action, varString, true);
	if (request.initRequest()){
		request.setHandlerFunction("sendDataRes", '');
		request.sendRequest();
	}
}

function CookieHandler() {

	this.setCookie = function (name, value, seconds) {

		if (typeof(seconds) != 'undefined') {
			var date = new Date();
			date.setTime(date.getTime() + (seconds*1000));
			var expires = "; expires=" + date.toGMTString();
		}
		else {
			var expires = "";
		}

		document.cookie = name+"="+value+expires+"; path=/";
	}

	this.getCookie = function (name) {

		name = name + "=";
		var carray = document.cookie.split(';');

		for(var i=0;i < carray.length;i++) {
			var c = carray[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
		}

		return null;
	}

	this.deleteCookie = function (name) {
		this.setCookie(name, "", -1);
	}

}

var cookieHandler = new CookieHandler();
var curCC = cookieHandler.getCookie("compara");
if (curCC != null)
cookieHandler.setCookie("compara", curCC, 7 * 24 * 3600);
curCC = cookieHandler.getCookie("casefavorite");
if (curCC != null)
cookieHandler.setCookie("casefavorite", curCC, 7 * 24 * 3600);

function calcSearchType(noResetPemp) {
	var actelm = ge('actiune');
	var act = actelm.options[actelm.selectedIndex].innerHTML;
	var telm = ge('tip');
	var t = telm.options[telm.selectedIndex].innerHTML;
	if (!noResetPemp) {
		document.getElementsByName('pretmp')[0].checked = true;
	}
	var pemp = parseInt(radioVal('pretmp'));
	if (t == "Garsoniera") {
		resetSlider(slider1);
		slider1 = new SliderObj(1, 6, 1, 0, 0, "slider1");
		resetSlider(slider2);
		if (act == "CUMPAR") {
			slider2 = new SliderObj(20000, 252000, 2000, 0, 116, "slider2");
		}
		else {
			slider2 = new SliderObj(100, 3100, 100, 0, 30, "slider2");
		}
		resetSlider(slider4);
		slider4 = new SliderObj(30, 255, 5, 0, 45, "slider4");
		ge('cupretmp').style.display = "none";
		ge('camere1').style.display = "";
		ge('camere2').style.display = "";
		/*dd.elements.slider11.show();
		dd.elements.slider12.show();*/
	}
	else if (t == "Apartament") {
		resetSlider(slider1);
		slider1 = new SliderObj(1, 6, 1, 1, 3, "slider1");
		resetSlider(slider2);
		if (act == "CUMPAR") {
			slider2 = new SliderObj(40000, 505000, 5000, 2, 62, "slider2");
		}
		else{
			slider2 = new SliderObj(100, 5100, 100, 0, 50, "slider2");
		}
		resetSlider(slider4);
		slider4 = new SliderObj(30, 255, 5, 2, 19, "slider4");
		ge('cupretmp').style.display = "none";
		ge('camere1').style.display = "";
		ge('camere2').style.display = "";
		/*dd.elements.slider11.show();
		dd.elements.slider12.show();*/
	}
	else if (t == "Casa/Vila") {
		resetSlider(slider1);
		slider1 = new SliderObj(1, 6, 1, 0, 5, "slider1");
		resetSlider(slider2);
		if (act == "CUMPAR") {
			slider2 = new SliderObj(100000, 1010000, 10000, 0, 91, "slider2");
		}
		else{
			slider2 = new SliderObj(100, 10100, 100, 0, 100, "slider2");
		}
		resetSlider(slider4);
		slider4 = new SliderObj(100, 1010, 10, 0, 91, "slider4");
		ge('cupretmp').style.display = "none";
		ge('camere1').style.display = "";
		ge('camere2').style.display = "";
		/*dd.elements.slider11.show();
		dd.elements.slider12.show();*/
	}
	else if (t == "Spatiu birouri") {
		resetSlider(slider1);
		slider1 = new SliderObj(1, 6, 1, 0, 5, "slider1");
		resetSlider(slider2);
		if (act == "CUMPAR") {
			if (pemp) {
				slider2 = new SliderObj(100, 5100, 100, 0, 50, "slider2");
			}
			else {
				slider2 = new SliderObj(100000, 5100000, 100000, 0, 50, "slider2");
			}
		}
		else {
			if (pemp) {
				slider2 = new SliderObj(1, 51, 1, 0, 50, "slider2");
			}
			else {
				slider2 = new SliderObj(500, 25500, 500, 0, 50, "slider2");
			}
		}
		resetSlider(slider4);
		slider4 = new SliderObj(0, 1520, 20, 0, 76, "slider4");
		/*dd.elements.slider11.hide();
		dd.elements.slider12.hide();*/
		ge('camere1').style.display = "none";
		ge('camere2').style.display = "none";
		ge('cupretmp').style.display = "";
	}
	else if (t == "Spatiu comercial") {
		resetSlider(slider1);
		slider1 = new SliderObj(1, 6, 1, 0, 5, "slider1");
		resetSlider(slider2);
		if (act == "CUMPAR") {
			if (pemp) {
				slider2 = new SliderObj(100, 5100, 100, 0, 50, "slider2");
			}
			else {
				slider2 = new SliderObj(100000, 5100000, 100000, 0, 50, "slider2");
			}
		}
		else {
			if (pemp) {
				slider2 = new SliderObj(0, 2550, 50, 0, 530, "slider2");
			}
			else {
				slider2 = new SliderObj(500, 25500, 500, 0, 50, "slider2");
			}
		}
		resetSlider(slider4);
		slider4 = new SliderObj(0, 1520, 20, 0, 76, "slider4");
		/*dd.elements.slider11.hide();
		dd.elements.slider12.hide();*/
		ge('camere1').style.display = "none";
		ge('camere2').style.display = "none";
		ge('cupretmp').style.display = "";
	}
}

function getQuickResRes(result, id) {
	ge('quickres').align = "left";
	ge('quickres').vAlign = "top";
	if (nvBrowserName == "ie" && nvMajorVersion<8)
	ge('quickresdiv').style.clip = "rect(auto)";
	else
	ge('quickresdiv').style.clip = "auto";
	ge('quickres').innerHTML = result;
	runScript(result);
}

function getQuickRes(noAnimation) {
	if (document.documentElement.scrollTop==0)
		window.scrollTo(0, 190);
	ge('quickres').innerHTML = "";
	ge('quickres').align = "center";
	ge('quickres').vAlign = "bottom";
	var ajl = document.createElement("img");
	ajl.id = "ajlimg";
	ajl.width = 220;
	ajl.height = 19;
	ajl.src = "../images/ajax-loader.gif";
	ge('quickres').appendChild(ajl);
	if (ge('quickresdiv').style.display == "none") {
		ge('quickresdiv').style.display = "";
		var orw = ge('quickresdiv').offsetWidth;
		var orh = ge('quickresdiv').offsetHeight;
		var orx = findPosX(ge('quickresdiv'));
//		var ory = findPosY(ge('quickresdiv'));
		var ory = ge('quickresdiv').offsetTop;
//		ge('quickresdiv').style.position = "absolute";
//		ge('quickresdiv').style.top = ory + "px";
//		ge('quickresdiv').style.left = orx + "px";
		if (!noAnimation)
			slideQuickRes(orw, orh, ory, orh);
		else
			quickResStart();
	}
	else
	quickResStart();
}

function slideQuickRes(orw, orh, ory, i) {
	if (i >= 0) {
		ge('quickresdiv').style.clip = "rect(" + i + "px, " + orw + "px, " + orh + "px, 0px)";
		ge('quickresdiv').style.top = (ory - i) + "px";
		i = i - 8;
		if (i < 8 && i > 0) i = 0;
		setTimeout("slideQuickRes(" + orw + ", " + orh + ", " + ory + ", " + i + ")", 5);
	}
	else
	quickResStart();
}

function quickResClose(noAnimation) {
	var orw = ge('quickresdiv').offsetWidth;
	var orh = ge('quickresdiv').offsetHeight;
	var orx = findPosX(ge('quickresdiv'));
//	var ory = findPosY(ge('quickresdiv'));
	var ory = ge('quickresdiv').offsetTop;
//	ge('quickresdiv').style.position = "absolute";
//	ge('quickresdiv').style.top = ory + "px";
//	ge('quickresdiv').style.left = orx + "px";
	slideQuickResClose(orw, orh, ory, 0, noAnimation);
}

function slideQuickResClose(orw, orh, ory, i, noAnimation) {
	if (noAnimation)
		i = orh + 1;
	if (i <= orh) {
		ge('quickresdiv').style.clip = "rect(" + i + "px, " + orw + "px, " + orh + "px, 0px)";
		ge('quickresdiv').style.top = (ory - i) + "px";
		i = i + 30;
		if ((orh - i) < 30 && (orh - i) > 0) i = orh;
		setTimeout("slideQuickResClose(" + orw + ", " + orh + ", " + ory + ", " + i + ")", 5);
	}
	else {
		ge('quickresdiv').style.top = ory + "px";
		ge('quickresdiv').style.display = "none";
		if (nvBrowserName == "ie" && nvMajorVersion<8)
		ge('quickresdiv').style.clip = "rect(auto)";
		else
		ge('quickresdiv').style.clip = "auto";
	}
}

function quickResStart() {
	var rgres = null;
	rgres = /(.*)-([0-9]+)$/.exec(ge('unde').value);
	var oras = rgres[1];
	var oras_id = rgres[2];

	loc =
		"getQuickRes/"+
		pentru[ge('actiune').value]+
		"/"+tipuri[ge('tip').value]+
		"/"+oras+
		"/Camere-" + (slider1.index1 * slider1.step + slider1.cap) +
		"-" + (slider1.index2 * slider1.step + slider1.cap) +
		"/Pret-" + (slider2.index1 * slider2.step + slider2.cap) +
		"-" + (slider2.index2 * slider2.step + slider2.cap) +
		"/An-constructie-" + (slider3.index1 * slider3.step + slider3.cap) +
		"-" + (slider3.index2 * slider3.step + slider3.cap) +
		"/Suprafata-" + (slider4.index1 * slider4.step + slider4.cap) +
		"-" + (slider4.index2 * slider4.step + slider4.cap)+
		"/in-"+oras_id
	;

	var request = new httpRequest("POST", HOSTNAME + loc, "", true);
	if (request.initRequest()) {
		request.setHandlerFunction("getQuickResRes", "");
		request.sendRequest();
	}
}

var scs;
var scScoase = "";
var secScoase = "";

function scoateCartier(s, sc, nr) {
	var newnr = ge('quickrestotalno').innerHTML - nr;
	ge('quickrestotalno').innerHTML = newnr;
	if (newnr > 1) ge("quickresprop").innerHTML = "proprietati";
	else ge("quickresprop").innerHTML = "proprietate";
	if (ge('nrs' + s))
	ge('nrs' + s).innerHTML -= nr;
	if (scScoase != "") scScoase += "-";
	scScoase += sc;
	j = null;
	for (i = 0; i < scs[s].length; i++) {
		if (scs[s][i] == sc) {
			j = i;
			var elmtoremove = ge('sc' + scs[s][i]);
			elmtoremove.id = 'scx';
			scs[s][i] = 'x';
		}
		if (j != null && i > j) {
			var elmtoreplace = ge('scx');
			var elm = ge('sc' + scs[s][i]);
			elmtoreplace.innerHTML = elm.innerHTML;
			elmtoreplace.id = elm.id;
			elm.id = 'scx';
			scs[s][i - 1] = scs[s][i];
			scs[s][i] = 'x';
		}
	}
	var lastelm = ge('sc' + scs[s].pop());
	var lastelmparent = lastelm.parentNode;
	lastelmparent.removeChild(lastelm);
	var sibls = lastelmparent.getElementsByTagName('td');
	if (sibls.length == 0)
	lastelmparent.parentNode.removeChild(lastelmparent);
	if (!scs[s].length && ge('s' + s))
	scoateSector(s);
	else
	updateScroll();
}

function scoateSector(s) {
	var newnr = ge('quickrestotalno').innerHTML - ge('nrs' + s).innerHTML;
	ge('quickrestotalno').innerHTML = newnr;
	if (newnr > 1) ge("quickresprop").innerHTML = "proprietati";
	else ge("quickresprop").innerHTML = "proprietate";
	if (secScoase != "") secScoase += "-";
	secScoase += s;
	var tbl = ge('s' + s).parentNode;
	tbl.removeChild(ge('s' + s));
	if (ge('ss' + s))
	tbl.removeChild(ge('ss' + s));
	for (i = 0; i < scs[s].length; i++) {
		var cartier = ge('sc' + scs[s][i]);
		if (cartier) {
			if (cartier.parentNode)
			cartier.parentNode.parentNode.removeChild(cartier.parentNode);
		}
	}
	var trs = tbl.getElementsByTagName("tr");
	if (trs.length && trs[trs.length - 1].id.indexOf('ss') == 0)
	tbl.removeChild(trs[trs.length - 1]);
	updateScroll();
}

function showScroll() {
	if (ge('wn').offsetHeight > 330) {
		ge('wn').style.height = "330px";
		ge('wn').style.overflow = "hidden";
		ge('scrollbar').style.display = "block";
		var wndo = new dw_scrollObj('wn', 'lyr1');
		wndo.setUpScrollbar("dragBar", "track", "v", 1, 1);
		wndo.setUpScrollControls('scrollbar', true, 'v');
	}
}

function updateScroll() {
	if (ge('wn') && !ge('wn').getElementsByTagName('tr').length)
	quickResClose();
	var wndo = dw_scrollObj.col['wn'];
	if (!wndo) return;
	wndo.updateDims();
	var x = wndo.getX();
	var y = -Math.min(-wndo.getY(), wndo.maxY);
	wndo.initScrollToVals(x, -y, 0);
	if (wndo.vBarId) {
		var barObj = dw_Slidebar.col[wndo.vBarId];
		dw_Scrollbar_Co.setBarSize(wndo, barObj);
		dw_Scrollbar_Co.updateScrollbar(wndo, x, y);
	}
	if (ge('lyr1').offsetHeight <= ge('wn').offsetHeight) {
		ge('scrollbar').style.display = "none";
		ge('wn').style.height = ge('lyr1').offsetHeight + "px";
	}
}

var sectoareSelectate = "";
var sCartiereSelectate = "";
var sectoareNeselectate = "";
var sCartiereNeselectate = "";

function toateRes(sc,s,sCartiereSelectateDinSect) {
	if(sc!=null)
		sCartiereSelectate="";
	else
		sc = "";
	if(s!=null)
		sCartiereSelectate=sCartiereSelectateDinSect;
	else
		s = "";

	var rgres = null;
	rgres = /(.*)-([0-9]+)$/.exec(ge('unde').value);
	var oras = rgres[1].toString();
	var oras_id = rgres[2].toString();
	
	newLoc = SITEBASE+
		pentru[ge('actiune').value]+
		"/"+tipuri[ge('tip').value]+
		"/"+oras+
		"/Camere-"+(slider1.index1*slider1.step+slider1.cap)+
		"-"+(slider1.index2*slider1.step+slider1.cap)+
		"/Pret-"+(slider2.index1*slider2.step+slider2.cap)+
		"-"+(slider2.index2*slider2.step+slider2.cap)+
		"/An-constructie-"+(slider3.index1*slider3.step+slider3.cap)+
		"-"+(slider3.index2*slider3.step+slider3.cap)+
		"/Suprafata-"+(slider4.index1*slider4.step+slider4.cap)+
		"-"+(slider4.index2*slider4.step+slider4.cap)+
		"/in-"+oras_id+
		"/incart-"+sCartiereSelectate+
		"/fsect-"+secScoase+
		"/fcart-"+scScoase+
		"/dinsc-"+sc+
		"/dins-"+s+
		"/fp--"+
		"/fa--"+
		"/fs--"+
		"/sectsc-"+
		"/cartsc-"+
		"/v-lista"+
		"/o-pret-asc"+
		"/p-1"+
		".html"
	;

	location.href=newLoc;
}


function arataTur(pid) {
//	ge('flashcontent').style.display = "";
	var date = new Date();
	var now = date.getTime();
	var flashvars = {
		base: "",
		lwImg: "",
		lwBgColor: "255,108,135,13",
		lwBarBgColor: "255,125,136,30",
		lwBarColor: "255,0,51,0",
		lwBarBounds: "90,147,761,20",
		lwlocation: "0",
		lwShowLoadingPercent: "false",
		lwTextColor: "255,255,255,255",
		iniFile: "config_ttt.bin?now=" + now,
		progressType: "0",
		swfFile: "",
		href: ""
	};
	var params = {
		bgcolor: "#6C870D",
		allowNetworking: "all",
		allowScriptAccess: "always",
		allowFullScreen: "true",
		scale: "noscale",
		wmode: "opaque"
	};
	var attributes = {
		id: "flashtour",
		name: "flashtour",
		wmode: "opaque"
	};
	swfobject.embedSWF("../media/tururi/" + pid + "/twviewer.swf?now=" + now, "flashcontent", "900", "320", "9.0.28", "../js/swfobject/expressInstall.swf", flashvars, params, attributes);
}

function arataTur2(pid) {
//	ge('flashcontent').style.display = "";
	var date = new Date();
	var now = date.getTime();
	var flashvars = {
		base: "",
		lwImg: "",
		lwBgColor: "255,108,135,13",
		lwBarBgColor: "255,125,136,30",
		lwBarColor: "255,0,51,0",
		lwBarBounds: "89,284,509,20",
		lwlocation: "0",
		lwShowLoadingPercent: "false",
		lwTextColor: "255,255,255,255",
		iniFile: "config_ttt.bin?now=" + now,
		progressType: "0",
		swfFile: "",
		href: ""
	};
	var params = {
		bgcolor: "#6C870D",
		allowNetworking: "all",
		allowScriptAccess: "always",
		allowFullScreen: "true",
		scale: "noscale",
		wmode: "opaque"
	};
	var attributes = {
		id: "flashtour",
		name: "flashtour",
		wmode: "opaque"
	};
	swfobject.embedSWF("../media/tururi2/" + pid + "/twviewer.swf?now=" + now, "flashcontent", "671", "590", "9.0.28", "../js/swfobject/expressInstall.swf", flashvars, params, attributes);
}

function arataPoza(pozamare, comment) {
//	ge('pozamare').style.display = 'none';
	ge('pozamareloading').style.display = '';
	ge('pozacomm').innerHTML = comment;
	ge('pozamare').src = pozamare;
}

pozaHl = null;

function hlPoza(elm) {
	if (!elm) return;
	if (pozaHl) pozaHl.style.border = "1px solid #666666";
	elm.style.border = "1px solid #cccccc";
	pozaHl = elm;
}

var viewType = "";

function hlRezTr(id, mouseover) {
	if (viewType == "lista") {
		if (mouseover) ge('tr' + id).className = "reztronmouseover";
		else if (ge('ck' + id).checked) ge('tr' + id).className = "reztrtocompare";
		else ge('tr' + id).className = "reztr";
	}
	else if (viewType == "galerie") {
		if (mouseover) ge('tr' + id).className = "bg_galerie_onmouseover";
		else if (ge('ck' + id).checked) ge('tr' + id).className = "bg_galerie_tocompare";
		else ge('tr' + id).className = "bg_galerie";
	}
	else if (viewType == "harta") {
		if (ge('ck' + id).checked) {
			var new_image = new YImage();
			new_image.src = SITEBASE + 'images/PIN_MOV.png';
			new_image.size = new YSize(19, 23);
			proprietati[id]['marker'].changeImage(new_image);
		}
		else {
			var new_image = new YImage();
			new_image.src = SITEBASE + 'images/PIN.png';
			new_image.size = new YSize(19, 23);
			proprietati[id]['marker'].changeImage(new_image);
		}
	}
	else if (viewType == "proprietate" && ge("comparaAsta" + id)) {
		if (ge('ck' + id).checked) {
			ge("comparaAsta" + id).style.display = "none";
			ge("comparataDeja" + id).style.display = "";
		}
		else {
			ge("comparaAsta" + id).style.display = "";
			ge("comparataDeja" + id).style.display = "none";
		}
	}
}

var toCompare = new Array();
var noToCompare = 0;

var compareArgs = new Object();

function compare(id, cartier, suprafata, pret, pic, plink, dontSave) {
	curCC = cookieHandler.getCookie('compara');
	if (curCC == null) curCC = "";
	if (ge('ck' + id).checked) {
		if (noToCompare > 3) {
			//alert('Poti adauga maxim 4 proprietati la comparat.');
			createFloater(275,105,'Comparatie',ge('preaMulteLaComparatie').innerHTML);
			ge('ck' + id).checked = false;
			if (viewType == "harta" && ge('smartck' + id)) {
				ge('smartck' + id).checked = false;
			}
			if (viewType == "lista")
			ge('tr' + id).className = "reztr";
			else if (viewType == "galerie")
			ge('tr' + id).className = "bg_galerie";
			else if (viewType == "harta") {
				var new_image = new YImage();
				new_image.src = SITEBASE + 'images/PIN.png';
				new_image.size = new YSize(19, 23);
				proprietati[id]['marker'].changeImage(new_image);
			}
			else if (viewType == "proprietate") {
				ge("comparaAsta" + id).style.display = "";
				ge("comparataDeja" + id).style.display = "none";
			}
			return;
		}
		if (curCC.indexOf("," + id + ",") == -1)
		cookieHandler.setCookie('compara', curCC + "," + id + ",", 7 * 24 * 3600);
		var tbl = document.createElement("table");
		tbl.width = "208";
		tbl.border = 0;
		tbl.cellSpacing = "0";
		tbl.cellPadding = "0";
		tbl.id = "compare" + id;
		tbl.style.marginTop = "13px";
		var row = tbl.insertRow(0);
		var cell0 = row.insertCell(0);
		cell0.style.fontSize = "11px";
		cell0.style.fontWeight = "bold";
		cell0.vAlign = "top";
		cell0.align = "right";
		cell0.style.paddingRight = "8px";
		cell0.innerHTML = cartier + "<br />" + suprafata + "<br />" + pret;
		var cell = row.insertCell(1);
		cell.width = "100";
		cell.height = "70";
		cell.rowSpan = "2";
		var a = document.createElement("a");
		a.href = plink;
		var img = document.createElement("img");
		img.src = pic;
		img.border = 0;
		a.appendChild(img);
		cell.appendChild(a);
		var row = tbl.insertRow(1);
		var cell0 = row.insertCell(0);
		cell0.style.fontSize = "11px";
		cell0.style.fontWeight = "bold";
		cell0.vAlign = "bottom";
		cell0.align = "right";
		cell0.style.paddingRight = "8px";
		var inp = document.createElement("input");
		inp.type = "checkbox";
		inp.style.verticalAlign = "-2px";
		inp.style.marginRight = "5px";
		cell0.appendChild(inp);
		inp.onclick = function () {
			ge('ck' + id).checked = false;
			try {
				hlRezTr(id, 0);
			}
			catch (e) {}
			compare(id);
		}
		var txt = document.createElement("span");
		txt.style.color = "#3a3a3a";
		txt.innerHTML = "Compara";
		cell0.appendChild(txt);
		ge('divcompare').appendChild(tbl);
		if (ge('boxcompare').style.display == "none") ge('boxcompare').style.display = "";
		toCompare[id] = true;
		noToCompare++;
		inp.checked = true;
		if (!dontSave)
			createFloater(275,105,'Comparatie',ge('adaugataLaComparatie').innerHTML);
	}
	else {
		if (viewType == "harta" && ge('smartck' + id)) {
			ge('smartck' + id).checked = false;
		}
		cookieHandler.setCookie('compara', curCC.replace("," + id + ",", ""), 7 * 24 * 3600);
		ge('divcompare').removeChild(ge('compare' + id));
		toCompare[id] = false;
		noToCompare--;
		if (noToCompare < 1) ge('boxcompare').style.display = "none";
		createFloater(275,105,'Comparatie',ge('scoasaDeLaComparatie').innerHTML);
	}
	if (noToCompare >= 2) {
		try {
			ge("comparaCapTabel").style.display = "none";
			ge("butonComparaCapTabel").style.display = "";
		} catch(e) {}
		ge("butonComparaDreaptaSus").style.display = "";
		ge("butonComparaDreaptaJos").style.display = "";
	}
	else {
		try {
			ge("butonComparaCapTabel").style.display = "none";
			ge("comparaCapTabel").style.display = "";
		} catch(e) {}
		ge("butonComparaDreaptaSus").style.display = "none";
		ge("butonComparaDreaptaJos").style.display = "none";
	}
//	alert(document.cookie);
}

function remCompare(id) {
	cookieHandler.setCookie('compara', curCC.replace("," + id + ",", ""), 7 * 24 * 3600);
}

function remFav(id) {
	var favorit=cookieHandler.getCookie('casefavorite');
	if(favorit==null) favorit="";
	var favx=favorit.split(",");
	var favn=new Array();
	var exista=false;
	for(i=0;i<favx.length;i++){
		if(favx[i]==id) exista=true;
		else{
			//alert(favx[i])
			favn[favn.length]=favx[i];
			}
	}
	if(exista){
		cookieHandler.setCookie('casefavorite',favn.join(','),30);

	}
	favorit=cookieHandler.getCookie('casefavorite');
	if(!favorit&&ge('separator_fav')&&ge('titlu_fav')){
		//alert('xxx');
		ge('separator_fav').style.display='none';
		ge('titlu_fav').style.display='none';
	}
}

function cautaIar() {
	location.href = SITEBASE + "rez?" +
	"actiune=" + ge('actiune').value +
	"&tip=" + ge('tip').value +
	"&unde=" + ge('unde').value +
	"&pretmp=" + ge('pretmp').value +
	"&camere1=" + ge('camere1').value +
	"&camere2=" + ge('camere2').value +
	"&camere3=" + ge('camere3').value +
	"&pret1=" + (slider1.index1 * slider1.step + slider1.cap) +
	"&pret2=" + (slider1.index2 * slider1.step + slider1.cap) +
	"&pret3=" + (slider1.coada - slider1.step) +
	"&an1=" + (slider2.index1 * slider2.step + slider2.cap) +
	"&an2=" + (slider2.index2 * slider2.step + slider2.cap) +
	"&an3=" + (slider2.coada - slider2.step) +
	"&suprafata1=" + (slider3.index1 * slider3.step + slider3.cap) +
	"&suprafata2=" + (slider3.index2 * slider3.step + slider3.cap) +
	"&suprafata3=" + (slider3.coada - slider3.step) +
	"&secScoase=" + ge('secScoase').value +
	"&scScoase=" + ge('scScoase').value
	;
}

var proprietati = new Array();
var slider5MaxVal;
var slider6MaxVal;
var slider7MaxVal;

function fadeProprietati(slider5maxval, slider6maxval, slider7maxval) {
	var conditions = "";
	if (slider5) {
		if (conditions != "") conditions += " || ";
		conditions = getFadeCondition(slider5, slider5maxval, "pret");
	}
	if (slider6) {
		if (conditions != "") conditions += " || ";
		conditions += getFadeCondition(slider6, slider6maxval, "an");
	}
	if (slider7) {
		if (conditions != "") conditions += " || ";
		conditions += getFadeCondition(slider7, slider7maxval, "suprafata");
	}
	if (fCartCond != "") {
		if (conditions != "") conditions += " || ";
		conditions += fCartCond;
	}
	if (conditions != "") {
		for (i in proprietati) {
			eval('if (' + conditions + ') {setOpacities(i, 0.2);} else {setOpacities(i, 1);}');
		}
	}
}

function getFadeCondition(slider, slidermaxval, attribute) {
	var left = slider.index1 * slider.step + slider.cap;
	var right = slider.index2 * slider.step + slider.cap;
	if (left > right) {
		var aux = left;
		left = right;
		right = aux;
	}

	if (right==slider.coada && slider.index1!=slider.index2 && slider.coada==slidermaxval+slider.step && slider.slidername!="slider6")
		condition = "proprietati[i]['"+attribute+"']<"+left;
		
	else if (right==slider.coada && slider.index1==slider.index2 && slider.coada==slidermaxval+slider.step && slider.slidername!="slider6")
		condition = "proprietati[i]['"+attribute+"']<="+(slider.coada-slider.step);
		
	else if (left==slider.cap && slider.index1!=slider.index2 && slider.cap==slidermaxval-slider.step && slider.slidername=="slider6")
		condition = "proprietati[i]['"+attribute+"']>"+right;
		
	else if (left==slider.cap && slider.index1==slider.index2 && slider.cap==slidermaxval-slider.step && slider.slidername=="slider6")
		condition = "proprietati[i]['"+attribute+"']>="+(slider.cap+slider.step);
		
	else if (slider.index1==slider.index2)
		condition = "proprietati[i]['"+attribute+"']!="+left;
		
	else
		condition = "(proprietati[i]['"+attribute+"']<"+left+" || proprietati[i]['"+attribute+"']>"+right+")";
		
	return condition;
}

function setOpacities (i, val) {
//return;
	if (viewType == "lista") {
		if (nvBrowserName == "ie") {
			var tds = ge("tr" + i).getElementsByTagName("td");
			for (j = 0; j < tds.length; j++) {
				tds[j].style.opacity = val;
				tds[j].style.MozOpacity = val;
				tds[j].style.KhtmlOpacity = val;
				tds[j].style.filter = "alpha(opacity=" + (val * 100) + ")";
			}
		}
		else if (nvBrowserName == "ff") {
			ge("tr" + i).style.opacity = val;
			ge("tr" + i).style.MozOpacity = val;
			ge("tr" + i).style.KhtmlOpacity = val;
			ge("tr" + i).style.filter = "alpha(opacity=" + (val * 100) + ")";
		}
	}
	else if (viewType == "galerie") {
		/*if (nvBrowserName == "ie") {
			var tds = ge("tr" + i).getElementsByTagName("td");
			for (j = 0; j < tds.length; j++) {
				tds[j].style.opacity = val;
				tds[j].style.MozOpacity = val;
				tds[j].style.KhtmlOpacity = val;
				tds[j].style.filter = "alpha(opacity=" + (val * 100) + ")";
			}
		}
		else if (nvBrowserName == "ff")*/ {
			ge("tr" + i).style.opacity = val;
			ge("tr" + i).style.MozOpacity = val;
			ge("tr" + i).style.KhtmlOpacity = val;
			ge("tr" + i).style.filter = "alpha(opacity=" + (val * 100) + ")";
		}
	}
	else if (viewType == "harta") {
		if (val != 1) {
			proprietati[i]['marker'].closeSmartWindow();
			proprietati[i]['marker'].hide();
		}
		else {
			proprietati[i]['marker'].unhide();
		}
	}
}

var slider5;
var slider6;
var slider7;
var dupaLinkRapid = false;

function reWriteNavUrls() {
	if (!slider5 && !slider6 && !slider7)
	return;
	if (slider5) {
		var sl5i1 = slider5.index1 * slider5.step + slider5.cap;
		var sl5i2 = slider5.index2 * slider5.step + slider5.cap;
	}
	if (slider6) {
		var sl6i1 = slider6.index1 * slider6.step + slider6.cap;
		var sl6i2 = slider6.index2 * slider6.step + slider6.cap;
	}
	if (slider7) {
		var sl7i1 = slider7.index1 * slider7.step + slider7.cap;
		var sl7i2 = slider7.index2 * slider7.step + slider7.cap;
	}
	var navs = document.getElementsByName("navlink");
	for (i = 0; i < navs.length; i++) {
		if (slider5)
			navs[i].href = rwGet("fp", sl5i1+"-"+sl5i2, navs[i].href);
		if (slider6)
			navs[i].href = rwGet("fa", sl6i1+"-"+sl6i2, navs[i].href);
		if (slider7)
			navs[i].href = rwGet("fs", sl7i1+"-"+sl7i2, navs[i].href);
			
		sectoareNeselectate = "";
		sCartiereNeselectate = "";		
		if (ge("lyr2")) {
			var inps = ge("lyr2").getElementsByTagName("input");
			for (j = 0; j < inps.length; j++) {
				if (!inps[j].checked) {
					if (inps[j].name == "") {
						if (sectoareNeselectate != "") sectoareNeselectate += "-";
						sectoareNeselectate += inps[j].value;
					}
					else {
						if (sCartiereNeselectate != "") sCartiereNeselectate += "-";
						sCartiereNeselectate += inps[j].value;
					}
				}
			}
		}
		if (!dupaLinkRapid) {
			navs[i].href = rwGet("sectsc", sectoareNeselectate, navs[i].href);
			navs[i].href = rwGet("cartsc", sCartiereNeselectate, navs[i].href);
		}
	}
}

function rwGet(vara, val, url) {
	var rgx1 = null;
	var rgx2 = null;
	rgx1 = new RegExp("\/"+vara+"-(.*?)(\/|\.html$)", "i");
	rgx2 = new RegExp("(.*?)(\.html)$", "i");
	if (rgx1.test(url)) {
		url = url.replace(rgx1, "/"+vara+"-"+val+"$2");
	}
	else {
		url = url.replace(rgx2, "$1/"+vara+"-"+val+"$2");
	}
	//alert(url);
	return url;
}

var slideCartiereDirection;
var slideCartiereTimer;
var slideCartiereStep = 60;
var slideCartiereInterval = 5;
var containerCartiereMaxHeight = 200;

function slideCartiere(start, direction) {
	if (start && slideCartiereTimer) {
		clearTimeout(slideCartiereTimer);
		slideCartiereTimer = null;
		slideCartiereDirection = 3 - slideCartiereDirection;
		ge('slideCartiereImg' + slideCartiereDirection).style.display = "";
		ge('slideCartiereImg' + (3 - slideCartiereDirection)).style.display = "none";
	}
	else if (start) {
		var h = ge('containerCartiere').offsetHeight;
		if (h == 0) {
			slideCartiereDirection = 2;
		}
		else {
			slideCartiereDirection = 1;
		}
		ge('slideCartiereImg' + slideCartiereDirection).style.display = "";
		ge('slideCartiereImg' + (3 - slideCartiereDirection)).style.display = "none";
	}
	var yoffset = Math.pow(-1, slideCartiereDirection) * slideCartiereStep;
	if (slideCartiereDirection == 2 && ge('containerCartiere').offsetHeight < containerCartiereMaxHeight) {
		ge('containerCartiere').style.height = Math.min(ge('containerCartiere').offsetHeight + yoffset, containerCartiereMaxHeight) + "px";
		ge('innerCartiere').style.top = Math.min(ge('innerCartiere').offsetTop + yoffset, 0) + "px";
		slideCartiereTimer = setTimeout("slideCartiere(0, " + slideCartiereDirection + ")", slideCartiereInterval);
	}
	else if (slideCartiereDirection == 1 && ge('containerCartiere').offsetHeight > 0) {
		ge('containerCartiere').style.height = Math.max(ge('containerCartiere').offsetHeight + yoffset, 0) + "px";
		ge('innerCartiere').style.top = Math.max(ge('innerCartiere').offsetTop + yoffset, -containerCartiereMaxHeight) + "px";
		slideCartiereTimer = setTimeout("slideCartiere(0, " + slideCartiereDirection + ")", slideCartiereInterval);
	}
	else if (ge('containerCartiere').offsetHeight == 0 || ge('containerCartiere').offsetHeight == containerCartiereMaxHeight) {
		clearTimeout(slideCartiereTimer);
		slideCartiereTimer = null;
	}
}

var sectoareInps = new Array();
var cartiereInps = new Array();
var fCartCond = "";

function fadePropCartiere() {
	fCartCond = "";
	var fCartCondAr = new Array();
	for (i = 0; i < cartiereInps.length; i++) {
		if (!ge(cartiereInps[i]).checked)
		fCartCondAr[ge(cartiereInps[i]).value] = true;
	}
	for (i in fCartCondAr) {
		if (fCartCond != "") fCartCond += " || ";
		fCartCond += "proprietati[i]['sc'] == " + i;
	}
	fadeProprietati(slider5MaxVal, slider6MaxVal, slider7MaxVal);
	reWriteNavUrls();
}

function fadePropCartiereSect(elm) {
	var ck = elm.checked;
	var inps = document.getElementsByName("fschecks" + elm.value);
	for (i = 0; i < inps.length; i++)
	inps[i].checked = ck;
	fadePropCartiere();
}

function fsCheckAll(s) {
	var allunchecked = true;
	var inps = document.getElementsByName("fschecks" + s);
	for (i = 0; i < inps.length; i++) {
		if (inps[i].checked) allunchecked = false;
	}
	if (allunchecked) ge('fs' + s).checked = false;
	else ge('fs' + s).checked = true;
}

function showScrollProprietate() {
	if (ge('lyrp').offsetHeight > 303) {
		ge('tdScrollBarp').style.display = "";
		ge('scrollbarp').style.display = "block";
		var wndo = new dw_scrollObj('wnp', 'lyrp');
		wndo.setUpScrollbar("dragBarp", "trackp", "v", 1, 1);
		wndo.setUpScrollControls('scrollbarp', true, 'v');
	}
}

function showScrollDetalii() {
	if (ge('lyrd').offsetHeight > 303) {
		ge('tdScrollBard').style.display = "";
		ge('scrollbard').style.display = "block";
		var wndo = new dw_scrollObj('wnd', 'lyrd');
		wndo.setUpScrollbar("dragBard", "trackd", "v", 1, 1);
		wndo.setUpScrollControls('scrollbard', true, 'v');
	}
}

var showCaseta = false;
function casetaExplicatii() {
	if (!dd.elements["casetaExplicatii"]) {
		ge('casetaExplicatii').style.display = "";
		ADD_DHTML("casetaExplicatii"+CURSOR_MOVE);
	}
	if (showCaseta == false) {
		dd.elements["casetaExplicatii"].show();
	}
	else {
		dd.elements["casetaExplicatii"].hide();
	}
	showCaseta = !showCaseta;
}

function refreshVisitorUrlRes(result, id){
	runScript(result);
}

function refreshVisitorUrl(idActivitate){
	var request = new httpRequest2("POST", HOSTNAME + 'refreshVisitorUrl', 'idActivitate='+idActivitate, true);
	if (request.initRequest()){
		request.setHandlerFunction("refreshVisitorUrlRes", '');
		request.sendRequest();
	}
	setTimeout('refreshVisitorUrl('+idActivitate+')',10000);
}

function asistentaOnline(){
	window.open('http://www.remio.ro/asistentaOnline?p='+location.href,'liveChat','location=1,status=1,scrollbars=0,resizable=1,width=700,height=565');
}

