var sizes;
var lCount, lInterval;
var ajax_p1, ajax_p2, ajax_p3;
var ajax_regiment_id=0;
var total_qty=0;
//===========================
$(function(){

  if($('#left_menu')[0])
   {  var text_height=minus_px($('#page_static')[0].offsetHeight);
      var menu_height=minus_px($('#left_menu')[0].offsetHeight);
      if(menu_height<450)
       { menu_height=450;  $('#left_menu').css('height','450px'); };

      if(text_height>=menu_height)
       { menu_height=text_height;  $('#left_menu').css('height', menu_height+'px'); };

      var body_height=$('#body_container')[0].offsetHeight;
      var win = new Array();   win=getPageSize();
      if(win[3]>body_height)
       { menu_height+=win[3]-body_height;  $('#left_menu').css('height',menu_height+'px'); };

      if($('#left_menu_military')[0]) { create_submenu_military(); };
      if($('#left_menu_general')[0])  { create_submenu_general(); };

      if($('#left_menu_no_military')[0]) { create_no_submenu("military"); };
      if($('#left_menu_no_general')[0]) { create_no_submenu("general"); };
   }

  if($('#page_banner_img')[0]) { banner_link(); };
  if($('#form_prod1')[0]) { calculate_total(); };

});
//=====================
function create_no_submenu(adr)
{ $('#left_menu_no_'+adr)[0].onmouseover=function(e) { status_url('add',site_url+"/"+adr+"-framing"); }
  $('#left_menu_no_'+adr)[0].onmouseout=function(e)  { status_url('clear'); }  $('#left_menu_no_'+adr)[0].onclick=function(e)     { link_url(site_url+"/"+adr+"-framing"); }
}
//=====================
function create_submenu_military()
{ for(var i=1;i<100;i++)
   { if($('#left_menu_military_'+i)[0])
      {
        //var left_sub_bli = new Element ('div',{'id':'military_submenu_bl'+i,'class':'left_menu_cl'});
        //left_sub_bli.injectInside($("left_menu_military_"+i));
        //left_sub_bli.onmouseover=function(e) { submenu_cursor(this,'hover_military'); }
        //left_sub_bli.onmouseout=function(e)  { submenu_cursor(this,'clear_military'); }
        //left_sub_bli.onclick=function(e)     { submenu_cursor(this,'click_military'); }

        $("#left_menu_military_"+i).append('<div id="military_submenu_bl'+i+'" class="left_menu_cl"></div>');
        $("#military_submenu_bl"+i)[0].onmouseover=function(e) { submenu_cursor(this,'hover_military'); }
        $("#military_submenu_bl"+i)[0].onmouseout=function(e) { submenu_cursor(this,'clear_military'); }
        $("#military_submenu_bl"+i)[0].onclick=function(e) { submenu_cursor(this,'click_military'); }
      }
   }
}
//=====================
function create_submenu_general()
{ for(var i=1;i<100;i++)
   { if($('#left_menu_general_'+i)[0])
      {
        //var left_sub_bli = new Element ('div',{'id':'general_submenu_bl'+i,'class':'left_menu_cl'});
        //left_sub_bli.injectInside($("left_menu_general_"+i));
        //left_sub_bli.onmouseover=function(e) { submenu_cursor(this,'hover_general'); }
        //left_sub_bli.onmouseout=function(e)  { submenu_cursor(this,'clear_general'); }
        //left_sub_bli.onclick=function(e)     { submenu_cursor(this,'click_general'); }

        $("#left_menu_general_"+i).append('<div id="general_submenu_bl'+i+'" class="left_menu_cl"></div>');
        $("#general_submenu_bl"+i)[0].onmouseover=function(e) { submenu_cursor(this,'hover_general'); }
        $("#general_submenu_bl"+i)[0].onmouseout=function(e) { submenu_cursor(this,'clear_general'); }
        $("#general_submenu_bl"+i)[0].onclick=function(e) { submenu_cursor(this,'click_general'); }
      }
   }
}
//======================
function submenu_cursor(obj,type)
{ var str=obj.id.split("submenu_bl");
  var num=str[1];

  switch(type)
   { case 'hover_military':
            $('#left_menu_military_'+num).css('background','#febd0e');
            $('#left_menu_military_a'+num).css('color','#1c63d5');
            var url=$('#left_menu_military_a'+num)[0].href;
            status_url('add',url);  break;
     case 'clear_military':
            $('#left_menu_military_'+num).css('background','url(/images/blanck.gif) no-repeat left top');
            $('#left_menu_military_a'+num).css('color','#fc0');
            status_url('clear');  break;
     case 'click_military':
            var url=$('#left_menu_military_a'+num)[0].href;
            link_url(url); break;

     case 'hover_general':
            $('#left_menu_general_'+num).css('background','#febd0e');
            $('#left_menu_general_a'+num).css('color','#1c63d5');
            var url=$('#left_menu_general_a'+num)[0].href;
            status_url('add',url);  break;
     case 'clear_general':
            $('#left_menu_general_'+num).css('background','url(/images/blanck.gif) no-repeat left top');
            $('#left_menu_general_a'+num).css('color','#fc0');
            status_url('clear');  break;
     case 'click_general':
            var url=$('#left_menu_general_a'+num)[0].href;
            link_url(url); break;
     default: break;
   }
}
//=====================
function banner_link()
{ $('#page_banner_img1')[0].onmouseover=function(e) { status_url('add',site_url+"/military-framing"); }
  $('#page_banner_img1')[0].onmouseout=function(e)  { status_url('clear'); }
  $('#page_banner_img1')[0].onclick=function(e)     { link_url(site_url+"/military-framing"); }
  $('#page_banner_img2')[0].onmouseover=function(e) { status_url('add',site_url+"/general-framing"); }
  $('#page_banner_img2')[0].onmouseout=function(e)  { status_url('clear'); }
  $('#page_banner_img2')[0].onclick=function(e)     { link_url(site_url+"/general-framing"); }

      $("#page_banner_img1").append('<div id="banner_bl_img1" class="banner_bl"></div>');
      $("#banner_bl_img1")[0].onmouseover=function(e) { status_url('add',site_url+"/military-framing");  }
      $("#banner_bl_img1")[0].onmouseout=function(e) { status_url('clear'); }
      $("#banner_bl_img1")[0].onclick=function(e) { link_url("/military-framing"); }



      $("#page_banner_img2").append('<div id="banner_bl_img2" class="banner_bl"></div>');
      $("#banner_bl_img2")[0].onmouseover=function(e) { status_url('add',site_url+"/general-framing");  }
      $("#banner_bl_img2")[0].onmouseout=function(e) { status_url('clear'); }
      $("#banner_bl_img2")[0].onclick=function(e) { link_url(site_url+"/general-framing"); }

}
//=====================
function enlarge_image(id)
{ sizes=getPageSize();
  set_lbox(true);
  $('#blackform').css('width', sizes[0]+'px');
  $('#blackform').css('height', sizes[1]+'px');
  $('#blackform').css('display','block');
  setOpacity($('#blackform')[0],1);
  lCount = 1;  lInterval = setInterval("lbox_tim()",50);
}
//===========================
function lbox_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     $('#lbox').css('display','block');
     var ww=minus_px($('#large_img')[0].offsetWidth);
     var left=getObjLeft($('#left_menu')[0]);
     $('#lbox').css('left', left+450-ww/2+'px');

     var hh=minus_px($('#lbox')[0].offsetHeight);
     var top=getObjTop($('#left_menu')[0]);
     $('#lbox').css('top', top+330-hh/2+'px');
   };
}
//========================
function close_lbox()
{ $('#lbox').css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.1');
  set_lbox(false);
}

//=======================
function check_set(num)
{ switch(num)
   { case 'step 2':
         if($('#check_tc')[0].checked==true)
          { var flag_qty_items=0;
            for(var num=0;num<200;num++)
             { if($('#prod_item'+num)[0])
                { if($('#prod_item'+num).css('display')!='none')
                   { var qty=($('#qty'+num)[0].value)*1.0;
                     if(qty==0) { flag_qty_items=1; };
                   }
                }
             }

            if(flag_qty_items==0)
             { $('#check2').css('display','block');
               $('#check1').css('display','none');
             }
            else
             { e_box("Please enter Quantity");             }
          }
         else  { e_box("Please accept the YBF T&amp;C's"); }
         break;     case 'step 1':
          $('#check1').css('display','block');
          $('#check2').css('display','none');
          break;
   }
}
//=====================
function calculate_total()
{ var total=0, total_deliv=0;
  total_qty=0;
  for(var num=0;num<200;num++)
   { if($('#prod_item'+num)[0])
      { if($('#prod_item'+num).css('display')!='none')
          { var price=($('#price'+num)[0].innerHTML)*1.0;
            var qty=($('#qty'+num)[0].value)*1.0;
            var subtotal=(price*qty).toFixed(2);
            total+=(subtotal)*1.0;
            total_qty+=qty;
            $('#subtotal'+num)[0].innerHTML=subtotal;
            total_deliv+=calculate_deliv(qty,($('#_type'+num)[0].value)*1.0,($('#_weight'+num)[0].value)*1.0);
          }
       }
    }
  total_deliv=(total_deliv).toFixed(2);
  $('#bl_delivery')[0].innerHTML=total_deliv;
  $('#bl_total')[0].innerHTML=total.toFixed(2);
  var discount=$('#bl_discount')[0].innerHTML*1.0;
  $('#bl_amount')[0].innerHTML=(total*(1-discount/100)+total_deliv*1.0).toFixed(2);

  $('#item_sum')[0].innerHTML=total.toFixed(2);
  $('#item_num')[0].innerHTML=total_qty;
}
//=====================
function calculate(key)
{ calculate_total();
  key = key*1;

  //запись в сессию по ajax
  if (!isNaN(key))
  {
	  var qty = $('#qty'+key)[0].value;
	  var id = $('#_id'+key)[0].value;
	  var regiment_id = $('#_regiment_id'+key)[0].value;

	  $.ajax({
					type: "POST",
					url: site_url+'/ajax.php',
					data: {prod_edit_id: id, prod_edit_qty: qty, prod_edit_regiment_id: regiment_id},
					cache: false,
					success: function(responce){ajax_edit_products(responce); },
					error: function() { ajax_error(); }
		   });
   }
}
//=======================
function ajax_edit_products(response)
{ if(response=="bad") { ajax_error(); }
  return false;
}
//=========================
function calculate_deliv(qty,type,weight)
{ var i=0, total=0, tmp_weight=0;
  weight=weight*1.0;  qty=qty*1.0;
  switch(type)
   { //frames
     case 1: if (qty==0) {total=0;break;}
             for(i=0;i<qty;i++)
              { if((tmp_weight+weight)>4000)
                 { tmp_weight=weight; total+=12.5; }
                else { tmp_weight+=weight; }
              }
             if(tmp_weight>2000) { total+=12.5; }
             else                { total+=10.0; }
             break;
     //medal
     case 2: if (qty==0) {total=0;break;}
             //if(qty<6) { total=1.5*qty; }
             //else { total=7.5+0.5*(qty-5); }
             total=1.5*qty;
             break;
     //badges
     case 3: var bigboxes = Math.floor(qty/10);
             qty = qty%10;
             total+=(2.50*bigboxes);

             if (qty==0) {}
             else if (qty<5) {total+=1;}
             else {total+=2.50;}


     /*for(i=0;i==0;)
                { if(qty>10) { qty-=10; total+=2.50; }
                  else
                   { if(qty>4) { total+=2.5; }
                     else { total+=1.0; }
                     if(qty==0) { total-=1.0; };
                     i=1;
                   }
                 }*/
               break;
   }
  //alert(total);
  return total;
}
//==========================
function key_press2(e,key,key2,num)
{ var flag=0; if(key==0) { key=key2; }
  switch(num)
   { case 1: if((key==45) || ((key>47)&(key<58)) || ((key>96)&(key<123))||(key==8)||(key==39)||(key==37)) {  flag=1; };
             break;
     case 2: if((key>47)&(key<58)||(key==8)||(key==39)||(key==37)||(key==46)) { flag=1; };
             break;
     case 3: if((key==46) || ((key>47)&(key<58))||(key==8)||(key==39)||(key==37)) {  flag=1; };
             break;
     case 6: if((key==63) || (key==43) || (key==61) || (key==38) || (key==35)||(key==8)||(key==39)||(key==37)) { flag=0; }
             else { flag=1; }
             break;
     case 7: if((key==45)||(key==46)||(key==95)||((key>47)&(key<58))||((key>96)&(key<123))||((key>63)&(key<91))||(key==8)||(key==39)||(key==37)) { flag=1; };
             break;
     case 8:
             if((key==32)||(key==45)||((key>47)&(key<58))||(key==8)||(key==39)||(key==37)) {  flag=1; };
             break;
   }
  if(flag==0) { return false; }
  else
   {  lCount = 1; lInterval = setInterval("calc_tim()",200);
   }
}
//=========================
function calc_tim()
{ clearInterval(lInterval);
  calculate();}
//=========================
function form_remove()
{ var flag=0,  str="";
  for(var num=0;num<200;num++)
   { if($('#rem'+num)[0])
      { if($('#rem'+num)[0].checked==true)
         { $('#prod_item'+num).css('display','none');
           $('#qty'+num)[0].value=0;  $('#_id'+num)[0].value=0;
           $('#price'+num)[0].innerHTML=0;  $('#subtotal'+num)[0].innerHTML=0;
           str+="@"+num;
           flag=1;
         };
      }
   }
  if(flag==1)
   {
    $.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {sess_nums: str},
			cache: false,
			success: function(responce){ajax_session_del(responce); },
			error: function() { ajax_error(); }
	});
   };
}
//===========================
function ajax_session_del(response)
{ if(response=="bad") { ajax_error(); }
  else
   { calculate();
     if(total_qty==0) { window.location.href=site_url; };
   }
}
//===========================
function items()
{ if($('#item_num')[0].innerHTML=="0") { e_box("Please add items to cart"); }
  else { window.location.href=site_url + "/check"; }
}
//==========================
function e_box(txt)
{ sizes=getPageSize();
  $('#ebox_txt')[0].innerHTML=txt;
  $('#ebox').css('opacity','0.0');
  $('#ebox').css('display','block');

  var px=$('#ebox').width();
  var py=$('#ebox').height();
  var pz=$('#ebox_txt').width();
  $('#ebox').css('top', sizes[5] + 250 +'px');
  $('#ebox').css('left', sizes[0]/2 - px/2 -40 +'px');
  $('#e_ok').css('margin-left', pz/2 -40 +'px');
  $('#blackform').css('display','block');
  $('#blackform').css('opacity','0.1');
  $('#blackform').css('width',sizes[0]+'px');
  $('#blackform').css('height',sizes[1]+'px');

   lCount = 1; lInterval = setInterval("ebox_tim()",40);
  return false;
}
//======================
function ebox_dn()
{ $('#ebox').css('display','none');
  $('#blackform').css('display','none');
}
//===========================
function ebox_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     $('#ebox').css('opacity','1.0');
   };
}
//==========================
function form_add_prod(id)
{
if($("#qty")[0].value>0)
   { sizes=getPageSize();
     $('#lbox_prod').css('opacity','0.0');
     $('#lbox_prod').css('display','block');
     var px = $('#lbox_prod').width();
     var py = $('#lbox_prod').height();
     $('#lbox_prod').css('top', sizes[5] + 150 +'px');
     $('#lbox_prod').css('left', sizes[0]/2 - px/2 -40 +'px');
     $('#blackform').css('display','block');
     $('#blackform').css('opacity','0.1');
     $('#blackform').css('width',sizes[0]+'px');
     $('#blackform').css('height',sizes[1]+'px');
     ajax_p1=id;
     //ajax_p2=(1.0*$("#product__price")[0].innerHTML).toFixed(2);
     try{
     ajax_regiment_id = $('#regiment_id_add_product')[0].value;
     }catch(e){}

     lCount = 1; lInterval = setInterval("lbox4_tim()",40);
   }
  else
   { e_box("Quantity should be more '0'");
   }

  return false;
}
//===========================
function lbox4_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     set_lbox(true);
    $.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {prod_id: ajax_p1, prod_qty: $("#qty")[0].value, regiment_id: ajax_regiment_id, comments: $("#comments")[0].value},
			cache: false,
			success: function(responce){ajax_check_products(responce); },
			error: function() { ajax_error(); }
	});

   };
}

//=======================
function ajax_check_products(response)
{ if(response=="bad") { ajax_error(); }
  else
   {  $('#lbox_prod').css('opacity','1.0');
      var tot=(1.0*$("#product__price")[0].innerHTML).toFixed(2);
      var num=$("#item_num")[0].innerHTML*1.0+$("#qty")[0].value*1.0;   $("#item_num")[0].innerHTML=num;
      var sum=$("#item_sum")[0].innerHTML*1.0+tot*1.0;   $("#item_sum")[0].innerHTML=sum.toFixed(2);
   }
  return false;
}
//======================
function lbox_3(num)
{ $('#lbox_prod').css('opacity','0.0');
  $('#lbox_prod').css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.0');
  set_lbox(false);
  if(num==2) { window.location.href=site_url+"/check"; }
}
//======================
function ajax_error()
{ sizes=getPageSize();
  $('#ebox_txt')[0].innerHTML="Sorry, server error";
  $('#ebox').css('display','block');

  var px=$('#ebox').width();
  var py=$('#ebox').height();
  var pz=$('#ebox_txt').width();

  $('#ebox').css('top', sizes[5] + 250 +'px');
  $('#ebox').css('left', sizes[0]/2 - px/2 -40 +'px');
  $('#e_ok').css('margin-left', pz/2 -40 +'px');
  $('#ebox').css('opacity','1.0');
}
//======================
function contact_form()
{ var flag=0, txt="";
  txt=$('#name')[0].value;
    if(txt.length<2) { $('#error_name')[0].innerHTML="Please enter Name&#046;"; flag=1; }
    else
     { $('#error_name')[0].innerHTML=""; }

  txt=$('#email')[0].value;
    if(txt.length<6)
      { $('#error_email')[0].innerHTML="Please enter E-mail&#046;"; flag=1;  }
    else { $('#error_email')[0].innerHTML=""; }
  if(txt.length>5)
   { if (!checkEmail(txt))
      { $('#error_email')[0].innerHTML="Invalid E-mail"; flag=1; }
     else { $('#error_email')[0].innerHTML=""; }
   };

  txt=$('#message')[0].value;
  if(txt.length<5) { $('#error_message')[0].innerHTML="Please enter Message&#046;"; flag=1; }
  else
   { $('#error_message')[0].innerHTML=""; }

  txt=$('#code')[0].value;
  if(txt.length<4) { $('#error_code')[0].innerHTML="Please enter Code&#046;"; flag=1; }
  else
   { $('#error_code')[0].innerHTML=""; }

  if(flag==1) { return false; }
  else { return true; }
}
//=======================
function copy_billing()
{ $('#d_add1')[0].value=$('#b_add1')[0].value;
  $('#d_add2')[0].value=$('#b_add2')[0].value;  $('#d_add3')[0].value=$('#b_add3')[0].value;
  $('#d_add4')[0].value=$('#b_add4')[0].value;
  $('#d_city')[0].value=$('#b_city')[0].value;
  $('#d_postcode')[0].value=$('#b_postcode')[0].value;
  $('#d_county')[0].value=$('#b_county')[0].value;
}
//=======================
function check_form()
{ var flag=0, txt='';


  txt=$('#k_name')[0].value;
  if(txt.length<1) { $('#error_name').css('display','block'); flag=1; }
  else  { $('#error_name').css('display','none'); }

  txt=$('#k_surname')[0].value;
  if(txt.length<1) { $('#error_surname').css('display','block'); flag=1; }
  else  { $('#error_surname').css('display','none'); }

  txt=$('#k_email')[0].value;
  if(txt.length<6)
      { $('#error_email').css('display','block'); flag=1;  }
    else { $('#error_email').css('display','none'); }
  if(txt.length>5)
   { if (!checkEmail(txt))
      { $('#error_email').css('display','block'); flag=1; }
     else { $('#error_email').css('display','none'); }
   };

  txt=$('#k_phone')[0].value;
  if(txt.length<1) { $('#error_phone').css('display','block'); flag=1; }
  else  { $('#error_phone').css('display','none'); }

  txt=$('#b_add1')[0].value;
  if(txt.length<1) { $('#error_b_add1').css('display','block'); flag=1; }
  else  { $('#error_b_add1').css('display','none'); }

  txt=$('#b_city')[0].value;
  if(txt.length<1) { $('#error_b_city').css('display','block'); flag=1; }
  else  { $('#error_b_city').css('display','none'); }

  txt=$('#b_county')[0].value;
  if(txt.length<1) { $('#error_b_county').css('display','block'); flag=1; }
  else  { $('#error_b_county').css('display','none'); }

  txt=$('#b_postcode')[0].value;
  if(txt.length<1) { $('#error_b_postcode').css('display','block'); flag=1; }
  else  { $('#error_b_postcode').css('display','none'); }

  txt=$('#d_add1')[0].value;
  if(txt.length<1) { $('#error_d_add1').css('display','block'); flag=1; }
  else  { $('#error_d_add1').css('display','none'); }

  txt=$('#d_city')[0].value;
  if(txt.length<1) { $('#error_d_city').css('display','block'); flag=1; }
  else  { $('#error_d_city').css('display','none'); }

  txt=$('#d_county')[0].value;
  if(txt.length<1) { $('#error_d_county').css('display','block'); flag=1; }
  else  { $('#error_d_county').css('display','none'); }

  txt=$('#d_postcode')[0].value;
  if(txt.length<1) { $('#error_d_postcode').css('display','block'); flag=1; }
  else  { $('#error_d_postcode').css('display','none'); }

  if(flag==0) { return true; }
  else { return false; }
}

//=====================
function form_promo()
{ var str=$('#promo_code')[0].value;
  var flag_str=0;

  if(str=='') { flag_str=1; }
  else
   { if(str.length==10)
      { for(i=0;i<10;i++)
         { if((str.charCodeAt(i)<0x30) || (str.charCodeAt(i)>0x7a)) { flag_str=1; }
         }
      }
     else { flag_str=1; }
   }
  if(flag_str==1)
   { e_box("Wrong code please retry");
   }
  else
   {   $.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {promo_code: str},
			cache: false,
			success: function(responce){ajax_check_promo(responce); },
			error: function() { ajax_error(); }
	    });

   }
}

//=======================
function ajax_check_promo(response)
{ if(response=="bad") { ajax_error(); }
  else
   { if(response==-1) { e_box("Wrong code please retry"); }
     else
      { var str=response.split("/");
        $('#bl_discount')[0].innerHTML=str[2];

        $('#promo_code')[0].disabled=true;
        $('#img_promo_sub').css('display','none');
        calculate_total();
      }
   }
  return false;
}
//=========================
function set_login(type)
{ if(type=='login') { window.location.href=site_url+"/account"; }
  if(type=='logout') { window.location.href=site_url+"/logout"; }
}
//========================
function nav_path(num,obj)
{ switch(num)
   { case 1: $(obj).css('text-decoration', 'underline');
             $(obj).css('color', '#696969');
             break;
     case 2: $(obj).css('text-decoration', 'none');
             $(obj).css('color', '#9cb116');
             break;
   }
}
//=========================
function set_lbox(set)
{ switch(set)
   { case true:  if($('#regiment_id_add_product')) { $('#regiment_id_add_product').css('display','none'); };
                 if($('#b_country')) { $('#b_country').css('display','none'); };
                 break;
     case false: if($('#regiment_id_add_product')) { $('#regiment_id_add_product').css('display','block'); };
                 if($('#b_country')) { $('#b_country').css('display','block'); };
                 break;   }
}
//=========================
function user_login()
{ sizes=getPageSize();
  set_lbox(true);
  $('#lbox_login').css('opacity','0.0');
  $('#lbox_login').css('display','block');
  var px = $('#lbox_prod').width();
  var py = $('#lbox_prod').height();
  $('#lbox_login').css('top', sizes[5] + 150 +'px');
  $('#lbox_login').css('left', sizes[0]/2 - px/2 -40 +'px');
  $('#blackform').css('display','block');
  $('#blackform').css('opacity','0.1');
  $('#blackform').css('width',sizes[0]+'px');
  $('#blackform').css('height',sizes[1]+'px');
  lCount = 1; lInterval = setInterval("lbox5_tim()",40);

}
//===========================
function lbox5_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     set_lbox(true);
     $('#lbox_login').css('opacity','1');
   };
}
//========================
function close_lbox_login()
{ set_lbox(false);
  $('#lbox_login').css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.1');
}
//===========================
function ajax_login()
{ var flag=0;
  var email=$('#log_email')[0].value;
  if(email.length<6)
      { $('#error_log_email').css('display','block'); flag=1;  }
    else { $('#error_log_email').css('display','none'); }
  if(email.length>5)
   { if (!checkEmail(email))
      { $('#error_log_email').css('display','block'); flag=1; }
     else { $('#error_log_email').css('display','none'); }
   };

  var pass=$('#log_password')[0].value;
  if(pass.length<1) { $('#error_log_password').css('display','block'); flag=1; }
  else  { $('#error_log_password').css('display','none'); }

  if(flag==0)
   { $.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {check_email: email, check_pass: pass},
			cache: false,
			success: function(responce){ajax_check_login(responce); },
			error: function() { ajax_error(); }
	 });
    }
  return false;}

//=======================
function ajax_check_login(response)
{ if(response=="bad") { ajax_error(); }
  else
   { if(response=="error") { $('#error_log_pass').css('display','block'); }
     else
      { var str=response.split("|!|");
        $('#k_name')[0].value=str[0];
        $('#k_surname')[0].value=str[1];
        $('#k_email')[0].value=str[2];
        $('#k_phone')[0].value=str[3];

        $('#b_add1')[0].value=str[4];
        $('#b_add2')[0].value=str[5];
        $('#b_add3')[0].value=str[6];
        $('#b_add4')[0].value=str[7];
        $('#b_city')[0].value=str[8];
        $('#b_county')[0].value=str[9];
        $('#b_postcode')[0].value=str[10];
        $('#b_country')[0].value=str[11];

        $('#d_add1')[0].value=str[12];
        $('#d_add2')[0].value=str[13];
        $('#d_add3')[0].value=str[14];
        $('#d_add4')[0].value=str[15];
        $('#d_city')[0].value=str[16];
        $('#d_county')[0].value=str[17];
        $('#d_postcode')[0].value=str[18];
        $('#delivery')[0].value=str[19];

        $('#login').css('display','none');
        $('#logout').css('display','block');
        $('#logtxt').css('display','block');
        $('#button_block2').css('display','none');
        $('#error_log_pass').css('display','none');

        close_lbox_login();
      }
   }
  return false;
}
//========================
function edit_email_lightbox()
{ sizes=getPageSize();

  $('#lbox_email').css('top', sizes[5] + 250 +'px');
  $('#lbox_email').css('left', sizes[0]/2 - 230 +'px');
  $('#blackform').css('display','block');
  $('#blackform').css('opacity','0.1');
  $('#blackform').css('width',sizes[0]+'px');
  $('#blackform').css('height',sizes[1]+'px');
  lCount = 1; lInterval = setInterval("lbox6_tim()",40);
}
//=========================
function lbox6_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     $('#lbox_email').css('display','block');
   };
}
//========================
function close_lbox_email()
{ $('#lbox_email').css('display','none');
  $('#blackform').css('display','none');
}
//===========================
function ajax_email()
{ var flag=0; var email=$('#_edit_email')[0].value;

  if(email.length<6)
      { $('#error_edit_email').css('display','block'); flag=1;  }
    else { $('#error_edit_email').css('display','none'); }
  if(email.length>5)
   { if (!checkEmail(email))
      { $('#error_edit_email').css('display','block'); flag=1; }
     else { $('#error_edit_email').css('display','none'); }
   };

  if(flag==0)
   { $.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {edit_email: email},
			cache: false,
			success: function(responce){ajax_edit_email(responce, email); },
			error: function() { info_box('Sorry, server error'); }
	 });
    }
  return false;
}
//=======================
function ajax_edit_email(response, email)
{ if(response=="bad") { info_box('Sorry, server error'); }
  else
   {
      $('#acc_field1')[0].innerHTML = '<b>Your Email Address:</b> '+email;
      info_box(response);
   }
  return false;
}

//========================
function edit_password_lightbox()
{ sizes=getPageSize();

  $('#lbox_pass').css('top', sizes[5] + 250 +'px');
  $('#lbox_pass').css('left', sizes[0]/2 - 230 +'px');
  $('#blackform').css('display','block');
  $('#blackform').css('opacity','0.1');
  $('#blackform').css('width',sizes[0]+'px');
  $('#blackform').css('height',sizes[1]+'px');
  lCount = 1; lInterval = setInterval("lbox7_tim()",40);
}
//========================
function lbox7_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     $('#lbox_pass').css('display','block');
   };
}
//========================
function close_lbox_pass()
{ $('#lbox_pass').css('display','none');
  $('#blackform').css('display','none');
}
//===========================
function ajax_pass()
{ var flag=0;
  var pass=$('#_edit_pass')[0].value;
  if(pass.length<1)  { $('#error_edit_pass').css('display','block'); flag=1;  }
  else { $('#error_edit_pass').css('display','none'); }

  if(flag==0)
   { $.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {edit_pass: pass},
			cache: false,
			success: function(responce){ajax_edit_pass(responce); },
			error: function() { info_box('Sorry, server error'); }
	 });
   }
  return false;
}
//=======================
function ajax_edit_pass(response)
{ if(response=="bad") { info_box('Sorry, server error'); }
  else
   {
      info_box(response);
   }
  return false;
}
//-------------------------
function info_box(txt)
{ sizes=getPageSize();

  if($('#lbox_email')) { $('#lbox_email').css('display','none'); }
  if($('#lbox_pass'))  { $('#lbox_pass').css('display','none'); }

  $('#ebox_txt')[0].innerHTML=txt;
  $('#ebox').css('display','block');

  $('#ebox').css('width','380px');
  $('#ebox').css('top', sizes[5] + 250 +'px');
  $('#ebox').css('left', sizes[0]/2 - 230 +'px');
  $('#e_ok').css('margin-left', 150 +'px');

}
