function my_overlay()
{
   el = document.getElementById("overlay");
   el.style.visibility = "visible";
   el.style.display = "block";

   el = document.getElementById("test");
   el.style.visibility = "visible";
}

function full()
{
   var el = document.getElementById('full');
   el.style.display = "";
}

function short ()
{
   var el = document.getElementById('full');
   el.style.display = "none";
}

function reminde_password()
{

   my_overlay();

   var reg = document.getElementById('registration');
   reg.style.display = "none";


   var el = document.getElementById('enter');
   el.style.display = "none";

   var el = document.getElementById('remind');
   el.style.display = "";

   var er = document.getElementById('enter_error');
   if (er != null)
   {
      er.style.display = "none";
   }
}

function enter_show()
{
   my_overlay();

   var reg = document.getElementById('registration');
   reg.style.display = "none";


   var el = document.getElementById('remind');
   el.style.display = "none";

   var el = document.getElementById('enter');
   el.style.display = "";

   var er = document.getElementById('enter_error');
   if (er != null)
   {
      er.style.display = "none";
   }
}

function register_show()
{
   my_overlay();

   var en = document.getElementById('enter');
   en.style.display = "none";


   var el = document.getElementById('remind');
   el.style.display = "none";

   var el = document.getElementById('registration');
   el.style.display = "";

   var er = document.getElementById('enter_error');
   if (er != null)
   {
      er.style.display = "none";
   }
}


function show_hide(divid)
{
   if (document.getElementById(divid) .style.display == "block")
   {
      document.getElementById(divid) .style.display = "none";
   }
   else
   {
      document.getElementById(divid) .style.display = "block";
   }
}

function toggle(targetId)
{
   if (document.getElementById)
   {
      target = document.getElementById(targetId);
      if (target.style.display == "block")
      {
         target.style.display = "none";
      }
      else
      {
         target.style.display = "block";
      }
   }
}

function recount()
{

   var my_form = document.forms['goods'];
   var str = "";
   var sum = 0;
   var count = 0;

   discount = document.getElementById("discount").value * 1;

   for(k = 0; k < my_form.elements.length; k ++ )
   {
      current_element = my_form.elements[k].id;
      if (current_element.substr(0, 6) == "count_")
      {
         current_id = current_element.substr(6, current_element.length - 6);
         current_price = document.getElementById("price_" + current_id).value;
         if (document.getElementById("box_" + current_id).checked == true)
         {
            current_count = document.getElementById("count_" + current_id).value;
         }
         else
         {
            current_count = 0;
         }

         current_sum = current_price * current_count * (100 - discount) / 100;
         document.getElementById("sum_" + current_id).textContent = current_sum;

         current_sum = current_price * current_count;
         sum += current_sum;
         count += current_count * 1;



      }
   }

   discount_sum = sum * (100 - discount) / 100;

   document.getElementById("basket_count").textContent = count;
   document.getElementById("basket_discount_sum").textContent = discount_sum;
   document.getElementById("sum").textContent = discount_sum;
   document.getElementById("discount_sum").textContent = sum;
}

function EnsureNumeric()
{
   //   var k = window.event.keyCode;
   //   if ((k < 48 || k > 57) && k != 8)
   //   window.event.returnValue = false;
}

function delete_book(my_id)
{
   if (   document.getElementById("box_" + my_id).checked == false)
   {
      document.getElementById("count_" + my_id).value = 0;
   }
   recount();
}

function dostavka()
{
flag=0; 
 if (document.getElementById("name").value=="")
   {
   document.getElementById("name").style.backgroundColor="#ff0000";
   flag=1;
   }
   if (document.getElementById("phone").value=="")
   {
   document.getElementById("phone").style.backgroundColor="#ff0000";
   flag=1;
   }
   if (document.getElementById("adress").value=="")
   {
   document.getElementById("adress").style.backgroundColor="#ff0000";
   flag=1;
   //my_name.style.cssText="width: 242px; background-color: #ff0000";
   }        
   
   if (flag==0)
   {
      document.fdelivery.submit();
     }
}

function text(my_name)
{             
var t=""+my_name;
if (document.getElementById(t).value=="")   
{
   document.getElementById(t).style.backgroundColor="#ff0000";
}
else 
{
   document.getElementById(t).style.backgroundColor="#ffffff";
}   
   
}