// enable circular scrollables with a click handler
var lefto = 0;
var righto = 0;
var offset = null;

 $(document).ready(function(){
   $('a').focus(function(){
    $(this).blur();
  });

  var img_width=0;
  var img_height=0;
  var click_size=0;
  var load_first=0;
  var img_like_src='';
  
  $('.cart_num').html(numbe_rcart);
  $('.cart_sum').html(all_sum+'лв.');
  $('.sub_drop').css('width',$('.sub_show_1').children(':first').width());
  if (pic_logo!='')
   change_logo(pic_logo);
  if ($("body").attr('id')=='details')
  {
      //$('#back_flash').css('height',($(window).height())-48);
      $.post(
      'test.php',
      {id: $.address.parameter('id'), user_lang_post: user_lang},
      function(responseText)
      {
		if (navigator.appName == 'Microsoft Internet Explorer') $("#back_flash")[0].innerHTML = responseText;
		else $("#back_flash").html(responseText);
		
		var scripts = responseText.match(/(<script[^>]*>[^<]*<\/script>)/g);
		for (var i=0; i<scripts.length; i++) {
			$(scripts[i]).appendTo('#back_flash');
		}
		offset=$('.inner_content').offset();
		lefto = offset.left;
		righto = offset.right;
      },"html"
      );
  }
  else if ($("body").attr('id')!='cart_view' && $("body").attr('id')!='home' && $("body").attr('id')!='styling' && $("body").attr('id')!='catalog')
  {
    $('.sub_show_3').css('width',set_line_width()-2);
    set_min_height();
    
  }
  else if ($("body").attr('id')=='catalog')
  {
    $("body").css('background-image','none');
    $("body").css('background-color','#000000');
  }
  else if ($("body").attr('id')=='cart_view')
  {
    write_cart_sum();
  }
  
 $(window).resize(function() 
 {
	if($("body").attr('id')=='details'){
		$("object#back_inner_pic").width($(window).width());
		$("object#back_inner_pic").height($(window).height()-48);
		var browserName  = navigator.appName;
		if(browserName == "Microsoft Internet Explorer" && $.browser.version == "7.0"){
			$("#container").height($(window).height());
		} else {
			if($("object#back_inner_pic").height() < $("#container").height() + 60){
				var new_height =  $("#container").height() +60;
				$("object#back_inner_pic").height(new_height);
			}  
		}
			
		$(".footer").css("top",$("object#back_inner_pic").height()-5);
	}
	
 
    if ($("body").attr('id')!='cart_view' && $("body").attr('id')!='home')
      $('.sub_show_3').css('width',set_line_width());
    else if ($("body").attr('id')=='home')
    {
      //$(".footer").css("top",$(".main_content").height());
      $(".cart").css("left",$(".main_content").width()-213);
      $("#line_flash").css("width",$(".main_content").width()-213);
    } 
 });
  $(".non_link").click(function(){
    return false;
  });  
 $("#news_ul li").mouseover(function(){
   $(this).children(':first').stop().animate({marginTop: -89},200);
  }).mouseout(function(){
    $(this).children(':first').stop().animate({marginTop: 0},200);
 });
 $(".header li").mouseover(function(){
      $(this).addClass('hover'); 
  }).mouseout(function(){
      $(this).removeClass('hover'); 
  });
/*  $(".header li").mouseover(function(){
      $(this).children('ul').css('position','absolute'); 
      $(this).children('ul').css('display','block');
  }).mouseout(function(){
      $(this).children('ul').css('display','none');
  });*/
  $(".shop_category li a").mouseover(function(){
      $(this).parent('li').children('img').css('visibility','visible');
  }).mouseout(function(){
      $(this).parent('li').children('img').css('visibility','hidden');
  });
  
  $(".img_item img").mouseover(function(){
    $(this).animate({height: '320'},400);
  }).mouseout(function(){
    $(this).stop(true,true).animate();
    $(this).animate({height: '233'},400);
  });
  $(".list_items").mouseover(function(){
    $(this).children('.item_buy').css('background-image','url(images/poruchai.png)');
    $(this).children('div').each(function(){
       $(this).children('p').css('visibility','visible');
    });
  }).mouseout(function(){
    $(this).children('.item_buy').css('background-image','url(images/buy_icon.png)');
    $(this).children('div').each(function(){
       $(this).children('p').css('visibility','hidden');
    });
  });
  $(".button_buy").mouseover(function(){
    $(this).css('background-image','url(images/buy_hover.png)');
  }).mouseout(function(){
    $(this).css('background-image','url(images/poruchai.png)');
  });
   $(".sub_show_1 ul").mouseover(function(){
      $('.sub_drop').fadeIn(350);
  }).mouseleave(function(){
      $('.sub_drop').fadeOut(350);
  });
  $('.button_buy').click(function(){
    display_cart($(this).attr('id'),1,0,0,user_lang);
    return false;
  });
  $('.cart a').click(function(){
    display_cart(0,0,0,0,user_lang);
    return false;
  });
  $(".cart_list_item_color div").click(function(){
    var parent_cc= $(this).parent('div');
    $(parent_cc).children('div').each(function(){
        $(this).attr('class','pro_color');
      });
    $(parent_cc).children(':input').val($(this).attr('id'));
    $(this).attr('class','pro_color_sel');
  });
  $(".inner_sizes_list li").click(function(){
       cuur_b=$(this).parent();
       cuur_b.children(':input').val($(this).text());
       cuur_c=$(cuur_b).parent().prev();
       $('.inner_sizes_list').css('display','none');
       $(cuur_c).children('p').text($(this).text());
       $('.inner_sizes').css('border-bottom','1px solid #918a77');

  });
  $(".size_div").mouseover(function(){
    $(this).children('.inner_sizes_list').css('display','block');
    cuur_b=$(this).parent();
    $(cuur_b).children('.inner_sizes').css('border-bottom','none');
    $(this).parent('.cart_list_item_size div').css('border-bottom','none');
  }).mouseout(function(){
    $('.inner_sizes_list').css('display','none');
    $(cuur_b).children('.inner_sizes').css('border-bottom','1px solid #918a77');
  });
  $(".cart_list_item_del img").mouseover(function(){
    $(this).attr('src','images/trash_big_hover.png');
  }).mouseout(function(){
    $(this).attr('src','images/trash_big.png');
  });
  $(".col_imput1").keyup(function(){
    new_val=$(this).val();
    cuur_a=$(this).parent('div');
    curr_s=parseFloat($(this).next(':input').val());
    cuur_b=cuur_a.next('div');
    if (new_val.match('^(0|[1-9][0-9]*)$'))
    {
      new_sum=new_val*curr_s
      cuur_b.text(new_sum.toFixed(2)+'лв.');
    }
    else if(new_val!='')
    {
      $(this).val(1);
      cuur_b.text(curr_s+'лв.');
    }
    write_cart_sum();    
  });
  $('.save_changes a').click(function(){ 
    //ert($('#renevu').submit());
    $('#refresh').val(1);
    $('#renevu').submit();
    return false;
  });
  $('#next_step_buy').click(function(){ 
    //ert($('#renevu').submit());
    $('#refresh').val(2);
    $('#renevu').submit();
    return false;
  });
  $('.cart_list_item_del').click(function(){ 
    $(this).children(':input').val(1);
    $('#refresh').val(1);
    $('#renevu').submit();
  }); 
   $("#renevu").validate({}); 
   /* 
  $("#renevu").validate({    
    rules: 
    {
      register_email: { required: true, email:true},
 
      register_name: { required: true,alpha_alphacyr:true},
      register_town: { required: true},
      register_address: { required: true,minlength: 4},
      register_postcode: { required: true,minlength: 4,number:true},  
      register_phone: { required: true,minlength: 4,number:true}    
    },
    messages: { 
      register_email:{required: "Въведете e-mail!",email:"Въведете валиден e-mail!"},
      register_name:{required: "Въведете Име!",alpha_alphacyr:"Позволени са само символи"},
      register_l_name:{required: "Въведете Фамилия!",alpha_alphacyr:"Позволени са само символи"},
      register_town:{required: "Въведете Град!"},
      register_address:{required: "Въведете Адрес!",minlength: "Адресът трябва да бъде поне 4 символа"
},
      register_postcode:{required: "Въведете Код!",minlength: "Адресът трябва да бъде поне 4 символа",number:"Въведете коректен номер"},
      register_phone:{required: "Въведете Телефон!",minlength: "Адресът трябва да бъде поне 4 символа",number:"Въведете коректен номер"}
    }

  });*/  
  

}); 
function set_line_width()
{
  $('.sub_show_3').css('width','0');
  var offset = $('.cart').offset();
  var offset1 = $('.sub_show_3').offset();
  var sp3_width=0;
  if (offset && offset1) {
	  sp3_width = offset.left - offset1.left;
  }
  return  sp3_width;
} 
function left_position_img(iimg_width,iimg_height)
{
  var win_width=$(window).width();
  var win_height=$(window).height()-48;

  if (win_width<=iimg_width)
  {
      ratio = win_width / iimg_width;
      img_height_new = iimg_height * ratio;
      $('#back_inner_pic').css('width',parseInt(win_width));
      $('#back_inner_pic').css('height',parseInt(img_height_new));
      //alert(img_height_new+'width'+win_width);
  }
  if (win_height<=iimg_height)
  {
      $ratio = win_height / iimg_height;
      img_width_new = iimg_width * $ratio;
      $('#back_inner_pic').css('width',parseInt(img_width_new));
      $('#back_inner_pic').css('height',parseInt(win_height));
      //alert(parseInt(img_width_new)+'height'+win_height);
  }
  else
  {
    $('#back_inner_pic').css('height',parseInt(win_height));
    //alert(img_width_new+'height'+win_height);
  }
  if (parseInt($('#back_inner_pic').css('width'))<lefto)
  {
    $('.clck_big_img').css('width',parseInt($('#back_inner_pic').css('width'))-50);
  }
  else
    $('.clck_big_img').css('width',parseInt(lefto)-50);
  $('.clck_big_img').css('height',parseInt($('#back_inner_pic').css('height'))-52);  
}
function set_arrows_top()
{
  var win_height=$(window).height()-48;
  $('.left_carusel').css('top',(win_height/2));
  $('.right_carusel').css('top',(win_height/2));
}
function set_min_height()
{
  var win_height=$(window).height();
  $('.main_content').css('min-height',(win_height)-188);
  //$('.container').css('min-height',(win_height)-188);
}
function display_cart(id,col,color,size,user_lang)
{
	$('#fname').remove();
    $('#form').remove();
    var ooffsset=$('.cart').offset();
    var form = jQuery('<div class="openCartTop"><iframe name="fname" style="border:0; width: 415px;background-color: #ffffff;" src="test2.php?id='+id+'&col='+col+'&color='+color+'&size='+size+'&lang_post='+user_lang+'" scrolling="no" id="fname" class="fname"></iframe></div>').attr('id', 'form');
    var formb = jQuery('<div></div>').attr('id', 'formb');
    $('body').append(form);
	
	$('body').height($('body').height());
}
function write_cart_sum()
{
  var all_sum=0.0;
  var count_p=0;
  $('.cart_list_item_price').each(function(){
    all_sum+=parseFloat($(this).text());
    count_p++;
  });  
  $('#item_number_f').text(count_p);
  $('.final_price_all').children(':first').text(all_sum+'лв. +');
  //payment_sum=((all_sum*0.05));
  //$('.final_price_payment').children(':first').text(payment_sum.toFixed(2)+'лв.');
  $('.final_price_final').text('= '+parseFloat(all_sum+8).toFixed(2)+'лв.'); 
 // $('.final_price_final').text('= '+parseFloat(payment_sum+all_sum+8).toFixed(2)+'лв.'); 
}
function change_logo($image)
{
  $("#li_logo").css("background-image","url("+$image+")");
  $("#li_logo img").attr("src",$image);
  $("#li_logo").css("padding","0");
  
}

function shareFb() {
	var params = 'width=500,height=500,menubar=0,status=0,toolbar=0,resizeable=0,scrollbars=0';	
	var url = encodeURIComponent(window.location.href.replace('#/?id=','&id='));
	var w = window.open('http://www.facebook.com/sharer.php?u='+url,'Facebook Share',params);
	w.moveTo($(window).width() / 2 - 250,$(window).height() / 2 - 200)
}

function shareTweet() {
	var params = 'width=500,height=500,menubar=0,status=0,toolbar=0,resizeable=0,scrollbars=0';
	var url = encodeURIComponent(window.location.href.replace('#/?id=','&id='));
	var w = window.open('http://twitter.com/share?url='+url,'Tweet',params);
	w.moveTo($(window).width() / 2 - 250,$(window).height() / 2 - 200)
}

