var flag_search=0;
var offer_num = new Array(0,0,0,0,0);
var offer_new = new Array(0,0,0,0,0);
var offer_max = new Array(0,0,0,0,0);
var oCount = new Array (0,60,40,20,0);
var opCount = new Array(0,0,0,0,0);
var oInterval = new Array(0,0,0,0,0);
var offer_bl = new Array(0,1,2,3,4);
var offer_takt=50;
var ttt;
var flag_home_more=0;
var ajax_lock = false;

var sizes;
var lCount, lInterval;
//===========================
$(document).ready(function(){

  $.ajaxSetup({
       timeout: 5000  //ajax timeout 5 seconds
  });


  setOpacity($('#logo')[0],0);

  create_top_menu();
  create_left_menu();
  if($('#left_submenu')[0]) { create_left_submenu(); };

  if($('#home_special_offer')[0])  { offer_start(); }

  if($('#page_content_right')[0])
   {
      var text_height=minus_px($('#page_content_right')[0].offsetHeight);
      var menu_height=minus_px($('#content')[0].offsetHeight);
   	  //alert(text_height+" = "+menu_height);
      if(text_height<menu_height)
       { $('#page_content_right').css('height',menu_height+'px'); };
   }

});
//=====================
function home_text_more()
{ oInterval[0] = setInterval("home_more_tim()",10);
}
//=====================
function home_more_tim()
{ var text_h=minus_px($('#home_text')[0].offsetHeight);
  var block_h=$('#home_text_cont').height();
  if(flag_home_more==0)
   { if(block_h>text_h)
      { $('#home_text_cont').css('height',text_h+10+"px");
        clearInterval(oInterval[0]);
        flag_home_more=1;
      }
     else
      { $('#home_text_cont').css('height',block_h+30+"px");
      }
   }
  else
   { //if(block_h<110)
      //{
        $('#home_text_cont').css('height',"99px");
        clearInterval(oInterval[0]);
        flag_home_more=0;
     // }
     //else
     // { $('home_text_cont').setStyle('height',block_h-30+"px");
     // }
   }
}
//=====================
function offer_start()
{
  var i, k;
  for(i=0; i<10; i++)
   { for(k=1;k<5;k++)
      { if($('#offer'+k+'_'+i)[0])
         { $('#offer'+k+'_'+i).css('display','none');
           setOpacity($('#offer'+k+'_'+i)[0],0);
           offer_max[k]++;
         }
      }
   }
  for(k=1;k<5;k++)
   { if(offer_max[k]>0)
       { $('#offer'+k+'_0').css('display','block');
         setOpacity($('#offer'+k+'_0')[0],10);
         if(offer_max[k]>1) { offer_new[k]=1; }
         else { offer_new[k]=-1; }
       }
   }
  if(offer_new[1]>-1)
   { oInterval[1] = setInterval("offer_tim(1)",offer_takt); };
  if(offer_new[2]>-1)
   { oInterval[2] = setInterval("offer_tim(2)",offer_takt); };
  if(offer_new[3]>-1)
   { oInterval[3] = setInterval("offer_tim(3)",offer_takt); };
  if(offer_new[4]>-1)
   { oInterval[4] = setInterval("offer_tim(4)",offer_takt); };
}
//==================
function offer_tim(num)
{ oCount[num]++;
  if(oCount[num]>110)
   { $('#offer'+num+'_'+offer_num[num]).css('display','block');
     $('#offer'+num+'_'+offer_new[num]).css('display','block');
     opCount[num]++;
     if(opCount[num]==10)
      { setOpacity($('#offer'+num+'_'+offer_new[num])[0],10);
        setOpacity($('#offer'+num+'_'+offer_num[num])[0],0);
        $('#offer'+num+'_'+offer_num[num]).css('display','none');
        offer_num[num]=offer_new[num];  offer_new[num]++;
        if(offer_new[num]==offer_max[num]) { offer_new[num]=0; }
        oCount[num]=40; opCount[num]=0;
      }
     else
      { setOpacity($('#offer'+num+'_'+offer_new[num])[0],opCount[num]);
        setOpacity($('#offer'+num+'_'+offer_num[num])[0],10-opCount[num]);
      }
   }

}
//==========================
function inp_search(num)
{ if(num==1)
   { if(flag_search==0)
      { flag_search=1;  $("#input_search")[0].value='';
      };
   };
  if(num==2)
   { var txt=$("#input_search")[0].value;
     if((txt=='')||(txt=='Quick Search'))
       {
           //alert("Please enter keywords!");
           set_lbox(true);
           $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Search</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please enter keywords!</div>';
		   $("#dialog-message").dialog({modal: true,close: function() {set_lbox(false);}, buttons: {Ok: function() {$(this).dialog('close');}}});
       }
     else
      { document.getElementById('form_search').submit();
      }
   };
  return false;
}
//=====================
function create_top_menu()
{ var i;
  //var top_menu_bl = new Element ('div',{'id':'top_menu_bl'});
  //    top_menu_bl.injectInside($("top"));
  $('#top').append('<div id="top_menu_bl"></div>');

  for(i=1;i<8;i++)
   {
     //var top_menu_bli = new Element ('div',{'id':'top_menu_bl'+i});
     //top_menu_bli.injectInside($("top_menu_bl"));
     $('#top_menu_bl').append('<div id="top_menu_bl'+i+'"></div>');
     if(set_page != i)
      { $('#top_menu_bl'+i)[0].onmouseover=function(e) { top_menu_cursor(this,0); }
        $('#top_menu_bl'+i)[0].onmouseout=function(e)  { top_menu_cursor(this,1); }
        $('#top_menu_bl'+i)[0].onclick=function(e)     { top_menu_cursor(this,2); }
        $('#top_menu_bl'+i).css('cursor','pointer');
      }
   }
}
//======================
function top_menu_cursor(obj,type)
{ var str=obj.id.split("menu_bl");
  var num=str[1];

  switch(type)
   { case 0: $('top_menu_'+num).css('background','url(/images/bg_nav_active.png) repeat-x left top');
             var url=$('#top_menu_a'+num)[0].href;
             status_full_url('add',url);
             //status_url('add',url);
             break;
     case 1: $('#top_menu_'+num).css('background','url(/images/blanck.gif) no-repeat left top');
             status_full_url('clear',"");
             //status_url('clear',"");
             break;
     case 2: var url=$('#top_menu_a'+num)[0].href;
             link_full_url(url);
             //link_url(url);
             break;
     default: break;
   }
}
//=====================
function create_left_menu()
{ var i;
  for(i=1;i<100;i++)
   { if($('#left_menu_'+i)[0])
      {
        //var left_menu_bli = new Element ('div',{'id':'left_menu_bl'+i,'class':'left_menu_cl'});
        //left_menu_bli.injectInside($("left_menu_"+i));
        $('#left_menu_'+i).append('<div id="left_menu_bl'+i+'" class="left_menu_cl"></div>');

        $('#left_menu_'+i)[0].onmouseover=function(e) { left_menu_cursor(this,0); }
        $('#left_menu_'+i)[0].onmouseout=function(e)  { left_menu_cursor(this,1); }
        $('#left_menu_'+i)[0].onclick=function(e)
        {
            if ($(this).children().first()[0].target == '_blank')
            {
                left_menu_cursor(this,3);
            }
            else
            {
            	left_menu_cursor(this,2);
            }
        }
      }
   }
}
//======================
function left_menu_cursor(obj,type)
{
  //var str=obj.id.split("menu_bl");
  var str=obj.id.split("left_menu_")
  var num=str[1];

  switch(type)
   { case 0: $('#left_menu_'+num).css('background','url(/images/bg_menu_hover.png) no-repeat left top');
             $('#left_menu_a'+num).css('color','#fff');
             var url=$('#left_menu_a'+num)[0].href;
             status_full_url('add',url);
             break;
     case 1: $('#left_menu_'+num).css('background','url(/images/blanck.gif) no-repeat left top');
             $('#left_menu_a'+num).css('color','#a22528');
             status_full_url('clear',"");
             break;
     case 2: var url=$('#left_menu_a'+num)[0].href;
             link_full_url(url);
             break;
     case 3: var url=$('#left_menu_a'+num)[0].href;
             link_full_url_blank(url);
             break;
     default: break;
   }
}
//=====================
function create_left_submenu()
{ var i;
  for(i=1;i<100;i++)
  {
     if($('#left_submenu_'+i)[0])
     {
        //var left_sub_bli = new Element ('div',{'id':'left_submenu_bl'+i,'class':'left_menu_cl'});
        //left_sub_bli.injectInside($("left_submenu_"+i));
        $('#left_submenu_'+i).append('<div id="left_submenu_bl'+i+'" class="left_menu_cl"></div>');

        $('#left_submenu_'+i)[0].onmouseover=function(e) { left_submenu_cursor(this,0); }
        $('#left_submenu_'+i)[0].onmouseout=function(e)  { left_submenu_cursor(this,1); }
        $('#left_submenu_'+i)[0].onclick=function(e)
        {
            if ($(this).children().first()[0].target == '_blank')
            {
                left_submenu_cursor(this,3);
            }
            else
            {
            	left_submenu_cursor(this,2);
            }
        }
     }
  }
}
//======================
function left_submenu_cursor(obj,type)
{
  //var str=obj.id.split("menu_bl");
  var str=obj.id.split("left_submenu_");
  var index=str[1];

  switch(type)
   { case 0: $('#left_submenu_'+index).css('background','url(/images/bg_menu_hover.png) no-repeat left top');
             $('#left_submenu_a'+index).css('color','#fff');
             var url=$('#left_submenu_a'+index)[0].href;
             status_full_url('add',url);
             break;
     case 1: $('#left_submenu_'+index).css('background','url(/images/blanck.gif) no-repeat left top');
             $('#left_submenu_a'+index).css('color','#a22528');
             status_full_url('clear',"");
             break;
     case 2: var url=$('#left_submenu_a'+index)[0].href;
             link_full_url(url);
             break;
     case 3: var url=$('#left_submenu_a'+index)[0].href;
             link_full_url_blank(url);
             break;
     default: break;
   }
}
//=========================
function setInnerHtmlByAjax(jquerySelectorObj, url, callback)
{
	    $.ajax({
			type: "GET",
			url: url,
			contentType:'html',
			cache:false,
			success: function(responce){
				jquerySelectorObj.html(responce);
				if(typeof callback == 'function')
	            {
		            callback(responce);
	            }

			},
			error: function(){
				$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';

				$("#dialog-message").dialog({
					modal: true,
					buttons: {
						Ok: function() {
							$(this).dialog('close');
						}
					}
				});
			}
		});
}
//=========================
function reload_img(obj,id_prod,id_item)
{ if(id_item!=img_act)
   {
     $('#prod_m_img')[0].src=site_url+"/upload/product_variations/"+id_item+"_main.jpg";
     $('#prod_img'+img_act).css('background','#edf3fd');

     img_act=id_item;
     $('#prod_img'+img_act).css('background','#fce3e4');
     $('#large_img_src')[0].src=site_url+"/upload/product_variations/"+img_act+".jpg";


     //alert(id_prod+' = '+id_item);

     $('#size_info_div')[0].innerHTML = '<img src="'+site_url+'/images/ajax-loader.gif" alt=""/>';
     setInnerHtmlByAjax($('#size_info_div'),
                        site_url+'/loadArea.php?area_name=attributes_html&product_id='+id_prod+'&variation_id='+id_item,
                        function(responce){
                        	 if (responce.length > 0)
                        	 {
                        	     $('#size_info_div').css('display','block');
                        	     $('#sizes_head').css('display','block');
                        	     $('#but_add').css('display','block');
                        	 }
                        	 else
                        	 {
                                 $('#size_info_div').css('display','none');
                        	     $('#sizes_head').css('display','none');
                        	     $('#but_add').css('display','none');
                        	 }

                             var top=getObjTop($('#but_by_phone')[0])-260;
                             $('#prod_right_block').css('height',top+'px');
                             var left=$('#prod_left_block')[0].offsetHeight;

                             if(top>left)
                                  { $('#page_content_right').css('height',$('#prod_right_block')[0].offsetHeight+130+'px'); };


                        });
  }

  for(var i=0; i<num_imgs; i++)
   {
      if(arr_id[i]==img_act)
      {
        $('#prod_title')[0].innerHTML=arr_title[i];
        $('#url_path_end_bl')[0].innerHTML=arr_title[i];
        if (arr_enlarge[i]==1)
        {
        	$('#prod_zoom').css('display','block');
        }
        else
        {
        	$('#prod_zoom').css('display','none');
        }
        break;
      }
   }
}
//=====================
function enlarge_image()
{ sizes=getPageSize();
  $('#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+440-ww/2+'px');

     var hh=minus_px($('#lbox')[0].offsetHeight);
     var top=getObjTop($('#left_menu')[0]);
     $('#lbox').css('top', top+80+'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 1':
          $('#check1').css('display','block');
          $('#check2').css('display','none');
          $('#check3').css('display','none');
          break;
     case 'step 2':
          var paymentValue = getCheckedValue(document.forms['paymentMethodForm'].elements['payment_method']);
          switch (paymentValue)
          {
	          case 'credit_card':
	          case 'cheque':
		          $('#check1').css('display','none');
		          $('#check2').css('display','block');
		          $('#check3').css('display','none');
		          $('#payment_label').css('color','#000');
		          break;
		      default:
		          $('#payment_label').css('color','#f00');
		          break;
          }
          break;
     case 'step 3':
          prepare_order();
          break;
     default: break;
   }
}
//==========================
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
//==========================
function form_add_old_prod()
{ var is_ok = true;

  $('#error_name').css('display','none');
  $('#error_variation').css('display','none');
  $('#error_size').css('display','none');
  $('#error_price').css('display','none');
  $('#error_quantity').css('display','none');

  var name = $('#product_name')[0].value;
  var code = $('#product_code')[0].value;
  var variation = $('#product_variation')[0].value;
  var size = $('#product_size')[0].value;
  var price = $('#product_price')[0].value;
  var quantity = $('#product_quantity')[0].value;

  if (name.length<=1) {is_ok = false; $('#error_name').css('display','block');}
  if (variation.length<=1) {is_ok = false; $('#error_variation').css('display','block');}
  if (size.length<=1) {is_ok = false; $('#error_size').css('display','block');}

  if((price*1)==0) {is_ok = false; $('#error_price').css('display','block');}
  if((quantity*1)==0) {is_ok = false; $('#error_quantity').css('display','block');}

  if(is_ok==true)
   { $.ajax({ type: "GET",
	 url: site_url+'/basket_add_old.php?name='+name+'&code='+code+'&variation='+variation+'&size='+size+'&price='+price+'&quantity='+quantity,
			contentType:'html',
			cache:false,
			success: function(responce){
              if(responce=='ok')
			   { sizes=getPageSize();

			     $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=basket_info', contentType:'html',cache:false,success: function(responce){
				 	$('#basket_info')[0].innerHTML = responce;
				 }});

			     $('#product_name')[0].value="";
			     $('#product_code')[0].value="";
			     $('#product_variation')[0].value="";
			     $('#product_size')[0].value="";
			     $('#product_price')[0].value='0';
			     $('#product_quantity')[0].value='0';
                 $('#old_stock_total')[0].innerHTML ='0.00';

			     $('#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');
			     lCount = 1; lInterval = setInterval("product_add_tim()",40);
			  }
			 else { alert("Server error"); }
			},
			error: function(){ alert("Server error"); }
		});
   }
}
//==========================
function key_press(e,key,key2)
{ var flag=0; if(key==0) { key=key2; }

  if((key==46) || ((key>47)&(key<58))||(key==8)||(key==39)||(key==37))
    {  flag=1;   oInterval[0] = setInterval("old_tim()",100);
    };

  if(flag==0)  { return false; };
}

//=====================
function old_tim()
{ if($('#product_price')[0])
   { var total=($('#product_price')[0].value*$('#product_quantity')[0].value*1.0);
     var total=total.toFixed(2);
     $('#old_stock_total')[0].innerHTML=total;
   };
  clearInterval(oInterval[0]);
}
//==========================
function form_add_prod()
{ // if($("#qty")[0].value>0)
  // {
     var qty, i;
     var sizes = '';
     for(i=0;i<100;i++)
      { if($("#sizes_description_"+i)[0])
         { if($("#qty_"+i)[0])
            { qty = $("#qty_"+i)[0].value;
              if (qty>0)
	        { sizes += $("#sizes_description_"+i)[0].innerHTML.replace(/<br>/gi,"|");
	          sizes += '['+qty+'],';
	        }
            }   
         }
        else { i=200; }
      }

	 if (sizes.length>0)
	 {
	     sizes = sizes.substring(0, sizes.length-1);
     }
     else {return false;}

     // alert(sizes);

     $.ajax({
			type: "GET",
			url: site_url+'/basket_add.php?id='+img_act+'&sizes='+sizes,
			contentType:'html',
			cache:false,
			success: function(responce){
                 //alert(responce);
				 if (responce!='ok') {return false;}

				 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=basket_info', contentType:'html',cache:false,success: function(responce){
				 	$('#basket_info')[0].innerHTML = responce;
				 }});

				 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');
			     lCount = 1; lInterval = setInterval("product_add_tim()",40);
			     return false;

			},
			error: function(){
				$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';

				$("#dialog-message").dialog({
					modal: true,
					buttons: {
						Ok: function() {
							$(this).dialog('close');
						}
					}
				});
			}
		});
}
//===========================
function product_add_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
    ajax_check_products("test");
   };
}

//=======================
function ajax_check_products(response)
{ if(response=="bad") { ajax_error(); }
  else
   { $('#lbox_prod').css('opacity','1.0');
   }
  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');

  if(num==2) { window.location.href=site_url+"/checkout"; }
}
//======================
function recalculate()
{   var items = '';
    var size, variation_id, qty;

     $('.item_size').each(function(n,element){
	    size = $(element)[0].value;
	    type = $(element).prev()[0].value;
	    variation_id = $(element).next()[0].value*1;
	    qty = $(element).next().next()[0].value*1;
	    {
	       items += type+',';
	       items += size.replace(/<br>/gi,"|");
	       items += ','+qty+',';
	       items += variation_id+',,,,,';
	    }
	 });

     if (items.length>0)
	 {
	     items = items.substring(0, items.length-5);
     }
     else {return false;}

	 $.ajax({
			type: "GET",
			url: site_url+'/basket_recalculate.php?items='+items,
			contentType:'html',
			cache:false,
			success: function(responce){

				 if (responce=='empty') {window.location = site_url;}
				 if (responce!='ok') {return false;}

				 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=basket_info', contentType:'html',cache:false,success: function(responce){
				 	$('#basket_info')[0].innerHTML = responce;
				    //alert(responce);
				 },
			     error: function(){
				   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
				   $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
				 }});

				 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=total_price', contentType:'html',cache:false,success: function(responce){
				 	$('#total_1')[0].innerHTML = responce;
				 	$('#total_3')[0].innerHTML = responce;
				 },
			     error: function(){
				   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
				   $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
				 }});

				 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=total_price_with_discount', contentType:'html',cache:false,success: function(responce){
				 	if ($('#discount')[0])
				 	{
				 	    $('#total_discount_1')[0].innerHTML = responce;
		            }
		            $('#pay_final')[0].innerHTML = (responce*1+10).toFixed(2);
				 },
			     error: function(){
				   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
				   $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
				 }});

				 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=checkout_table_step1', contentType:'html',cache:false,success: function(responce){
				 	$('#checkout_table_step1')[0].innerHTML = responce;
				 },
			     error: function(){
				   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
				   $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
				 }});

				 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=checkout_table_step3', contentType:'html',cache:false,success: function(responce){
				 	$('#checkout_table_step3')[0].innerHTML = responce;
				 },
			     error: function(){
				   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
				   $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
				 }});

			},
			error: function(){
				$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';

				$("#dialog-message").dialog({
					modal: true,
					buttons: {
						Ok: function() {
							$(this).dialog('close');
						}
					}
				});
			}
		});
}
//======================
function remove()
{
    $('.item_qty').each(function(n,element){
      if ($(element).parent().next().next().children().first()[0].checked)
       { $(element)[0].value = 0;  recalculate();
       }
    });
}
//======================
function set_shipping()
{ var shipping = $('#shipping_3')[0].value*1;
  $.ajax({ type: "GET",
	url: site_url+'/loadArea.php?area_name=shipping&ship='+shipping,
	contentType:'html',
	cache:false,
	success: function(responce){
      if(responce=='ok')
       { var tmp=shipping+$('#total_3')[0].innerHTML*1.0-$('#discount_final')[0].innerHTML*1.0;
         $('#pay_final')[0].innerHTML=tmp.toFixed(2);
       }
	  else { alert("Server error"); }
	 },
	error: function(){ alert("Server error"); }
  });
}
//=====================
function set_discount()
{

	 var discount = $('#discount')[0].value*1;
	 $.ajax({
			type: "GET",
			url: site_url+'/basket_discount.php?discount='+discount,
			contentType:'html',
			cache:false,
			success: function(responce){

				 if (responce!='ok') {return false;}

                 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=total_price_with_discount', contentType:'html',cache:false,success: function(responce){
				 	if ($('#discount')[0])
				 	{
				 	    $('#total_discount_1')[0].innerHTML = responce;
		            }
		            $('#pay_final')[0].innerHTML = (responce*1+10).toFixed(2);
				 },
			     error: function(){
				   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
				   $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
				 }});

				 if ($('#discount_final')[0])
				 {
					 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=discount', contentType:'html',cache:false,success: function(responce){
					 	$('#discount_final')[0].innerHTML = responce;
					 },
				     error: function(){
					   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
					   $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
					 }});
	             }

			},
			error: function(){
				$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';

				$("#dialog-message").dialog({
					modal: true,
					buttons: {
						Ok: function() {
							$(this).dialog('close');
						}
					}
				});
			}
		});
}
//======================
function copy_billing()
{
    $('#d_company')[0].value = $('#b_company')[0].value;
    $('#d_name')[0].value = $('#b_name')[0].value;
    $('#d_surname')[0].value = $('#b_surname')[0].value;
    $('#d_address1')[0].value = $('#b_address1')[0].value;
    $('#d_address2')[0].value = $('#b_address2')[0].value;
    $('#d_city')[0].value = $('#b_city')[0].value;
    $('#d_postcode')[0].value = $('#b_postcode')[0].value;
    $('#d_phone')[0].value = $('#b_phone')[0].value;
    $('#d_email')[0].value = $('#b_email')[0].value;

}
//=====================
function prepare_order()
{
	 var is_ok = true;
     $('#check2error').css('display','none');

     $('#error_b_name').css('display','none');
     $('#error_b_surname').css('display','none');
     $('#error_b_add1').css('display','none');
     $('#error_b_city').css('display','none');
     $('#error_b_postcode').css('display','none');
     $('#error_b_phone').css('display','none');
     $('#error_b_email').css('display','none');
     $('#error_b_country').css('display','none');
     $('#error_how_find').css('display','none');

     $('#error_d_name').css('display','none');
     $('#error_d_surname').css('display','none');
     $('#error_d_add1').css('display','none');
     $('#error_d_city').css('display','none');
     $('#error_d_postcode').css('display','none');
     $('#error_d_phone').css('display','none');
     $('#error_d_email').css('display','none');
     $('#error_d_country').css('display','none');

	 var b_company = $('#b_company')[0].value;
	 var b_name = $('#b_name')[0].value;
	 var b_surname = $('#b_surname')[0].value;
	 var b_address1 = $('#b_address1')[0].value;
	 var b_address2 = $('#b_address2')[0].value;
	 var b_city = $('#b_city')[0].value;
	 var b_postcode = $('#b_postcode')[0].value;
	 var b_country = $('#b_country')[0].value;
	 var b_phone = $('#b_phone')[0].value;
	 var b_email = $('#b_email')[0].value;
      var how_find = $('#how_find')[0].value;

	 var d_company = $('#d_company')[0].value;
	 var d_name = $('#d_name')[0].value;
	 var d_surname = $('#d_surname')[0].value;
	 var d_address1 = $('#d_address1')[0].value;
	 var d_address2 = $('#d_address2')[0].value;
	 var d_city = $('#d_city')[0].value;
	 var d_postcode = $('#d_postcode')[0].value;
	 var d_country = $('#d_country')[0].value;
	 var d_phone = $('#d_phone')[0].value;
	 var d_email = $('#d_email')[0].value;

	 var delivery_instructions = $('#delivery_instructions')[0].value;

     if (b_name.length<=0) {is_ok = false; $('#error_b_name').css('display','block');}
     if (b_surname.length<=0) {is_ok = false; $('#error_b_surname').css('display','block');}
     if (b_address1.length<=0) {is_ok = false; $('#error_b_add1').css('display','block');}
     if (b_city.length<=0) {is_ok = false; $('#error_b_city').css('display','block');}
     if (b_postcode.length<=0) {is_ok = false; $('#error_b_postcode').css('display','block');}
     if (b_phone.length<=0) {is_ok = false; $('#error_b_phone').css('display','block');}
     if (!is_email(b_email)) {is_ok = false; $('#error_b_email').css('display','block');}
     if (b_country == 0) {is_ok = false; $('#error_b_country').css('display','block');}
     if (how_find == 0) {is_ok = false; $('#error_how_find').css('display','block');}

     if (d_name.length<=0) {is_ok = false; $('#error_d_name').css('display','block');}
     if (d_surname.length<=0) {is_ok = false; $('#error_d_surname').css('display','block');}
     if (d_address1.length<=0) {is_ok = false; $('#error_d_add1').css('display','block');}
     if (d_city.length<=0) {is_ok = false; $('#error_d_city').css('display','block');}
     if (d_postcode.length<=0) {is_ok = false; $('#error_d_postcode').css('display','block');}
     if (d_phone.length<=0) {is_ok = false; $('#error_d_phone').css('display','block');}
     if (!is_email(d_email)) {is_ok = false; $('#error_d_email').css('display','block');}
     if (d_country == 0) {is_ok = false; $('#error_d_country').css('display','block');}

	 if (!is_ok) {return false;}

	 $.ajax({
			type: "GET",
			url: site_url+'/order.php?operation=prepare'+
			'&b_company='+encodeURIComponent(b_company)+
			'&b_name='+encodeURIComponent(b_name)+
			'&b_surname='+encodeURIComponent(b_surname)+
			'&b_address1='+encodeURIComponent(b_address1)+
			'&b_address2='+encodeURIComponent(b_address2)+
			'&b_city='+encodeURIComponent(b_city)+
			'&b_postcode='+encodeURIComponent(b_postcode)+
			'&b_country='+encodeURIComponent(b_country)+
			'&b_phone='+encodeURIComponent(b_phone)+
			'&b_email='+encodeURIComponent(b_email)+
			'&how_find='+encodeURIComponent(how_find)+
			'&d_company='+encodeURIComponent(d_company)+
			'&d_name='+encodeURIComponent(d_name)+
			'&d_surname='+encodeURIComponent(d_surname)+
			'&d_address1='+encodeURIComponent(d_address1)+
			'&d_address2='+encodeURIComponent(d_address2)+
			'&d_city='+encodeURIComponent(d_city)+
			'&d_postcode='+encodeURIComponent(d_postcode)+
			'&d_country='+encodeURIComponent(d_country)+
			'&d_phone='+encodeURIComponent(d_phone)+
			'&d_email='+encodeURIComponent(d_email)+
			'&delivery_instructions='+encodeURIComponent(delivery_instructions),
			contentType:'html',
			cache:false,
			success: function(responce){

				 if (responce!='ok')
				 {
				 	$('#check2errorMessage')[0].innerHTML = responce;
				 	$('#check2error').css('display','block');
				 	return false;
				 }

				 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=delivery', contentType:'html',cache:false,success: function(responce){

				 	if($('#shipping_3')[0].value) { $('#shipping_3')[0].value=responce; }
				 	else {	$('#shipping_3')[0].innerHTML = responce; }

				 	var discount = 0;
				 	if ($('#discount_final')[0]) {discount = $('#discount_final')[0].innerHTML*1;}
				 	var pay_final = $('#total_3')[0].innerHTML*1 - discount + responce*1;
				 	$('#pay_final')[0].innerHTML = pay_final.toFixed(2);

				 	$.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=final_info', contentType:'html',cache:false,success: function(responce){

					 	$('#final_info')[0].innerHTML = responce;

					 	$('#check1').css('display','none');
		                $('#check2').css('display','none');
		                $('#check3').css('display','block');
		            },
		            error: function(){
					    $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
					    $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
					}});

				 },
			     error: function(){
				    $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
				    $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
				 }});



			},
			error: function(){
				$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';

				$("#dialog-message").dialog({
					modal: true,
					buttons: {
						Ok: function() {
							$(this).dialog('close');
						}
					}
				});
				return false;
			}
		});
}
//=======================
function create_order()
{
    if (ajax_lock) return;
    ajax_lock = true;
    var paymentValue = getCheckedValue(document.forms['paymentMethodForm'].elements['payment_method']);

    $.ajax({
			type: "GET",
			url: site_url+'/loadArea.php?area_name=pay_form&payment_type='+paymentValue,
			contentType:'html',
			cache:false,
			success: function(responce){

                 if ((responce.substring(0, 5)!='<form')&&(responce.substring(0, 5)!='<!--<'))
                 {
                    $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Order Failed.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">'+responce+'</div>';
			        $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
			        ajax_lock = false;
			        return;
                 }
                 $('#pay_form')[0].innerHTML = responce;
                 //ajax_lock == true
                 //alert($('#Crypt')[0].value);
                 document.sagepayform.submit();
			},
	        error: function(){
			    $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
			    $("#dialog-message").dialog({modal: true,buttons: {	Ok: function() {$(this).dialog('close');}}});
			    ajax_lock = false;
		    }});
}
//=======================
function user_login()
{ sizes=getPageSize();

  $('#error_log_email').css('display','none');
  $('#error_log_password').css('display','none');
  $('#log_email')[0].value = '';
  $('#log_password')[0].value = '';

  set_lbox(true);
  $('#lbox_login').css('opacity','1.0');
  $('#lbox_login').css('display','block');
  $('#lbox_login').css('top', sizes[5] + 170 +'px');
  $('#lbox_login').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("lbox5_tim()",40);

}
//=======================
function query_lbox(obj)
{ sizes=getPageSize();

  //init lightbox
  $('#query_tx_code_hidden')[0].value = $(obj).prev().prev()[0].value;
  $('#query_invoice_number_hidden')[0].value = $(obj).prev()[0].value*1;
  $('#query_tx_code')[0].innerHTML = $(obj).prev().prev()[0].value;
  $('#query_invoice_number')[0].innerHTML = $(obj).prev()[0].value*1;

  set_lbox(true);
  $('#lbox_query').css('opacity','1.0');
  $('#lbox_query').css('display','block');
  $('#lbox_query').css('top', sizes[5] + 170 +'px');
  $('#lbox_query').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("lightbox_timer('lbox_query')",40);

}
//===========================
function lbox_buy_by_phone()
{
   sizes=getPageSize();
   set_lbox(true);
  $('#lbox_buy_by_phone').css('opacity','1.0');
  $('#lbox_buy_by_phone').css('display','block');
  $('#lbox_buy_by_phone').css('top', sizes[5] + 170 +'px');
  $('#lbox_buy_by_phone').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("lightbox_timer('lbox_buy_by_phone')",40);
}
//===========================
function lbox_change_login()
{
  sizes=getPageSize();
  $('#email_lbox_change_login')[0].value = '';

  set_lbox(true);
  $('#lbox_change_login').css('opacity','1.0');
  $('#lbox_change_login').css('display','block');
  $('#lbox_change_login').css('top', sizes[5] + 170 +'px');
  $('#lbox_change_login').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("lightbox_timer('lbox_change_login')",40);
}
//===========================
function lbox_change_password()
{
  sizes=getPageSize();
  $('#password_lbox_change_password')[0].value = '';

  set_lbox(true);
  $('#lbox_change_password').css('opacity','1.0');
  $('#lbox_change_password').css('display','block');
  $('#lbox_change_password').css('top', sizes[5] + 170 +'px');
  $('#lbox_change_password').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("lightbox_timer('lbox_change_password')",40);
}
//===========================
function lightbox_timer(div_id)
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     set_lbox(true);
     $('#'+div_id).css('opacity','1');
   };
}
//===========================
function lbox5_tim()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     set_lbox(true);
     $('#lbox_login').css('opacity','1');
   };
}
//========================
function close_buy_by_phone()
{ set_lbox(false);
  $('#lbox_buy_by_phone').css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.1');
}
//========================
function close_lbox_login()
{ set_lbox(false);
  $('#lbox_login').css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.1');
}
//=========================
function close_lightbox(div_id)
{ set_lbox(false);
  $('#'+div_id).css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.1');
}
//=========================
function set_lbox(set)
{ switch(set)
   { case true:  if($('#d_country')) { $('#d_country').css('display','none'); };
                 if($('#b_country')) { $('#b_country').css('display','none'); };
                 if($('#home_flash')) { $('#home_flash').css('display','none'); };
                 if($('#printing_color')) { $('#printing_color').css('display','none'); };
                 break;
     case false: if($('#d_country')) { $('#d_country').css('display','block'); };
                 if($('#b_country')) { $('#b_country').css('display','block'); };
                 if($('#home_flash')) { $('#home_flash').css('display','block'); };
                 if($('#printing_color')) { $('#printing_color').css('display','block'); };
                 break;
   }
}
//===========================
function change_login()
{
    var email=$('#email_lbox_change_login')[0].value;
    if(!is_email(email)) { $('#error_lbox_change_login').css('display','block'); }
    else
    {
        $('#error_lbox_change_login').css('display','none');
        document.change_login_form.submit();
    }
}
//===========================
function change_password()
{
    var password=$('#password_lbox_change_password')[0].value;
    if(password.length<1) { $('#error_lbox_change_password').css('display','block'); }
    else
    {
        $('#error_lbox_change_password').css('display','none');
        document.change_password_form.submit();
    }
}
//===========================
function ajax_login()
{ var is_valid=true;
  var login=$('#log_email')[0].value;
  if(login.length<1) { $('#error_log_email').css('display','block'); is_valid=false; }
  else { $('#error_log_email').css('display','none'); }


  var pass=$('#log_password')[0].value;
  if(pass.length<1) { $('#error_log_password').css('display','block'); is_valid=false; }
  else  { $('#error_log_password').css('display','none'); }

  if(is_valid)
  { $.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {operation: 'login', login: login, password: pass},
			cache: false,
			success: function(responce)
			{
				 if ((responce=='ok_customer')||(responce=='ok_seller'))
				 {
					 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=customer_area', contentType:'html',cache:false,success: function(responce){
					 	   $('#customer_area')[0].innerHTML = responce;
					 },
				     error: function(){
		               set_lbox(true);
					   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
					   $("#dialog-message").dialog({modal: true,  close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
					 }});

					 $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=seller_area', contentType:'html',cache:false,success: function(responce){
					 	   $('#seller_area')[0].innerHTML = responce;
					       $('#top')[0].innerHTML +="<div id='old_stock' onclick='link_url("+'"/old-stock"'+");'>OLD STOCK</div>";
					 },
				     error: function(){
				     	set_lbox(true);
					   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
					   $("#dialog-message").dialog({modal: true,  close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
					 }});

					 if ((responce=='ok_customer')&&($('#login_user')[0]))
			 	     {
			 	         $('#login_user').css('display','none');
	                 }

					 if ((responce=='ok_seller')&&($('#checkout_header')[0]))
			 	     {
			 	         $('#checkout_header').css('display','inline');
	                 }

					 if ((responce=='ok_customer')&&($('#user_info_step2')[0]))
					 {
					     $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=user_info_step2', contentType:'html',cache:false,success: function(responce){
					 	   $('#user_info_step2')[0].innerHTML = responce;
					 	   if ($('#check3').css('display') == 'block') {prepare_order();}
						 },
					     error: function(){
					     	set_lbox(true);
						   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
						   $("#dialog-message").dialog({modal: true,  close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
						 }});
					 }

					 if ((responce=='ok_seller')&&($('#seller_area_step1')[0]))
			 	     {
			 	         $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=seller_area_step1', contentType:'html',cache:false,success: function(responce){
					 	   $('#seller_area_step1')[0].innerHTML = responce;
						 },
					     error: function(){
						   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
						   $("#dialog-message").dialog({modal: true,  close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
						 }});
	                 }

	                 if ((responce=='ok_seller')&&($('#seller_area_step3')[0]))
			 	     {
			 	         $.ajax({type: "GET",url: site_url+'/loadArea.php?area_name=seller_area_step3', contentType:'html',cache:false,success: function(responce){
					 	   $('#seller_area_step3')[0].innerHTML = responce;
						 },
					     error: function(){
					     	set_lbox(true);
						   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
						   $("#dialog-message").dialog({modal: true,  close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
						 }});
	                 }

					close_lbox_login();
				}
				else
				{
				    set_lbox(true);
					$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Login Failed.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">'+responce+'</div>';
			        $("#dialog-message").dialog({modal: true,  close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
				}
			},
			error: function(){
				set_lbox(true);
			    $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
			    $("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
		    }});

   }
   return false;
}
//========================================
function accountlogin()
{
  var is_valid=true;
  var login=$('#account_login')[0].value;
  if(login.length<1) { $('#error_account_login').css('display','block'); is_valid=false; }
  else { $('#error_account_login').css('display','none'); }


  var pass=$('#account_password')[0].value;
  if(pass.length<1) { $('#error_account_password').css('display','block'); is_valid=false; }
  else  { $('#error_account_password').css('display','none'); }

  if(is_valid) {document.loginform.submit();}
}
//========================================
function seller_logout()
{
     set_lbox(true);
     $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Logout</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Are you sure you want to logout?</div>';
	 $("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: { Cancel: function() {$(this).dialog('close');}, Ok: function() {

	 	$.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {operation: 'seller_logout'},
			cache: false,
			success: function(responce)
			{
		       if (responce='ok')
		       {
		       	   window.location = site_url;
		       }

		    },
		    error: function(){
		    	set_lbox(true);
			   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
			   $("#dialog-message").dialog({modal: true,close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
			}});

	 }}});
}
//================================
function customer_logout()
{
	set_lbox(true);
	$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Logout</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Are you sure you want to logout?</div>';
	$("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: { Cancel: function() {$(this).dialog('close');}, Ok: function() {

		$.ajax({
			type: "POST",
			url: site_url+'/ajax.php',
			data: {operation: 'customer_logout'},
			cache: false,
			success: function(responce)
			{
		       if (responce='ok')
		       {
		       	   window.location = site_url;
		       }

		    },
		    error: function(){
			   $('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
			   $("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
			}});

		$(this).dialog('close');
	}}});
}
//================================
function delete_order(key)
{
    set_lbox(true);
	$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Delete Order</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Are you sure you want to delete order?</div>';
	$("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: { Cancel: function() {$(this).dialog('close');}, Ok: function() {
        eval('document.deleteform'+key+'.submit();');
		$(this).dialog('close');
	}}});
}
//================================
function delete_order_cheque(key)
{
    set_lbox(true);
	$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Delete Order</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Are you sure you want to delete order?</div>';
	$("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: { Cancel: function() {$(this).dialog('close');}, Ok: function() {
        eval('document.deleteform_cheque'+key+'.submit();');
		$(this).dialog('close');
	}}});
}
//================================
function continue_order(key)
{
	set_lbox(true);
	$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Delete Order</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Are you sure you want to continue order?</div>';
	$("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: { Cancel: function() {$(this).dialog('close');}, Ok: function() {
		set_lbox(false);
		eval('document.location = $("#continue'+key+'")[0].href;');
	}}});
}
//================================
function continue_order_to_cheque(key)
{
	set_lbox(true);
	$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Delete Order</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Are you sure you want to pay order by cheque?</div>';
	$("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: { Cancel: function() {$(this).dialog('close');}, Ok: function() {
		eval('document.location = $("#continue_tocheque'+key+'")[0].href;');
	}}});
}
//================================
function continue_order_cheque(key)
{
	set_lbox(true);
	$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Delete Order</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Are you sure you want to pay order by credit card?</div>';
	$("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: { Cancel: function() {$(this).dialog('close');}, Ok: function() {
		eval('document.location = $("#continue_cheque'+key+'")[0].href;');
	}}});
}
//================================
function recovery_submit()
{

    if (!is_email($('#passrecovery_email')[0].value))
    {
         $('#error_passrecovery_email').css('display','block');
    }
    else
    {
        document.recoveryform.submit();
    }
}
//=================================
function setPaymentMethod(method)
{
    switch (method)
    {
        case 'credit_card':
            $('#but_order_warning').css('display','block');
            $('#payment_method_step3')[0].innerHTML = 'Credit Card';
            $('#cheque_instructions').css('display','none');
            $('#payment_label').css('color','#000');
            break;
        case 'cheque':
            $('#but_order_warning').css('display','none');
            $('#payment_method_step3')[0].innerHTML = 'Cheque';
            $('#cheque_instructions').css('display','block');
            $('#payment_label').css('color','#000');
            break;
    }
}
//====================================
function submit_search_page(href)
{
    $('#search_page')[0].action = href;
    $('#search_page')[0].submit();
}
//====================================
function contact_form_send()
{
     var is_ok = true;

     $('#error_name').css('display','none');
     $('#error_email').css('display','none');
     $('#error_message').css('display','none');
     $('#error_code').css('display','none');

	 var name = $('#name')[0].value;
	 var email = $('#email')[0].value;
	 var message = $('#message')[0].value;
	 var code = $('#code')[0].value;

     if (name.length<=0) {is_ok = false; $('#error_name').css('display','block');}
     if (message.length<=0) {is_ok = false; $('#error_message').css('display','block');}
     if (!is_email(email)) {is_ok = false; $('#error_email').css('display','block');}
     if (code.length<=0) {is_ok = false; $('#error_code').css('display','block');}

	 if (!is_ok) {return false;}

	 document.contactform.submit();
}
//====================================
function email_form_send()
{ var is_ok = true;

  $('#error_email')[0].innerHTML='';
  $('#error_code')[0].innerHTML='';

  var email = $('#email')[0].value;
  var code = $('#code')[0].value;

  if (email.length<5)
   { is_ok = false; $('#error_email')[0].innerHTML='Please enter Email'; }
  else
   { if (!is_email(email)) { is_ok = false; $('#error_email')[0].innerHTML='Please enter valid Email'; }
   }
  if (code.length<5) { is_ok = false; $('#error_code')[0].innerHTML='Please enter Code'; }

  if (!is_ok) {return false;}

  $.ajax({
	type: "POST",
	url: site_url+'/ajax.php',
	data: {operation: 'send_form', email: email, code: code},
	cache: false,
	success: function(responce)
	 { //alert(responce);
	   var tmp=responce.split("|");
	   $('#email_form_code2')[0].innerHTML='<img src="'+site_url+'/img2.php" alt="" />';
	   if(tmp[0]=='Ok')
	    { $('#code')[0].value='';
	      $('#email')[0].value='';
	      $('#large_img')[0].innerHTML='<div class="send_email_info">Your email has been sent.</div>';

          set_lbox(true);
	      sizes=getPageSize();
          $('#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_tim4()",50);


	    }
	   else
	    { $('#error_email')[0].innerHTML=tmp[1];
	      $('#error_code')[0].innerHTML=tmp[2];
	      $('#code')[0].value='';
	    }
	  },
	error: function(){
	set_lbox(true);
	$('#dialog-message')[0].innerHTML = '<br/><div style="color:#f00;font: bold 16px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Server Unavailable.</div><div style="color:#000;font: bold 14px Arial, Tahoma, Helvetica, sans-serif;text-align:center;">Please, try again later.</div>';
	$("#dialog-message").dialog({modal: true, close: function() {set_lbox(false);}, buttons: {	Ok: function() {$(this).dialog('close');}}});
  }});
}
//===========================
function lbox_tim4()
{ 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+440-ww/2+'px');

     var hh=minus_px($('#lbox')[0].offsetHeight);
     $('#lbox').css('top', sizes[5]+200+'px');

   };
}
//=============================
function js_size_guide()
{ set_lbox(true);
  sizes=getPageSize();
  $('#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_tim5()",50);
}
//===========================
function lbox_tim5()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     $('#lbox_guide').css('display','block');
     var left=getObjLeft($('#left_menu')[0]);
     $('#lbox_guide').css('left', left+600+'px');
     $('#lbox_guide').css('top', sizes[5]+40+'px');
   };
}
//========================
function close_lbox_guide()
{ $('#lbox_guide').css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.1');
  set_lbox(false);
}
//========================================
function showPayFee(obj, items)
{
    if (((obj.value*1)+(items*1))>=25)
    {
        $('#pay_fee').css('display','none');
    }
    else
    {
    	$('#pay_fee').css('display','block');
    }
}
//=====================
function js_quick_search()
{ set_lbox(true);
  sizes=getPageSize();
  $('#blackform').css('width', sizes[0]+'px');
  $('#blackform').css('height', sizes[1]+'px');
  setOpacity($('#blackform')[0],1);
  $('#blackform').css('display','block');
  lCount = 1;  lInterval = setInterval("lbox_tim6()",50);
}
//===========================
function lbox_tim6()
{ lCount++;  setOpacity($('#blackform')[0], lCount);
  if(lCount==7)
   { clearInterval(lInterval);
     $('#lbox_quick').css('display','block');
     var left=getObjLeft($('#left_menu')[0]);
     $('#lbox_quick').css('left', left+200+'px');
     $('#lbox_quick').css('top', sizes[5]+100+'px');
   };
}
//========================
function close_lbox6()
{ $('#lbox_quick').css('display','none');
  $('#blackform').css('display','none');
  $('#blackform').css('opacity','0.1');
  set_lbox(false);
}
//=========================
function js_select_brand()
{ var sel=$('#sel_quick_brand')[0].value;
  $('#quick_find').css('display','none');
  $('#quick_ajax_img').css('display','block');

  $('#quick_category')[0].innerHTML='';
  $('#label_quick_cat').css('display','none');

  $('#label_quick_size').css('display','none');
  $('#quick_size')[0].innerHTML='';

  $('#label_quick_colour').css('display','none');
  $('#quick_colour')[0].innerHTML='';

  if(sel==0) { return false; };
  $.ajax({
	type: "POST",
	url: site_url+'/ajax.php',
	data: {operation: 'quick_brand', quick_sel_brand: sel},
	cache: false,
	success: function(responce)
	 { //alert(responce);
	   $('#quick_ajax_img').css('display','none');
	   var tmp=responce.split("^");
	   if(tmp[0]=='Ok')
	    { $('#quick_category')[0].innerHTML=tmp[1];
	      $('#label_quick_cat').css('display','block');
	    }
	  },
	error: function(){ $('#quick_ajax_img').css('display','none'); }
  });
}
//=========================
function js_select_cat()
{ var sel=$('#sel_quick_cat')[0].value;
  var brand=$('#sel_quick_brand')[0].value;
  $('#quick_find').css('display','none');
  $('#quick_ajax_img').css('display','block');

  $('#quick_size')[0].innerHTML='';
  $('#label_quick_size').css('display','none');

  $('#label_quick_colour').css('display','none');
  $('#quick_colour')[0].innerHTML='';
  if(sel==0) { return false; };
  $.ajax({
	type: "POST",
	url: site_url+'/ajax.php',
	data: {operation: 'quick_cat', quick_sel_cat: sel, quick_sel_brand: brand},
	cache: false,
	success: function(responce)
	 { $('#quick_ajax_img').css('display','none');
	   //alert(responce);
	   var tmp=responce.split("^");
	   if(tmp[0]=='Ok')
	    { $('#quick_size')[0].innerHTML=tmp[1];
	      $('#label_quick_size').css('display','block');

	    }
	  },
	error: function(){ $('#quick_ajax_img').css('display','none'); }
  });
}
//=========================
function js_select_size()
{ var size=$('#sel_quick_size')[0].value;
  var cat=$('#sel_quick_cat')[0].value;
  var brand=$('#sel_quick_brand')[0].value;
  $('#quick_find').css('display','none');
  $('#quick_ajax_img').css('display','block');

  $('#label_quick_colour').css('display','none');
  $('#quick_colour')[0].innerHTML='';
  if(size==0) { return false; };
  $.ajax({
	type: "POST",
	url: site_url+'/ajax.php',
	data: {operation: 'quick_size', quick_sel_size: size, quick_sel_cat: cat, quick_sel_brand: brand},
	cache: false,
	success: function(responce)
	 { $('#quick_ajax_img').css('display','none');
	   //alert(responce);
	   var tmp=responce.split("^");
	   if(tmp[0]=='Ok')
	    { $('#quick_colour')[0].innerHTML=tmp[1];
	      $('#label_quick_colour').css('display','block');
	    }
	  },
	error: function(){ $('#quick_ajax_img').css('display','none'); }
  });
}
//==========================
function js_select_colour()
{ var sel=$('#sel_quick_colour')[0].value;
  if(sel==0)
   { $('#quick_find').css('display','none');
     return false;
   };
  $('#quick_find').css('display','block');
}
//=========================
function js_quick_find()
{ var brand=$('#sel_quick_brand')[0].value;
  var cat=$('#sel_quick_cat')[0].value;
  var size=$('#sel_quick_size')[0].value;
  var colour=$('#sel_quick_colour')[0].value;
  $('#quick_value')[0].value=brand+'^'+cat+'^'+size+'^'+colour;
  document.getElementById('form_quick_search').submit();
}
