﻿function pokaz(idzak)
{
    var t=new Array();
	t[0]=new Array("imprezy","tab10_bt1");
	t[1]=new Array("kal_nowa","tab10_bt2");
	t[2]=new Array("kal_kategorie","tab10_bt3");
	t[3]=new Array("kal_edycja","tab10_bt4");
	t[4]=new Array("kal_multisite","tab10_bt5");
    
    for(i=0;i<t.length;i++)
    {
     
    if(document.getElementById(t[i][1])==null)continue;
     
     
	  var temp=document.getElementById(t[i][0]);
	  var temp2=document.getElementById(t[i][1]);
      temp.style.display=(t[i][0]==idzak)?'block':'none';
      temp2.style.borderBottom=(t[i][0]==idzak)?'solid 1px white':'solid 1px #808080';
      temp2.style.borderTop=(t[i][0]==idzak)?'solid 2px black':'solid 1px #808080';
	 
    }
	return true;

}

function isemail(e)
{
	return /^[\w\.-]{2,}@[\w\.-]+\.[a-z]{2,5}$/i.test(e)
}


function checkDates(form)
{
	var pdatefrom = form.pdatefrom.value;
	var pdateto = form.pdateto.value;
	var pdatefrom_ok = pdatefrom.replace(/-/g,'/');
	var pdateto_ok = pdateto.replace(/-/g,'/');
	
	var data_start = new Date(pdatefrom_ok);
	var data_stop = new Date(pdateto_ok);
	
	if(data_start>data_stop)
	{
	alert("Data zakończenia późniejsza od daty rozpoczęcia");
	return false;
	}
	else
	return true;
}


function checkDatesAdmin(form)
{
	var pdatefrom = form.datefrom.value;
	var pdateto = form.dateto.value;
	var pdatefrom_ok = pdatefrom.replace(/-/g,'/');
	var pdateto_ok = pdateto.replace(/-/g,'/');
	
	var data_start = new Date(pdatefrom_ok);
	var data_stop = new Date(pdateto_ok);
	
	if(data_start>data_stop)
	{
	alert("Data zakończenia późniejsza od daty rozpoczęcia");
	return false;
	}
	else
	return true;
}




function SprawdzFormAdmin(form){
	tekst = "";
	var datastart = form.datefrom;
	var datastop = form.dateto;
	
	
	
	if (form['kal_nazwa_pl'].value == "") {
		tekst = "Nie podano nazwy imprezy !\n";
		alert(tekst);
		form['kal_nazwa_pl'].focus();
		return false;
	}
	
	
	
	
	if (form['kal_miejsce_pl'].value == "") {
		tekst = "Brak określonego miejsca imprezy !\n";
		alert(tekst);
		form['kal_miejsce_pl'].focus();
		return false;
	}
	
	
	
	
	if (form['kal_rodz_imp_pl'].options[form['kal_rodz_imp_pl'].selectedIndex].value == "all") {
		tekst = "Brak określonej katgorii imprezy !\n";
		alert(tekst);
		form['kal_rodz_imp_pl'].focus();
		return false;
	}
	
	
	
	
	if (form['datefrom'].value == "") {
		tekst = "Nie wybrano daty rozpoczęcia";
		alert(tekst);
		return false;
	}
	
	if (form['dateto'].value == "") {
		tekst = "Nie wybrano daty zakończenia";
		alert(tekst);
		return false;
	}
	
	
	
	
	if (!checkDatesAdmin(form)) 
		return false;
	
	
	//alert('aaaa');
	//return false;
	
	if (form['kal_neworg_pl'].value == "") {
		if(form['kal_org_pl'].options[form['kal_org_pl'].selectedIndex].value=="all")
		{
		tekst = "Nie wybrano organizatora !\n";
		alert(tekst);
		form['kal_neworg_pl'].focus();
		return false;
		}
	}
	
	if (form['email'].value != "") {
	
		if (!isemail(form['email'].value)) {
			alert("Wprowadziłeś niepoprawny adres e-mail");
			return false;
		}
		
	}
	
	
	
	
	//return false;
	
	
	
	if (tekst != "") {
		alert(tekst);
		return false;
	}
	
	//alert("Impreza została dodana");
	//return true;
}


function SprawdzForm(form)
{	
	tekst = "";
	var datastart = form.pdatefrom;
	var datastop = form.pdateto;

	
	
	if (form['kal_nazwa_pl'].value=="")
    {
		tekst = "Nie podano nazwy imprezy !\n";
		alert(tekst);
        form['kal_nazwa_pl'].focus();
        return false;
    }

	if (form['kal_miejsce_pl'].value=="")
    {
		tekst = "Brak określonego miejsca imprezy !\n";
		alert(tekst);
        form['kal_miejsce_pl'].focus();
        return false;
	}

  //var rodzaj=document.getElementById('kal_rodz_imp_pl');
  //alert(rodzaj.options[rodzaj.selectedIndex].value);
  if(form['kal_rodz_imp'].options[form['kal_rodz_imp'].selectedIndex].value=="all")
	{
	  	tekst = "Brak określonej katgorii imprezy !\n";
		alert(tekst);
	    form['kal_rodz_imp'].focus();
        return false;
	}
   
  if(form['dane_k_pl'].value=="")
  	{
		tekst = "Nie podano danych kontaktowych zgłaszającego";
		alert(tekst);
		form['dane_k_pl'].focus();
		return false;
		
	}
  
  if(form['pdatefrom'].value=="")
	{
	  	tekst = "Nie wybrano daty rozpoczęia";
		alert(tekst);
	    return false;
	}
	
	if(form['pdateto'].value=="")
	{
	  	tekst = "Nie wybrano daty zakończenia";
		alert(tekst);
	    return false;
	}
	
	if(!checkDates(form))
		return false;
	

    if (form['kal_neworg'].value=="")  
    {
		 tekst = "Nie wybrano organizatora !\n";
		 alert(tekst);
         form['kal_neworg'].focus();
         return false;
	}

	if(form['email'].value!="")
	{
	//alert(form['email'].value);
	//return false;
		//alert('aaaa');
		//return false;
		if(!isemail(form['email'].value))
		{
			alert("Wprowadzono niepoprawny adres e-mail");
			return false;
		}
	
	}
	
	
	
	
	//return false;

	
	
if (tekst!="")
  {
    alert(tekst);
    return false;
  }

  //alert("Impreza została dodana");
	//return true;
}
