function getElementsByAttribute(a,b,c,d){var e=(b=="*"&&a.all)?a.all:a.getElementsByTagName(b);var f=new Array();var g=(typeof d!="undefined")?new RegExp("(^|\\s)"+d+"(\\s|$)","i"):null;var h;var j;for(var i=0;i<e.length;i++){h=e[i];j=h.getAttribute&&h.getAttribute(c);if(typeof j=="string"&&j.length>0){if(typeof d=="undefined"||(g&&g.test(j))){f.push(h)}}}return f}function getElementsByClassName(a,b,c){var d=(b=="*"&&a.all)?a.all:a.getElementsByTagName(b);var e=new Array();var f=new Array();if(typeof c=="object"){for(var i=0;i<c.length;i++){f.push(new RegExp("(^|\\s)"+c[i].replace(/\-/g,"\\-")+"(\\s|$)"))}}else{f.push(new RegExp("(^|\\s)"+c.replace(/\-/g,"\\-")+"(\\s|$)"))}var g;var h;for(var j=0;j<d.length;j++){g=d[j];h=true;for(var k=0;k<f.length;k++){if(!f[k].test(g.className)){h=false;break}}if(h){e.push(g)}}return(e)}function set_ch(a){var b=document.getElementsByName(a)[0];document.getElementsByName('tip_imobil')[0].value=b.value;b.onchange=function(){document.getElementsByName('tip_imobil')[0].value=this.value}}function show_hide(a,b,c){var d=getElementsByClassName(document,'p','tope_rezidential');for(var i=0;i<d.length;i++){if(a=='none')d[i].style.display=a;else{if(d[i].className!='tope_rezidential tope_rez_inchiriez')d[i].style.display=a}}var e=getElementsByClassName(document,'p','tope_comercial');for(var i=0;i<e.length;i++){e[i].style.display=b}var f=getElementsByClassName(document,'p','tope_terenuri');for(var i=0;i<f.length;i++){f[i].style.display=c}}document.write('<script src="http://www.topestate.ro/widgets/widget1.js" type="text/javascript" charset="utf-8"></script>');window.onload=function(){var b=document.getElementsByTagName('head')[0];var c=document.createElement('link');c.type='text/css';c.rel='stylesheet';c.href='http://www.topestate.ro/css/top.css';c.media='screen';b.appendChild(c);document.getElementById('tope_cautare_widget').innerHTML=content;var d=getElementsByAttribute(document,'a','rel','top_extern');for(var i=0;i<d.length;i++){d[i].setAttribute('target','_blank')}var e=getElementsByClassName(document,'a','tope_menu');for(var i=0;i<e.length;i++){e[i].onclick=function(){var a=this.text.replace('ţ','t').toLowerCase();a=(a=='locuinte'?'rezidential':a);document.getElementsByName('tip')[0].value=a;for(var i=0;i<e.length;i++){e[i].className='tope_menu'}this.className='tope_menu tope_s';if(a=='rezidential'){document.getElementsByName('tip_imobil')[0].value='apartamente / garsoniere';show_hide('block','none','none')}else if(a=='comercial'){set_ch('tip_imobil_sel');show_hide('none','block','none')}else if(a=='terenuri'){set_ch('tip_teren_sel');show_hide('none','none','block')}return false}}var f=document.getElementsByName('tip_cerere');for(var i=0;i<f.length;i++){f[i].onclick=function(){if(document.getElementsByName('tip')[0].value=='rezidential')getElementsByClassName(document,'p','tope_rez_inchiriez')[0].style.display=(this.value=='Caut pentru inchiriere'?'block':'none')}}}