function sendContactRequest()
{
 if(checkContactForm())
 {
    $("#contactRequest").css("display","block");
    var imie = $("input#imie").val(); 
    var nazwisko = $("input#nazwisko").val();
    var telefon = $("input#telefon").val();
    var email = $("input#email").val();
    var region = $("select#region").val();
    var zapytanie = $("textarea#zapytanie").val();
    $("form#contactform input").attr("disabled","disabled");
    $("form#contactform select").attr("disabled","disabled");
    $("form#contactform textarea").attr("disabled","disabled");
    
    var dataString = 'imie='+ imie + '&nazwisko=' + nazwisko + '&telefon=' + telefon + '&email=' + email + '&region=' + region + '&zapytanie=' + zapytanie;
    //alert(dataString);
    $.ajax({   
      type: "POST",   
      url: "requestcontact.php",   
      data: dataString,   
      success: function(msg) {  
      if(msg=="OK"){
        $('#contact_form').prepend("<div id='message_ok'></div>");   
        $('#message_ok').html("<img id='checkmark' src='wp-content/img/check.png' style='border: none;'/><h3>Formularz został wysłany pomyślnie.</h3>")     
        .hide()   
        .fadeIn(1500, function() {   
          $('#message_ok').append("<p>Niebawem jeden z naszych przedstawicieli skontaktuje się z Tobą.</p>");   
        });   
      } else {
        $('#contact_form').html("<div id='message'></div>");   
        $('#message').html("<h2>"+msg+"</h2>")   
        .append("<p>Niestety wysyłanie formularza nie powiodło się.</p>")   
        .hide()   
        .fadeIn(1500, function() {   
          $('#message').append("<img id='checkmark' src='images/check.png' />");   
        });
      }
      }   
    });   
    return false;      
    

 }
}

function checkContactForm() {      
   var form = document.contactform;
   if(!form.imie.value) {
      alert('Proszę wypełnić pole IMIĘ przed wysłaniem. Dziękujemy!');
      form.imie.focus();
      return false;
   } else {
      if(form.imie.value.lenght < 3) {
      alert('Proszę poprawnie wypełnić pole IMIĘ przed wysłaniem. Dziękujemy!');
      form.imie.focus();
      return false;
      }
   }
   if(!form.nazwisko.value) {
      alert('Proszę wypełnić pole NAZWISKO przed wysłaniem. Dziękujemy!');
      form.nazwisko.focus();
      return false;
   }
   if((!form.telefon.value) && (!form.email.value)) {
      alert('Proszę wypełnić pole TELEFON lub E-MAIL przed wysłaniem. Dziękujemy!');
      form.telefon.focus();
      return false;
   } else {
    if(form.telefon.value)
    {
      if(!checkInternationalPhone(form.telefon.value))
      {
        alert('Proszę podać poprawny numer telefonu. Dziękujemy.');
        form.telefon.value="";
        form.telefon.focus();
        return false;
      }
    }
    if(form.email.value)
    {
       var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
       var address = form.email.value;
       if(reg.test(address) == false) {
        alert('Proszę podać poprawny adres e-mail. Dziękujenmy');
        form.email.focus();
        return false;
      }
    }
   
   }     
  return true;
}



var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 6;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function addTodBasketRequest() {
    $("#sklep_notify_area").css("display","block");
    var allInputs = $("#sklep_prod_list :text");


    var dataString = 'count=' + allInputs.length;
    for(var i = 0; i < allInputs.length; i++)
    {    
      if(allInputs[i].value>0)
      {
        dataString = dataString + '&prod[' + i + ']=' + allInputs[i].name + '&qty[' + i + ']=' + allInputs[i].value;
      }
    }
    alert(dataString);
    $.ajax({   
      type: "POST",   
      url: "addTodBasketRequest.php",   
      data: dataString,   
      success: function(msg) {  
      if(msg=="OK"){
        $('#sklep_notify_area').prepend("<div id='message_ok'></div>");   
        $('#message_ok').html("<img id='checkmark' src='wp-content/img/check.png' style='border: none;'/><h3>Formularz został wysłany pomyślnie.</h3>")     
        .hide()   
        .fadeIn(1500, function() {   
          $('#message_ok').append("<p>Niebawem jeden z naszych przedstawicieli skontaktuje się z Tobą.</p>");   
        });   
      } else {
        alert(msg);
        $('#sklep_notify_area').html("<div id='message'></div>");   
        $('#message').html(msg);   
        //.append("<p>Niestety wysyłanie formularza nie powiodło się.</p>")   
        //.hide()   
        /*.fadeIn(1500, function() {   
          $('#message').append("<img id='checkmark' src='images/check.png' />");   
        });*/
      }
      }   
    });   
    return false;      
}

