function send(event)
{
  if (event == "submit")
  {
//    document.myform.pass.value=md5(document.myform.pass.value);
    document.myform.submit();
  }
  event = (event)?event:((window.event)?event:null);
  if (event.keyCode==13)
  {
//    document.myform.pass.value=md5(document.myform.pass.value);
    document.myform.submit();
  }
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
function pokaz(id)
{
  $('#tresc').show();
    
  for (var i=0; i<=5; i++)
  {
    if (i != id)
    {
      $('#tresc_'+i).hide();
      $('#link_'+i).removeClass("active");
    } 
    else 
    {
      $('#tresc_'+i).show();
      $('#link_'+i).addClass("active");
    }
  }
  $.scrollTo('#menu');
  
  $('.selectReplace').selectbox();
  
  return false;
}

function krajRegion() {
  if ($('#kraj').val() == 'PL') {
    $('#wojewodztwo').attr('selectedIndex',0).val('');
    $('#regionContainer').show();
  } else {
    $('#wojewodztwo').val(99);
    $('#regionContainer').hide();
  }
}

function bansel(nr,reg)
{
	var maxban=$('#'+reg+' .carousel').length;
	
	$('#'+reg+' .carousel').each(function( i ){
		if( $(this).css("display")=='block' )	
			nr=i+1;
			
	});
  //alert(maxban);
  if(nr>(maxban-1) ) nr=0;
  
  $('#'+reg+' .carousel').fadeOut(1000);
  $('#'+reg+' .carousel:eq('+(nr)+')').fadeIn(1000);
  
  //actban=nr;
}

function bannerch(reg)
{
	//var reg = 'region1';
  bansel(0,reg);
}



//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
$(document).ready(function(){
	
	$('.rotationRegion').each(function()
	{
		var idRegion = $(this).attr("id");
		if ($('#'+idRegion+' .carousel').length > 1)
  			setInterval('bannerch("'+idRegion+'")',5000); 
  			
  	var szer = $(this).width(); 
  	$('.carousel').each(function()
  	{
  		$(this).css('width',szer);
  	});
	});
    
  
	
	
  $('.nopaste')
    .bind('contextmenu',function(){return false;})
    .bind('paste',function(){return false;})
  ;

  $('.selectReplace').selectbox();

/*
  //przelaczanie menu dolnego
  $("a[id^='link_']").click(function(){
    var id_arr = $(this).attr('id').split('_');
    var curr_id = id_arr[1];
    $('#tresc').show();
    $("a[id^='link_']").removeClass('active');
    $(this).addClass('active');
    $("div[id^='tresc_']").hide();
    $("#tresc_"+curr_id).show();
  });
*/
  $('.contentback').click(function(){
//     $('#tresc').hide();
//     $("a[id^='link_']").removeClass('active');
  });

  $(".sam").click(function(){
    $(".ono2").hide();
  });
  $(".para").click(function(){
    $(".ono2").show();
    $('.selectReplace').selectbox();
  });
  
  $(".k").click(function(){
    $("#ono1_urodzony").removeClass("mezczyzna");
    $("#ono1_urodzony").addClass("kobieta");
  });
  $(".m").click(function(){
    $("#ono1_urodzony").removeClass("kobieta");
    $("#ono1_urodzony").addClass("mezczyzna");
  });
  $(".km").click(function(){
    $("#ono1_urodzony").removeClass("mezczyzna");
    $("#ono1_urodzony").addClass("kobieta");
    $("#ono2_urodzony").removeClass("kobieta");
    $("#ono2_urodzony").addClass("mezczyzna");
  });
  $(".kk").click(function(){
    $("#ono1_urodzony").removeClass("mezczyzna");
    $("#ono1_urodzony").addClass("kobieta");
    $("#ono2_urodzony").removeClass("mezczyzna");
    $("#ono2_urodzony").addClass("kobieta");
  });
  $(".mm").click(function(){
    $("#ono1_urodzony").removeClass("kobieta");
    $("#ono1_urodzony").addClass("mezczyzna");
    $("#ono2_urodzony").removeClass("kobieta");
    $("#ono2_urodzony").addClass("mezczyzna");
  });
  
  
  
// walidator formularza
  jQuery.validator.setDefaults({
//  	debug: true, //blokuje wysyłanie
    success: "valid"
  });
  
  jQuery.validator.addMethod("mLogin", function(strLogin, element) {
    var illegalChars = /\W/;
    return this.optional(element) || !illegalChars.test(strLogin);
  }, "Login zawiera niedozwolone znaki");
  
  jQuery.validator.addMethod("BDSMLogin", function(strLogin, element) {
    var akuku = true;
    $.ajax({
      async:false,
      method:'GET',
      url:'modules/ajx/check.php', data:'check=login&wartosc='+strLogin ,
      success:function(data) {
        if( data == 'zajety' ) akuku = false; else akuku = true;
      }
    });
    return this.optional(element) || akuku;
  }, "Login zajęty");
  
  jQuery.validator.addMethod("BDSMMail", function(strMail, element) {
    var akuku = true;
    $.ajax({
      async:false,
      method:'GET',
      url:'modules/ajx/check.php', data:'check=mail&wartosc='+strMail ,
      success:function(data) {
        if( data == 'zajety' ) akuku = false; else akuku = true;
      }
    });
    return this.optional(element) || akuku;
  }, "Mail zajęty");
  
  $("#myRegisterForm").validate({
    errorPlacement: function(error, element) {
     if( element.attr('id') == 'wojewodztwo' ) {
       error.appendTo( $('#wojewodztwo_error') );
     } else if( element.attr('name') == 'szukany[]' ) {
       error.appendTo( $('#szukany_error') );
     } else if( element.attr('name') == 'cel[]' ) {
       error.appendTo( $('#cel_error') );
     } else if( element.attr('name') == 'lubie[]' ) {
       error.appendTo( $('#lubie_error') );
     } else if( element.attr('name') == 'ono1_urodzony' || element.attr('name') == 'ono2_urodzony' ) {
       error.appendTo( $('#urodzony_error') );
     } else if( element.attr('name') == 'ono1_status' || element.attr('name') == 'ono2_status' ) {
       error.appendTo( $('#status_error') );
     } else if( element.attr('name') == 'ono1_wzrost' || element.attr('name') == 'ono2_wzrost' ) {
       error.appendTo( $('#wzrost_error') );
     } else if( element.attr('name') == 'ono1_sylwetka' || element.attr('name') == 'ono2_sylwetka' ) {
       error.appendTo( $('#sylwetka_error') );
     } else if( element.attr('name') == 'sex') {
       error.appendTo( $('#sex_error') );
     } else {
       error.appendTo( element.parent("td").next("td") );
     }
    },
    rules: {
      mail: {
        required: true,
        email: true
        ,BDSMMail: true
      },
      mail2: {
        equalTo: "#mail",
        required: true
      },
      login: {
        required: true,
        maxlength: 18,
        minlength: 3,
        mLogin: true
        ,BDSMLogin: true
      },
      pass: {
        required: true,
        minlength: 6
      },
      pass2: {
        equalTo: "#pass",
        required: true
      },
      wojewodztwo: {
        required: function(){
          return ($('#kraj').val() == 'PL');
        }
      },
      miasto: "required",
      //wojewodztwo: { required:"#wojewodztwo:hidden" },
      sex: "required",
      zgoda: "required",
      
      ono1_urodzony: "required",
      ono1_status: {
        required: true
      },
      ono1_wzrost: {
        number: true,
        required: true
      },
      ono1_sylwetka: "required",
      ono2_urodzony: {
        required: function(){
          return $('.para:checked').length>0;
        }
      },
      ono2_status: {
        required: function(){
          return $('.para:checked').length>0;
        }
      },
      ono2_wzrost: {
        number: true,
        required: function(){
          return $('.para:checked').length>0;
        }
      },
      ono2_sylwetka: {
        required: function(){
          return $('.para:checked').length>0;
        }
      }

      ,

      "szukany[]": {
        required: function(){
          return $('#regStep2').is(':visible');
        },
        minlength:1
      },

      "cel[]": {
        required: function(){
          return $('#regStep2').is(':visible');
        },
        minlength:1
      },

      "lubie[]": {
        required: function(){
          return $('#regStep2').is(':visible');
        },
        minlength:1
      }
      
      ,
      
      avatar: {
        accept: "gif|jpg|png"
      }
      
    },
    
    messages: {
      mail2: "Proszę poprawnie powtórzyć adres-email",
      "szukany[]": "Wybierz co najmniej jedną opcję",
      "cel[]": "Wybierz co najmniej jedną opcję",
      "lubie[]": "Wybierz co najmniej jedną opcję",
      avatar: "Niepoprawny plik (wymagane jpg,gif lub png)"
    }

//     ,
//     submitHandler: function() {
//   		alert("submitted!");
//   	}

  });
  
  $('#gotostep2').click(function(){
    if( $("#myRegisterForm").valid() ) {
      $('#regStep1').hide();
      $('#regStep2').show();
    }
  });

  $('#gotostep1').click(function(){
    $('#regStep2').hide();
    $('#regStep1').show();
  });
  
//------------------------------------------------------------------------------
// kalendarz w dacie urodzenia w rejestracji
  var dataOpts = {
    dateFormat: 'yy-mm-dd',
    changeYear: true,
    changeMonth: true,
//    defaultDate: '-24y',
    maxDate: '-18y',
    monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
    monthNamesShort: ['Sty','Lut','Mar','Kwi','Maj','Cze','Lip','Sie','Wrz','Paź','Lis','Gru'],
    dayNames: ['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
    dayNamesMin: ['Ni','Po','Wt','Śr','Cz','Pi','So'],
//    showOn: 'both',
    yearRange: '-99:+0'
  };
  $(function() {
		$("#ono1_urodzony").datepicker(dataOpts);
		$("#ono2_urodzony").datepicker(dataOpts);
	});
//------------------------------------------------------------------------------
  $("#haslo").jqm({
      trigger: '#hasloTrigger'
    });
  if($("#jqModal")!=null)
  {
    $("#jqModal").jqm({
      trigger: '#errTrigger'
    });
    $("#jqModal").jqmShow();
  }
});










