$(document).ready(function(){
	
	//console.log( $('*').length );
	
	$('#slider').nivoSlider();
	
	$('.selectbox').selectbox();
	
	$('#tabs .menu').find('a').click(function(){
		if ($(this).hasClass('act') != true) {
			var $thiclass = $(this).attr('class');
			$('#tabs .menu').find('a').removeClass('act');
			$('#tabs .content').removeClass('act');
		
			$('#tabs .menu').find('.' + $thiclass).addClass('act');
			$('#tabs').find('.content-' + $thiclass).addClass('act');
		}
		return false;
	});
	
	SI.Files.stylizeAll();
	
	/**----zmena na aktualni bocni menu---Marek-----*/
	$('div.content-first:has(ul:has("li.current-menu-item"))').each(function (i){
	  $('.content').removeClass('act');
	  $('.second').removeClass('act');
	  $('.first').addClass('act');
	  $('.content-first').addClass('act');
	})
	
	$('div.content-second:has(ul:has("li.current-menu-item"))').each(function (i){
	  $('.content').removeClass('act');
	  $('.first').removeClass('act');
	  $('.second').addClass('act');
	  $('.content-second').addClass('act');
	})
	
	/** kontakt form ------Marek--- */
	//kontrola - upravené aurem_jqc
function kontrola_formu() {
  var chyby="";
  $(".jqc_form1 .jqc_text:visible").each(function() {
    var d = jQuery.trim($(this).val());
    if (d==""||d=="@") {
      $(this).css( "background", "#ff8888" );
      chyby+=" - nevyplněné pole "+$(this).attr("name")+"\n";
    } else {
      $(this).css( "background", "#ffffff" );
    }
  });
  $(".jqc_form1 .jqc_num:visible").each(function() {
    var d = jQuery.trim($(this).val());
    if (!d.match(/^[0-9\+\-\ ]+$/)) {
      $(this).css( "background", "#ff8888" );
      chyby+=" - číslo v poli "+$(this).attr("name")+"\n";
    } else {
      $(this).css( "background", "#ffffff" );
    }
  });
  $(".jqc_form1 .jqc_email:visible").each(function() {
    var d = jQuery.trim($(this).val());
    if (!d.match(/^.+@.+\.[a-zA-Z]+$/)) {
      $(this).css( "background", "#ff8888" );
      chyby+=" - chybný email v poli "+$(this).attr("name")+"\n";
    } else {
      $(this).css( "background", "#ffffff" );
    }
  });
 if (chyby!="") {
    alert("Špatně vyplněný formulář:\n"+chyby+"prosím, opravte...");
    $('#formkontrola').val('');
	return false;
  } else {
	$('#formkontrola').val('jqc');
    return true;
  }
}

$('#kontakt_btn').click(function () {
  //kontrola
  if (!kontrola_formu()) return false;
  $.post('/', $('.kontakt_form').serialize(), function (data) {
    $('#kontakt_btn').hide();
    $('.kontakt_pozn').hide();
    $('#kontakt_sent').fadeIn('slow');
  });
  return false;
});

$('#Zivotopis').change(function () {
  $('.cv_nazev').html('<strong>'+$(this).val().replace(/^.*\\/, '')+'</strong>');
});

function kontrola_dotaznik_formu() {
  var chyby="";
  $(".jqc_form_dotaznik .jqc_text:visible").each(function() {
    var d = jQuery.trim($(this).val());
    if (d==""||d=="@") {
      $(this).css( "background", "#ff8888" );
      chyby+=" - nevyplněné pole "+$(this).attr("name")+"\n";
    } else {
      $(this).css( "background", "#ffffff" );
    }
  });
  $(".jqc_form_dotaznik .jqc_num:visible").each(function() {
    var d = jQuery.trim($(this).val());
    if (!d.match(/^[0-9\+\-\ ]+$/)) {
      $(this).css( "background", "#ff8888" );
      chyby+=" - číslo v poli "+$(this).attr("name")+"\n";
    } else {
      $(this).css( "background", "#ffffff" );
    }
  });
  $(".jqc_form_dotaznik .jqc_email:visible").each(function() {
    var d = jQuery.trim($(this).val());
    if (!d.match(/^.+@.+\.[a-zA-Z]+$/)) {
      $(this).css( "background", "#ff8888" );
      chyby+=" - chybný email v poli "+$(this).attr("name")+"\n";
    } else {
      $(this).css( "background", "#ffffff" );
    }
  });
  
  if ($('#RP').val() == 'ANO' && $('#RP_skupiny').val() == '') {
    chyby += " - jaký řidičský průkaz máte\n";
    $('#RP_skupiny').css( "background", "#ff8888" );
  } else $('#RP_skupiny').css( "background", "#ffffff" );
		  
  if ($('#Reference').val() == 'ANO' && $('#Reference_poskytnou').val() == '') {
    chyby += " - osoby pro reference\n";
    $('#Reference_poskytnou').css( "background", "#ff8888" );
  } else $('#Reference_poskytnou').css( "background", "#ffffff" );
  
  if (chyby!="") {
    alert("Špatně vyplněný formulář:\n"+chyby+"prosím, opravte...");
    return false;
  } else {
    return true;
  }
}

$('#dotaznik_btn').click(function () {
  //kontrola
  if (!kontrola_dotaznik_formu()) return false;
			 //$.post('?poslat', $('.form_dotaznik').serialize(), function (data) {	//soubor radsi poslu bez ajaxu
			 //  if (data.indexOf('send_ok') == -1) {
			 //    alert('Chyba, formulář nebyl odeslán, zkuste to znovu.');
			 // } else {
			    $('.form_dotaznik').hide('slow');
			    $('.skryt_dotaznik').hide('slow');
			 //   $('#dotaznik_sent').fadeIn('slow');
			 //  }
			//});
  //return false;
});
	
	
});	

