function openUsedLink(carID,place)
{
	var url=place;
	
	var spec=window.open(url, "New_Window", "scrollbars=yes,resizable=yes,width=820,height=650", 1);
	spec.focus();
	return false;
}


        // Reference to the last description to be shown
        var lastSimilarDescription;
        // Reference to the timeout for showing the box
        var lastSimilarTimeout;
        // Reference to the img that caused the last timeout
        var lastSimilarTimeoutImg;
        // Reference to that last mouse position
        var lastSimilarMousePos;
        // Refer to the image for the last description to be shown
        var lastSimilarImg;
        var c = 0;
        function storeSimilarMousePos(e) {
            var posx = 0;
            var posy = 0;
            if (!e) var e = window.event;
            if (e.pageX || e.pageY)     {
                posx = e.pageX;
                posy = e.pageY;
            }
            else if (e.clientX || e.clientY)    {
                posx = e.clientX + document.body.scrollLeft
                    + document.documentElement.scrollLeft;
                posy = e.clientY + document.body.scrollTop
                    + document.documentElement.scrollTop;
            }
            if( posx && posy ) {
                lastSimilarMousePos = { 'x': posx, 'y': posy };
                var target = e.srcElement || e.target;
                if( target == this && this == lastSimilarImg ) {
                    hideSimilarDescription(true);
                }
                showSimilarDescription.call( this, e );
            }
        }
        function showSimilarDescription( e ) {
            if( lastSimilarTimeout )
                clearTimeout( lastSimilarTimeout );
            var img = this;
            lastSimilarTimeout = setTimeout( function() {
                reallyShowSimilarDescription( img );
            }, 500 );
        }

        function reallyShowSimilarDescription(img) {
            if( lastSimilarTimeout ) {
                clearTimeout( lastSimilarTimeout );
                lastSimilarTimeout = null;
                lastSimilarTimeoutImg = null;
            }
            if( ! img.similarDescription ) {
                var divs = img.parentNode.getElementsByTagName( 'div' );
                img.similarDescription = divs[0];
                img.similarDescription.parentNode.removeChild( img.similarDescription );
                document.body.appendChild( img.similarDescription );
            }
            if( ! img.similarDescription || img.similarDescription == lastSimilarDescription ) {
                return;
            }
            //hideSimilarDescription( e );
            lastSimilarDescription = img.similarDescription;
            lastSimilarDescription.style.display = 'block';
            lastSimilarDescription.style.left = (lastSimilarMousePos.x)+'px';
            lastSimilarDescription.style.top = (lastSimilarMousePos.y-5)+'px';
            lastSimilarImg = img;
            lastSimilarHideTimeout = setTimeout( function() {
                hideSimilarDescription( true );
            }, 5000 );
        }

        function hideSimilarDescription( e ) {
            if( lastSimilarTimeout ) {
                clearTimeout( lastSimilarTimeout );
                lastSimilarTimeout = null;
            }
            if( lastSimilarDescription ) {
                if( e !== true ) {
                    if( ! e )
                        e = window.event;
                    var target = e.relatedTarget || e.fromElement;
                    if( target == lastSimilarDescription
                     || target.parentNode == lastSimilarDescription
                     || target.parentNode.parentNode == lastSimilarDescription
                     || target.parentNode.parentNode.parentNode == lastSimilarDescription )
                        return;
                }
                if( lastSimilarHideTimeout ) {
                    clearTimeout( lastSimilarHideTimeout );
                    lastSimilarHideTimeout = null;
                }
                var lsd = lastSimilarDescription;
                lsd.style.display = 'none';
                lastSimilarDescription = null;
                lastSimilarImg = null;
            }
        }
		
     var car_search_type = 'used';
            function setCarSearch( type ) {
                var other_type = type == 'used' ? 'new' : 'used';
                var elem = document.getElementById( type+'CarsOption' );
                var other_elem = document.getElementById( other_type+'CarsOption' );
                if( ! elem.className.match(/( |^)selected/) ) {
                    elem.className += ' selected';
                }
                other_elem.className = other_elem.className.replace( new RegExp( ' ?selected', 'g' ), '' );
                car_search_type = type;
                if( this.blur )
                    this.blur();
            }
            function submitCarSearch(sel) {
                var manufacturer = encodeURIComponent( sel.value );
		manufacturer=manufacturer.toLowerCase();
                var url;
                if( car_search_type == 'used' ) {
                    url = '/used-cars/'+manufacturer;
                } else {
                    url = '/new-cars/'+manufacturer;
                }
                window.location = url;
            }
