var _ON_MENU = 0;
menu_images_active = new Array(6);
menu_images_passive = new Array(6);

function preLoad(n, sorce, type) {
  if (type == 'active') {
    menu_images_active[n] = new Image();
    menu_images_active[n].src = sorce;
  } else {
    menu_images_passive[n] = new Image();
    menu_images_passive[n].src = sorce;
  }
}

function clearBasket(){
  if (!confirm("Очистить карзину?")){
    event.returnValue=false;
  }
}

function delItem(str){
  if (!confirm("Удалить "+str+"?")){
    event.returnValue=false;
  }
}

function selMenuItem(elem, n){
  elem.src = menu_images_active[n].src;
  //elem.src = elem.src.replace("m_", "ma_");
}

function unselMenuItem(elem, n){
  elem.src = menu_images_passive[n].src;
  //elem.src = elem.src.replace("ma_", "m_");
}

function inithotkeys()
{
  document.onkeydown = register;
}
function register(e)
{
  if (!e) e = window.event;
  var k = e.keyCode;

  if (e.ctrlKey)
  {
    if (k == 88) {
      showLogin();
      document.getElementById('authuser').focus();
    }
  }
}			

function showLogin()
{
  document.getElementById('blockAuth').style.display = 'block';
  return false;
}

function hideLogin()
{
	if(document.getElementById('blockAuth')) document.getElementById('blockAuth').style.display = 'none';
	return false;
}

function getAbsolutePos(el) {
	var r = { x: el.offsetLeft, y: el.offsetTop, w: el.offsetWidth, h: el.offsetHeight };
	if (el.offsetParent) {
		var tmp = getAbsolutePos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}

function selElement(el){
//  deSelAllItem();
  el.className='on_edit';
//  coordinat = getAbsolutePos(el);
  el.style.border= "1px solid #cc9966";
}

function deSelElement(el){
  el.className='';
  el.style.border= "";
}

function deSelAllItem(){
  flag = 1;
  i=1;
  while (flag==1){
    if(el = document.getElementById('div_' + i)){
      deSelElement(el);
      i++;
    } else {
      flag = 0;
    }
    if (i>200) flag = 0;
  }
}

function showMenu(el, view_action, edit_action, del_action){
  closeMenu();
  deSelAllItem();
  selElement(el);
  coordinat = getAbsolutePos(el);
  m = document.getElementById('menu');
  _d = document.getElementById(el.id);
  if(m.addEventListener) {
    m.setAttribute('onmouseover', 'selElement(document.getElementById("'+el.id+'"))');
  } else{
    m.setAttribute('onmouseover', function(){selElement(document.getElementById(el.id));});
  }
  m.style.visibility = 'visible';
  m.style.top = coordinat.y+20;
  m.style.left= coordinat.x+coordinat.w-135;
  if (view_action) {
    document.getElementById('menu_view').href=view_action;
    document.getElementById('row_view').style.display = "block";
  } else{
    document.getElementById('row_view').style.display = "none";
  }
  
  if (edit_action) {
    document.getElementById('row_edit').style.display = "block";
    document.getElementById('menu_edit').href=edit_action;
  } else{
    document.getElementById('row_edit').style.display = "none";
  }
  
  if (del_action) {
    document.getElementById('row_del').style.display = "block";
    document.getElementById('menu_del').href=del_action;
  } else{
    document.getElementById('row_del').style.display = "none";
  }
  setTimeout(function(){_ON_MENU = 1;}, 1);
  setTimeout("closeMenu();", 10000);
}

function vl_autoform()
{
authForm='<div id="blockAuth">'+
          '  <table border="0" cellspacing="2" cellpadding="0" width="270" height="100" align="center" bgcolor="White" class="autht">'+
          '    <form action="/login/" method="POST">'+
          '    <tr>'+
          '      <td colspan="2"><table width="100%" border="0" cellspacing="5" cellpadding="0" bgcolor="White">'+
          '        <input type="hidden" value="true" name="login[admin]" />'+
          '      </td>'+
          '    <tr>'+
          '      <td width="50">Логин:</td>'+
          '      <td><input name="login[name]" type="text" class="authi" id="authuser" onfocus="loginFocus = true;" onblur="loginFocus = false;"/></td>'+
          '    </tr>'+
          '    <tr>'+
          '      <td>Пароль:</td>'+
          '      <td><input name="login[psw]" type="password" class="authi" onfocus="passFocus = true;" onblur="passFocus = false;"/></td>'+
          '    </tr>'+
          '    <tr>'+
          '      <td align="right" colspan="2">'+
          '        <input type="submit" value="   Войти  " class="authb"/>&nbsp;'+
          '        <input type="button" value="Закрыть" onClick="hideLogin()" class="authb"/></td></tr>'+
          '      </td>'+
          '    </tr>'+
          '    </form>'+
          '  </table>'+
          '</div>';
document.write(authForm);
}

function closeMenu() {
  _ON_MENU = 0;
  m = document.getElementById('menu');
  m.style.visibility = 'hidden';
  deSelAllItem();
}

function addAnswer() {
    var num = $('#answer-list li').length + 1;
    var html = '<li><input type="text" name="data[answer][new][' + num + ']" value="" class="w100" /></li>';
    $('#answer-list').append(html);
}

$(document).ready(function(){
   $('#add-answer').bind('click', function() {
      addAnswer();
   });
 });

