/**
 * @author Petr Zaparka 
 *  za pouziti jquery
 */
var actual_position = 0;
var max_position = 0;

 $(document).ready(function (){
    //nastaveni max posunu v galerii	
	if(($('.detail-slide').length>0)){
		if(max_position == 0){
			max_position = (Math.abs($('.detail-slide').attr('id')))*100;
			test = '';
		}
	}
	
	$('#detail-slide-next').click(function(){
		if((actual_position <= max_position ) && (actual_position + 100) < max_position ){
			$('#moving_slide').css('margin-left','-'+(actual_position + 100)+'px');
			actual_position = actual_position + 100;
		}
	});
	
	$('#detail-slide-prev').click(function(){
		if((actual_position >= 0 ) && (actual_position - 100) >= 0 ){
			$('#moving_slide').css('margin-left','-'+(actual_position - 100)+'px');
			actual_position = actual_position - 100;
		}
	});
	
	//preneseni typu nemovitosti z url do selectboxu
  var flats_kind = location.search.split('=');
  
/*if($('#advert_type')){
 $('#advert_type').val('4#'+flats_kind[1]);
 }
 $('#dispozice1').click(function(tar){
 $('#advert_type').val('4');
 });
 $('#dispozice2').click(function(tar){
 $('#advert_type').val('4');
 });                     */
// $('.ownership_filter').click(function(tar){
// var advert_type= $('#advert_type').attr('value');
// if(advert_type =='' && ($(tar.target).attr('checked') == true) ) alert('Vyberte druh nemovitosti');
// }); 

  //pro vyber kraje
  $('#Map area').click(function(){
	$('#kraj_id').val(this.id);
	$('#region_checkboxes div').hide();
  $('#kraj_'+this.id).show();
  
  var checkboxes = $('#region_checkboxes :checkbox');
   for(var c = 0;c<checkboxes.length;c++){
          checkboxes[c].checked=false;
   };
}) 	
  
 
  var adresa = ''+location;
  var search = false;
  if(adresa.indexOf('vyhledavani') !=-1 ){
    var flat_kind_arr = location.search.split('=');
    search = true;
  }
    var flat_kind_arr = location.search.split('&');
   
   if( $('#msearchform').length ){
     	for(var i=0;flat_kind_arr.length>i;i++ ){            	  
             var param =  flat_kind_arr[i];            
             var par_ar = param.split('=');
             var name = par_ar[0]+'';
             var res = name.indexOf('flat_kind');
             var res_f = name.indexOf('flats_kind');
             if(res!=-1 || res_f !=-1){// 
                 
                 name =name.replace(/flats_kind%5B/gi,"");                 
                 name =name.replace(/%5D/,"");
                $('#msearchform').val('4#' + par_ar[1]);
                var test= $(" :checkbox");
                if(res!=-1) name =par_ar[1]; 
            		for(var x=0;test.length>x;x++ ){
            		   var test_id = test[x].id; 
  					       if(test_id == 'flats_kind['+name+']'){
  						      test[x].checked=true;
					       }
             }             
           }else if ( name.indexOf('advert_type')!=-1 ){ 
             $('#advert_type').val( par_ar[1]);
           }else if ( name.indexOf('price_from')!=-1 ){
             $('#price_from').val( par_ar[1]);
            }
            else if ( name.indexOf('price_to')!=-1 ){
             $('#price_to').val( par_ar[1]);
            }
            else if ( name.indexOf('floor_number')!=-1 ){
             $('#floor_number').val( par_ar[1]);
            } else if ( name.indexOf('fulltext')!=-1 ){
             $('#fulltext').val( par_ar[1]);
            }  else if ( name.indexOf('rkid')!=-1 ){
             $('#rkid').val( par_ar[1]);
            }  
            else if ( name.indexOf('advert_last_update')!=-1 ){
             $('#advert_last_update').val( par_ar[1]);
            }  
             else if ( name.indexOf('ownership_filter')!=-1 ){
              var test= $(" :checkbox");
            		for(var x=0;test.length>x;x++ ){
            		   name =name.replace(/ownership_filter%5B/gi,"");
                   name =name.replace(/%5D/,"");
            		   var test_id = test[x].id;
  					       if(test_id == 'ownership_filter['+name+']'){
  						      test[x].checked=true;
					       }
					     }
            }else if ( name.indexOf('building_type_filter')!=-1 ){
              var test= $(" :checkbox");
            		for(var x=0;test.length>x;x++ ){
            		   name =name.replace(/building_type_filter%5B/gi,"");
                   name =name.replace(/%5D/,"");
            		   var test_id = test[x].id;
  					       if(test_id == 'building_type_filter['+name+']'){
  						      test[x].checked=true;
					       }
					     }
            } else if ( name.indexOf('advert_function_filter')!=-1 ){
              var test= $(" :checkbox");
            		for(var x=0;test.length>x;x++ ){
            		   name =name.replace(/advert_function_filter%5B/gi,"");
                   name =name.replace(/%5D/,"");
            		   var test_id = test[x].id;
  					       if(test_id == 'advert_function_filter['+name+']'){
  						      test[x].checked=true;
					       }
					     }                  
            } else if ( name.indexOf('region_id_filter')!=-1 ){
              var test= $(" :checkbox");
            		for(var x=0;test.length>x;x++ ){
            		   name =name.replace(/region_id_filter%5B/gi,"");
                   name =name.replace(/%5D/,"");
            		   var test_id = test[x].id;
  					       if(test_id == 'region_id_filter['+name+']'){
  						      test[x].checked=true;
					       }
					     }
            }  else if ( name.indexOf('cobce_kod_filter')!=-1 ){
              var test= $(" :checkbox");
            		for(var x=0;test.length>x;x++ ){
            		   name =name.replace(/cobce_kod_filter%5B/gi,"");
                   name =name.replace(/%5D/,"");
            		   var test_id = test[x].id;
  					       if(test_id == 'cobce_kod_filter['+name+']'){
  						      test[x].checked=true;
					       }
					     }
            } 
            
      }                                  
  }                       
  $('#kraj_id').change(function (tar){
   var checkboxes = $('#region_checkboxes :checkbox');
     for(var c = 0;c<checkboxes.length;c++){
            checkboxes[c].checked=false;
     };
   $('#region_checkboxes div').hide();
   $('#kraj_'+tar.target.value).show();
   /*if(tar.target.value== ''){
     
   } */
   
  })
  //zobrazuje okresy pro vybrany kraj v pripade ze je vybran pres url
  if($('#kraj_id').length > 0){
    var kraj_selection = $('#kraj_id :selected');
    $('#kraj_'+kraj_selection[0].value).show();
    var test =''
  }
  
 });
 

 
 
  
