//Work with cookie
function setCookie (name, value) {
  document.cookie = name + "=" + value;
}
function par(cur,k){
  var i;
  if (cur.hasChildNodes()) {
	for ( i = 0; i < cur.childNodes.length; i++ ){
      if(cur.childNodes[i].tagName == "UL"){
        k.push(cur.childNodes[i].style.display);
	  }
	  par(cur.childNodes[i],k);
	}
  }
}

function save(){
  var i=0; 
  var str='';
  b=new Array();
  arr = document.getElementById('dropMenu');
  par(arr,b);    

  for(i=0;i<b.length;i++){
    if((i+1) != b.length)
     str += b[i]+'^';
    else
     str += b[i];   
  } 
  setCookie('menu',str);
  setCookie('count',b.length);
  return true;
}

//MENU ADMIN
function dropMenu(){
  var c,d,e,j,i;
  c=new Array();
  
  d=document.getElementsByTagName('*');
  e=new RegExp("(^|\\b)menuCat(\\b|$)");
  j=0;
  for(i=0;i<d.length;i++){
    if(e.test(d[i].className)){
	  c[j]=d[i];
	  j++;
	}
  }
  for(i=0;i<c.length;i++){
    var f=c[i].getElementsByTagName("span")[0];
	f.onclick=function(){
	  var a,b;a=this.parentNode;
	  b=a.getElementsByTagName("ul")[0];
	  if(b.style.display=="block"){
		this.style.backgroundImage="url("+plus+")";
		b.style.display="none"
      }else{
	    this.style.backgroundImage="url("+minus+")";
		b.style.display="block"
      }
	}
	var a,b;a=f.parentNode;
	b=a.getElementsByTagName("ul")[0];
	if(b.style.display == "block"){
	   f.style.backgroundImage="url("+minus+")";
    }else{
	  f.style.backgroundImage="url("+plus+")";
    }	
  }
};
// MENU IN MIDDLE
function over(name,name2,t) {
  var k = document.getElementById(name2);
  document.getElementById(name).className = 'hideOff';
  k.innerHTML = t.name;
  k.style.display = 'block';
} 
function out(name,name2) {
	  document.getElementById(name).className = 'hideOn'
	  document.getElementById(name2).style.display = 'none';
}

function show_hide(name,selected,sel,tag){
  if(name.id == selected){
	document.getElementById(selected).style.display = "none"
    document.getElementById(sel).style.display = "block";
	document.getElementById(tag).focus();
  }else{
    document.getElementById(sel).style.display = "none"
	document.getElementById(selected).style.display = "block";
  }
}

function opendiv(name){
  name.style.display="block";
}

function checkPass(string,span){
  if(string.value.length <= 3){
    span.innerHTML = "пароль должен быть более 3 символов";
  }else{
	span.innerHTML = "";
  }
}

//Публикация всех блоков
function BoxChangeBlock(f,name,id){ 
  for (var i=0; i < f.elements.length; i++) {
    var element = f.elements[i];
    if(element.className=='checks'){
      element.checked = name.checked;
    }
  }
  publicAllBlock(id,name);
}
//-----------------------------

//Публикация всех сообщенией
function BoxChangeMes(f,name){ 
  for (var i=0; i < f.elements.length; i++) {
    var element = f.elements[i];
    if(element.className=='checks'){
      element.checked = name.checked;
	  publicMessage(element.id,name.checked);
    }
  }
}
//-----------------------------

//Публикация всех сообщенией
function BoxChangeAns(f,name){ 
  for (var i=0; i < f.elements.length; i++) {
    var element = f.elements[i];
    if(element.className=='checks'){
      element.checked = name.checked;
      checkAnswer(element.id,name.checked);
    }
  }
}
//-----------------------------

function selectChecks(name,f){
    for (var i=0; i < f.elements.length; i++) {
      var element = f.elements[i];
      if(element.className=='checkss')
        element.checked = name.checked;
    }
}
/*
function DeleteSelectedBlocks(f){ 
  var j = 0;
  var check = confirm("Вы уверены что хотите удалить выбранные страницы");
  if(check){
    for (var i=0; i < f.elements.length; i++) {
      var element = f.elements[i];
      if((element.className=='checks') && (element.checked == true)){
		delBlock(element.id,element.value-j,1,element.value);
		j++;
	  }
	}
	window.location.reload();
  }
}


function DeleteSelectedAnswer(f){
  var check = confirm("Вы уверены что хотите удалить выбранные сообщения");
  if(check){
    for (var i=0; i < f.elements.length; i++) {
      var element = f.elements[i];
      if((element.className=='checks') && (element.checked == true)){
		delmessage(element.id,1);
	  }
	}
	window.location.reload();
  }
	
}
*/
