function $_(id) {
    return document.getElementById(id);
}

tick_1 = new Image(); tick_1.src = "/img/tick0.gif";
tick_2 = new Image(); tick_2.src = "/img/tick1.gif";

tick_1a = new Image(); tick_1a.src = "/img/ticks0.gif";
tick_2a = new Image(); tick_2a.src = "/img/ticks1.gif";

function p2(url,l){location.href=url+'&st='+l;}
function p2d(url,l){location.href=url+'&st='+l+'#k';}
function p3(url,l){location.href=url+'&idb='+l;}
function p3d(url,l){location.href=url+'&idb='+l+'#k';}

function log_in()
{
var f=$_('log');
if(f.l1.value=="" || f.l2.value=="")
{
$_('form_log_err').innerHTML="Podaj nazwę użytkownika<br>oraz hasło.";
$_('form_log_err').style.left="326px";
$_('form_log_err').style.top="15px";
$_('form_log_err').style.display='block';
return false;
}
advAJAX.submit(f, {
onInitialization : function(obj){},
onComplete : function(){},
onSuccess : function(obj)
{
if(obj.responseText=="0")
{
$_('form_log_err').innerHTML='Nieprawidłowy użykownik lub hasło.<br>Spróbuj ponownie.';
$_('form_log_err').style.left="326px";
$_('form_log_err').style.top="15px";
$_('form_log_err').style.display='block';
}
else
{
location.reload();
}
 },
onError : function(obj){}
});
return false;
}

function con_send()
{
var f=$_('con1f');
var err_te="";

if(f.con1b.value=="")
{
$_('con1e').innerHTML="Podaj swój adres e-mail.";
$_('con1e').style.visibility='visible';
return false;
}

if(f.con1b.value!="" && check_email2(f.con1b.value)==false)
{
$_('con1e').innerHTML="Podany e-mail nie jest popawny.";
$_('con1e').style.visibility='visible';
return false;
}

if(f.con1d.value=="")
{
$_('con1e').innerHTML="Podaj treść wiadomości.";
$_('con1e').style.visibility='visible';
return false;
}

$_('con1e').innerHTML="Czekaj...";
$_('con1e').style.visibility='visible';
advAJAX.submit(f, {
onInitialization : function(obj){},
onComplete : function(){},
onSuccess : function(obj)
{
$_('con1e').innerHTML="Dziękujemy. Twoja wiadomość została wysłana.";
f.con1a.value="";
f.con1b.value="";
f.con1c.value="";
f.con1d.value="";
},
onError : function(obj){}
});
return false;
}

function load_box(id)
{
advAJAX.get({url : "main_box_s.php",parameters : {"id_box" : id},
onInitialization : function(obj){
$_('mb_con').innerHTML="<br><br><br>";
$_('mb_con').style.background="url('img/load.gif') no-repeat center";
},
onComplete : function(){},
onSuccess : function(obj)
{
$_('mb_con').innerHTML=obj.responseText;
$_('mb_img').src='img/box_'+id+'a.gif';
$_('mb_con').style.background="";
},
onError : function(obj){}
});
}


function ch(tick_id,ob)
{

if(ob==1)
{
    if($_('h_'+tick_id).value==1)
    {$_(tick_id).src = tick_1.src;$_('h_'+tick_id).value=0;}
    else
    {$_(tick_id).src = tick_2.src;$_('h_'+tick_id).value=1;}
}
else
{
    if($_('h_'+tick_id).value==1)
    {$_(tick_id).src = tick_1a.src;$_('h_'+tick_id).value=0;}
    else
    {$_(tick_id).src = tick_2a.src;$_('h_'+tick_id).value=1;}
}
}

var newwindow2;
function n_win(n,url, width, height,gora,lewo)
{
newwindow2=window.open(url,n,'width=' + width + ',height=' + height + ',top='+gora+',left='+lewo+',resizable=0,scrollbars=1,menubar=no,status=1' );
if (window.focus) {newwindow2.focus()}
}

function reg_avatar(n)
{
n_win('pr','register_ava.php?n='+n,900,850,10,10);
}

function album_change(id,d)
{
location.href='/index.php?c=2&d='+d+'&a=3&ida='+id+'#k';
}

function trimAll(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}

function check_email2(e)
{
var testresults
var str=e;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else
{testresults=false}
return (testresults)
}


function rpChar(f) {
  var df=f;

  df=df.replace(/\\/g, '\\\\');
  df=df.replace(/\//g, '\\\/');
  df=df.replace(/\[/g, '\\\[');
  df=df.replace(/\]/g, '\\\]');
  df=df.replace(/\(/g, '\\\(');
  df=df.replace(/\)/g, '\\\)');
  df=df.replace(/\{/g, '\\\{');
  df=df.replace(/\}/g, '\\\}');
  df=df.replace(/\</g, '\\\<');
  df=df.replace(/\>/g, '\\\>');
  df=df.replace(/\|/g, '\\\|');
  df=df.replace(/\*/g, '\\\*');
  df=df.replace(/\?/g, '\\\?');
  df=df.replace(/\+/g, '\\\+');
  df=df.replace(/\^/g, '\\\^');
  df=df.replace(/\$/g, '\\\$');

  return df;
}

function reDate(f) {
  var df=rpChar(f);

  df=df.replace(/dd/gi, '\\d\\d');
  df=df.replace(/mm/gi, '\\d\\d');
  df=df.replace(/yyyy/gi, '\\d\\d\\d\\d');

  return new RegExp('^'+df+'$');
}


function goodDate(d) {
    var df="yyyy-mm-dd";
    var di=d;
    var y4=df.search(/yyyy/i), y=di.substring(y4, y4+4)-0;
    var m2=df.search(/mm/i), m=di.substring(m2, m2+2)-1;
    var d2=df.search(/dd/i), d=di.substring(d2, d2+2)-0;

    var dd=new Date(y, m, d);
    if (y==dd.getFullYear() && m==dd.getMonth() && d==dd.getDate()) {
    return true;
    }
    else {
   return false;
    }

}


var det_flag=0;

function pr_lok(nr,id_dot,k)
{
  if(nr==1)
  {
    var sel_n = document.getElementById('inp3b');

    sel_n.options.length = 0;
    sel_n[0] = new Option("--", "0");
    $_('inp3c').options.length = 0;
    $_('inp3c')[0] = new Option("--", "0");
  }
  
  if(nr==2 || nr==3)
  {
    var sel_n = document.getElementById('inp3c');
    sel_n.options.length = 0;
    sel_n[0] = new Option("--", "0");
  }

if(id_dot==0){return;}

    sel_n[0] = new Option("Czekaj...", "0");
    sel_n.disabled = "disabled";
    
    
    if(k==1)
    {
      $_('inp3c')[0] = new Option("Czekaj...", "0");
      $_('inp3c').disabled = "disabled";
    }
  
advAJAX.post({url : "sys.php",parameters : {"f_prof_l" : 1,"nr":nr,"id_dot":id_dot},
onInitialization : function(obj){},
onComplete : function(){},
onSuccess : function(obj)
{
var commtxt=obj.responseText;
var response = eval("(" + commtxt + ")");

var ile_rek=response.l1.l2[0].mie;

sel_n[0] = new Option("--", "0");
for(i=1;i <= ile_rek; i++)
{
var opcja1 = response.l1.l2[i].id;
var opcja2 = response.l1.l2[i].mie;
sel_n[i] = new Option(opcja2, opcja1);
}
if((nr==1 || nr==2) && k==0){sel_n.disabled = "";}

if(k==1)//pokazuje miejscowosci po wybraniu powiatu
{
pr_lok(3,id_dot,0);

}

if(nr==3){$_('inp3b').disabled = "";$_('inp3c').disabled = "";}


},
onError : function(obj){}
});
}

function pass_rem3()
{
var f=$_('pass_rem1')
$_('lpass_e').style.display='block';
if(trimAll(f.eml.value)==""){$_('lpass_e').innerHTML='Podaj adres e-mail';return false;}

$_('lpass_e').innerHTML='Czekaj...';
advAJAX.submit(f, {
onInitialization : function(obj){},
onComplete : function(){},
onSuccess : function(obj)
{
var ret=obj.responseText;

if(ret==2)
{$_('lpass_e').innerHTML='Podany e-mail nie został odnaleziony w bazie';}
else
{$_('lpass_e').innerHTML='Nowe hasło zostało wysłane na podany e-mail';}

},
onError : function(obj){}
});
return false;
}

function d6us(id,nr)
{
var kom=""
if(nr==1){kom="Czy na pewno chcesz usunąć tego użytkownika z listy swoich znajomych ?";}
if(nr==2){kom="Czy na pewno chcesz usunąć to zdjęcie z listy ulubionych ?";}

if(det_flag==1){return;}
if(!confirm(kom))
{return;}

det_flag=1;
$_('d6li'+id).innerHTML="Czekaj...";
advAJAX.post({url : "/sys.php",parameters : {"d6_us" : 1, "nr" : nr, "id" : id},
onInitialization : function(obj){},
onComplete : function(){},
onSuccess : function(obj)
{det_flag=0;$_('d6lz'+id).style.visibility="hidden";},
onError : function(obj){}});
}


function fav(nr,id)
{
if(det_flag==1){return;}

if(nr==1){err_div="add_fav1";}
if(nr==2 || nr==3){err_div="form_log_err";}

if(id==-1 && nr==1){$_(err_div).innerHTML="Nie możesz dodać swojego<br>zdjęcia do ulubionych.";$_(err_div).style.display="block";return;}
if(id==0 && nr==1){$_(err_div).innerHTML="Aby dodać to zdjęcie do ulubionych musisz być zalogowany.";$_(err_div).style.display="block";return;}

if((id==0 || id==-1) && nr==2){
$_(err_div).style.left="476px";
$_(err_div).style.top="210px";
if(id==0){$_(err_div).innerHTML="Aby puścić oczko użytkownikowi<br>musisz być zalogowany.";}
if(id==-1){$_(err_div).innerHTML="Nie możesz samemu sobie<br>puścić oczka.";}
$_(err_div).style.display="block";
return;
}

if((id==0 || id==-1) && nr==3){
$_(err_div).style.left="724px";
$_(err_div).style.top="180px";
if(id==0){$_(err_div).innerHTML="Aby dodać użytkownika do<br>znajomych musisz być zalogowany.";}
if(id==-1){$_(err_div).innerHTML="Nie możesz dodać siebie<br>do znajomych.";}
$_(err_div).style.display="block";
return;}

$_(err_div).innerHTML='Czekaj...';

if(nr==2){
$_(err_div).style.left="476px";
$_(err_div).style.top="210px";
}

if(nr==3){
$_(err_div).style.left="724px";
$_(err_div).style.top="180px";
}

$_(err_div).style.display="block";



det_flag=1;
advAJAX.post({url : "/sys.php",parameters : {"fav" : 1,"id":id,"nr":nr},
onInitialization : function(obj){},
onComplete : function(){},
onSuccess : function(obj)
{
det_flag=0;

if(nr==1){
   if(obj.responseText=="x")
   {$_(err_div).innerHTML='Zdjęcie występuje już<br>na liście Twoich<br>ulubionych fotografii.';}
   else
   {$_(err_div).innerHTML='Zdjęcie zostało dodane<br>do Twoich ulubionych fotografii.';
   $_('det3_zw1').innerHTML=obj.responseText;
   $_('det3_zw6').innerHTML=eval($_('det3_zw6').innerHTML)+1;
    }
}

if(nr==2){
   if(obj.responseText=="1")
   {$_(err_div).innerHTML='Wysłałeś już oczko<br>do <b>'+$_('dlogf').innerHTML+'</b>.';}
   if(obj.responseText=="2")
   {$_(err_div).innerHTML='Oczko zostało wysłane<br>do <b>'+$_('dlogf').innerHTML+'</b>.';}
}

if(nr==3){
   if(obj.responseText=="1")
   {$_(err_div).innerHTML='Użytkownik występuje już<br>na liście Twoich znajomych.';}
   if(obj.responseText=="2")
   {$_(err_div).innerHTML='Wysłałeś już zaproszenie <br>do <b>'+$_('dlogf').innerHTML+'</b>.';}
   if(obj.responseText=="3")
   {$_(err_div).innerHTML='Zaproszenie zostało wysłane<br>do <b>'+$_('dlogf').innerHTML+'</b>.';}
}

},
onError : function(obj){}
});
}


function se_submit()
{
var f=$_('se_form');
var sea_string="";

sea_string=f.sea1.value;
sea_string+=','+f.sea2.value;
sea_string+=','+f.sea3.value;
sea_string+=','+f.sea4.value;
sea_string+=','+f.sea5.value;
sea_string+=','+f.sea6.value;

sea_string+=','+f.se_1.value;
sea_string+=','+f.se_2.value;
sea_string+=','+f.se_3.value;
sea_string+=','+f.se_4.value;
sea_string+=','+f.se_5.value;
sea_string+=','+f.se_6.value;
sea_string+=','+f.se_7.value;
sea_string+=','+f.se_8.value;
sea_string+=','+f.se_9.value;
sea_string+=','+f.se_10.value;
sea_string+=','+f.se_11.value;
sea_string+=','+f.se_12.value;
sea_string+=','+f.se_13.value;
sea_string+=','+f.se_14.value;
sea_string+=','+f.sea0.value;
sea_string+=','+f.se_16.value;
location.href='/index.php?c=1&search_s='+sea_string;
return false;
}


/*****/
function pt_adrs(id_us)  //pokaz
{
$_('pt_ad1').style.left=(screen.width/2)+210;
$_('pt_ad1').style.top=534;
$_('sel_ak').style.visibility="hidden";
$_('sel_ak2').style.visibility="hidden";
$_('pt_ad1').style.display="block";
if(id_us>1){if($_('pt_adrc1').innerHTML==""){pt_adr_ch(0,1);}}
}

function pt_adrs2()  //pokaz
{
$_('pt_ad2').style.left=(screen.width/2)+190;
$_('pt_ad2').style.top=37;

$_('z1').style.visibility="hidden";
$_('z2').style.visibility="hidden";
$_('z3').style.visibility="hidden";
$_('pt_ad2').style.display="block";
if($_('pt_adrc2').innerHTML==""){pt_adr_ch(0,2);}
}


function pt_adrh(n)    //ukryj
{
   if(n==1)
   {
   $_('pt_ad1').style.display="none";
   $_('sel_ak').style.visibility="visible";
   $_('sel_ak2').style.visibility="visible";
   }

   if(n==2)
   {
   $_('pt_ad2').style.display="none";
   $_('z1').style.visibility="visible";
   $_('z2').style.visibility="visible";
   $_('z3').style.visibility="visible";
   }


}

function pt_adr_co(l)
{
$_('pt_nw').ptnw_2.value=l;
pt_adrh(1);
}

function pt_adr_search(e)
{
var code;
var kod_klawiasza;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
var character = String.fromCharCode(code);
kod_klawiasza=code;
if(kod_klawiasza==13){pt_adr_ch(3,1);}
}

function pt_adr_ch(nr,r)
{
var uz="";

if(nr==3) //szukanie  admin
{
uz=$_('pt_adrs1').value;
if(trimAll(uz)==""){alert("Wpisz fragment szukanej nazwy użytkownika !");return;}
}

$_('pt_adrc'+r).innerHTML="";
$_('pt_adrs'+r).disabled="disable";
$_('pt_adrc'+r).style.background="url('/img2/loading.gif') no-repeat 10px 10px";

advAJAX.post({url : "/sys.php",parameters : {"pt_fill" : 1,"nr":nr,"uz":uz,"r":r},
onInitialization : function(obj){},
onComplete : function(){},
onSuccess : function(obj)
{
$_('pt_adrs'+r).disabled="";
$_('pt_adrc'+r).style.background="";
$_('pt_adrc'+r).innerHTML=obj.responseText;
},
onError : function(obj){}
});
}

function close_flash()
{
$_('rekl_fl').style.display="none";
}