
var last_help="nic";
function newWindow(anchor){
	newwindow=window.open(anchor.href,'newwindow', "");
	return false;
}

function showHelp(tema, obj){
	var curtop=$(obj).offset().top;
	var curleft=$('#aside').offset().left;
    var insurance;
        insurance = $("#frmkrok3Form-what_insurance").val();

	$('#div_help').css("top", curtop-100+"px");
	$('#div_help').css("left", curleft - 3 +"px");

	if(tema!=last_help){//jina napoveda nez minule
		$('#div_help').css("top", curtop-100+"px");
		$('#div_help').css("left", curleft-6+"px");
		nacistNapovedu(tema, curtop, curleft, insurance);
		$('#div_help').hide().fadeIn("slow");

	}
	
	last_help=tema;
}



function nacistNapovedu(topic, curtop, curleft, insurance){
	$.ajax({
			   type: "POST",
			   url: "povinne-ruceni-sazby/napoveda",
			   data: "tema="+topic+"&insurance="+insurance,
			   dataType: 'html',
			   success: function(text){
			     $('#help_content').html(text);
			   }
			 });
}

function schovatNapovedu(){
	$('#div_help').fadeOut("slow");
	return false;
}

function nacitamNapovedu(){
	$('#help_content').html('<p>nacitam napovedu</p>');
}



function toggleCheckboxDetails(which){
	if($(which).attr("checked")){
		$(which).nextAll(".details").hide();
	}
	else{
		$(which).nextAll(".details").show();
	}
}


$(document).ready(function() {
	$('a.new_window').click(function(){return newWindow(this);});
	$('#help_close').click(function(){return schovatNapovedu();});
	$(".kalkulator_typ_vozidla").mouseover(function() {$(this).addClass("hover") ;});
	$(".kalkulator_typ_vozidla").mouseout(function() {$(this).removeClass("hover") ;});
	$("#index_kalkulator input").click(function() {document.forms[0].submit();});
    $("#frmkrok1Form-pojisteni_pocatek_pojisteni").datepicker({minDate: '+1d', maxDate: '+3m'});


	//napovedy
	$('.with_help').focus(
		function(){
			getTopics(this);
		}
	).click(
    function(){
			getTopics(this);
		}
  );

	//vysledky vyhledavani - pri kliku na nazev pojistovny odeslat formular
	//$('#tabulka_vysledky .pojistovna.sjednani a').click(function(){ $('../..//input', this).click(); return false});


	//prepinat checkbox details
	$(".with_details").change(function(){toggleCheckboxDetails(this)});
	$( ".tabs" ).tabs({ fx: { height: 'toggle' } });
 } );


 function getTopics(ukazatel)
 {
    if($(ukazatel).attr("rel")){
      showHelp($(ukazatel).attr("rel"), ukazatel);
    }else{
      showHelp($(ukazatel).attr("name"), ukazatel);
    }
 }


 /*
 * odeslani emailu s odkazem na konfiguraci klienta v prvnim kroku
 */
function sendMailAjax()
{
        /**
         * Aktivuji preloader
         */
        $('#preloaderSend').replaceWith('<span id="preloaderSend">\n\
    <img src="images/ajax-loader.gif" /> čekejte prosím...</span>');
        /**
         * Promenne
         */
	var customer_name   = $("#customer_name").val();
	var target_mail     = $("#target_mail").val();
        var body_mail       = $("#body_mail").val();
        var odkaz            = $("#odkaz").val();
	var url_template;
        /**
         * Slozeni cesty
         */
	url_template	= '?customer_name='+customer_name;
	url_template	= url_template+'&target_mail='+target_mail;
        /**
         * regexp sablona
         */
        var tmp         = /[/]/g;
        var tmp2         = /[:]/g;
        /**
         * zamenim vse s lomitky za ##
         */
        odkaz.replace(tmp,"##");
        url_template	= url_template+'&odkaz='+odkaz.replace(tmp2,"__");
        url_template	= url_template+'&body_mail='+body_mail.replace(tmp2,"__");
         /**
         * Ajax volani
         */
	$.ajax({url: 'ajax/sendMailForCostumer.phsp/'+url_template,success: function(data) {
		if(data.length > '0'){
                                  /**
                                   * Zamenim vyslednou informaci za tlacitko
                                   */
				 $('#preloaderSend').replaceWith('\
             <span id="preloaderSend" style="">Váš email, byl úspěšně odeslán.</span>');
                                /**
                                 *Za 5s se okno stahne
                                 */
                                setTimeout("$('#mailBox').slideUp('slow');", 3000);
			} else {
                                 /**
                                  * Pridam informaci o neuspechu k tlacitku
                                  */
				 $('#preloaderSend').replaceWith('\
             <span id="preloaderSend"><input type="submit" name="odeslat" \n\
onClick="sendMailAjax();" value="Odeslat email" />&nbsp;&nbsp; Váš email, \n\
se nezdařilo odeslat - opakujte prosím odeslání znovu.</span>');
		}
	}});

}
  /**
     * Zobrazeni boxu s odkazem
     */
    function showLinkBox(animation)
    {
        $('#linkBox').slideDown('slow');
        $('#mailBox').hide();
        if(animation == 1){
            $.scrollTo( $("#linkBox"), 2000 );
        }
    }
    /**
     * Zobrazeni boxu pro odeslani email
     */
    function showEmailBox(animation)
    {
        $('#preloaderSend').replaceWith('\
             <span id="preloaderSend"><input type="submit" name="odeslat" \n\
								onClick="sendMailAjax();" value="Odeslat email" />');
        $('#mailBox').slideDown('slow');
        $('#linkBox').hide();
        if(animation == 1){
            $.scrollTo( $("#mailBox"), 2000 );
        }
    }
    /**
     * Zobrazeni formulare pro zadani zakladnich dat pro vypocet pojisteni
     */
    function showRepairForm()
    {
       $.scrollTo( $("#div_vozidlo_typ"), 2000 );
    }
    /**
     * Výška okna
     */
    function winH() {
   if (window.innerHeight)
      /* NN4 a kompatibilní prohlížeče */
      return window.innerHeight;
   else if
   (document.documentElement &&
   document.documentElement.clientHeight)
      /* MSIE6 v std. režimu - Opera a Mozilla
      již uspěly s window.innerHeight */
      return document.documentElement.clientHeight;
   else if
   (document.body && document.body.clientHeight)
      /* starší MSIE + MSIE6 v quirk režimu */
      return document.body.clientHeight;
   else
      return null;
    }



 $(document).ready
  (
      function()
      {
          if($("#frmkrok1Form-jine_allianz").attr("checked"))
          {
              $('.propojisteni_allianz').fadeIn();

          }
          else
          {
              $('.propojisteni_allianz').fadeOut();
          }


          $("#frmkrok1Form-jine_allianz")
          .change
          (
            function()
            {
              if($("#frmkrok1Form-jine_allianz").attr("checked"))
                  {
                      $('.propojisteni_allianz').fadeIn();

                  }
                  else
                  {
                      $('.propojisteni_allianz').fadeOut();
                  }
            }
          )
         
      }
  );


  

