
$(document).ready(function(){controls_set_functionality();$("a.t_out").live("click",function(){open($(this).attr("href"));return false;});$('a.showbox').live("click",function(){$($(this).attr('href')+' p:first-child').css('margin-top','0px');$($(this).attr('href')).toggle(100);return false;});$("input.numbersonly").live("keypress",function(e){return numbersonly(e,false);});$("input.numbersonly_dec").live("keypress",function(e){return numbersonly(e,true);});$("input.psconly").live("keypress",function(e){return psconly(e);});$("input.static").live("keypress",function(e){return false;});$("#menu_main > li > a").mouseover(function(){var item_id=$(this).attr("id");menu_reset_timeout();skryj_menu("submenu_"+item_id);var position=$(this).position();var menu=$("ul#submenu_"+item_id);if(menu.length){menu.css("left",position.left+"px");if($.browser.msie&&parseInt($.browser.version)<=6){menu.css('display','block');}
else{menu.slideDown("fast");}}});$("#menu_main > li > a").mouseout(function(){menu_skryt_timeout();});$("ul.submenu").mouseover(function(){$(this).prev().addClass('active');menu_reset_timeout();});$("ul.submenu").mouseout(function(){menu_skryt_timeout();});var flashvars={};var flashparams={quality:"high",bgcolor:"transparent",allowScriptAccess:"sameDomain",allowFullScreen:"false",wmode:"transparent"};var flashattributes={id:"flash_historie",name:"flash_historie"};if(typeof is_homepage=="undefined")
swfobject.embedSWF("./flash/flash_historie.swf","flash_historie","965","250","9.0.0","",flashvars,flashparams,flashattributes);else
{var flashvars={closer:"0"};swfobject.embedSWF("./flash/flash_historie.swf?closer=0","flash_historie","965","250","9.0.0","",flashvars,flashparams,flashattributes);}
var flashvars={};var flashparams={quality:"high",bgcolor:"transparent",allowScriptAccess:"sameDomain",allowFullScreen:"false",wmode:"transparent"};var flashattributes={id:"flash_rozjedte",name:"flash_rozjedte"};swfobject.embedSWF("./flash/flash_rozjedte.swf","flash_rozjedte","600","92","9.0.0","",flashvars,flashparams,flashattributes);var slavime_left_pos=$("#slavime_left").position();var slavime_right_pos=$("#slavime_left").position();var footer_pos=$("#footer").position();var footer_height=$("#footer").outerHeight();if(slavime_left_pos&&slavime_right_pos){var slavime_left_height=parseInt(footer_pos.top+footer_height-slavime_left_pos.top);var slavime_right_height=parseInt(footer_pos.top+footer_height-slavime_right_pos.top);$("#slavime_left").height(slavime_left_height+'px');$("#slavime_right").height(slavime_right_height+'px');}
$('div.naseptavac ul li').live("mouseover",function(){naseptavac_select_item($(this));});$('div.naseptavac ul li').live("mouseout",function(){$(this).removeClass('hl');});$('div.naseptavac ul li').live("click",function(){var text=$(this).html();var zastavka_id=$(this).attr('zastavka_id');var parent_naseptavac_obj=$(this).parents("div[id^='naseptavac_']");var target_obj=$('#'+parent_naseptavac_obj.attr('id').substring('naseptavac_'.length));target_obj.val(text);target_obj.focus();var zastavka_id_input_obj=target_obj.nextAll('input[name="s'+target_obj.attr('name')+'"]:hidden');if(zastavka_id_input_obj.length){zastavka_id_input_obj.val(zastavka_id);}
parent_naseptavac_obj.hide();});$('div.naseptavac').live("mouseover",function(){$(this).attr('mouseover','1');});$('div.naseptavac').live("mouseout",function(){$(this).removeAttr('mouseover');});$("input.naseptavac").attr('autocomplete','off');$("input.naseptavac").blur(function(){var item_id=$(this).attr('id');var naseptavac_id='naseptavac_'+item_id;var naseptavac_obj=$('#'+naseptavac_id+':visible');if(naseptavac_obj.length&&!naseptavac_obj.attr('mouseover')){naseptavac_obj.hide();}});$("input.naseptavac").live("keydown",function(e){var item_id=$(this).attr('id');var naseptavac_id='naseptavac_'+item_id;var naseptavac_obj=$('#'+naseptavac_id+':visible');if(naseptavac_obj.length){var selected_obj='';$('ul > li',naseptavac_obj).each(function(){if($(this).hasClass('hl')){selected_obj=$(this);}});if(e.which==9||e.which==38||e.which==40){if(!selected_obj.length){$('ul > li:first',naseptavac_obj).addClass('hl');}
else{var prev_next_obj='';if(e.which==38){prev_next_obj=selected_obj.prev();}
else if(e.which==9||e.which==40){prev_next_obj=selected_obj.next();}
if(prev_next_obj.length){naseptavac_select_item(prev_next_obj);naseptavac_scroll(naseptavac_obj,prev_next_obj);}}
if(e.which==9){return false;}}
else if(e.which==13){if(selected_obj.length){$(this).val(selected_obj.html());var zastavka_id_input_obj=$(this).nextAll('input[name="s'+$(this).attr('name')+'"]:hidden');if(zastavka_id_input_obj.length){zastavka_id_input_obj.val(selected_obj.attr('zastavka_id'));}}
naseptavac_obj.hide();return false;}}});$("input.naseptavac").live("keyup",function(e){var item_id=$(this).attr('id');var item_name=$(this).attr('name');var text=$(this).val();var width=$(this).width();var height=$(this).outerHeight();var position=$(this).position();var zastavka_id_input_obj=$(this).nextAll('input[name="s'+item_name+'"]:hidden');var naseptavac_id='naseptavac_'+item_id;var naseptavac_obj=$('#'+naseptavac_id);if(e.which==8||e.which>=46){if(!zastavka_id_input_obj.length){zastavka_id_input_obj=$('<input id="id_s'+item_name+'" name="s'+item_name+'" type="hidden" value="" />');$(this).after(zastavka_id_input_obj);}
if(!naseptavac_obj.length){naseptavac_obj=$('<div id="'+naseptavac_id+'" class="naseptavac"></div>');naseptavac_obj.css('left',position.left+'px');naseptavac_obj.css('top',(position.top+height)+'px');naseptavac_obj.css('width',width+'px');$(this).after(naseptavac_obj);}
if(text!=$(this).attr('old_val')){zastavka_id_input_obj.val('');var typ=[];$("input[name^='"+item_id+"']:checked").each(function(){typ.push($(this).val());});if(!typ.length){typ.push('zastavka');}
$.getJSON("ajax/naseptavac_zastavky.php",{zastavka:text,'typ[]':typ},function(data){naseptavac_obj.html('');if(!data.error&&data.zastavky.length){naseptavac_obj.show();var html='<ul>';for(var i=0;i<data.zastavky.length;i++){html+='<li zastavka_id="'+data.zastavky[i].id+'">'+data.zastavky[i].nazev+'</li>';}
html+='</ul>';naseptavac_obj.append(html);}
else{naseptavac_obj.hide();}});}
$(this).attr('old_val',text);}});$("form.ajax_form").submit(function(){var form_obj=this;$(this).append('<input type="hidden" name="ajax" value="ajax" />');$(this).ajaxSubmit({success:function(data){$(form_obj).find(".form_err").remove();$(form_obj).find(".form_done").remove();$(form_obj).find(".form_err_main").remove();if(data.zpracovano=='ok'){$(form_obj).before('<p class="form_done">'+data.ok_msg+'</p>');$(form_obj).clearForm();$(form_obj).css('display','none');}
else{if(data.err_msg.length){$(form_obj).prepend('<p class="form_err_main">'+data.err_msg+'</p>');}
for(var i=0;i<data.err_elements.length;i++){$(form_obj).find('#'+data.err_elements[i].elem_id).after(' <span class="form_err">'+data.err_elements[i].err_msg+'</span>');}}},dataType:'json'});return false;});$("form#newsletter_form").submit(function(){var form_obj=this;$(this).append('<input type="hidden" name="ajax" value="ajax" />');$(this).ajaxSubmit({success:function(data){$(form_obj).find(".form_err").remove();$(form_obj).find(".form_done").remove();if(data.zpracovano=='ok'){var msg='Děkujeme za registraci.';$('#newsletter_email').val(msg);}
else{if(data.err_msg.length){$(form_obj).prepend('<div class="form_err">'+data.err_msg+'</div>');}
for(var i=0;i<data.err_elements.length;i++){$('#'+data.err_elements[i].elem_id).before('<div class="form_err">'+data.err_elements[i].err_msg+'</div>');}}},dataType:'json'});return false;});$('div#facelift').click(function(){open('http://2011.dpmcb.cz');});});function naseptavac_select_item(selected_obj){selected_obj.siblings().removeClass('hl');selected_obj.addClass('hl');}
function naseptavac_scroll(naseptavac_obj,selected_obj){var naseptavac_height=naseptavac_obj.innerHeight();var naseptavac_scrollTop=naseptavac_obj.scrollTop();var selected_obj_height=selected_obj.outerHeight();var selected_obj_position=selected_obj.position();var selected_obj_position_top=selected_obj_position.top;var selected_obj_position_bottom=selected_obj_position_top+selected_obj_height;if(selected_obj_position_bottom>naseptavac_height){naseptavac_obj.scrollTop(selected_obj_position_top+naseptavac_scrollTop-naseptavac_height+selected_obj_height);}
else if(selected_obj_position_top<0){naseptavac_obj.scrollTop(selected_obj_position_top+naseptavac_scrollTop);}}
function controls_set_functionality(){$("div.box_rt_corner").each(function(){var block_position=$(this).css('position');if(block_position=='static'){$(this).css('position','relative');}
if($.browser.msie&&parseInt($.browser.version)<=6&&$(this).css('float')=='none'){var height=$(this).height();$(this).css('height',height+'px');}
$(this).append('<div class="corner_rt"></div>');});$(".box_rounded").each(function(){var block_position=$(this).css('position');if(block_position=='static'){$(this).css('position','relative');}
if($.browser.msie&&parseInt($.browser.version)<=6&&$(this).css('float')=='none'){var height=$(this).height();$(this).css('height',height+'px');}
var corners='';if(!$(this).hasClass('no_lt')){corners+='<div class="corner lt"></div>';}
if(!$(this).hasClass('no_rt')){corners+='<div class="corner rt"></div>';}
if(!$(this).hasClass('no_lb')){corners+='<div class="corner lb"></div>';}
if(!$(this).hasClass('no_rb')){corners+='<div class="corner rb"></div>';}
$(this).append(corners);});$("input.default_text").addClass('default_text_style').attr("default_text",function(){return $(this).val();}).focus(function(){$(this).removeClass('default_text_style');$(this).attr("before_click_text",$(this).val());if($(this).val()==$(this).attr("default_text")){$(this).val("");}}).blur(function(){if(!$.trim($(this).val())&&$(this).attr("before_click_text")){$(this).addClass('default_text_style');$(this).val($(this).attr("before_click_text"));}});$("table.styled").children("tbody").each(function(){var skip_rows=0;var fold_rows=0;var tr_order=0;$(this).children("tr").each(function(){if(skip_rows>0){skip_rows--;}
else if(fold_rows>0){$(this).addClass('even');fold_rows--;}
else{tr_order++;var even=(tr_order%2)?false:true;var rowspan_max=0;$(this).children("th,td").each(function(){if($(this).attr('rowspan')&&parseInt($(this).attr('rowspan'))>rowspan_max){rowspan_max=parseInt($(this).attr('rowspan'));}});if(even){$(this).addClass('even');fold_rows=rowspan_max-1;}
else{skip_rows=rowspan_max-1;}}
$(this).children("td:contains('Kč')").each(function(){$(this).addClass('nowrap r');});});});$("table.styled").children("thead").each(function(){$(this).children("tr:last").addClass('last');});$("table.styled thead th.vertical_stripe").each(function(){var th_pos=0;var rowspans=new Array();$(this).prevAll().each(function(){th_pos+=($(this).attr('colspan'))?parseInt($(this).attr('colspan')):1;if($(this).attr('rowspan')&&parseInt($(this).attr('rowspan'))>1){rowspans.push(parseInt($(this).attr('rowspan')));}});var tr_parent=$(this).parents("tr")[0];var tr_idx=2;$(tr_parent).nextAll().each(function(){var position=0;for(i=0;i<rowspans.length;i++){if(tr_idx<=rowspans[i]){position++;}}
$(this).children().each(function(){if(position++==th_pos){$(this).addClass('vertical_stripe');}});tr_idx++;});var table_parent=$(this).parents("table")[0];$(table_parent).children("tbody").children("tr").each(function(){var tds=$(this).children()[th_pos];$(tds).addClass('vertical_stripe');});});}
function otviramflash(){$("#flash_historie").css('z-index','50');$("body").addClass('flash_long');}
function zaviramflash(){$("#flash_historie").css('z-index','15');$("body").removeClass('flash_long');}
var menu_timeout=150;var menu_p_timeout=null;function menu_skryt_timeout(){menu_p_timeout=setTimeout("skryj_menu()",menu_timeout);}
function menu_reset_timeout(){clearTimeout(menu_p_timeout);}
function skryj_menu(except_id){$("ul.submenu").each(function(){var item_id=$(this).attr("id");if(item_id!=except_id){if($.browser.msie&&parseInt($.browser.version)<=6){$(this).css('display','none');$(this).prev().removeClass('active');}
else{$(this).slideUp("fast",function(){$(this).prev().removeClass('active');});}}});}
function number_format(number,decimals,dec_point,thousand_sep){number=parseFloat(number);if(!decimals){decimals=0;}
if(!dec_point){dec_point=',';}
if(!thousand_sep){thousand_sep='';}
var multi=Math.pow(10,decimals);var rounded=Math.round(number*multi)/multi;var rounded_str=rounded+"";var numberparts=rounded_str.split('.',2);var intpart_str=numberparts[0];var decpart_str='';if(numberparts[1]){decpart_str=numberparts[1];}
else{for(var i=1;i<=decimals;i++){decpart_str+='0';}}
if(thousand_sep.length){intpart_str=add_thousand_sep(intpart_str,thousand_sep);}
var formated=intpart_str;if(decimals){formated+=dec_point+decpart_str;}
return formated;}
function add_thousand_sep(number,thousand_sep){var number_str=parseInt(number)+"";if(!thousand_sep){thousand_sep='';}
if(thousand_sep.length){var number_str_new="";var tmp=number_str;var last_trio="";while(tmp.length>3){last_trio=tmp.substring(tmp.length-3);number_str_new=(number_str_new.length)?last_trio+" "+number_str_new:last_trio;tmp=tmp.substring(0,tmp.length-3);}
number_str=(number_str_new.length)?tmp+" "+number_str_new:tmp;}
return number_str;}
function numbersonly(e,dec){var key;var keychar;if(window.event)
key=window.event.keyCode;else if(e)
key=e.which;else
return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27))
return true;else if(("0123456789").indexOf(keychar)>-1)
return true;else if(dec&&((".,").indexOf(keychar)>-1)){return true;}
else
return false;}
function is_int(tested_value){var tmp;tmp=parseInt(tested_value)+"";if(tested_value.length==0){return false;}
else if(tmp.length!=tested_value.length||isNaN(tmp)){return false;}
else{return true;}}
function is_float(tested_value){var tmp;tmp=parseFloat(tested_value)+"";if(tested_value.length==0){return false;}
else if(tmp.length!=tested_value.length||isNaN(tmp)){return false;}
else{return true;}}
function round(number,decimals){number=parseFloat(number);var multi=Math.pow(10,decimals);return Math.round(number*multi)/multi;}
function psconly(myfield,e){var key;var keychar;if(window.event)
key=window.event.keyCode;else if(e)
key=e.which;else
return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27))
return true;else if(((' 0123456789').indexOf(keychar)>-1))
return true;else
return false;}
