 /* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function on_newpayment_submit(){
    jQuery.ajax({
        type: 'POST',
        data: $('#payu_payform').serialize(),
        url: "/payu/NewPayment",
        success: function(kec){
            
            if (isNumeric(kec)){
                $('#payu_session_id').val(kec);
                $('#payu_payform').submit();
            }else{
                $('#payu_err').html(kec);
            }
        }
        
   });
}


function isNumeric(value) {
  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
  return true;
}

function naseptavej(){
    v=$("#hledat").val();
   // alert(v);
    if (v.length>=3){
        $("#naseptavac").show();
        $("#naseptavac").html('<img src="/weby/databook/images/ld1.gif"/>');
        //alert(v);
        jQuery.ajax({
            type: 'POST',
            data: {q:v},
            url: "/ajax/hledani.php",
            success: function(kec){
                 $("#naseptavac").html(kec);
                 //echo kec;
                 //alert(kec);
            }
        });


    }
}

function doKose2(frm){
    jQuery.ajax({
        type: 'POST',
        data: $(frm).serialize(),
        url: "/ajax/kosik.php",
        success: function(kec){
            hlaseni( kec );
            aktualisujMinikosik();
        }
   });
   return false;
}



function doKose(frm, sloupecCeny){  
    //alert('kuk');
    //alert($(frm).serialize());
    jQuery.ajax({
        type: 'POST',
        data: $(frm).serialize()+"&slc="+sloupecCeny,
        url: "/ajax/kosik.php",
        success: function(kec){
            hlaseni( kec );
            aktualisujMinikosik();
        }
   });
   return false;
}

/*je mozne vkladat knizky jen 1 kus*/
function doKoseBezPoctu(frm, sloupecCeny){  
    //alert('kuk');
    //alert($(frm).serialize());
    jQuery.ajax({
        type: 'POST',
        data: $(frm).serialize()+"&slc="+sloupecCeny,
        url: "/ajax/kosik.php",
        success: function(kec){
            hlaseni( kec );
            aktualisujMinikosik();
        }
   });
   return false;
}

/*muze posilat primo do kose*/
function doKoseKosik(frm, sloupecCeny, doKose){  
    //alert('kuk');
   // alert($(frm).serialize());
    jQuery.ajax({
        type: 'POST',
        data: $(frm).serialize()+"&slc="+sloupecCeny,
        url: "/ajax/kosik.php",
        success: function(kec){
            if (doKose==1){
               location.href="/kosik"; 
            }else{
            hlaseni( kec );
            aktualisujMinikosik();
            }
        }
   });
   return false;
}



/* zmena mnozstvi produktu v koshikhu */
function prepocitejKosik(id){
    jQuery.ajax({
        type: 'POST',
        data: {id:id, d:'zmenaMnozstvi', val: $("#kmn"+id).val()},
        url: "/ajax/kosik.php",
        success: function(str){
            $("#kostable").html(str);
            aktualisujMinikosik();
        }
   });
    


}

function smazatZKosiku(id){
    jQuery.ajax({
        type: 'POST',
        data: {id:id, d:'smazZKose', val: $("#kmn"+id).val()},
        url: "/ajax/kosik.php",
        success: function(str){
            $("#kostable").html(str);
            aktualisujMinikosik();
        }
   });
}

/* nastavi do kosiku cenu dopravy id = id dopravneho */
function setDoprava(id){
    
    jQuery.ajax({        
        type: 'POST',
        data: {id:id, d:'chDopravne'},
        url: "/ajax/kosik.php",
        success: function(str){
            $("#kostable").html(str);
        }
   });


}

function aktualisujMinikosik(){
   jQuery.ajax({
        type: 'GET',
        data: {d:'minikos'},
        url: "/ajax/kosik.php",
        success: function(str){
            $("#minikosik").html(str);
        }
   });


}

function validujInput2(id){
   
    if ($("#"+id).val()==""){     
        $("#"+id).removeClass("text");
        $("#"+id).addClass("text inputError");
        return false;
    }else {
        $("#"+id).removeClass("text inputError");
         $("#"+id).removeClass("text");
    }
    return true;
}

function validujInput(id){
   
    if ($("#"+id).val()==""){        
        $("#"+id).addClass("inputError");
        return false;
    }else {
        $("#"+id).removeClass("inputError");
    }
    return true;
}

function validujObjednavku(){
     a=validujInput('f_jmeno');
     b=validujInput('f_prijmeni');
     c=validujInput('f_ulice');
     d=validujInput('f_obec');
     e=validujInput('f_psc');
     f=validujInput('email');
    if (  a && b && c && d && f ) {
        return true;
    }
    $("#kosErr").show();
    $("#kosErr").html("Vyplňte prosím všechny povinné údaje.");
    return false;
}
/*
function validujUseraDatabook(){
    return validujUseradatabook(true);
}


function validujUseraDatabook(hesla){

     a=validujInput('f_jmeno');
     b=validujInput('f_prijmeni');
     c=validujInput('f_ulice');
     d=validujInput('f_obec');
     e=validujInput('f_psc');
     f=validujInput('email');
     i=validujInput('f_zeme');
     
     
     var perr="";
     h=true;
     if (hesla){
     if ($("#p1").val().length<5 ){
         perr="<br/>Heslo musí mít minimálně 5 znaků.";
         h=false;
     }
     if ($("#p1").val()!=$("#p2").val()){
         h=false;
         perr+="<br/>Hesla se neshodují.";
     }
     }
    if (  a && b && c && d && f && h && h) {
        return true;
    }
    $("#err").show();
    $("#err").html("Vyplňte prosím všechny povinné údaje." +perr);
    return false;
}
*/

function validujUsera(){
    return validujUsera(true);
}
function validujUsera(hesla){
    
    var a=validujInput('f_jmeno');
    // alert('hu2');
    var b=validujInput('f_prijmeni');
    var c=validujInput('f_ulice');
    var d=validujInput('f_obec');
    var e=validujInput('f_psc');
    var f=validujInput('email');
     var perr="";
    var h=true;
    
     if (hesla)
     {    
     
     if ($("#p1").val().length<5 ){
         perr="<br/>Heslo musí mít minimálně 5 znaků.";
         h=false;
     }
     if ($("#p1").val()!=$("#p2").val()){        
         h=false;
         perr+="<br/>Hesla se neshodují.";
     }
     }
    if (  a && b && c && d && e && f && h) {
        return true;
    }
    
    $("#err").show();
    //alert("Vyplňte prosím všechny povinné údaje." +perr);
    $("#err").html("Vyplňte prosím všechny povinné údaje." +perr);
    return false;
}



function validujUseraDatabook(){
   
     a=validujInput('f_jmeno');
     //alert('hu2');
     b=validujInput('f_prijmeni');
     c=validujInput('f_ulice');
     d=validujInput('f_obec');
     e=validujInput('f_psc');
     
     f=validujInput('email');
     var perr="";
   g=($("#emailkontr").val()==1);
      
     if ($("#p1").val().length<5 ){
         perr="<br/>Heslo musí mít minimálně 5 znaků.";
         h=false;
     }
     if ($("#p1").val()!=$("#p2").val()){        
         h=false;
         perr+="<br/>Hesla se neshodují.";
     }
  //g=false
    
    if (  a && b && c && d && e && f && g && h) {
   // if (  a && b && c && d && e && f &&  h) {

        return true;
    }
    else{
      if (!g) {
       perr=perr+"<br />Tento e-mail již je zaregistrován. Pokud se s ním nemůžete přihlásit, zkuste si na něj nechat zaslat nové heslo.";
        // $("#"+errbox).html(strtext);
             //   if (str!='') {$("#"+errbox).show();
              // $("#emailkontr").val("");  
                } 
     /* 
        if (!g) {
         
         str="Tento e-mail již je zaregistrován. Pokud se s ním nemůžete přihlásit, zkuste si na něj nechat zaslat nové heslo.";
         $("#"+errbox).html(str);
                if (str!='') {$("#"+errbox).show();
                 $("#emailkontr").val("");  
                }
    }    
    else
    */
    
    $("#err").show();
    //alert("Vyplňte prosím všechny povinné údaje." +perr);
    $("#err").html("Vyplňte prosím všechny povinné údaje." +perr
    //+ " "+a+b+c+d+e+f+g+h
    );
    
    return false;
}
}

function kontrolaEmailu(errbox){
  jQuery("#email").change(function(){
      //alert($("#email").val());
    jQuery.ajax({
        type: 'GET',
        data: {d:'dup', email:$("#email").val()
      },
        url: "/ajax/user.php",
        success: function(str){
                
                $("#"+errbox).html(str);
                if (str!='') {$("#"+errbox).show();
                  return false;  
                }
                else {$("#"+errbox).hide();
                return true;}
            
        }
    });
  });
}




function kontrolaEmailuDatabook(errbox){
  jQuery("#email").change(function(){
     
   databookEmail(errbox);
  });
}

function databookEmail(errbox)
{
    st=jQuery.trim($("#email").val());
    $("#email").val(st);
  //   alert(st);    
    jQuery.ajax({
        type: 'GET',
        data: {d:'dup', email:st
      },
        url: "/ajax/user.php",
        success: function(str){
                
                $("#"+errbox).html(str);
                if (str!='') {$("#"+errbox).show();
                 $("#emailkontr").val("0");  
                }
                else {$("#"+errbox).hide();
                     $("#emailkontr").val("1");  
                }
            
        }
    });
}
