var deafultMapa = '/public/style/images/mapa.png';
SearchKrajDefaultValue = "Vyber kraj";
SearchMestoDefaultValue = "Vyber město";
SearchTypPodnikuDefaultValue = "Typ podniku";
SearchFulltextDefaultValue = "Hledaný výraz ...";

var UrlBase = 'http://www.sexvemeste.cz/ajax';
$(document).ready(function() {
//alert("test");
	//$('input[value="kr"]').val();
	//alert($('input[name="kr"]').val());






	$('input[name="q"]').blur(function() {
		if ($(this).val() == "") {
			$(this).attr('value', SearchFulltextDefaultValue.toUpperCase());
		}
	});
	$('input[name="q"]').focus(function() {
		if ($(this).val().toLowerCase() == SearchFulltextDefaultValue.toLowerCase()) {
			$(this).attr('value', '');
		}
	});
	$('input[name="company"]').blur(function() {
		if ($(this).val() == "") {
			$(this).attr('value', SearchTypPodnikuDefaultValue.toUpperCase());
		}
	});
	$('input[name="company"]').focus(function() {
		if ($(this).val().toLowerCase() == SearchTypPodnikuDefaultValue.toLowerCase()) {
			$(this).attr('value', '');
		}
	});
	$('input[name="kr"]').blur(function() {
		if ($(this).val() == "") {
			$(this).attr('value', SearchKrajDefaultValue.toUpperCase());
		}
	});
	$('input[name="kr"]').focus(function() {
		if ($(this).val().toLowerCase() == SearchKrajDefaultValue.toLowerCase()) {
			$(this).attr('value', '');
		}
	});
/*
	$('select#search_kraj').change(function () {
      var id = 0;
      $("select#search_kraj option:selected").each(function () {
            id = $(this).val();
      });
      // Vyčistím nabídku z profily
      clearSelect('search_mesto','Vyber město');
      if (id > 0 ) {
      	loadOptionSelectMesta(id, 'search_mesto');
      }
    });
    */

/*
    $('select#search_mesto').change(function () {
      var id = 0;
      $("select#search_mesto option:selected").each(function () {
            id = $(this).val();
      });
      // Vyčistím nabídku z profily
      clearSelect('cat_company','Typ podniku');
      if (id > 0 ) {
      	loadOptionSelectCategory(id, 'cat_company');
      }
    });
*/
	$('input[name="city"]').blur(function() {
		if ($(this).val() == "") {
			$(this).attr('value', SearchMestoDefaultValue.toUpperCase());
		}
	});
	$('input[name="city"]').focus(function() {
		if ($(this).val().toLowerCase() == SearchMestoDefaultValue.toLowerCase()) {
			$(this).attr('value', '');
		}
	});

	$('.karlovarsky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/karlovarsky_kraj.png');
	//	alert("test2");
	});
	$('.karlovarsky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
	$('.ustecky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/ustecky_kraj.png');
	//	alert("test2");
	});
	$('.ustecky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
	$('.liberecky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/liberecky_kraj.png');
	//	alert("test2");
	});
	$('.liberecky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
	$('.plzensky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/plzensky_kraj.png');
	//	alert("test2");
	});
	$('.plzensky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
	/*	*/
	$('.stredocesky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/stredocesky_kraj.png');
	//	alert("test2");
	});
	$('.stredocesky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});

	$('.prazsky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/praha_kraj.png');
	});
	$('.prazsky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
	$('.jihocesky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/jihocesky_kraj.png');
	});
	$('.jihocesky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
	$('.vysocina').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/vysocina_kraj.png');
	});
	$('.vysocina').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
	$('.kralovehradecky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/kralovehradecky_kraj.png');
	//	alert("test2");
	});
	$('.kralovehradecky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});

	$('.pardubicky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/pardubicky_kraj.png');
	//	alert("test2");
	});
	$('.pardubicky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});

	$('.olomoucky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/olomoucky_kraj.png');
	//	alert("test2");
	});
	$('.olomoucky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});

	$('.moravskoslezky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/moravskoslezsky_kraj.png');
	//	alert("test2");
	});
	$('.moravskoslezky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});

	$('.zlinsky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/zlinsky_kraj.png');
	//	alert("test2");
	});
	$('.zlinsky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});

	$('.jihomoravsky').mouseover(function() {
		$('#mapa').attr('src', '/public/style/images/jihomoravsky_kraj.png');
	//	alert("test2");
	});
	$('.jihomoravsky').mouseout(function() {
		$('#mapa').attr('src', deafultMapa);
	});
/*
	$('.foto_profil_horni').click(function() {
		posunNahoru();
	});
	$('.foto_profil_dolni').click(function() {
		posunDolu();
	});
	*/

	$('.selectbox').selectbox();
});

// Obecná funkce pro naplnění Výběrového seznamu
function loadOptionSelectMesta(id, slct){
	$.ajax({
	  	type: 'POST',
		url: UrlBase + '/loadOptSlctMesta.php',
		dataType: 'json',
		data: {
			'id' : id,
			'rand' : Math.random()
		},
		success: function(r) {
			$('#' + slct).find('option').remove()
			$.each(r, function(key, value) {
			     $('#' + slct)
			          .append($('<option>', { value : key })
			          .text(value));
			});
			$('#' + slct).removeAttr('disabled');
		},
		failure: function() {
			alert('Došlo k chybě při komunikaci se serverem!');
		},
		error: function () {
			alert('Došlo k chybě při komunikaci se serverem!');
		}

	});
}

// Obecná funkce pro naplnění Výběrového seznamu
function loadOptionSelectCategory(id, slct){
	$.ajax({
	  	type: 'POST',
		url: UrlBase + '/loadOptSlctCat.php',
		dataType: 'json',
		data: {
			'id' : id,
			'rand' : Math.random()
		},
		success: function(r) {
			$('#' + slct).find('option').remove()
			$.each(r, function(key, value) {
			     $('#' + slct)
			          .append($('<option>', { value : key })
			          .text(value));
			});
			$('#' + slct).removeAttr('disabled');
		},
		failure: function() {
			alert('Došlo k chybě při komunikaci se serverem!');
		},
		error: function () {
			alert('Došlo k chybě při komunikaci se serverem!');
		}

	});
}

/**
 *
 * @access public
 * @return void
 **/
function clearSelect(slct,defText){
	$('#' + slct).find('option').remove();
	$('#' + slct).append($('<option>', { value : 0 })
			      .text(defText));
	$('#' + slct).attr('disabled','disabled');
}


/**
 *
 * @access public
 * @return void
 **/
function posunNahoru(){
	var dalsiObrazekIndex = 0;
	var kids = $('.foto_prew ul').children();
  	var pocetObrazku = kids.length;

  	var aktivniObrazekIndex = $('.foto_prew ul li.selected_foto').index();
  	aktivniObrazekIndex = aktivniObrazekIndex-1;
  	if (pocetObrazku > aktivniObrazekIndex) {
  		dalsiObrazekIndex = aktivniObrazekIndex;
  	}
  	kids.removeClass("selected_foto");
  	kids.eq(dalsiObrazekIndex).addClass("selected_foto");

}
/**
 *
 * @access public
 * @return void
 **/
function posunDolu(){
	var dalsiObrazekIndex = 0;
	var kids = $('.foto_prew ul').children();
  	var pocetObrazku = kids.length;

  	var aktivniObrazekIndex = $('.foto_prew ul li.selected_foto').index();
  	aktivniObrazekIndex = aktivniObrazekIndex;
  	if (pocetObrazku > aktivniObrazekIndex+1) {
  		dalsiObrazekIndex = aktivniObrazekIndex+1;
  	}
  	kids.removeClass("selected_foto");
  	kids.eq(dalsiObrazekIndex).addClass("selected_foto");
}

function OPnonstop(id){
	$('#' + id + '_start1').val('00');
	$('#' + id + '_start2').val('00');
	$('#' + id + '_end1').val('24');
	$('#' + id + '_end2').val('00');

}
function OPclose(id){
	$('#' + id + '_start1').val('00');
	$('#' + id + '_start2').val('00');
	$('#' + id + '_end1').val('00');
	$('#' + id + '_end2').val('00');

}
