var isIE = checkBrowser();
function checkBrowser() 
{
	if (navigator.appName.indexOf ("Microsoft") !=-1) 
	{
		return true //IE
	}	
	return false;
}	
//*****************************************
function getElementPos(elem, fromScreenZero)   
{   
	if (!elem)
		return false;   
	   
	var w = elem.offsetWidth;   
	var h = elem.offsetHeight;   
	   
	var l = 0;   
	var t = 0;   
	var positionStyle = "";
	
	while (elem)   
	{   
		l += elem.offsetLeft;   
		t += elem.offsetTop;   
		elem = elem.offsetParent;
		if (!elem)
			break;
		positionStyle = (isIE) ? elem.currentStyle['position'] : getComputedStyle(elem, null).position;
		if ( ( (positionStyle == "relative") || (positionStyle == "absolute") ) && !fromScreenZero )
			break;
	} 
	return {"left":l, "top":t, "width": w, "height":h};   
}
//*****************************************
function createElement(type, id, name)
{
	var element;
	if (isIE)
		element = document.createElement("<" + type + ( (id) ? " id='" + id + "'" : "") + ( (name) ? " name='" + name + "'" : "") + ">");
	else
	{
		element = document.createElement(type);
		if (id)
			element.id = id;
		if (name)
			element.name = name;
	}
	return element;
}

function getFavoritTeams()
{
	document.getElementById("favoriteTeams").style.display = "none"; 
	var container = document.getElementById("editFavoriteTeams");
	if (container.style.display == "")
		return;
	container.style.display = "";
	JsHttpRequest.query('/ajax_functions.php', "function=drawFavoritTeams",
	function(result, answer)
	{
		if (result['debug'])
			alert(result['debug']);
		if (result['success'])
		{
			eval(result['eval']);
		}
		else
		{
			container.innerHTML = "Не удалось загрузить любимые команды";
		}
		
	},true);
}

function hideBlogsParts(hide, form, obj2hide, obj2show)
{
	obj2hide = (obj2hide) ? obj2hide : new Array('OnMainPage', 'TournamentID', 'TeamID1', 'TeamID2', 'MatchID');
	obj2show = (obj2show) ? obj2show : new Array('OfftopType');
	for (var name in obj2hide)
		if (form[obj2hide[name]])
			form[obj2hide[name]].parentNode.parentNode.style.display = (hide > 0) ? "none" : "";
	
	for (var name in obj2show)
		if (form[obj2show[name]])
			form[obj2show[name]].parentNode.parentNode.style.display = (hide > 0) ? "" : "none";
}

function setcurmenu(i,menuid)
{

	document.getElementById('bottommenu').innerHTML=document.getElementById('bottommenu'+menuid).innerHTML;

	document.getElementById('menuitem'+i).className='curmenu';

	

	document.getElementById('border'+i).className='noborder';


	var cur=document.forms.vars.curmenu.value;

	if(cur!=i)
	{

		document.forms.vars.curmenu.value=i;

if(cur>0)
{
		document.getElementById('menuitem'+cur).className='upmenu';

		document.getElementById('border'+cur).className='border';

		document.getElementById('header'+cur).innerHTML="<div class='lightgrayline'></div><div class='grayborder2-top-left' style='background-color:#F3F3F3'><div class='grayborder2-top-right'></div></div>";
}
		document.getElementById('header'+i).innerHTML="<div class='darkgreenline'></div><div class='greenborder-top-left' style='background-color:#56B945'><div class='greenborder-top-right'></div></div>";


	}


}






function checknumeric()
{
  var key = window.event.keyCode; 
  if (key <48 || key >57) 
    window.event.returnValue = false; 
}



function FocusIN(obj)
{
  obj.style.backgroundColor="#F1F4F7";
}
function FocusOUT(obj)
{
  obj.style.backgroundColor="#FFFFFF";
}

function getElementsBySelector(selector) {
  var i;
  var s = [];
  var selid = "";
  var selclass = "";
  var tag = selector;
  var objlist = [];
  if (selector.indexOf(" ") > 0) {  //descendant selector like "tag#id tag"
    s = selector.split(" ");
    var fs = s[0].split("#");
    if (fs.length == 1) {
      return objlist;
    }
    return document.getElementById(fs[1]).getElementsByTagName(s[1]);
  }
  if (selector.indexOf("#") > 0) { //id selector like "tag#id"
    s = selector.split("#");
    tag = s[0];
    selid = s[1];
  }
  if (selid != "") {
    objlist.push(document.getElementById(selid));
    return objlist;
  }
  if (selector.indexOf(".") > 0) {  //class selector like "tag.class"
    s = selector.split(".");
    tag = s[0];
    selclass = s[1];
  }
  var v = document.getElementsByTagName(tag);  // tag selector like "tag"
  if (selclass == "") {
    return v;
  }
  for (i = 0; i < v.length; i++) {
    if (v[i].className == selclass) {
      objlist.push(v[i]);
    }
  }
  return objlist;
}

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function winop(link)
{
	windop = window.open(link,"_blank","height=800,width=1028,left=100,top=30,scrollbars=yes,resizable=yes");
}
