//ix_functions

var searchBarCount = 1;
var maxSearchBars  = 2;

function addSelect( target ) {

  var arr = Element.getElementsByClassName('srcForAddSearch', 'select_building_type');
  var searchBarCount = arr.length;

//  if ( target ) {
//
//  }

  if ( target && searchBarCount <= maxSearchBars ) {
    var node = arr.last();
    var clone = node.cloneNode( true );
    $('srcForAddSearch').appendChild( clone );
    searchBarCount++;
  }

  if ( searchBarCount == maxSearchBars ) {
    Element.hide('addSearch');
  }

  if ( searchBarCount > 0 ) {
    Element.show('remSearch');
  }
}

function remSelect( target ) {

//  var arr = Element.getElementsByClassName('addArea', 'select_building_type');
  var arr = Element.getElementsByClassName('srcForAddSearch', 'select_building_type');
  var searchBarCount = arr.length;

  if ( arr.length > 1 ) {
    Element.remove( arr.last() );
  }

  searchBarCount--;

  if ( searchBarCount <= maxSearchBars ) {
    Element.show('addSearch');
  }

  if ( searchBarCount <= 1 ) {
    Element.hide('remSearch');
  }
}

function adjustSortBar( mode ) {

  if ( mode == 1 ) {
    if ( navigator.appName == "Microsoft Internet Explorer" ) {
      Element.setStyle( 'sortBarInner', { marginRight: '124px' } );
    }
    else {
      Element.setStyle( 'sortBarInner', { marginRight: '144px' } );
    }
  }
  else {
    Element.setStyle( 'sortBarInner', { marginRight: '0px' } );
  }
}

function alterScope( source, target ) {

  var startYear = $F('date_from');
  var endYear = $F('date_to');
	var someNodeList = $('date_from').getElementsByTagName('option');
	var nodes = $A(someNodeList);
  var yearToFirst = nodes.first().innerHTML;

  //clear date_to
  Element.update( 'date_to', '' );

	nodes.each( function( node ) {
		if ( node.innerHTML >= startYear ) {
      var clone = node.cloneNode(true);
	    var newnode = $('date_to').appendChild( clone );
      if ( newnode.value == endYear ) {
        newnode.selected = true;
      }
		}
	});
}

function showSearchForm( el ) {
  Element.show('searchBar');
  Element.hide('searchBtn');
  return false;
}

function hideSearchForm( el ) {
  Element.show('searchBtn');
  Element.hide('searchBar');
  return false;
}

function doInitCheck() {

  try {
    var arr = Element.getElementsByClassName( 'srcForAddSearch', 'select_building_type' );
    searchBarCount = arr.length;
    addSelect( null );
  }
  catch( e ) {
  }
}

//window.onload = doInitCheck();

function openPrintWindow() {
  MeinFenster = window.open('', 'printWindow');
  $outStr = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
  $outStr += '<html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>FREYLER Industriebau GmbH - Druckansicht</title>';
  $outStr += '<link rel="stylesheet" type="text/css" href="design/css/print.css" />';
  $outStr += '<link rel="stylesheet" type="text/css" href="design/css/freyler.css" />';
  $outStr += '<style type=text/css>#contentCon{width:18cm;}</style>';
  $outStr += '<script type="text/javascript" src="design/js/menu.js"></script>';
  $outStr += '<script type="text/javascript" src="design/js/prototype.js"></script>';
  $outStr += '<script type="text/javascript">function doInitCheck() {}</script>';
  $outStr += '<script type="text/javascript" src="design/js/ix_functions.js"></script>';
  $outStr += '</head>';
  $outStr += '<body><div id="page"><div id="contentCon">';
  $outStr += $('contentCon').innerHTML;
  $outStr += '<span class="printview"><a href="" onclick="stop();print(); return false;">Drucken</a></span>';
  $outStr += '</div></div></body></html>';
  MeinFenster.document.write($outStr);
}

function checkSearchForm() {
if ($('searchForm')) {
  $('searchForm').elements['print'].value = 1;
  $('searchForm').submit();
  return false;
}
  return true;
}
