/**
	* Sprawdzanie poprawnosci wpisanych danych w formularzu kontaktowym
**/

function checkNewsletterForm( form )
{
	var msg = '';
	if( form.email.value=='') { msg += 'podaj adres e-mail, aby zapisać się do naszego biuletynu\n'; }
	if( validate('email' , form.email.value)==false) { msg += 'podany adres e-mail ma nieprawidłową skłdnię'; }
	
	if(msg) { alert('Formularz zawiera błędy:\n\n' + msg); return false } else { return true; }
}

function checkContactForm( form )
{
	var msg = '';
	
	if( form.imie.value=='' ) { form.imie.style.background = "#ffffce"; msg += '* podaj swoje imie \n'; } else { form.imie.style.background = "white"; }
	if( form.email.value=='' ) { form.email.style.background = "#ffffce"; msg += '* podaj swój adres e-mail \n'; } else { form.email.style.background = "white"; }
	if( form.temat.value=='' ) { form.temat.value=='Wiadomośćz formularza kontaktowego'; }
	if( form.wiadomosc.value=='' ) { form.wiadomosc.style.background = "#ffffce"; msg += '* wpisz swoją wiadomość \n'; } else { form.wiadomosc.style.background = "white"; }
	
	if (validate('email',form.email.value)==false) { form.email.style.background = "#ffffce"; msg += '* podany e-mail ma nieprawidłową skłdnię\n   Prawidłowa to np.: biuro@avatec.pl \n'; } else { form.email.style.background = "white"; }

	if( msg ) { alert( 'Formularz zawiera błędy: \n\n'+msg ); 	return false; } else { showHide('comment-form'); showHide('comment-preview'); return true; }

}

function validate(type,string) 
{

	if(type=='email')	
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(string)) 
		{ 
			return true; 
		} else { return false; }
	}

	if(type=='kodpocztowy') {
		if(/^[0-9]{2}-[0-9]{3}$/.test(string)) 
		{
			return true; 
		} else { return false; }
	}
}

function showHide(whichLayer) 
{
	var elem, vis;
  if( document.getElementById )
    elem = document.getElementById( whichLayer );
		
  else if( document.all ) 
      elem = document.all[whichLayer];
			
  else if( document.layers ) 
    elem = document.layers[whichLayer];
		
  var vis = elem.style;
	
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  vis.display = (vis.display==''||vis.display=='block')?'none':'block';

}