// formularz rejestracji
function checkForm() {
	
	with (document.getElementById('formReg')) {
		var inputnames  = new Array('reg_name', 'reg_surname', 'reg_address', 'reg_code', 'reg_city');
		var inputnames2 = new Array('reg_rec', 'reg_address2', 'reg_code2', 'reg_city2');
		var check = check_email_address(reg_mail.value);
		
		if (!check) {
			alert (LANG['SKLEP_podaj_login']);
			document.getElementById('formReg').reg_mail.focus();
			return false;
		} else if(reg_pass.value==''){
			alert (LANG['SKLEP_podaj_haslo']);
			document.getElementById('formReg').reg_pass.focus();
			return false;
		} else if ((reg_pass.value.length < 5) || (reg_pass.value!=reg_pass2.value)) {
			alert (LANG['SKLEP_rozne_hasla']);
			document.getElementById('formReg').reg_pass.focus();
			return false;
		} else if(!reg_box_acc.checked){
			alert (LANG['SKLEP_akceptuj']);
			document.getElementById('formReg').reg_box_acc.focus();
			return false;
		} else if(checkForm2(inputnames) == true) { 
					if (!reg_box.checked) {
						if (checkForm2(inputnames2) == true)
							submit();
            else return false;					
					}		
					else
						submit();
		} else return false; 
	}
}

// formularz rejestracji - druga część
function checkForm2(inputnames){
	
		for (var i=0; i< inputnames.length; i++) {
						var inp = document.getElementById(inputnames[i]);
					  	if ( inp.value =='' ){
							alert (LANG['SKLEP_puste_pole']);
						 	document.getElementById(inputnames[i]).focus();
						  return false;
						}
					}
		return true;			
}

// formularz logowania
function checkFormLogin(){
	
	with (document.getElementById('formLogin')) {
	  var check = check_email_address(login.value);
	  
	  if (!check) {	
			
			alert (LANG['SKLEP_podaj_login']);
			document.getElementById('formLogin').login.focus();
			return false;
		
		} else if(password.value==''){
			
			alert (LANG['SKLEP_podaj_haslo']);
			document.getElementById('formLogin').password.focus();
			return false;
		
		} else submit();
				
	}
}

// formularz zmiany hasła - profil
function checkFormProfPass(){
	
	with (document.getElementById('formProfilePass')){
		
		if(prof_oldpass.value==''){
			alert (LANG['SKLEP_podaj_haslo']);
			document.getElementById('formProfilePass').prof_oldpass.focus();
			return false;
		} else if ((prof_pass.value.length < 5) || (prof_pass.value!=prof_pass2.value)) {
			alert (LANG['SKLEP_rozne_hasla']);
			document.getElementById('formProfilePass').prof_pass.focus();
			return false;
		} else
				submit();
	}
}

// formularz zmiany danych - profil
function checkFormProfData(){
	
		var inputnames  = new Array('prof_name', 'prof_surname', 'prof_address', 'prof_code', 'prof_city');
		var inputnames2 = new Array('prof_rec', 'prof_address2', 'prof_code2', 'prof_city2');
		
		with (document.getElementById('formProfileData')){
		
      if(checkForm2(inputnames) == true) { 
					if (!prof_box.checked) {
						if (checkForm2(inputnames2) == true)
							submit();
						else return false;
					}		
					else{
          	//submit();
          	return true;
          }
					
		  } else return false;
		}
}

// formularz wysyłania zamówienia - koszyk
function confirmation(){

	var check = window.confirm(LANG['BASKET_CONFIRM']);
	if (check){
	  document.getElementById('cart_buy').value = 'buy';
		document.getElementById('cart').submit();
		return true;
	} 
	
	else 
		return false;
}

// formularz zmiany danych - profil i rejestracja
function clearFields(action){

	if (action == 'profile'){
		var box = 'prof_box';
		var inputnames = new Array('prof_rec', 'prof_address2', 'prof_code2', 'prof_city2', 'prof_tel2');
		
	} else if (action == 'register'){
		var box = 'reg_box';
		var inputnames = new Array('reg_rec', 'reg_address2', 'reg_code2', 'reg_city2', 'reg_tel2');
	}
	
	
	if ( document.getElementById(box).checked == true){
	 		for (var i=0; i< inputnames.length; i++) {
				 document.getElementById(inputnames[i]).value='';	
				 	 
		}
	}
}

// zapomniałem hasło - sprawdzanie poprawności adresu e-mail
function checkRemind(){

  with (document.getElementById('formRemind')) {
  	var check = check_email_address(remind_mail.value);
		
		if (!check) {
			alert (LANG['SKLEP_podaj_login']);
			remind_mail.focus();
			return false;
		} else
		      submit();
	}
	
}

