
var searchInput;
var searchPreview;

var searchInputPage;
var searchPreviewPage;

var httpRequest;


if ( window.XMLHttpRequest ) { httpRequest = new XMLHttpRequest(); }
if ( !httpRequest ) {
	try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			httpRequest = null;
		}
	}
}

function getPreview( str ) {
  var url = 'http://www.goerlitz-real.de/special/';
  url += 'search_preview.php?s=' + encodeURI( str );
  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange = getPreviewStatus;
  httpRequest.send(null);
}

function getPreviewStatus() {
  var html = '';
  if ( httpRequest.readyState == 4 ) {
    var res = httpRequest.responseText;
    if ( res != null && res != '' ) {
      html += '<ul>';
      var s = res.split('|'); 
      for ( var i = 0; i < s.length; i++ ) { 
        if ( s[i] != '' ) html += '<li><a href="/suc/'+s[i]+'">'+s[i]+'</a></li>'; 
      }
      html += '</ul>';
    }
    if ( html.length > 3 ) {
    searchPreview.style.display = 'block';
    searchPreview.innerHTML = html;
    } else {
    searchPreview.style.display = 'none';
    }
  }
}

function searchRequest() {
  searchPreview = document.getElementById('searchPreview');
  if ( searchInput.value != null && searchInput.value.length > 1 ) {
    getPreview( searchInput.value );
  } else {
    searchPreview.style.display = 'none';
  }
}









function searchRequestPage() {
  searchPreviewPage = document.getElementById('searchPreviewPage');
  if ( searchInputPage.value != null && searchInputPage.value.length > 0 ) {
    getPreviewPage( searchInputPage.value );
  } else {
    searchPreviewPage.style.display = 'none';
  }
}


function getPreviewPage( str ) {
  var url = 'http://www.goerlitz-real.de/special/';
  url += 'search_preview.php?s=' + encodeURI( str );
  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange = getPreviewStatusPage;
  httpRequest.send(null);

}


function getPreviewStatusPage() {
  var html = '';
  if ( httpRequest.readyState == 4 ) {

    var res = httpRequest.responseText;
    if ( res != null && res != '' ) {
      html += '<ul>';
      var s = res.split('|'); 
      for ( var i = 0; i < s.length; i++ ) { 
        if ( s[i] != '' ) html += '<li><a href="/suc/'+s[i]+'">'+s[i]+'</a></li>'; 
      }
      html += '</ul>';
    }

    if ( html.length > 3 ) {
    searchPreviewPage.style.display = 'block';
    searchPreviewPage.innerHTML = html;
    } else {
    searchPreviewPage.style.display = 'none';
    }

  }

}

/* -------------------------------------------------------- */

var anyThemeStatus = 1;

function getScrollPos() {
  var y = 0;
  if ( typeof(window.pageYOffset) == 'number') { // Netscape
    y = window.pageYOffset;
  } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) { // DOM
    y = document.body.scrollTop; 
  } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { // IE6
    y = document.documentElement.scrollTop; 
  }
  return y;
}

function getScrollWindow() {
  if ( anyThemeStatus == 1 ) {
    if ( getScrollPos() > 300 ) {
      getScrollWindowOn();
    } else {
      getScrollWindowNo();
    }
  }
}

function getScrollWindowOn() { 
  document.getElementById('anyTheme').style.right = '-1px';
}

function getScrollWindowNo() { 
  document.getElementById('anyTheme').style.right = '-400px';
}

function getScrollWindowOff() { 
  anyThemeStatus = 0;
  getScrollWindowNo();
}

/* -------------------------------------------------------- */


