
function srodek_okno(okno, x, y)
{
 var left, top;
	
	left = Math.round((screen.width - x) / 2);
	top = Math.round((screen.height - y) / 2);
	window.open(okno,'','width='+x+', height='+y+', top='+top+', left='+left+', resizable=yes, scrollbars=yes');
 
 return false;
}


function test_formularz_zapytanie()
{
	var form = document.forms['formularz_zapytanie'];
	var puste = false;
	for (i = 0; i < form.elements.length; i++)
	{
   		if( form.elements[i].value == '' )
			puste = true;
  	}
	if( puste )
	{
		alert('Musisz wypełnić wszystkie pola w formularzu Zapytanie o ofertę!');
		return false;
	}
	else
	{
   	return true;
	}
}

function checkEmpty(form) {
  if (document.getElementById('sub2').value=="") {
    alert('You have not entered any of the required data. Please fill in ONE of the above forms.');
      return false;
  }
  else
  {
    form.submit();
    return true;
    
  }
}

function checkEmpty2(form) {
  if (document.getElementById('dataOd').value=="" || document.getElementById('dataDo').value=="") {
    alert('You have not entered any of the required data. Please fill in ONE of the above forms.');
      return false;
  }
  else
  {
    form.submit();
    return true;
    
  }
}

function subb(){
  
  if(document.getElementById('sub1').value!="" && document.getElementById('sub2').value!=""){
    alert('You can only define one search criterium. Please enter location OR file name.');
    return false;
  }else
    /*if (document.getElementById('sub1').value=="" && document.getElementById('sub2').value==""){
      alert('You have not entered any of the required data. Please fill in ONE of the above forms.');
      return false;
    }
    else*/
    return true;
  
}

function test_formularz_zamowienie()
{
	var form = document.forms['formularz_zamowienie'];
	var puste = false;
	for (i = 0; i < form.elements.length-20; i++)
	{
   		if( form.elements[i].value == '' )
			puste = true;
  	}
	if( puste )
	{
		alert('Musisz wypełnić wszystkie pola w formularzu Składanie zamówienia oraz podać nazwę i ilość przynajmniej jednego produktu!');
		return false;
	}
	else
	{
   	return true;
	}
}
//*********************************************************************
function zdjeciee(src) {
	window.open("zdjecie.php?p="+src,'','width=700, height=525, top=10, left=10, resizable=yes, scrollbars=no, toolbars=no, status=yes');
}

//***********************************************************************************************
//funckaj sprawdza formularz w rejestracji nowego uzytkownika
//walidacja formularza dodawania ogloszenia (-4 bo bez zdjec i submita:))
function check_registrationform(form_id)
{
	var form = document.forms[form_id];
	var puste = false;
	var innehasla = false;
	
	for (i = 0; i < form.elements.length-1; i++)
	{
   	if( form.elements[i].value == '' )
			puste = true;
  }
	
	if( form.elements['haslo'].value != form.elements['haslo1'].value )
		innehasla = true;
	
	if( puste )
	{
		alert('Musisz wypełnić wszystkie pola formularza !');
		return false;
	}
	
	if( innehasla )
	{
		alert('Podałeś dwa różne hasła!');
		return false;
	}
	
   	return true;
	
}
//***********************************************************************************
function check_profilform(form_id)
{
	var form = document.forms[form_id];
	var puste = false;
	var innehasla = false;
	
	for (i = 0; i < form.elements.length-3; i++)
	{
   	if( form.elements[i].value == '' )
			puste = true;
  }
	
	if( form.elements['haslo'].value != form.elements['haslo1'].value )
		innehasla = true;
	
	if( puste )
	{
		alert('Musisz wypełnić wszystkie pola formularza !');
		return false;
	}
	
	if( innehasla )
	{
		alert('Podałeś dwa różne hasła!');
		return false;
	}
	
   	return true;
	
}
//***********************************************************************************
function test_tekstarea()
{
	var form 		= document.forms['formularz'];
	var tresc 		= document.forms['formularz'].elements['tresc'];
	var licznik 	= document.getElementById('licznik');
	var maxLength 	= 300;
	
	if( tresc.value.length >= maxLength )
		tresc.value = tresc.value.substr(0, maxLength);
	var tekst = "Wprowadzono "+tresc.value.length+" z "+maxLength+" znaków";
	licznik.innerHTML = tekst;
	
	return true;
}
//*********************************************************************
//walidacja formularza dodawania ogloszenia (-4 bo bez zdjec i submita:))
function test_addform()
{
	var form = document.forms['formularz'];
	var puste = false;
	for (i = 0; i < form.elements.length-2; i++)
	{
   	if( form.elements[i].value == '' )
			puste = true;
  }
	if( puste )
	{
		alert('Musisz wypełnić wszystkie pola formularza oznaczone *!');
		return false;
	}
	else
	{
   	return true;
	}
}
//*********************************************************************
function check_add_file(form_name){
  var error = false;
  var error_message = "";
  var form = form_name;
  
  error_message = "You haven't supplied all required information. Please complete the following steps:\n\n";
  
  
  if (form.elements["plik"].value == ''){
     error_message = error_message + "* " + "choose file" + "\n";
     error = true;
  }
  
          
  if (error == true) {
    alert(error_message);
    return false;
  } else {
    
    return true;
  }   
}

function check_add_employees(form_name){
  var error = false;
  var error_message = "";
  var form = form_name;
  
  error_message = "You haven't supplied all required information. Please complete the following steps:\n\n";
  
  
  if (form.elements["name"].value == ''){
     error_message = error_message + "* " + "enter name" + "\n";
     error = true;
  }
  
  if (form.elements["surname"].value == ''){
     error_message = error_message + "* " + "enter surname" + "\n";
     error = true;
  }
  
  var field_value_email = form.elements["email"].value;
  
 if (field_value_email == '') {
        error_message = error_message + "* " + "enter e-mail address" + "\n";
        error = true;
    }
    if(field_value_email !=''){

             var p = form.elements["email"].value;
             reg = /^[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ._]{1,30}@[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ]+(\.[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ]+)+$/;
             wyn = p.match(reg);
             
            if (wyn == null) {
            
              error_message = error_message + "* " + "Please enter a valid email address. " +
                    "A valid email address must include the @ symbol " +
                    "as well as two server name elements, ie.: " +
                    "a@b.c or login@address.domain " + "\n";
              error = true;
            }
  }
  
  if (form.elements["login"].value == ''){
     error_message = error_message + "* " + "enter login" + "\n";
     error = true;
  } 
  
 
  
  if (form.elements["pass2"].value != form.elements["pass1"].value &&form.elements["pass2"].value != '' && form.elements["pass1"].value != ''){
     error_message = error_message + "* " + "passwords don't match" + "\n";
     error = true;
  }
   
        
  if (error == true) {
    alert(error_message);
    return false;
  } else {
    
    return true;
  }   
}
