function changeLoc(address){
  window.location.href = address;
}

function deleteRecord(url){
	if(confirm("Продолжить удаление?")){
      location.href=url;
    }
    return false;
  }


function SetAnswerVisible(id) {
	obj=document.getElementById("a"+id);
	pm=document.getElementById(id);
	if(obj.style.display == 'none'){
		obj.style.display = '';
		pm.src = 'images/club/a_hide.gif';
	}else{
		obj.style.display = 'none';
		pm.src = 'images/club/a_show.gif';
	}
}

function SetAddLinkVisible() {
	obj=document.getElementById("links");
	div_text=document.getElementById("divtext");
	if(obj.style.display == 'none'){
		obj.style.display = '';
		div_text.innerHTML = 'скрыть';
	}else{
		obj.style.display = 'none';
		div_text.innerHTML = 'добавить ссылку';
	}
}  
  
  
// функции смайликов и т.д.

function url(){
	var FoundErrors = '';
	var enterURL   = prompt("Введите полный URL ссылки", "http://");
	var enterTITLE = prompt("Введите название сайта", "ссылка");

	if (!enterURL || enterURL=='http://') {
		FoundErrors = 1;
	}
	else if (!enterTITLE) {
		FoundErrors = 1;
	}

	if (FoundErrors) {
		return;
	}

	add_smile("[url="+enterURL+"]"+enterTITLE+"[/url]");
}

function img(){
    var FoundErrors = '';
    var enterURL = prompt("Введите адрес картинки","http://");

    if (!enterURL || enterURL=='http://') {
        FoundErrors = 1;
    }

    if (FoundErrors) {
        return;
    }
    add_smile("[img]"+enterURL+"[/img]");
}

/* Добавление улыбочек в текстовое поле */
function add_smile(str){
	obj = document.getElementById("txt");
	obj.focus();
	obj.value =	obj.value + str;
}

function inserttags(st_t, en_t){ 
	obj = document.getElementById("txt");
	obj2 = document.addedit;
	if ((document.selection)) {
		obj.focus();
		obj2.document.selection.createRange().text = st_t+obj2.document.selection.createRange().text+en_t;
	}
	else 
	{
		obj.focus();
		obj.value += st_t+en_t;
	}
}

// функции смайликов и т.д. (конец)

function show_hide_pr(id) {
	obj=document.getElementById("pr"+id);
	obj_link=document.getElementById("pr"+id+"_link");
	if(obj.style.display == 'none'){
		obj.style.display = '';
		obj_link.innerHTML = "<a href=# onclick='show_hide_pr("+id+")'>скрыть...</a>";
	}else{
		obj.style.display = 'none';
		obj_link.innerHTML = "<a href=# onclick='show_hide_pr("+id+")'>подробнее...</a>";
	}
}

// полосатость таблицы
//Исправление бага для Интернет Эксплорера

  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] : "#eee";
    var evenColor = arguments[1] ? arguments[1] : "#E9F6FF";
    var oddColor = arguments[2] ? arguments[2] : "#DBEDF9";
  
    var table = document.getElementById(id);
    if (! table) { return; }
    
    // Таблица может иметь больше чем один tbody, поэтому надо учесть их все
    var tbodies = table.getElementsByTagName("tbody");

    for (var h = 0; h < tbodies.length; h++) {
    
     // Найти все теги tr 
      var trs = tbodies[h].getElementsByTagName("tr");
      
      for (var i = 0; i < trs.length; i++) {

	    // пропустить все tr с указанным классом
        // или  backgroundColor style
	    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];

            // пропустить все td с указаным классом
            // или backgroundColor style
	        if (! hasClass(mytd) && ! mytd.style.backgroundColor) {
        
		      mytd.style.backgroundColor = even ? evenColor : oddColor;
              
            }
          }
        }
        // переключение порядка "полосатости"
        even =  ! even;
      }
    }
}


