function as_getCookie(c_name)
{
    if (document.cookie.length>0)
      {
      c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1)
        { 
        c_start=c_start + c_name.length+1; 
        c_end=document.cookie.indexOf(";",c_start);
        if (c_end==-1) c_end=document.cookie.length;
        return unescape(document.cookie.substring(c_start,c_end));
        } 
      }
    return "";
}

function as_setCookie(c_name,value,expiredays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

var href = window.location.href;
var CBform = document.getElementById('CBform');
var imie = convert(gup('imie'));
var nazwisko = convert(gup('nazwisko'));
var telefon = convert(gup('telefon'));
var test = gup('test');


function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function convert( str )
{
    str = str.replace(/\+x/g, 'ź');
    str = str.replace(/\+X/g, 'Ź');
    
    str = str.replace(/\+e/g, 'ę');
    str = str.replace(/\+o/g, 'ó');
    str = str.replace(/\+a/g, 'ą');
    str = str.replace(/\+s/g, 'ś');
    str = str.replace(/\+l/g, 'ł');
    str = str.replace(/\+z/g, 'ż');
    str = str.replace(/\+c/g, 'ć');
    str = str.replace(/\+n/g, 'ń');

    str = str.replace(/\+E/g, 'Ę');
    str = str.replace(/\+O/g, 'Ó');
    str = str.replace(/\+A/g, 'Ą');
    str = str.replace(/\+S/g, 'Ś');
    str = str.replace(/\+L/g, 'Ł');
    str = str.replace(/\+Z/g, 'Ż');
    str = str.replace(/\+C/g, 'Ć');
    str = str.replace(/\+N/g, 'Ń');    
    
    str = str.replace(/\%20/g, ' ');
    return decodeURI(str);
}

function setColor()
{
    var CBform = document.getElementById('zamow_rozmowe_form');
    CBform.elements['f_iin'].style.backgroundColor = 'white';
    CBform.elements['f_telefon'].style.backgroundColor = 'white';    
}

function formSubmit() 
{
   var CBform = document.getElementById('zamow_rozmowe_form');
   if (poprawny_form()) CBform.submit();
}


function make_callback_auto_submit()
{
    var CBform = document.getElementById('zamow_rozmowe_form');
    if (imie.length > 0 && nazwisko.length > 0 && telefon.length > 0)
    {

        var make_cb_action = true;
        var czasA = new Date();
        var date_str = czasA.getFullYear() + "" + czasA.getMonth() + "" + czasA.getDay();        
        
        if (as_getCookie("zamow_rozmowe")!="")
        {
            if (as_getCookie("zamow_rozmowe")==date_str)
            {
                make_cb_action = false;
            }
        }
        
        if (make_cb_action)
        {        
            CBform.elements['f_iin'].value = imie + " " + nazwisko;
            CBform.elements['f_telefon'].value = telefon;     
            CBform.elements['f_iin'].style.backgroundColor = '#FFF8AA';
            CBform.elements['f_telefon'].style.backgroundColor = '#FFF8AA';
            setTimeout('setColor();',1500);
            
            var czasA = new Date();
            var date_str = czasA.getFullYear() + "" + czasA.getMonth() + "" + czasA.getDay();
            as_setCookie("zamow_rozmowe",date_str,2)
            setTimeout('formSubmit();',3000);
        }    
    }
}