

  // this function is need to work around 
  // a bug in IE related to element attributes
function hasClass(obj)
{
    var result = false;
    if (obj.getAttributeNode("class") != null)
    {
       result = obj.getAttributeNode("class").value;
    }
    return result;
}   


function stripe(id) 
{
    var even = false;

    var evenColor = arguments[1] ? arguments[1] : "#fff";
    var oddColor = arguments[2] ? arguments[2] : "#f7f7f7";

    var table = document.getElementById(id);
    if (! table) { return; }
    
      var trs = table.getElementsByTagName("tr");
      for (var i = 0; i < trs.length; i++) 
	  {
	    if (!hasClass(trs[i]) && ! trs[i].style.backgroundColor) 
		{
          var tds = trs[i].getElementsByTagName("td");
          for (var j = 0; j < tds.length; j++) 
		  {      
            var mytd = tds[j];
	        if (! hasClass(mytd) && ! mytd.style.backgroundColor)
			{
        
		      mytd.style.backgroundColor = even ? evenColor : oddColor;
              
            }
          }
        }
        // flip from odd to even, or vice-versa
        even =  ! even;
      }   
 }

function sendToFriendWND(width, height)
{
	uri = "/index.php?id=send_to_friend&uri=" + window.location;
	send_to_friend_wnd = window.open(uri, "send_to_friend_wnd", "location=no, status=yes,toolbar=no,menubar=no,scrollbars=auto,resizable=no,width="+width+",height="+height);
	send_to_friend_wnd.focus();
}
								
function bookmark () 
{
    if (typeof window.external != "undefined" && typeof window.external.AddFavorite != "undefined") {
        window.external.AddFavorite (window.location, document.title);
    } else if (typeof window.opera != "undefined" && window.opera.version() < 9) {
        alert ("Нажмите [Ctrl] + [T] для создания закладки на эту страницу.");
    } else {
        alert ("Нажмите [Ctrl] + [D] для создания закладки на эту страницу.");
    }
}

function homePage() 
{
	if(typeof window.external != "undefined") 
	{
		document.body.style.behavior = "url(#default#homepage)";
		document.body.setHomePage(window.location);
	}
	else 
	{
		alert("Ваш браузер не поддерживает автоматическую установку домашней странички");
	}
}

function checkVotingResult(form, url) 
{
	
	if (!form.variant.value)
	{
		alert("Выберите вариант.");
		return false;
	}
	window.open(url, "result_window", "scrollbars=yes,status=yes,resizable=no,toolbar=no,directories=no,menubar=no,location=no,width=500,height=300");
	return true;
}

function checkSendToFriendForm(form)
{
	if (form.name.value && form.to_email.value && form.message.value) return true;
	alert("Не все поля заполнены!");
	return false;
}

