function urlCleanup(url, arr) {
    var new_url = new String;
	var new_url = '';
    url_org = url.split('?');
	
    if (url_org[1]) {
		url = url_org[1].split('#');
        url = url[0].split('&');
    	if (arr && (arr.length > 0)) {
			for(var u=0; u<url.length; u++) {
				if (typeof(url[u]) != 'undefined' && url[u] != '') {
					val = url[u].split('=');
					da_eba_javascript = false;
					for(var i=0; i<arr.length; i++) {
						da_eba_javascript = (val[0] == arr[i]) && (val[1] != '');
						if (da_eba_javascript === true) break;
                    }
					if (da_eba_javascript !== true) {
						new_url = new_url + '&' + val[0] + '=' + val[1];
						i=arr.length;
					}
                }
            }
        }
    }
	new_url = url_org[0] +  new_url.substring(1); //
    return new_url;
}
function showFullDesc(text_id) {
	var showhide = document.getElementById(text_id);
	// see what is the display stuff
	var displaytype = showhide.style.display;
	if (displaytype == 'none') {
		showhide.style.display='inline';
		var link = document.getElementById('show_'+text_id);
		link.innerHTML = 'скрий';
	}
	else {
		showhide.style.display='none';
		var link = document.getElementById('show_'+text_id);
		link.innerHTML = '...';
	}
}
function selectTab(tab) {
	for (i=0;i<tab.parentNode.getElementsByTagName('a').length;i++) {
		tab.parentNode.getElementsByTagName('a')[i].className = 'tablink';
		//alert($(tab.parentNode.getElementsByTagName('li')[i]));
		$(tab.parentNode.getElementsByTagName('a')[i].getAttribute('rel')).hide();
	}
	tab.className = 'tablinkactive';
	$(tab.getAttribute('rel')).show();
	return false;
}
function highlightRow (obj) {
	var rowNode = obj.parentNode;
	if (rowNode.toggleClassName) {
		rowNode.toggleClassName('highlightedrow');
	}
}
function trim(str) {
    return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function checkComparisonOffers() {
	var form = document.getElementById('searchresults');
	
	var numinputs = 0;
	
	var inputs = form.getElementsByTagName('input');
	var inplen = inputs.length;
	var regex = /cmp_\d+/g;
	var selected = 0;
	for (var i = 0; i < inplen; i++) {		
		if (inputs[i].getAttribute('name').indexOf('mp_')) {
			if (inputs[i].checked) {
				selected++;
			}
		}
	}
	if (selected < 2) {
		alert('Моля изберете поне 2 оферти');
		return false;
	}
	return true;
}


function hideExtraCitiesInOffer() {
	var els_parent = $j('.colcontent');
	if (els_parent) {
		// ima go - proverqvame ima li neshta v spisyka
		var links = $j('a', els_parent);
		if (links.length > 10) {
			// местим избрания като първи
			var hl = $j('.highlight', els_parent);
			if (hl) {
				els_parent.prepend(hl);
			}
		}
		if (links.length > 45) {
			// има 20 линка
			var hiddenDiv = document.createElement('div');
			hiddenDiv.id="hiddenCitiesDiv";
			hiddenDiv.style.display="none";
			
			$j(els_parent).append(hiddenDiv);
			for(var i = 45; i < links.length; i++) {
				$j(hiddenDiv).append(links[i]);
			}
			
			
			var showmore = document.createElement('a');
			showmore.style.color = '#bcbcbc';
			showmore.style.cursor = 'pointer';
			showmore.style.textDecoration='underline';
			var text = document.createTextNode('виж всички');
			$j(showmore).append(text);
			
			showmore.onclick = function() {
				$j('#hiddenCitiesDiv').css('display', 'block');
				this.parentNode.removeChild(this);
			}
			
			$j(els_parent).append(showmore);
			
			// kriem ostanalite
		}
		
	}
}

$j(document).ready(hideExtraCitiesInOffer);

