var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;

function popup(url,width,height){
  window.open(url, 'popup', 'width='+width+',height='+height+',resizable=no,scrollbars=yes');
}

function goBookmark(f){
  window.location="#"+f;
}

function filterChars(type,inp,event){
  if(type=='alpha'){
    try{
      a=document.all.tags;
      if((event.keyCode >= 48) && (event.keyCode <= 57) || (event.keyCode >= 187) && (event.keyCode <= 191) || (event.keyCode >= 193) && (event.keyCode <= 221)) {
        return false;
      }else{
        return event.keyCode;
      }
    }catch(e){
      if((event.which >= 48) && (event.which <= 57) || (event.which >= 187) && (event.which <= 191) || (event.which >= 193) && (event.which <= 221)) {
        event.preventDefault();
        event.stopPropagation();
        return false;
      }else{
        return event.which;
      }
    }
  }
  if(type=='number'){
    if((event.keyCode >= 48) && (event.keyCode <= 57) || event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==37 || event.keyCode==38 || event.keyCode==39 || event.keyCode==40) {
      if(!event.shiftKey){
        return event.keyCode;
      }else{
        return false;
      }
    }else{
      return false;
    }
  }
  if(type=='phone'){
    try{
      a=document.all.tags;
      if((event.keyCode >= 48) && (event.keyCode <= 57) || event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==37 || event.keyCode==38 || event.keyCode==39 || event.keyCode==40 || event.keyCode==187 || event.keyCode==43 || event.keyCode==32) {
        if(!event.shiftKey && event.keyCode!=43){
          return event.keyCode;
        }else{
          if(event.keyCode==43){
            return event.keyCode;
          }else{
            return false;
          }
        }
      }else{
        return false;
      }
    }catch(e){
      if((event.which >= 48) && (event.which <= 57) || event.which==8 || event.which==9 || event.which==46 || event.which==37 || event.which==38 || event.which==39 || event.which==40 || event.which==187  || event.which==43 || event.which==32) {
        if(!event.shiftKey && event.which!=43){
          return event.which;
        }else{
          if(event.which==43){
            return event.which;
          }else{
            event.preventDefault();
            event.stopPropagation();
            return false;
          }
        }
      }else{
        event.preventDefault();
        event.stopPropagation();
        return false;
      }
    }
  }
  if(type=='count'){
    try{
      a=document.all.tags;
      if((event.keyCode >= 49) && (event.keyCode <= 57) || event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==37 || event.keyCode==38 || event.keyCode==39 || event.keyCode==40) {
        if(!event.shiftKey){
          return event.keyCode;
        }else{
          return false;
        }
      }else{
        return false;
      }
    }catch(e){
      if((event.which >= 49) && (event.which <= 57) || event.which==8 || event.which==9 || event.which==46 || event.which==37 || event.which==38 || event.which==39 || event.which==40) {
        if(!event.shiftKey){
          return event.which;
        }else{
          event.preventDefault();
          event.stopPropagation();
          return false;
        }
      }else{
        event.preventDefault();
        event.stopPropagation();
        return false;
      }
    }
  }
}

function writeToLayer(lay,txt){
  try{
  if (ie4){
    if(document.all[lay]){
      document.all[lay].innerHTML = txt;
    }
  }
  if (ns6){
    over = document.getElementById([lay]);
    range = document.createRange();
    range.setStartBefore(over);
    domfrag = range.createContextualFragment(txt);
    while (over.hasChildNodes()){
      over.removeChild(over.lastChild);
    }
    over.appendChild(domfrag);
  }
  }catch(e){
  }
}

function pngfix (img){
 var arVersion = navigator.appVersion.split ('MSIE');
 var version = parseFloat (arVersion [1]);

 if ((version >= 5.5) && (version < 7) && (document.body.filters)) {

  var imgAlt = img.alt ? ' alt="' + img.alt + '"' : '';
  var imgTitle = img.title ? ' title="' + img.title + '"' : ' title="' + img.alt + '"';
  var imgStyle = img.style.cssText ? img.style.cssText : '';
  var imgStyle = 'display: inline-block;' + img.style.cssText;
  if (img.parentNode.href) imgStyle = "cursor: hand;" + imgStyle;
  var sNewHTML = "<span " + imgAlt + imgTitle
   + ' style="font-size: 0; width: ' + img.width + 'px; height: ' + img.height + 'px;' + imgStyle + '; '
   + 'filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + img.src + '\', sizingMethod=\'scale\');"></span>';
  if (img.useMap) {
   sNewHTML += '<img style="position: absolute; left: 0; height: ' + img.height
   + 'px; width: ' + img.width + 'px" src="http://g.delfi.lv/s.gif" usemap="' + img.useMap + '" />';
  };
  img.outerHTML = sNewHTML;
 }
}

function tMenu(item){
	if($.browser.msie){
		$('#li'+item+' span + li + ul').toggle('fast');
		$('#li'+item+' + li').toggle('fast');
	}else{
		$('#li'+item+' + li + ul').toggle('fast');
		$('#li'+item+' + li').toggle('fast');
	}
}

function topNewsRotate(){
	var tmp=topnews[0];
	topnews[0]=topnews[1];
	topnews[1]=topnews[2];
	topnews[2]=topnews[3];
	topnews[3]=tmp;
	var tmp=topnewssm[0];
	topnewssm[0]=topnewssm[1];
	topnewssm[1]=topnewssm[2];
	topnewssm[2]=topnewssm[3];
	topnewssm[3]=tmp;
	$('#newc').html(topnews[0]);
	for(i=1;i<=3;i++){
		$('#hots'+i).html(topnewssm[i]);
	}
	window.setTimeout(function(){topNewsRotate();},10000);
}