$(document).ready(function(){
	$('a').focus(function(){
		$(this).blur();
	});
  
  var sort_f=1;
  var sort_a=0;
  var sort_s=0;
  var sort_t=0;
  var count_tt=0;
  var klik=0;
  var the_proje=0;
  var arr_tyyy=new Array('','Готови','В строеж','');
  //alert($('.hidden_galery').attr('title'));
  if ($('.hidden_galery').attr('title')=="11")
  {
    set_pop_top_left();
  }
/*  $('#lib_project').css({ 'background-image': 'url(uf/project/snimka_back_proekta.jpg)' },$('#lib_project').fadeOut('slow'));
  $('#lib_project').css({ 'background-image': 'url(uf/project/3.jpg)' },$('#lib_project').fadeIn('slow'));
  

  $('.rotate_news').cycle({ 
    fx:     'scrollUp', 
    timeout: 6000, 
    delay:  -2000 
});  */
  Cufon.set('fontFamily', 'DINPro').replace(['.price, .app_name, .copy_right, .text_right h2, .title_brown h1, .title_brown h2, .galeria_head'], {
      hover: true
  });
   Cufon.set('fontFamily', 'GARAMOND').replace(['.menu li'], {
      hover: true
  });
  $('img').attr('border',0);
  $('.slideshow').cycle({
    fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
  });
  $('.hidden_galery').cycle({ 
    fx:     'fade', 
    speed:  'slow', 
    timeout: 0, 
    next:   '#gal_right_img', 
    prev:   '#gal_left_img' 
});
   
/*   $('.hidden_galery img').each(function(index, domEle){
     alert($(domEle).css());
     //alert (index);
   });*/
   var tupa_img=$('.hidden_galery img').get(1);
   
   //alert($(tupa_img).attr('src'));
   
  $('#gal_left_img').mouseover(function(){
     change_img_up(this,'images/gal_left_active.png');
  }).mouseout(function(){
     change_img_up(this,'images/gal_left_inactive.png');
  });
  
  $('#gal_right_img').mouseover(function(){
     change_img_up(this,'images/gal_right_active.png');
  }).mouseout(function(){
     change_img_up(this,'images/gal_right_inactive.png');
  }); 
  
   
  
  $('.contact_right input').mouseenter(function(){
    $(this).css('background-color','#E4E4E4');
  }).mouseleave(function(){
    $(this).css('background-color','#EFEFEF');
  });
  $('.contact_right textarea').mouseenter(function(){
    $(this).css('background-color','#E4E4E4');
  }).mouseleave(function(){
    $(this).css('background-color','#EFEFEF');
  });
  $('.filter_right img').mouseenter(function(){
    if ($(this).attr('title')=="UP")
    change_img_up(this,"images/up_active.png");
    if ($(this).attr('title')=="DOWN")
     change_img_up(this,"images/down_active.png");  
  }).mouseleave(function(){
    if ($(this).attr('title')=="UP")
     change_img_up(this,"images/up_innactive.png");
    if ($(this).attr('title')=="DOWN")
     change_img_up(this,"images/down_innactive.png");  
  });
  $('.filter_right img').click(function(){
    if ($(this).attr('id')=="arrow_up1")
    {
      var inp_vv=$('#m2').attr('value');
      inp_vv=parseInt(inp_vv);
      inp_vv+=5;
      if (inp_vv<=400)
      $('#m2').attr('value',inp_vv+" m2");
    }
    if ($(this).attr('id')=="arrow_up2")
    {
      var inp_vv=$('#rooms').attr('value');
      inp_vv=parseInt(inp_vv);
      inp_vv+=5;
      if (inp_vv<=400)
      $('#rooms').attr('value',inp_vv+" m2");
    }
    if ($(this).attr('id')=="arrow_up3")
    {
      var inp_vv=$('#floor').attr('value');
      if (inp_vv=='')
        inp_vv=0;
      inp_vv=parseInt(inp_vv);
      inp_vv+=1;
      if (inp_vv<=9)
      $('#floor').attr('value',inp_vv);
    }
    if ($(this).attr('id')=="arrow_up4")
    {
      count_tt+=1;
      if (count_tt<=2)
        $('#type').attr('value',arr_tyyy[count_tt]);
      else
        count_tt=2;
        
    }
    if ($(this).attr('id')=="arrow_down1")
    {
      var inp_vv=$('#m2').attr('value');
      inp_vv=parseInt(inp_vv);
      inp_vv-=5;
      if (inp_vv>=10)
        $('#m2').attr('value',inp_vv+" m2");
    }
    if ($(this).attr('id')=="arrow_down2")
    {
      var inp_vv=$('#rooms').attr('value');
      inp_vv=parseInt(inp_vv);
      inp_vv-=5;
      if (inp_vv>=10)
        $('#rooms').attr('value',inp_vv+" m2");
    }
    if ($(this).attr('id')=="arrow_down3")
    {
      var inp_vv=$('#floor').attr('value');
      inp_vv=parseInt(inp_vv);
      inp_vv-=1;
      if (inp_vv>=0)
      {
        if (inp_vv==0)
          $('#floor').attr('value','');
        else
          $('#floor').attr('value',inp_vv);  
      }
        
    }
    if ($(this).attr('id')=="arrow_down4")
    {
      count_tt-=1;
      if (count_tt>=0)
        $('#type').attr('value',arr_tyyy[count_tt]);
      else
        count_tt=1;
    }
    
    
  });

  $('#view_all').mouseover(function(){
    $(this).animate({
    opacity: 0.6,
    marginLeft: "-=1px",
    marginTop: "-=1px"
        },20).css('filter','alpha(opacity = 60)');

  }).mouseout(function(){
    $(this).animate({
    opacity: 1,
    marginLeft: "+=1px",
    marginTop: "+=1px"
        },20).css('filter','alpha(opacity = 100)');

  });
  $('#filter_btn').mouseover(function(){
    $(this).animate({
    opacity: 0.6,
    marginLeft: "-=1px",
    marginTop: "-=1px"
        },20);

   }).mouseout(function(){
    $(this).animate({
    opacity: 1,
    marginLeft: "+=1px",
    marginTop: "+=1px"
        },20);

  });    
  $.tablesorter.defaults.widgets = ['zebra']; 
  $.tablesorter.defaults.sortList = [[0,0]]; 
  $("table").tablesorter();
  $("#send_mm").validate({meta: "validate"});


  $("#filter_btn").click(function() { 
       var order_1=$('#m2').attr('value');
       var order_2=$('#rooms').attr('value');
       var order_3=$('#type').attr('value');
       var order_4=$('#floor').attr('value');
       //alert(order_2);
       if (order_1!='')
         order_1=parseInt(order_1);
       if (order_2!='')
         order_2=parseInt(order_2);
       //alert(order_2);
       //order_3=parseInt(order_3);
       if (order_3=='Готови')
         order_3=1;
       else if (order_3=='В строеж')
         order_3=2;
       else
         order_3='';     
       link="order_table.php?"+"area="+order_1+"&size="+order_2+"&build="+order_3+"&floor="+order_4;
       //alert(link);
       $.get(link, function(html) { 
        // alert(html);
         // append the "ajax'd" data to the table body 
       if (html!=1)
       {
         $("table").html('');
         $("table").append(html); 

         $("table").trigger("update"); 
         var sorting = [[2,0]]; 
            // sort on the first column 
            $("table").trigger("sorton",[sorting]); 
         //$.tablesorter.defaults.widgets = ['zebra']; 
       }
       else
       {
         alert('Вашето търсене не даде резултат. Mоля, сменете критериите и пробвайте пак!');
       }
      return false; 
     });
   
  });
  $('#scroler_img_right').click(function(){
     var pix_ll=new Array(120,152,130,145,155);
     if (klik<5)
     {
      $('#scroler_img').animate({
      marginLeft: "+="+pix_ll[klik]+"px"
          },350);
         
      klik+=1;
      show_hide_popo(klik);  
     }
     else
      klik=5;
     
   }); 
   $('#scroler_img_left').click(function(){
     var pix_ll=new Array(120,152,130,145,155);
     klik-=1;
     if (klik>=0)
     {
      $('#scroler_img').animate({
      marginLeft: "-="+pix_ll[klik]+"px"
          },350);
      show_hide_popo(klik);     
      
     }
     else
      klik=0; 
   });    
  $('#scroler_img_left').mouseover(function(){
     change_img_up(this,'images/active_left.png');
  }).mouseout(function(){
     change_img_up(this,'images/inacctive_left.png');
  }); 
  $('#scroler_img_right').mouseover(function(){
     change_img_up(this,'images/active_right.png');
  }).mouseout(function(){
     change_img_up(this,'images/inacctive_right.png');
  });   
  
  
  
  
  $("#sort_floor").click(function() {
      var sorting = [[0,sort_f]];
      chnage_color_arrow('th_div1','img_arr1',sort_f); 
      if (sort_f==0)
        sort_f=1;
      else
        sort_f=0; 
      
      $("table").trigger("sorton",[sorting]);
      
      return false;
  });
  $("#sort_area").click(function() {
      var sorting = [[2,sort_a]];
      chnage_color_arrow('th_div2','img_arr2',sort_a); 
      if (sort_a==0)
        sort_a=1;
      else
        sort_a=0;  
      $("table").trigger("sorton",[sorting]);
      return false;
  });
  $("#sort_type").click(function() {
      var sorting = [[3,sort_t]];
      chnage_color_arrow('th_div3','img_arr3',sort_t); 
      if (sort_t==0)
        sort_t=1;
      else
        sort_t=0;  
      $("table").trigger("sorton",[sorting]);
      return false;
  });
  $("#sort_status").click(function() {
      var sorting = [[4,sort_s]];
      chnage_color_arrow('th_div4','img_arr4',sort_s); 
      if (sort_s==0)
        sort_s=1;
      else
        sort_s=0;  
      $("table").trigger("sorton",[sorting]);
      return false;
  });
    var fw = 263;
    var fh = 410;
  var x;
  var y;
  $().mousemove(function(e){
    x = e.pageX;
    y = e.pageY;
  //  document.title = y;
  });
    $('.getplan').each(function(i){
    var a = $(this).attr('id');
    
    var a = $('html').width();
    a = (a/2);
    if($('#form').length>0){
      return false;
    }else 
    {$(this).click(function(){
      var form = jQuery('<div style="border:0; width: 443px; height: 350px; overflow: hidden;margin:0; padding:0;"><iframe  name="fname" style="border:0; width: 263px; height: 410px; overflow: hidden;" src="'+siteurl+'form.php?l=1&amp;id='+$(this).attr('id')+'"></div>').attr('id', 'form');
      var formb = jQuery('<div></div>').attr('id', 'formb');
      form.css('width', fw);
      form.css('height', fh);
      form.css('overflow', 'hidden');
      form.css('position', 'fixed');
      form.css('top', 200);
      form.css('left', (a-130));
      form.css('z-index', 105);
      form.css('border', "0px");
      formb.css('border', "0px");          
      formb.css('top', 0);
      formb.css('left', 0);
      formb.css('position', 'fixed');
      formb.css('background-image', 'url(' + siteurl + 'images/pxl_backgr.png)');    
      formb.css('background-color', 'transparent');    
      formb.css('width', '100%');    
      formb.css('padding', 0);    
      formb.css('margin', 0);    
      formb.css('height', '100%');  
      formb.css('z-index', 104);                  
      $('body').append(form);
      $('body').append(formb);
      $('#formb').animate({      
     'opacity': 1
   }, { queue:false, duration:500});
   $('#form').animate({      
     'width': fw,
     'height': fh,     
     'top'  : 200,
     'left'  : (a-130)
   }, { queue:false, duration:500});    
    
      //alert($('html').scrollTop());
      //alert($('html').width());
      //alert($('html').height());
    /*  $('body').animate({
      'opacity': 0.40
          },350);*/
      return false;
      
    });
    }
    
  });
  
});
function change_img_up(which,which_img)
{
  $(which).attr({src: which_img});
}
function chnage_color_arrow(wh_div,wh_img,order)
{
  var div_arr=new Array('th_div1','th_div2','th_div3','th_div4');
  var img_arr=new Array('img_arr1','img_arr2','img_arr3','img_arr4');
  var img_src=new Array('images/arrow_down.png','images/arrow_up.png');
  for (i=0;i<div_arr.length;i++)
  {
    if (div_arr[i]!=wh_div)
    {
      $('#'+img_arr[i]).attr({src: 'images/little_arrow.png'});
      $('#'+div_arr[i]).css('color','#C5B0A0');
    }
    else
    {
      $('#'+img_arr[i]).attr({src: img_src[order]});
      $('#'+div_arr[i]).css('color','#ffb902');
    }
  }
}
function show_hide_popo(dv_num)
{
  var div_arr= new Array('.pop_shcool','.pop_child','.pop_dkc','.pop_cinema','.pop_store','.pop_rest');
  for (i=0;i<=5;i++)
  {
    //alert(div_arr[i]);
    if (dv_num==i)
    {
      $(div_arr[i]).fadeIn("slow");
    }
    else
      $(div_arr[i]).css('display','none');  
  }
}
function set_pop_top()
{
  var div_arr= new Array('.pop_shcool','.pop_child','.pop_dkc','.pop_cinema','.pop_store','.pop_rest');
  var top_pos;
  for (i=0;i<=5;i++)
  {
   /* if (brow_what=='safari')
      alert('safari');*/
    //59
    
    top_pos='-'+($(div_arr[i]).height()+59)+'px';
    //alert($(div_arr[i]).height());
    $(div_arr[i]).css('top',top_pos);
    //alert(top_pos);
  }
}
function set_pop_top_left()
{
  var div_arr= new Array('.pop_shcool','.pop_child','.pop_dkc','.pop_cinema','.pop_store','.pop_rest');
  var top_pos;
  var lef_pos;
  for (i=0;i<=5;i++)
  {
    //59
    top_pos='-'+($(div_arr[i]).height()+231)+'px';
    
    lef_pos=$(div_arr[i]).css('left');
    //alert(lef_pos);
    lef_pos=parseInt(lef_pos);
    lef_pos=(lef_pos-62)+'px';
    $(div_arr[i]).css('top',top_pos);
    $(div_arr[i]).css('left',lef_pos);
    //alert(lef_pos);
  }
}
