window.onload = function(e) {
  if(!e) {
    //window.attachEvent('onresize',minWidth);
	//minWidth();
  }
  removeOdds(document.documentElement);// удалить со страницы «паразитные» текстовые узлы (состоящие только из пробелов и переводов строки)
  one();
  //change_row();
  text_field();
}
function minWidth() {
  var body = document.getElementsByTagName('body')[0];
  var html = document.documentElement;
  if(html.clientWidth<990) {
    body.style.width = '990';
  }
  else {
    body.style.width = 'auto';
  }
}



/*Эта функция ищет паразитные узлы: пробелы и переносы строк, и помещает их в массив*/
function findOdds(node, arr) {
  var space = /^[^\u0021-\uffff]*$/g;
  if(node.nodeType == 3) {
    if(node.nodeValue.match(space)) {
      arr.push(node);
    }
  }
  else if(node.nodeType == 1) {
    for(var n = node.firstChild; n; n = n.nextSibling) {
      findOdds(n, arr);
    }
  }
}
/*
    Функция removeOdds(node) удаляет из поддерева узла node «паразитные» текстовые узлы (состоящие только из пробелов и переводов строки)
*/
function removeOdds(node) {
  var odds = new Array();
  findOdds(node, odds);
  for(var i = 0; i < odds.length; i++) {
    odds[i].parentNode.removeChild(odds[i]);
  }
}

function text_field(){
  var inputs = document.getElementsByTagName('input');
  for (var i=0; i < inputs.length; i++){
    if((inputs[i].className == 'textfield') || (inputs[i].className == 'input') || (inputs[i].className == 'input_buttom_search')){
    //inputs[i].onfocus = clearfield;
    //inputs[i].onblur = savefield;
	}
  }
}
function clearfield(){
  this.value = '';
}
function savefield(){
  if(this.value==''){
    if(this.className == 'input_buttom_search'){
	  this.value = 'Search';
	}
	else{
	  var text = this.parentNode.previousSibling.firstChild.nodeValue;
      this.value=text;
	}
  }
}


function one(){
  var menu1 = document.getElementById('top_menu');
  var menu2 = document.getElementById('level2_menu');
  var submenu2 = document.getElementById('tr2');
  var arr_menu1 = menu1.childNodes;
  if(submenu2.childNodes.length != 0){
    for(var i=0; i<arr_menu1.length; i++){
	  if(i != 3){
      arr_menu1[i].onmouseover = show_level2;
      arr_menu1[i].onmouseout = hide_current;
	  }
    }
  }
}
function show_level2(){  
  var menu1 = document.getElementById('top_menu');
  var menu2 = document.getElementById('level2_menu');
  var arr_menu1 = menu1.childNodes;
  for(var j=0; j<arr_menu1.length; j++){
    arr_menu1[j].lastChild.firstChild.className = 'display_none';
  }
  this.lastChild.firstChild.className = 'level2_menu';
  this.firstChild.nextSibling.className = 'current';
  
}
function hide_current(){
  var a;
  var menu = document.getElementById('top_menu');
  var tabs = menu.childNodes;
  for (var i=0; i<tabs.length; i++){
    if(tabs[i].firstChild.nextSibling.className == 'current'){
	  tabs[i].firstChild.nextSibling.className = 'display_none';
	}
	if(tabs[i].lastChild.firstChild.className == 'level2_menu'){
	  tabs[i].lastChild.firstChild.className = 'display_none';
	}
    
  }  
}


function setstate() {
  var state = document.getElementById('state');
  var country = document.getElementById('country');
  if(country.selectedIndex != 0) {
    state.selectedIndex = -1;
    state.disabled = true;
  } else {
    state.disabled = false;
  }
  if(country.selectedIndex == 1) {
    country.selectedIndex = 0;
    state.disabled = false;
  }
  if(state.selectedIndex == 0) {
    state.selectedIndex = -1;
  }
}
