function myTrim(tresc){
  return tresc.replace(new RegExp("[<br /> \n\r\t]+", "g"), "");
}
function myEmail(tresc){
  var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
  if(tresc.search(emailRegEx) == -1){
    return false;
  }else{
    return true;
  }
}
function get$(id){
  if(!id) return null;
		
	var e = (typeof id == "string") ? document.getElementById(id) : id;
	
	if(!e) return null;
	
	return e;
}
function rozmiarDiv(iObj){
    var obj={};
    obj.width=get$(iObj).offsetWidth;
    obj.height=get$(iObj).offsetHeight;
    return obj;
}
function refreshCaptcha(){
  get$("imgCaptcha").src="captcha.php5?sid="+new Date().getTime();
  get$("captcha").value="";
}
function onLoadImg(){
  var lampion=new Array();
  lampion[1]= new Image(100,135);
  lampion[1].src = "graf/lampion1m.gif";

  lampion[2] = new Image(100,135);
  lampion[2].src = "graf/lampion2m.gif";

  lampion[3] = new Image(100,135);
  lampion[3].src = "graf/lampion3m.gif";

  lampion[4] = new Image(100,135);
  lampion[4].src = "graf/lampion4m.gif";

  lampion[5] = new Image(100,135);
  lampion[5].src = "graf/lampion5m.gif";
  return lampion;
}
$(document).ready(function() {
  var hrefyGora=get$("tresc_gorna").getElementsByTagName("a");
  var hrefyDol=get$("tresc_strony").getElementsByTagName("a");
  var licz=0;
  for(licz=0;licz<hrefyGora.length;licz++){
    get$(hrefyGora[licz]).className='hrefDefault';
  }
  for(licz=0;licz<hrefyDol.length;licz++){
    get$(hrefyDol[licz]).className='hrefDefault';
  }
  var lampion = onLoadImg();
  $("a[rel=imgMenu]").hover(function(){
      var myImg=get$(this).getElementsByTagName("img");
     get$(myImg[0]).src = get$(myImg[0]).src.replace(".gif","m.gif");
   },function(){
     var myImg=get$(this).getElementsByTagName("img");
     get$(myImg[0]).src = get$(myImg[0]).src.replace("m.gif",".gif");
   });
   $("div[rel=divMenu]").hover(function(){
      //alert(myDOMAIN+"graf/lampion"+get$(this).getAttribute("idGif")+"m.gif");
      if(myP_IE==true){
      get$(get$(this).getAttribute("idImg")) = lampion[get$(this).getAttribute("idGif")];
      }else{
      get$(get$(this).getAttribute("idImg")).src = myDOMAIN+"graf/lampion"+get$(this).getAttribute("idGif")+"m.gif";
      }
   },function(){
      get$(get$(this).getAttribute("idImg")).src = myDOMAIN+"graf/lampion"+get$(this).getAttribute("idGif")+".gif";
   });
   var ListaLinkow=get$("nav").getElementsByTagName("a");
   for(var id1=0;id1<ListaLinkow.length;id1++){
      if(get$(ListaLinkow[id1]).getAttribute("chkUrl")==''){
        $(get$(ListaLinkow[id1])).click(function(event){
          event.preventDefault();
        });
      }
   }
   var rozmiarMainStrony = rozmiarDiv('tresc_strony');
   if(rozmiarMainStrony.height<640){
    get$('tresc_strony').style.height='640px';
   }
   if(get$('galeria')){
      var ListaMiniGal=document.getElementsByTagName("img");
      var tablicaMiniGal=new Array();
      var idTabMiniGal=0;
      for(var id3=0;id3<ListaMiniGal.length;id3++){
        if(get$(ListaMiniGal[id3]).getAttribute("gal")=='t'){
          tablicaMiniGal[idTabMiniGal]=get$(ListaMiniGal[id3]).getAttribute("rel");
          idTabMiniGal++;
          get$(ListaMiniGal[id3]).onclick=function(){
            get$('galeria').src=get$(this).getAttribute("rel");
          }
        }
      }
      get$('galeria').src=tablicaMiniGal[0];
   }
});
function chkFormReg(){
  if(myTrim(get$("imie_i_nazwisko").value)==""){
    alert("Podaj imię i nazwisko");
    return false;
  }
  if(myTrim(get$("login_reg").value)==""){
    alert("Podaj login");
    return false;
  }
  if(myTrim(get$("pass_reg").value)==""){
    alert("Podaj hasło");
    return false;
  }
  if(get$("pass_reg").value!=get$("re_pass_reg").value){
    alert("Hasła muszą być identyczne");
    return false;
  }
  if(!myEmail(get$("email_reg").value)){
    alert("Niepoprawny email");
    return false;
  }
  if(!get$("regulamin").checked){
    alert("Zaakceptuj regulamin");
    return false;
  }
  return true;
}
function newsletter(){
  if(!myEmail(get$("email_news").value)){
    alert("Niepoprawny email");
    return false;
  }
  var req = mint.Request();
  req.method="POST";
  req.AddParam("email",get$('email_news').value);
  req.OnSuccess = function() {
     get$('email_news').value="";
     alert(this.responseText);
  }
  req.Send("news_lista.php5");
}
function wyslijKomentForm(){
  if(myTrim(get$('autorKomentarza').value)==""){
    alert("Podpisz sie");
    return false;
  }
  if(myTrim(get$('trescKomentarza').value)==""){
    alert("wypelnij treść");
    return false;
  }
  if(myTrim(get$("captcha").value)==""){
    alert("przepisz 6 znaków z obrazka");
    return false;
  }
  var req = mint.Request();
  req.OnSuccess = function() {
    //alert(this.responseText);
    if(this.responseText==get$("captcha").value){
      get$('wyslijKoment').submit();
    }else{
      refreshCaptcha();
      alert("Błędny captcha");
    }
  }
  req.Send("sesja.php5");
}
