var base_url	= "http://www.ckt.cz/";

$(document).ready(function(){

    $("a[rel^='prettyPhoto']").prettyPhoto({
	  animationSpeed: 'normal', 	// fast/slow/normal
	  padding: 40,				// padding for each side of the picture
	  opacity: 0.7,				// Value betwee 0 and 1
	  showTitle: true,			// true/false
	  allowresize: false,			// true/false
	  counter_separator_label: '/',	// The separator for the gallery counter 1 "of" 2
	  theme: 'light_square',		// light_rounded / dark_rounded / light_square / dark_square
	  callback: function(){}
    });

    $("input[name^='contact_form']").click(function(){
	  var contact_val = $(this).val();
	  if(contact_val == "firm"){
		$("tr.firm").show();
	  }else{
		$("tr.firm").hide();
	  }
    });

    var contact_form_val = $("input[name^='contact_form']:checked").val();
    if(contact_form_val == "person"){
	  $("tr.firm").toggle();
    }

    $("input[name^='user_email']").keyup(function(){
	  var user_email_val		= $("input[name^='user_email']").val();
	  var user_password_val	= $("input[name^='user_password']").val();
	  if(user_email_val != "" && user_password_val != ""){
		$("#adress input").val("");
		$("#adress input").attr("disabled","disabled");
	  }else{
		$("#adress input").removeAttr("disabled");
	  }
    });
    $("input[name^='user_password']").keyup(function(){
	  var user_email_val		= $("input[name^='user_email']").val();
	  var user_password_val	= $("input[name^='user_password']").val();
	  if(user_email_val != "" && user_password_val != ""){
		$("#adress input").val("");
		$("#adress input").attr("disabled","disabled");
	  }else{
		$("#adress input").removeAttr("disabled");
	  }
    });

    $("input[type^='submit']").removeAttr("disabled");

    $("input[name^='date_start']").keyup(function(){
	  $("input[name^='date_end']").val($(this).val());
    });
    $("input[name^='time_start']").keyup(function(){
	  $("input[name^='time_end']").val($(this).val());
    });

    $("#articleEdit").submit(function(){
	  var type_val		= $("input[name^='type']:checked").val();
	  var cat_count		= $("input[name^='category']:checked").size();
	  var place			= $("input[name^='place']");
	  var area			= $("select[name^='area']");
	  var main_title		= $("textarea[name^='main_title']");
	  var perex			= $("textarea[name^='perex']");
	  var main_text		= $("textarea[name^='main_text']");
	  var message_text		= $("textarea[name^='message_text']");
	  var author			= $("select[name^='author']");
	  var photo1			= $("input[name^='photo1']");
	  var photo1_desc		= $("input[name^='photo_1_desc']");
	  var photo2			= $("input[name^='photo2']");
	  var photo2_desc		= $("input[name^='photo_2_desc']");
	  var photo3			= $("input[name^='photo3']");
	  var photo3_desc		= $("input[name^='photo_3_desc']");
	  var photo4			= $("input[name^='photo4']");
	  var photo4_desc		= $("input[name^='photo_4_desc']");
	  var photo5			= $("input[name^='photo5']");
	  var photo5_desc		= $("input[name^='photo_5_desc']");
	  var created_date		= $("input[name='created_date']");
	  var created_time		= $("input[name='created_time']");
	  var file1			= $("input[name='file1']");
	  var file1_desc		= $("input[name='file1_desc']");
		
	  if(type_val == "tiskova_konference"){
		var date_start = $("input[name='date_start']");
		var time_start = $("input[name='time_start']");
		if(date_start.val() == ""){
		    alert("Prosím, vyplňte pole datum konání od.");
		    return false;
		}
		if(time_start.val() == ""){
		    alert("Prosím, vyplňte pole čas konání od.");
		    return false;
		}
	  }
		
	  if(created_date.val() == ""){
		alert("Prosím, vyplňte pole datum vložení.");
		return false;
	  }
		
	  if(created_time.val() == ""){
		alert("Prosím, vyplňte pole čas vložení.");
		return false;
	  }

	  if(cat_count == 0){
		alert("Prosím, vyberte alespoň jednu kategorii.");
		return false;
	  }

	  if(place.val() == "" && type_val != "clanek"){
		alert("Prosím, vyplňte pole místo, město.");
		place.focus();
		return false;
	  }

	  if(area.val() == "" || area.val() == null){
		alert("Prosím, vyberte kraj.");
		area.focus();
		return false;
	  }

	  if(main_title.val() == ""){
		alert("Prosím, vyplňte pole hlavní titulek.");
		main_title.focus();
		return false;
	  }

	  if(perex.val() == ""){
		alert("Prosím, vyplňte pole perex.");
		perex.focus();
		return false;
	  }

	  if(main_text.val() == ""){
		alert("Prosím, vyplňte pole základní text.");
		main_text.focus();
		return false;
	  }

	  if(message_text.val() == ""){
		alert("Prosím, vyplňte pole rozšířený, kompletní text.");
		message_text.focus();
		return false;
	  }

	  if(author.val() == ""){
		alert("Prosím, vyberte autora.");
		author.focus();
		return false;
	  }
		
	  if(photo1.val() != "" && photo1_desc.val() == ""){
		alert("Prosím, vyplňte pole popis fotografie 1.");
		photo1_desc.focus();
		return false;
	  }
		
	  if(photo1.val() != "" && !photo1.val().match(/\.jpg|\.jpeg/gi)){
		alert("Foto 1 může být pouze JPG nebo JPEG formát souboru.");
		photo1.val("");
		return false;
	  }

	  if(photo2.val() != "" && photo2_desc.val() == ""){
		alert("Prosím, vyplňte pole popis fotografie 2.");
		photo2_desc.focus();
		return false;
	  }
		
	  if(photo2.val() != "" && !photo2.val().match(/\.jpg|\.jpeg/gi)){
		alert("Foto 2 může být pouze JPG nebo JPEG formát souboru.");
		photo2.val("");
		return false;
	  }

	  if(photo3.val() != "" && photo3_desc.val() == ""){
		alert("Prosím, vyplňte pole popis fotografie 3.");
		photo3_desc.focus();
		return false;
	  }
		
	  if(photo3.val() != "" && !photo3.val().match(/\.jpg|\.jpeg/gi)){
		alert("Foto 3 může být pouze JPG nebo JPEG formát souboru.");
		photo3.val("");
		return false;
	  }

	  if(photo4.val() != "" && photo4_desc.val() == ""){
		alert("Prosím, vyplňte pole popis fotografie 4.");
		photo4_desc.focus();
		return false;
	  }
		
	  if(photo4.val() != "" && !photo4.val().match(/\.jpg|\.jpeg/gi)){
		alert("Foto 4 může být pouze JPG nebo JPEG formát souboru.");
		photo4.val("");
		return false;
	  }

	  if(photo5.val() != "" && photo5_desc.val() == ""){
		alert("Prosím, vyplňte pole popis fotografie 5.");
		photo5_desc.focus();
		return false;
	  }
		
	  if(photo5.val() != "" && !photo5.val().match(/\.jpg|\.jpeg/gi)){
		alert("Foto 5 může být pouze JPG nebo JPEG formát souboru.");
		photo5.val("");
		return false;
	  }
		
	  if(file1.val() != "" && file1_desc.val() == ""){
		alert("Prosím, vyplňte pole popis soubor.");
		file1_desc.focus();
		return false;
	  }
		
	  if(file1.val() != "" && !file1.val().match(/pdf$/gi)){
		alert("Soubor může být pouze PDF formát souboru.");
		file1.val("");
		return false;
	  }
    });

    $("#askForm").submit(function(){
	  var tiskova_konference	= $("select[name='tiskova_konference'] option:selected");
	  var name_input			= $("input[name^='name']");
	  var email_input			= $("input[name^='email']");
	  var question_textarea	= $("textarea[name^='question']");
		
	  if(tiskova_konference.val() == ""){
		alert("Prosím, vyberte tiskovou konferenci.");
		tiskova_konference.focus();
		return false;
	  }

	  if(name_input.val() == ""){
		alert("Prosím, vyplňte Vaše jméno.");
		name_input.focus();
		return false;
	  }

	  if(email_input.val() == ""){
		alert("Prosím, vyplňte Váš e-mail.");
		email_input.focus();
		return false;
	  }

	  if(question_textarea.val() == ""){
		alert("Prosím, vyplňte text dotazu.");
		question_textarea.focus();
		return false;
	  }
    });

});


/*
|	www.ckt.cz
|	Scroller novinek
|	Frantisek Preissler (fr@ntisek.cz)
*/

var scroller			= "#scroller";			// Div scrolleru
var interval_seconds	= 7;					// Interval nacitani novinek v sekundach
var font_size			= "11px";				// Velikost pisma novinek
var max_length			= 120;				// Maximalni delka text ve slideru

var browser		= navigator.appName;
var b_version	= navigator.appVersion;
var version		= b_version.match(/compatible; ([a-z 0-9\.]*);/gi);
if(version != null){
    var version		= version[0].replace('compatible; ','');
    var version		= version.replace(';','');
}else{
    var version		= 0;
}

// Funkce pri nactení stránky
$(document).ready(function(){				   
    $(scroller).css("font-size",font_size);		// Nastaveni velikosti fontu novinky
    $(scroller).css("visibilty","hidden");		// Skryti spanu novinky nez se nacte prvni
    if(version == "MSIE 7.0"){
	  $(scroller).css("margin-top","5px");		// Nastaveni odsazeni
    }else if(version == "MSIE 8.0"){
	  $(scroller).css("margin-top","10px");		// Nastaveni odsazeni
    }else{
	  $(scroller).css("margin-top","7px");		// Nastaveni odsazeni
    }
	
    EventFadeIn();
    //window.setInterval('EventFadeIn()', 5000);			// Opakovane nacitani udalosti
	
    var news	= $("#scrollerArticle_1").html();
    $(scroller).html('<span id="scrollerNews_1" class="scrollerNews" style="display:none;"></span>'+news);
//HideNews();							// Nacteni nahodne novinky pri nacteni stranky
});

// Nactení novinky
function ScrollerNews(){
    var newsId_res		= $(".scrollerNews").attr("id");
    var newsId			= newsId_res.substr(13);
    var nextNewsId		= eval(newsId)+eval(1);
    if(nextNewsId == 6){
	  var nextNewsId = 1;
    }
    var nextNews	= $("#scrollerArticle_"+nextNewsId+"").html();
	
    $(scroller).css("margin-top","1px");						// Vrati slider na puvodni pozici
    $(scroller).fadeIn(300);									// Plynule zobrazeni novinky
    if(version == "MSIE 7.0"){
	  $(scroller).animate({
		marginTop: "8px"
	  }, 250);				// Posunuti novinky
	  $(scroller).animate({
		marginTop: "5px"
	  }, 150);				// Posunuti novinky na cilovou pozici
    }else if(version == "MSIE 8.0"){
	  $(scroller).animate({
		marginTop: "14px"
	  }, 250);				// Posunuti novinky
	  $(scroller).animate({
		marginTop: "10px"
	  }, 150);				// Posunuti novinky na cilovou pozici
    }else{
	  $(scroller).animate({
		marginTop: "12px"
	  }, 250);				// Posunuti novinky
	  $(scroller).animate({
		marginTop: "7px"
	  }, 150);				// Posunuti novinky na cilovou pozici
    }
    $(scroller).html('<span id="scrollerNews_'+nextNewsId+'" class="scrollerNews" style="display:none;"></span>'+nextNews);
}

// Schování novinky
function HideNews(){
    if(version == "MSIE 7.0"){
	  $(scroller).css("margin-top","7px");							// Nastaveni pozice novinky odkud se bude posouvat dolu
	  $(scroller).animate({
		marginTop: "12px"
	  }, 250).fadeOut(250);		// Posunuti novinky dolu a plynule skryti
    }else if(version == "MSIE 8.0"){
	  $(scroller).css("margin-top","10px");							// Nastaveni pozice novinky odkud se bude posouvat dolu
	  $(scroller).animate({
		marginTop: "14px"
	  }, 250).fadeOut(250);		// Posunuti novinky dolu a plynule skryti
    }else{
	  $(scroller).css("margin-top","7px");							// Nastaveni pozice novinky odkud se bude posouvat dolu
	  $(scroller).animate({
		marginTop: "12px"
	  }, 250).fadeOut(250);		// Posunuti novinky dolu a plynule skryti
    }
    window.setTimeout('ScrollerNews()', 500);					// Znovu nacteni zobrazeni dalsi novinky
}

window.setInterval('HideNews()', interval_seconds*1000);			// Opakovane nacitani novinek


/*
 *	Udalosti
 */

function EventFadeIn(){
    $("#event_message").load(base_url+"udalosti");
    window.setTimeout("EventFadeIn()",6000);
}
