    
    


//AUTOCOMPLETE
$(function() {
    	function format(data) {
		return data.name;
	}
	function format_hotel(data) {
		$("#search_hotel_id").val(data.id);		
		return data.name;
	}
	$("#search_tourop").autocomplete('./lib/data/tourops.php', {
		multiple: false,
		dataType: "json",
		parse: function(data) {
			return $.map(data, function(row) {
				return {
					data: row,
					value: row.id,
					result: row.id
				}
			});
		},
		formatItem: function(item) {
			return format(item);
		}
	});

$(function() {
		var cache = {};
		$( "#search_hotel_name" ).autocomplete({
			minLength: 2,
			source: function(request, response) {
				if ( request.term in cache )
        {
					response( cache[ request.term ]);
					return false;
				}				
				$.ajax({
					url: "./lib/data/hotels.php",
					dataType: "json",
					data: {q: request.term},
					success: function( data ) {
						cache[ request.term ] = data
						response( data );
					}
				})
			}
		});
   $("#search_tourop").autocomplete({
			source: function(request, response) {
				$.ajax({
					url: "./lib/data/tourops.php",
					dataType: "json",
					data: {
						q: request.term
					},
					success: function(data) {
			                  response(data);
					}
				})
			}
		});
	});


	$("#search_region_name").autocomplete('./lib/data/regions.php', {
		multiple: false,
		dataType: "json",
                max: 15,
		parse: function(data) {
			return $.map(data, function(row) {
				return {
					data: row,
					value: row.name,
					result: row.name
				}
			});
		},
		formatItem: function(item) {
			return format(item);
		}
	});
});
 //// SCRIPTS ON LOAD
$(document).ready(
function()
{
   	$("#submit_region").click(function()
	{
	  var region_id = ($("#region_id").val());
	  var insert = ($("#insert").val());
	  put_region(region_id,insert);	  
	
	});
   	$("#submit_hotel").click(function()
	{
         /* if($('#hotel_desc').val() == '')
          {
              $('#hotel_desc').css('border','2px solid red');
              $('#hotel_desc').focus();
              return false;
          }*/
              
          
	  var hotel_id = ($("#hotel_id").val());
	  var insert = ($("#insert").val());
	  put_hotel(hotel_id,insert);
	
	});
   

$("#hotel_menu a").click(function () 
   {
      $("#hotel_menu a").removeClass('menu3_act').addClass('menu3_noact');
      $("#hotel_menu li").addClass('br2');
      $(this).removeClass('menu3_noact').addClass('menu3_act');
      $(this).parent().removeClass('br2');

    });

   $("#region_menu a").click(function () 
   {
      $("#region_menu a").removeClass('menu3_act').addClass('menu3');
      $("#region_menu td").addClass('br2');
      $(this).addClass('menu3_act');
      $(this).parent().removeClass('br2');

    });

   $("#img_preview").click(
   function()
   {
     $("#img_preview").slideToggle("slow");
   });
   

   var te = $('#text :checked').val();
   if(te != '')
   {
     $('#poz5, #poz6, #poz7s').text($('#text'+te).text());  
    $('#poz7s').css('-moz-transform', 'rotate(-90deg)');
	$('#poz7s').css('-webkit-transform', 'rotate(-90deg)');
	
	$('#poz1s').html('TOP<br/>HOTEL');  
	$('#poz2s').html('TOP<br/>OFERTA');      
	$('#poz3s').text('HIT');  
	$('#poz4s').text('TOP');  
    $('#poz1s,#poz3s').css('-moz-transform', 'rotate(-45deg)');
	$('#poz2s,#poz4s').css('-moz-transform', 'rotate(45deg)');
	
	$('#poz1s,#poz3s').css('-webkit-transform', 'rotate(-45deg)');
	$('#poz2s,#poz4s').css('-webkit-transform', 'rotate(45deg)');
	
	if(navigator.appName == 'Microsoft Internet Explorer')
	{
	 $('#poz7s').css('left', '0px');
	 $('#poz7s').css('top', '0px');
     $('#poz7s').css('filter', 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)');	 
     $('#poz1s, #poz2s, #poz3s, #poz4s').css('position','absolute');	 
	 $('#poz1s').css('top','-60px');
	 $('#poz1s').css('left','-12px');	 
	 $('#poz2s').css('top','-60px');
	 $('#poz2s').css('left','-52px');	
	 $('#poz3s').css('top','-2px');
	 $('#poz3s').css('left','-50px');	 	
	 $('#poz4s').css('top','0px');
	 $('#poz4s').css('left','-10px');
	 
     $('#poz1s,#poz3s').css('filter', 'filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678,sizingMethod=\'auto expand\')');
	 $('#poz2s,#poz4s').css('filter', 'progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod=\'auto expand\')');

	}

   }

    $("#afname").change(function(){

        if($(this).val() == 'add')
        {
          window.location="?p=add_aff";
          return false;
        }

       
        $('#afselect').submit();

    });

    $('[name=kartka_own]').click(function()
    {
        $('.ownurl').show();
        var my_class = 'img_'+$(this).val();
        $('#own_img').removeClass().addClass(my_class);
    });
    
    $('#own_top_image_link').change(function()
    {
        $('#own_img').attr('src', $(this).val());
    });
    
    $('[name=kartka_own]:checked').click();

});

var greg;
function get_region()
{
    clearTimeout(greg);
    greg=setTimeout('get_region2()',75);
	
}
function get_region2()
{
 region_name =  $('[name=search_region_name]').val();
 if(!region_name)
 {
   $('#region_result').html('')
   return false;
 }
 

$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({region_name:region_name}),

  success: function(data) {
    $('#region_result').html(data);
  }
});
}
function load_region(region_id,region_type)
{   
  if(region_id == null || region_id == undefined)
  {    
    $('#region_searchform').show();
    $('#region_result').html('');
	$('.region_footer').hide('fast');
  }
 else
  $('#region_searchform').hide();
  
 region_name = region_id;
 action = 'show';

$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({region_id:region_id, action:action,region_type:region_type}),
  success: function(data) {
  $('#region_result').html(data);
  if(region_id != null)
  { 
      $('.region_footer').show();

     var ToDate = new Date();
      var type = 'region';
    var defaultDate = $("#region_result #date_from"+region_id).datepicker( "option", "defaultDate" );
    $("#region_result #date_from"+region_id).datepicker( {onSelect: function(value, date) {setDates(region_id,type);},dateFormat: 'dd.mm.yy',minDate: 0, monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],dayNamesMin: ['Nie', 'Pon', 'Wt', 'Śr', 'Czw', 'Pt', 'So'], closeText: 'X',showOn: 'button',buttonImage: './media/img/calendar.gif',buttonImageOnly: true} );
   var defaultDate = $("#region_result #date_to"+region_id).datepicker( "option", "defaultDate+1" );
   $("#region_result #date_to"+region_id).datepicker( {dateFormat: 'dd.mm.yy',minDate: 0,defaultDate: +7, monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],dayNamesMin: ['Nie', 'Pon', 'Wt', 'Śr', 'Czw', 'Pt', 'So'], closeText: 'X',showOn: 'button',buttonImage: './media/img/calendar.gif',buttonImageOnly: true} );
   }
  }
});
}
var ghto;
function get_hotel()
{
    clearTimeout(ghto);
    ghto=setTimeout('get_hotel2()',75);  
}

function get_hotel2()
{

 var hotel_name =  $('[name=search_hotel_name]').val();
 //var tourop =  $('[name=search_tourop]').val();
 var tourop = '';
 if(!hotel_name)
 {
   $('#hotel_result').html('')
   return false;
 }
 /*
 if(tourop != '')
   if(tourop.length<4)
     return false;
*/
$.ajax({
  url: 'post.php',
  type: "POST",
  data: ({hotel_name:hotel_name,tourop:tourop}),
  async: true,
  // beforeSend: function(html){
    // $("#hotel_result").html("<center><img src=\"./loading.gif\"></center>");
   //},
  success: function(data) {    
    $('#hotel_result').html(data);
  }
});
}
function load_hotel(xcode)
{
 if(!xcode)
 {
   $('#hotel_searchform').show();
   $('#hotel_result').html('');
   $('.hotel_footer').hide('fast');   
   $("#hotel_menu li.ui-state-disabled:first").css('opacity','1');
 }
 else
 {
  $('#hotel_searchform').hide();
  $("#hotel_menu li.ui-state-disabled:first").css('opacity','0.35');
 }

 hotel_id = xcode;
 action = 'show';

$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,  
  data: ({hotel_id:hotel_id, action:action}),
  success: function(data) {
   
    $('#hotel_result').html(data);
  if(xcode != null)
  {     
       $('.hotel_footer').show();
       var ToDate = new Date();
       var type = 'hotel';


    try
    {
        trans = new js_translations();
        $(function() {
                var dates = $( '#date_from'+xcode+', #date_to'+xcode).datepicker({
                    defaultDate: "+1w",
                    changeMonth: false,
                    numberOfMonths: 1,
                    dateFormat: 'dd.mm.yy',
                    minDate: "+1d",
                    monthNames: trans.months,
                    dayNamesMin: trans.days,
                    showOn: 'button',
                    buttonImage: './media/img/calendar.gif',
                    buttonImageOnly: true,

                    onSelect: function( selectedDate ) {
                        var option = this.id == "date_from"+xcode ? "minDate" : "maxDate",
                            instance = $( this ).data( "datepicker" );
                            date = $.datepicker.parseDate(
                                instance.settings.dateFormat ||
                                $.datepicker._defaults.dateFormat,
                                selectedDate, instance.settings );
                        dates.not( this ).datepicker( "option", option, date );
                    }
                });
            });
}
catch(e){}

   
   }
   try
    {
        if($.jPicker.List)
        {
            if($.jPicker.List.length > 0)
            {
                currelem = ($.jPicker.List.length-1)
                var bg_color = $.jPicker.List[currelem].color.active.val('hex');
            }

            $('#offer_bg_color input').jPicker(
            {
              color:
              {
                active: new $.jPicker.Color({hex: bg_color})
              },
              window:
              {
                expandable: true,
                position:
                {
                        x: '0', // acceptable values "left", "center", "right",
                        y: '115' // acceptable values "top", "bottom", "center", or relative px value
                }
              },
              localization: jPicker_trans
          });
        }
    }
    catch(e){}

    if($("#hotel_indicator_1").hasClass('top_indicator'))
            for(var i=1;i<=5;i=i+1)
            {
                $("#hotel_indicator_"+i).css('width', $("#hotel_foto"+i).attr('width'));
                $("#hotel_indicator_"+i).css('height', $("#hotel_foto"+i).attr('height'));
            }
  }
});
}

function put_hotel(id, insert)
{
 $('.submit').toggle();
 var hotel_id = id;
 var hotel_name = $('#'+id+' [name=hotel_name]').val(); 
 var hotel_desc = $('#'+id+' [name=hotel_desc]').val(); 
 var date_from =  $('#date_from'+id).val();
 var date_to =  $('#date_to'+id).val();
 var tourop =  $('#'+id+' [name=tourop]').val();
 var foto1 =  $('#'+id+' [id=hotel_foto1]').attr('src');
 var foto2 =  $('#'+id+' [id=hotel_foto2]').attr('src');
 var foto3 =  $('#'+id+' [id=hotel_foto3]').attr('src');
 var foto4 =  $('#'+id+' [id=hotel_foto4]').attr('src');
 var foto5 =  $('#'+id+' [id=hotel_foto5]').attr('src');
 if($.jPicker.List.length > 0)
 {
  currelem = ($.jPicker.List.length-1)
  var bg_color = $.jPicker.List[currelem].color.active.val('hex');
 }
  
 var action = 'put';
 $('[name=search_hotel_name]').val('');
	  
$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({hotel_desc:hotel_desc,hotel_id:hotel_id,hotel_name:hotel_name,date_from:date_from,date_to:date_to,action:action,foto1:foto1,foto2:foto2,foto3:foto3,foto4:foto4,foto5:foto5,tourop:tourop}),
  beforeSend: function(html)
  {
     $("#hotel_result").html("<center><img src=\"././media/img/loading.gif\"></center>");
  },
  success: function(response) {
    response_status(response);
    if(bg_color)
    {
        put_color('bg_color',bg_color);
    }
    if(insert == 'insert')
    {
      var menutext =   $('.empty:first').text();

      $('.empty:first').text(menutext+' '+hotel_name);
      $('.empty:first').attr('onClick','load_hotel('+hotel_id+');');
      $('.empty:first').addClass('menu3_act');
      $('.empty:first').parent().removeClass('ui-state-disabled');
      $('.empty:first').removeClass('empty');       
    }
    load_hotel(id);	
   }
});
}
function delete_hotel(hotel_id)
{
var hotel_id = ($("#hotel_id").val());
  if(hotel_id == '')
    return
  
  var answer = confirm(trans.confirm_delete);
	if (answer)
	{
	  action = 'delete';
	  $.ajax({
	  url: 'post.php',
	  type: "POST",
	  async: false,
	  data: ({hotel_id:hotel_id,action:action}),
	  beforeSend: function(html)
	  {
	     $("#hotel_result").html("<center><img src=\"././media/img/loading.gif\"></center>");
	   },
	  success: function(data) {
	    $('#hotel_result').html(data);
	  }});
	}	 
}
function put_region(id, insert)
{
 var region_id =  id;
 var type = $('#'+id+' [name=type]').val();
 var region_desc =  $('#'+id+' [name=region_desc]').val();
 var region_name =  $('#'+id+' [name=region_name]').val();
 var date_from =  $('#date_from'+id).val();
 var date_to =  $('#date_to'+id).val();
 var foto1 =  $('#'+id+' [id=region_foto1]').attr('src');
 var foto2 =  $('#'+id+' [id=region_foto2]').attr('src');
 var foto3 =  $('#'+id+' [id=region_foto3]').attr('src');
 var foto4 =  $('#'+id+' [id=region_foto4]').attr('src');
 var foto5 =  $('#'+id+' [id=region_foto5]').attr('src');
 var action = 'put';
 $('[name=search_region_name]').val('');

 
 $('#done').slideDown('slow');	 
 
 
$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({type:type,region_desc:region_desc, region_name:region_name,region_id:region_id,date_from:date_from,date_to:date_to,action:action,foto1:foto1,foto2:foto2,foto3:foto3,foto4:foto4,foto5:foto5}),
  beforeSend: function(html){
     $("#region_result").html("<center><img src=\"././media/img/loading.gif\"></center>");
   },
  success: function(data) {
  $('#done').fadeOut(3000);	  
  if(insert == 'insert')
  {
   $('.empty:first').text(region_name);
   $('.empty:first').attr('onClick','load_region('+region_id+');');
   $('.empty:first').addClass('menu3_act');
   $('.empty:first').removeClass('empty');
  }
   load_region(id,type);
	
  }
});
}
function delete_region(region_id)
{
  var region_id = ($("#region_id").val());
  if(region_id == '')
    return
  var answer = confirm(trans.confirm_delete);
  if (answer)
  {
    action = 'delete';
    $.ajax({
      url: 'post.php',
      type: "POST",
      async: false,
      data: ({region_id:region_id,action:action}),
      beforeSend: function(html)
	  {
        $("#region_result").html("<center><img src=\"././media/img/loading.gif\"></center>");
      },
      success: function(data) 
      {
        $('#region_result').html(data);
      }
    });
  }
}
function hotel_editform_toggle(id)
{
 $('#search_hotel_name').val('');
 $('#hotel_result form').hide('fast');
 $('#hotel_searchform').hide('fast');
// $('#search_hotel_name').val('');


 $('#'+id).toggle();
// $('.hotel_footer').show('fast');
 $('.hotel_footer').css('display', 'table-row');  
 $('.hotel_search_result').hide('fast');

  
  var type = 'hotel';



try
{

    $(function() {
            var dates = $( '#date_from'+id+', #date_to'+id).datepicker({
                defaultDate: "+1w",
                changeMonth: false,
                numberOfMonths: 1,
                dateFormat: 'dd.mm.yy',
                minDate: "+1d",
                monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
                dayNamesMin: ['Nie', 'Pon', 'Wt', 'Śr', 'Czw', 'Pt', 'So'],
                showOn: 'button',
                buttonImage: './media/img/calendar.gif',
                buttonImageOnly: true,

                onSelect: function( selectedDate ) {
                    var option = this.id == "date_from"+xcode ? "minDate" : "maxDate",
                        instance = $( this ).data( "datepicker" );
                        date = $.datepicker.parseDate(
                            instance.settings.dateFormat ||
                            $.datepicker._defaults.dateFormat,
                            selectedDate, instance.settings );
                    dates.not( this ).datepicker( "option", option, date );
                }
            });
        });
}
catch(e){}



/*
 			
   var defaultDate = $("#hotel_result #date_from"+id).datepicker( "option", "defaultDate" );
   $("#hotel_result #date_from"+id).datepicker( {onSelect: function(value, date) {setDates(id,type);}, dateFormat: 'dd.mm.yy',minDate: 0, monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],dayNamesMin: ['Nie', 'Pon', 'Wt', 'Śr', 'Czw', 'Pt', 'So'], closeText: 'X',showOn: 'button',buttonImage: './media/img/calendar.gif',buttonImageOnly: true} );
   
   var defaultDate = $("#hotel_result #date_to"+id).datepicker( "option", "defaultDate+1" );
   $("#hotel_result #date_to"+id).datepicker( {dateFormat: 'dd.mm.yy',minDate: ToDate,defaultDate: +7, monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],dayNamesMin: ['Nie', 'Pon', 'Wt', 'Śr', 'Czw', 'Pt', 'So'], closeText: 'X',showOn: 'button',buttonImage: './media/img/calendar.gif',buttonImageOnly: true} );
*/
    try
    {
        if($.jPicker.List)
        {

            var bg_color = '#ffffff';


            $('#offer_bg_color').jPicker(
            {
              color:
              {
                active: new $.jPicker.Color({hex: bg_color})
              },
              window:
              {
                expandable: true,
                position:
                {
                        x: '0', // acceptable values "left", "center", "right",
                        y: 'top' // acceptable values "top", "bottom", "center", or relative px value
                }
              },
              localization: jPicker_trans
          });
        }
    }
    catch(e){}

}

function region_editform_toggle(id)
{      
 $('#'+id).removeClass('hidden_form');
 $('.hidden_form').remove(); 
 $('.region_search_result').remove(); 
 $('#region_result form').hide('fast');
 $('#'+id).toggle();
 $('.region_footer').show('fast').css('display', 'table-row');  
 var ToDate = new Date();
 var type = 'region';


    var defaultDate = $("#region_result #date_from"+id).datepicker( "option", "defaultDate" );
    $("#region_result #date_from"+id).datepicker( {onSelect: function(value, date) {setDates(id,type);}, dateFormat: 'dd.mm.yy',minDate: 0, monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],dayNamesMin: ['Nie', 'Pon', 'Wt', 'Śr', 'Czw', 'Pt', 'So'], closeText: 'X',showOn: 'button',buttonImage: './media/img/calendar.gif',buttonImageOnly: true} );
	   
   var defaultDate = $("#region_result #date_to"+id).datepicker( "option", "defaultDate+1" );
   $("#region_result #date_to"+id).datepicker( {dateFormat: 'dd.mm.yy',minDate: ToDate,defaultDate: +7, monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],dayNamesMin: ['Nie', 'Pon', 'Wt', 'Śr', 'Czw', 'Pt', 'So'], closeText: 'X',showOn: 'button',buttonImage: './media/img/calendar.gif',buttonImageOnly: true} );

}

function clear_field(field_name,form_id)
{
 $('#'+form_id+' [name='+field_name+']').val('');
 $('#'+form_id+' [name=preview_'+field_name+'_'+form_id+']').hide();
}
function insert_photo(field_name,form_id)
{
   $('#'+form_id+' [name=preview_'+field_name+'_'+form_id+']').show();

}
function preview_photo(field_name,form_id,obj)
{
 var obj = obj;
 var photo_url = obj.src;
 if(photo_url == undefined)
   return false
 else
 {
   $('#img_preview').slideDown();
   $('#img_preview').html('<span><img src="'+photo_url+'"></span>');
   return true;
 }
}
function change_photo(field_name,form_id,type)
{
 var trans = new js_translations()        
 var foto_link = $('#'+type+'_'+field_name+'');
 var add_photo = $('#add_photo_form');
 foto_src = foto_link.attr('src');

  if(foto_src != false && foto_src != './media/img/foto.gif' && foto_src != 'undefined')
  {   
     $('a#'+type+'_change'+field_name).text($('a#'+type+'_change'+field_name).text() == trans.top_remove_photo ? trans.top_add_photo : trans.top_remove_photo);
     $('a#'+type+'_change'+field_name).attr('id', type+'_add'+field_name);
     $(foto_link).attr('src', './media/img/foto.gif');
  }
  else
  {
    $('#new_photo_url').val('');
     add_photo.show();
     $('#nform_id').val(form_id);
	 $('#nform_type').val(type);
	 $('#nfield_name').val(field_name);	
  }
 return false;
}
function add_photo()
{
 var trans = new js_translations()    
 var type = $('#nform_type').val();
 var add_photo = $('#add_photo_form');
 var new_foto_url = $('#new_photo_url').val();
 if(new_foto_url == '')
 {
     $('#add_photo_form').effect("shake", {times:3}, 100);
     $('#photo_form_messages').html('<strong>'+trans.no_url+'</strong>').show();
     return false;
 }
 else
 {
     var img = new Image();
     img.src = new_foto_url;
     if(img.width == 0)
     {
         $('#add_photo_form').effect("shake", {times:3}, 100);
         $('#photo_form_messages').html('<strong>'+trans.wrong_url+'</strong>').show();
         return false;
     }

 }
     
 var form_id  = $('#nform_id').val();
 var field_name = $('#nfield_name').val(); 
 var foto_link = $('#'+type+'_'+field_name);
 
 $('a#'+type+'_add'+field_name).attr('id', type+'_change'+field_name);
 $('a#'+type+'_change'+field_name).text($('a#'+type+'_change'+field_name).text() == trans.top_remove_photo ? trans.top_add_photo : trans.top_remove_photo);

 $(foto_link).attr('src', new_foto_url); 
 $('#photo_form_messages').html('').hide();
 add_photo.hide();
}

function put_color(color_type,hex)
{
 var hex = hex;
 var color_type = color_type;
 var action = 'put_color';
  if(!hex)
   return

 //$('#color_done').slideDown('slow');	  
 
 $.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({action:action,color_type:color_type,hex:hex})
  /*success: function() {
      $('#color_done').delay(800).slideUp(2000);	  
  }*/
  
});
}
function put_settings()
{
 var trans = new js_translations()
 var type = $('[name=set_type]').val();
 var position = $('[name=kartka'+type+']:checked').val();
 var link = $('[name=own_top_image_link]').val();
 var afname = $('[name=afname]').val();

 if(!position)
 {if(type == '_own')
         alert(trans.no_own_image_position);
     else
        alert(trans.no_own_image);
     return false;    
 }
 if(!afname)
   return false;
 else
   put_afname(afname);
 $('.submit').toggle();

if($.jPicker.List.length > 0)
 {
  currelem = ($.jPicker.List.length-1)
  var bg_color = $.jPicker.List[currelem].color.active.val('hex');
 }
if(bg_color)
{
    put_color('bg_color',bg_color);
}            


 if(!type)
 {
  var predefined = $('[name=kartka_predefined]:checked').val();
  if(!predefined)
  {
     alert(trans.no_own_image_position);
     $('.submit').toggle();
     return false;    
  }
    
  if(predefined && position <= 24)
    position = position+predefined;
 }

// 
// var bg_color = $.jPicker.List[0].color.active.val('hex');
// var text_color = $.jPicker.List[1].color.active.val('hex');
// var text = $('[name=text]:checked').val()
 
// put_color('bg_color', bg_color);
// put_color('text_color', text_color); 
//put_text(text);
if(link)
  put_own_top_image_link(link);

 if(position)
 {
     var action = 'put_position';

         $.ajax({
          url: 'post.php',
          type: "POST",
          async: false,
          data: ({action:action,pos:position}),
          success: function(response)
          {
              response_status(response);
              if(type == '_own')
              {
                 $('[name=kartka]').attr('checked',false);
              }
          }
        });        
 } 
 else
   response_status('true');
}

function put_afname(afname)
{
 var afname = afname;
 var action = 'put_afname';
 if(!afname)
   return

$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({action:action,afname:afname}),
  success: function() {}
});
}

function put_own_top_image_link(link)
{
 var text = link;
 var action = 'put_own_top_image_link';
 if(!text)
   return
 
 var type = $('[name=set_type]').val();
 var position = $('[name=kartka'+type+']:checked').val();
 
 
 $('#text_done').slideDown('slow');	 
 //7 
 /* for firefox, safari, chrome, etc. */
 
$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({action:action,own_top_image_link:text}),
  success: function() {
      $('#text_done').fadeOut(3000);
      $('#own_img').removeClass().addClass('img_'+position);      
      $('#own_img').attr('src',link);
  }
    
 });
}

function put_Operallow()
{
    var action = 'putOperallow';
    var selected = Array();

    $('input:checked').each(function(i)
    {
        //var to = this.name.match('[A-Z]{3,4}');
        selected.push(this.name);
    });

    if(!selected)
       return false
    $('.submit').toggle();


    $.ajax({
        url: 'post.php',
        type: "POST",
        async: false,
        data: ({action:action,tourops:selected}),
        success: function(response)
        {
           response_status(response);
        }

    });
}

function put_order(elem_id,order)
{
 var elem_id = elem_id;
 var action = 'put_order';
 if(!elem_id)
   return


$.ajax({
  url: 'post.php',
  type: "POST",
  async: false,
  data: ({action:action,elem_id:elem_id, order:order}),
  success: function() {}
 });
}


function checkbox_toggle(tourop)
{return;

    var ischecked =  $(this).is(':checked');
    alert(ischecked);
    $('#'+tourop+' input:checkbox').each(function(i)
    {
        if(ischecked == false)
        {
            $(this).attr('checked', true);
        }
        else
        {
            $(this).attr('checked', false);
        }
            
    i+=1;

    });
}

function put_width(afname)
{
    var action = 'put_width';
    var vals = '';
    $('.submit').toggle();

    $.ajax({
    url: 'post.php',
    type: "POST",
    async: false,
    data: ({action:action,width:$('#ibe_slider').slider('values',vals)}),
    success: function(response)
    {
        response_status(response);
    }
    });
}

function put_text(id)
{
    var action = 'put_text';
    var vals = '';
    if(id)
        var text_id = id;
    else
    {
        var text_id = $('.menu3_act').attr('id');
        text_id = text_id.split('_', 2);
        text_id = text_id[1];
    }

    if(!text_id)
    {
        alert('Nie wybrano żadnego tekstu.');
        return false;
    }
    $('.submit').toggle();
    


    $.ajax({
    url: 'post.php',
    type: "POST",
    async: false,
    data: ({action:action,text_id: text_id, text:$('#elm1').html()}),
    success: function(response)
    {
        response_status(response);
        //location.reload();
    }
    });
}


function put_colors()
{
    $('.submit').toggle();
    var action = 'put_colors';
    var colors = [];
    try
    {
        if($.jPicker.List)
        {
            if($.jPicker.List.length > 0)
            {
              for(i=0;i <= $.jPicker.List.length-1;i++)
              {
                currelem = ($.jPicker.List.length-($.jPicker.List.length-i))
                colors[i] = $.jPicker.List[currelem].color.active.val('hex');
          
              }                                                 
            }              
        }
        else
          return false;
    }
    catch(e){}

  


    $.ajax({
    url: 'post.php',
    type: "POST",
    async: false,
    data: ({action:action,colors:colors}),
    success: function(response)
    {
        response_status(response);
    }
    });
}

function put_ibegfx()
{
    $('#gfxselect').remove();
    $('.submit').toggle();
    var action = 'put_images';
    var images = [];

    try
    {
      var images = [];
        i=0;
      $("#IBEGraphics_s div.visible img").each(function(i)
       {
           images[i] = $(this).attr('group')+'|'+$(this).attr('val');

       });

    }
    catch(e){}

    $.ajax({
    url: 'post.php',
    type: "POST",
    async: false,
    data: ({action:action,images:images}),
    success: function(response)
    {
        response_status(response);
    }
    });
}


function save_affiliate(afname,template)
{
    var action = 'put_affiliate';
    var afname = afname;
    var template = "template"+template;
    
    $.ajax({
        url: 'post.php',
        type: "POST",
        async: false,
        data: ({action:action,afname:afname,template:template}),
        success: function()
        {            
            $('#afselect').attr('action', '?p=ustawienia');
            $('<option value="'+afname+'"></option>').html(afname).appendTo('#afname').attr("selected","selected");
            $('#afselect').submit();
        }
    });
}


function delete_affiliate(afname)
{
    var trans = new js_translations()
    if(confirm(trans.confirm_delete+afname+'?'))
    {
    var action = 'delete_affiliate';
    var afname = afname;

    $.ajax({
        url: 'post.php',
        type: "POST",
        async: false,
        data: ({action:action,afname:afname}),
        success: function(response)
        {
            response_status(response);
            $('#afname').val('');
            $('#afselect').attr('action', '?');
            $('#afselect').submit();
        }
    });
    }
    else
      return false;


}

function save_nws()
{
    var trans = new js_translations()
    $('.submit').toggle();
    var action = 'save_nws';
    var placement = $('[name=newsletter_form_placement]:checked').val();
    var nwsHeadText = $('[name=nwsHeadText]').val();
    nwsFormText = $('[name=nwsFormText]').val();
    if(placement == undefined)
    {
        alert(trans.no_position);
        $('[name=newsletter_form_placement]:first').focus();
        $('.submit').show();
        return false;
    }    
    $.ajax({
        url: 'post.php',
        type: "POST",
        async: false,
        data: ({action:action,placement:placement,nwsHeadText:nwsHeadText,nwsFormText:nwsFormText}),
        success: function(response)
        {
            response_status(response);
        }
    });
    
}


function response_status(resp)
{
    var response = resp.replace(/^\s+|\s+$/g, '');   
    var trans = new js_translations()
    
    if(response == 'true')
    {
        var notice = trans.notice_ok;

        $( notice ).purr(
        {
            usingTransparentPNG: true
        }
        );
                                    
        return true;
    }
    else
    {
            var notice = trans.notice_error;
    
            $( notice ).purr(
            {
                usingTransparentPNG: true,
                isSticky: true
            }
        );
        $('.notice').find('.close').css('display','block');            
    }        
}

function bring_photos_back()
{
    
    $('.himg').each(function(i)
    {
        $('#hotel_foto'+(i+1)+'').attr('src', $('[name=hotel_foto'+(i+1)+']').val());
    });

}
