function change(id) {
	var object = '';
	object = document.getElementById(id);
	switch(object.className){
		case 'switch_tab':
		object.className = "switch_tab_on";
		break
		default:
		object.className = "switch_tab";
		break;
	}
}

function show(id) {
	var object = '';
	object = document.getElementById(id);
	switch(object.style.display){
		case 'none':
		object.style.display = "block";
		break
		default:
		object.style.display = "none";
		break;
	}
}

function licznik(form)
{ with (form)
  { licznik2.value = 200-tresc.value.length;
    if (parseInt(licznik2.value)<0) { licznik2.value = '0'; }
    tresc.value = tresc.value.substr(0,200);
  }
  return;
}


function empty_test(form)
{ with (form)
  { if (tresc.value.length==0)
    { alert("Wpisz treï¿½ï¿½.");
      fnama.focus();
      return false;
    }
    if (nick.value.length==0)
    { alert("Podaj nicka");
      femail.focus();
      return false;
    }

  }
  return;
}


function Validator()
{
    this.validateEmail = function( data )
    {
        if( data.match( /^([0-9a-zA-Z_.+-]+)@([0-9a-zA-Z.-]+)\.([a-zA-Z]+)$/ ) )
        {
            return true;
        }
        return false;
    }
   
    this.validatePostalCode = function( data )
    {
        if( data.match( /^([0-9]{2})-([0-9]{3})$/ ) )
        {
            return true;
        }
        return false;
    }
   
    this.validateNumeric = function( data )
    {
        if( ! isNaN( data ) )
        {
            return true;
        }
        return false;
    }
   
    this.validateNotEmpty = function( data )
    {
        if( data != '' )
        {
            return true;
        }
        return false;
    }
   
    this.validateLength = function( data, min, max )
    {
        if( data.length >= min && data.length <= max )
        {
            return true;
        }
        return false;
    }
   
}

var validator = new Validator();

function form_valid (form)
{
	var formularz = document.forms[form];
	var ile_pol = formularz.elements.length;
	var blad = "";
	for (i=0; i<ile_pol; i++)
	{
		if (formularz.elements[i].title == 'star')
		{
			if (validator.validateNotEmpty (formularz.elements[i].value))
			{
				if (formularz.elements[i].id == 'email')
				{
					if ( validator.validateEmail(formularz.elements[i].value))
					{
						;
					}
					else
					{
						blad += "Wrong e-mail. \n Z³y e-mail.\n";
					}
				}
				if (formularz.elements[i].id == 'kod')
				{
					if ( validator.validatePostalCode(formularz.elements[i].value))
					{
						;
					}
					else
					{
						blad += "Z³y kody pocztowy.\n";
					}
				}
				
				
			}
			else
			{
				blad += "Wypelnij pole: ";
				blad += formularz.elements[i].id;	
				blad += "\n";	
			}
		}
	}
	if (blad != "")
	{
		alert (blad);
		return false;
	}
	else
	{
		return true;
	}
}


function ukryj(id) {
  var jeden=document.getElementById(id);
  if (jeden==null)
      return;
  var jedenStyle = jeden.style;
  jedenStyle.display = (jedenStyle.display == "none") ? "" : "none";
  var gifSrc = (jedenStyle.display == "none") ? "../img/but_box1.gif" : "../img/but_box.gif";
  switch(id)
  { case "a1": document.images.Gif1.src=gifSrc; break;
    case "a2": document.images.Gif2.src=gifSrc; break;
    case "a3": document.images.Gif3.src=gifSrc; break;
    case "a4": document.images.Gif4.src=gifSrc; break;
    case "a5": document.images.Gif5.src=gifSrc; break;
    case "a6": document.images.Gif6.src=gifSrc; break;
    case "a7": document.images.Gif7.src=gifSrc; break;
    case "a8": document.images.Gif8.src=gifSrc; break;
  }
}

var tabs = new Array('zakladka_1', 'zakladka_2', 'zakladka_3');
 
function change_class(tab)
{
   for (i = 0; i < tabs.length; i++)
   {
       if (document.getElementById(tabs[i]))
       {
           document.getElementById(tabs[i]).style.display = 'none';
           document.getElementById('link_' + tabs[i]).className = 'zakladki';
         
       }    
   }
   document.getElementById(tab).style.display = 'block';
   document.getElementById('link_' + tab).className = 'zakladki_light';

  
}
