
function CheckRegion2(){
var re = /^[\d]{5}$/i;

var sCheck = false;
var rCheck = false;
var TransferForm = 'TransferForm';	  

var sZip = document.TransferForm.SZip;
var sOblCenter = document.TransferForm.SOblCenter;
var sRegion =  document.TransferForm.SRegion;
var sRegionCenter = document.TransferForm.SRegionCenter;
var sOblast    = document.TransferForm.SOblast;

var rZip = document.TransferForm.RZip;
var rOblCenter = document.TransferForm.ROblCenter;
var rRegion =  document.TransferForm.RRegion;
var rRegionCenter = document.TransferForm.RRegionCenter;
var rOblast    = document.TransferForm.ROblast;



var layer_sender = 'layer_sender';
var layer_receiver = 'layer_receiver';

var s_know_zip = document.TransferForm.s_know_zip; 
var s_know_zipX = RadioValue(s_know_zip);

var r_know_zip = document.TransferForm.r_know_zip; 
var r_know_zipX =RadioValue(r_know_zip);

var s_city_typeX = document.TransferForm.s_city_type; 
var s_city_type =RadioValue(s_city_typeX);
var r_city_typeX = document.TransferForm.r_city_type; 
var r_city_type =RadioValue(r_city_typeX);


if (s_know_zipX==1){

// Индекс отправителя
	  if((sZip.value != '' && !re.test(sZip.value)) || sZip.value == ''){
		    alert('Некоректний індекс відправника.\nНеобхідно ввести 5 цифер.');
		    return
	  }else{ 
	  		sCheck = true;
	  }
  

}else{


		// Областной центр
			if(s_city_type == 0){
				  if(sOblCenter.options[sOblCenter.selectedIndex].value == 0){
				    alert('Не вибраний обласний центр відправника.');
				    return
				  }else{ 
			  	sCheck = true;	
			 }
			}
	
// Районний центр	  
	if(s_city_type == 1){
	  if(sOblast.options[sOblast.selectedIndex].value == 0 || sRegionCenter.options[sRegionCenter.selectedIndex].value == 0 ){
	    alert('Не вибрана область або районний центр відправника.');
	    return
	  }else{ 
	  	sCheck = true;	
			}
	}

// Ни районний ни областной центр	  
	if(s_city_type == 2){
	  if(sOblast.options[sOblast.selectedIndex].value == 0 || sRegion.options[sRegion.selectedIndex].value == 0 ){
	    alert('Не вибрана область або район відправника.');
	    return
	  }else{ sCheck = true;	}
	}
}

// ПОЛУЧАТЕЛЬ
if (r_know_zipX==1){

// Индекс получателя
	  if((rZip.value != '' && !re.test(rZip.value)) || rZip.value == ''){
		    alert('Некоректний індекс одержувача.\nНеобхідно ввести 5 цифер.');
		    return
	  }else{ 
	  		rCheck = true;
	  }
  

}else{


		// Областной центр
			if(r_city_type== 0){
				  if(rOblCenter.options[rOblCenter.selectedIndex].value == 0){
				    alert('Не вибраний обласний центр одержувача.');
				    return
				  }else{ 
			  	rCheck = true;	
			 }
			}
	
// Районний центр	  
	if(r_city_type == 1){
	  if(rOblast.options[rOblast.selectedIndex].value == 0 || rRegionCenter.options[rRegionCenter.selectedIndex].value == 0 ){
	    alert('Не вибрана область або районний центр одержувача.');
	    return
	  }else{ 
	  	rCheck = true;	
			}
	}

// Ни районний ни областной центр	  
	if(r_city_type == 2){
	  if(rOblast.options[rOblast.selectedIndex].value == 0 || rRegion.options[rRegion.selectedIndex].value == 0 ){
	    alert('Не вибрана область або район  одержувача.');
	    return
	  }else{ rCheck = true;	}
	}
}

document.TransferForm.submit();
}
	

function CheckRegion(){
var re = /^[\d]{5}$/i;

var sCheck = false;
var rCheck = false;
var TransferForm = 'TransferForm';	  

var sZip = document.TransferForm.SZip;
var sRegionCity = document.TransferForm.SOblCenter;
var sRegion =  document.TransferForm.SOblast;
var sDistrictCity = document.TransferForm.SRegionCenter;
var sDistrict    = document.TransferForm.SRegion;

var rZip = document.TransferForm.RZip;
var rRegionCity = document.TransferForm.ROblCenter;
var rRegion =  document.TransferForm.ROblast;
var rDistrictCity = document.TransferForm.RRegionCenter;
var rDistrict    = document.TransferForm.RRegion;



var layer_sender = 'layer_sender';
var layer_receiver = 'layer_receiver';



// Индекс отправителя
  if(sZip.value != '' && !re.test(sZip.value)){
    alert('Некоректний індекс відправника.\nНеобхідно ввести 5 цифер.');
    return
  }
  if(sZip.value != '' && re.test(sZip.value)){
    sCheck = true;
 }

// Область - обл-ой Центр  отправителя
  if(!(sCheck) && sRegionCity.options[sRegionCity.selectedIndex].value == 0 && sRegion.options[sRegion.selectedIndex].value == 0){
    alert('Не вибраний обласний центр або область відправника.');
    return
  }
  if(!(sCheck) && sRegionCity.options[sRegionCity.selectedIndex].value != 0){
    sCheck = true;
  }
if (statusLayer(layer_sender)==1) 
{
//Район - рай-ый Центр  отправителя
 	 if(!(sCheck) && sRegion.options[sRegion.selectedIndex].value != 0 && sDistrictCity.options[sDistrictCity.selectedIndex].value == 0 && sDistrict.options[sDistrict.selectedIndex].value == 0){
    	alert('Не вибраний районний центр або район відправника.');
	    return
		 }
		  if(!(sCheck) && sRegion.options[sRegion.selectedIndex].value != 0 && (sDistrictCity.options[sDistrictCity.selectedIndex].value != 0 || sDistrict.options[sDistrict.selectedIndex].value != 0)){
		    sCheck = true;
		 }
}else{
	if (sRegionCity.options[sRegionCity.selectedIndex].value == 0 && sZip.value==''){
		showLayer(layer_sender);
		switchSelect('SOblast', 'SRegion',items);
		switchSelect('SOblast', 'SRegionCenter',items_center);
		alert('Не вибраний районний центр або район відправника.');
		return	
		}
	}


		 
// Индекс получателя
  if(rZip.value != '' && !re.test(rZip.value)){
    alert('Некоректний індекс одержувача.\nНеобхідно ввести 5 цифер.');
    return
  }
  if(rZip.value != '' && re.test(rZip.value)){
    rCheck = true;
  }

// Область - обл-ой Центр  получателя
  if(!(rCheck) && rRegionCity.options[rRegionCity.selectedIndex].value == 0 && 	rRegion.options[rRegion.selectedIndex].value == 0){
    alert('Не вибраний обласний центр або область одержувача.');
    return
  }
  if(!(rCheck) && rRegionCity.options[rRegionCity.selectedIndex].value != 0){
    rCheck = true;
  }
  

//Район - рай-ый Центр  получателя
if (statusLayer(layer_receiver)==1 ) 
{
		  if(!(rCheck) && rRegion.options[rRegion.selectedIndex].value != 0 && 		rDistrictCity.options[rDistrictCity.selectedIndex].value == 0 && rDistrict.options[rDistrict.selectedIndex].value == 0){
		    alert('Не вибраний районний центр або район одержувача.');
		    return

			}

		    if(!(rCheck) && rRegion.options[rRegion.selectedIndex].value != 0 && (rDistrictCity.options[rDistrictCity.selectedIndex].value != 0 || rDistrict.options[rDistrict.selectedIndex].value != 0)){
		    rCheck = true;
			  }

}else{
	if (rRegionCity.options[rRegionCity.selectedIndex].value == 0  && rZip.value==''){
		showLayer(layer_receiver);
		switchSelect('ROblast', 'RRegion',items);
		switchSelect('ROblast', 'RRegionCenter',items_center);
		alert('Не вибраний районний центр або район одержувача.');
		return	
		}
	}
	
document.TransferForm.submit();
//alert(sCheck + "   " + rCheck);
}


//#########################################################################

function Check2(){
	
	var TransferForm = 'TransferForm';	  
	var sFName = document.TransferForm.SFName;
	var sLName = document.TransferForm.SLName;
	var sMName = document.TransferForm.SMName;

	var sStreet = document.TransferForm.SStreet;
	var sBuild = document.TransferForm.SBuild;
	var sFlat = document.TransferForm.SFlat;
	var sPhone = document.TransferForm.SPhone;
	var sEMail = document.TransferForm.SEMail;
	
	

	var rFName = document.TransferForm.RFName;
	var rLName = document.TransferForm.RLName;
	var rMName = document.TransferForm.RMName;

	var rStreet = document.TransferForm.RStreet;
	var rBuild = document.TransferForm.RBuild;
	var rFlat = document.TransferForm.RFlat;
	var rPhone = document.TransferForm.RPhone;
	var rEMail = document.TransferForm.REMail;
	
	var AmountHrn = document.TransferForm.AmountHrn;
	var AmountCop = document.TransferForm.AmountCop;
	
	var re_ukr = /^[а-яіїєґ\'\-]+$/i;
	var re_street = /^[а-яіїєґ\d\.\-\,\/\' ]+$/i;
	var re_street2 = /[а-яіїєґ]/i;
	var re_build = /^\d+[а-яіїєґ]*(\/\d+[а-яіїєґ]*)?$/i;
	var re_flat = /^\d*$/;
	var re_phone = /^[\d\-\(\) ]*$/;
	var re_email = /^([\w\-\_]+\.)*[\w\-\_]+@([\w-]+\.)+[A-Za-z]{2,4}$/i;
	
	var fraze_please = 'Будь ласка введіть ';
	var fraze_incorrect = 'Некоректно введено ';
	var fraze_sender = ' відправника ';
	var fraze_recepient = ' одержувача ';
	var category3List = document.TransferForm.Category3;

//SENDER 
if(sLName.value == '' || !re_ukr.test(sLName.value)){
		alert(fraze_incorrect+'прізвище'+fraze_sender); return  
		}

if(sFName.value == '' || !re_ukr.test(sFName.value)){
		alert(fraze_incorrect+"ім'я"+fraze_sender); return  
		}
if(sMName.value == '' || !re_ukr.test(sMName.value)){
		alert(fraze_incorrect+'по батькові'+fraze_sender); return  
		}
if(sStreet.value == '' || (!re_street.test(sStreet.value) && !re_street2.test(sStreet.value)) ){
		alert(fraze_incorrect+"вулиця"+fraze_sender); return  
		}
		
if(sBuild.value == '' || !re_build.test(sBuild.value)){
		alert(fraze_incorrect+"номер будинку"+fraze_sender); return  
		}

if(sFlat.value != '' && !re_flat.test(sFlat.value)){
		alert(fraze_incorrect+"номер квартири"+fraze_sender); return  
		}

if(sPhone.value != '' && !re_phone.test(sPhone.value)){
		alert(fraze_incorrect+"номер телефону"+fraze_sender); return  
		}

if(sEMail.value != '' && !re_email.test(sEMail.value)){
		alert(fraze_incorrect+"e-mail"+fraze_sender); return  
		}

//RECEPIENT
if(rLName.value == '' || !re_ukr.test(rLName.value)){
		alert(fraze_incorrect+'прізвище'+fraze_recepient); return  
		}

if(rFName.value == '' || !re_ukr.test(rFName.value)){
		alert(fraze_incorrect+"ім'я"+fraze_recepient); return  
		}
if(rMName.value == '' || !re_ukr.test(rMName.value)){
		alert(fraze_incorrect+'по батькові'+fraze_recepient); return  
		}
if(rStreet.value == '' || (!re_street.test(rStreet.value) && !re_street2.test(rStreet.value)) ){
		alert(fraze_incorrect+"вулиця"+fraze_recepient); return  
		}
		
if(rBuild.value == '' || !re_build.test(rBuild.value)){
		alert(fraze_incorrect+"номер будинку"+fraze_recepient); return  
		}

if(rFlat.value != '' && !re_flat.test(rFlat.value)){
		alert(fraze_incorrect+"номер квартири"+fraze_recepient); return  
		}

if(rPhone.value != '' && !re_phone.test(rPhone.value)){
		alert(fraze_incorrect+"номер телефону"+fraze_recepient); return  
		}

if(rEMail.value != '' && !re_email.test(rEMail.value)){
		alert(fraze_incorrect+"e-mail"+fraze_recepient); return  
		}

count_error = check_Email();
		
if (count_error==0){
/*
var re_zero = /^[0]+$/i;
	if (   (AmountHrn.value=='' ||AmountHrn.value=='0' || re_zero.test(AmountHrn.value) ) && (AmountCop.value=='00' ||  AmountCop.value=='' ||	AmountCop.value=='0')){ alert(fraze_please + 'суму переказу'); return;}
}
if (count_error==0){
		//Копейки всегда 2 значные
		a=AmountCop.value ;
		if (a.length==1)  AmountCop.value='0'+a;
		if (a.length==0)  AmountCop.value='00';
		//Если в гривнах все нули исправляем
		if (re_zero.test(AmountHrn.value))
		AmountHrn.value = 0;
	*/	
		document.TransferForm.submit();
		}
}

function check_Email(){
var TransferForm = 'TransferForm';
var count_error=0;
	for (i = 1; i < 5; i++)
	{
	if (document.TransferForm.Category2.options[i].selected!=null)
	{
		if (document.TransferForm.SEMail.value=='' && document.TransferForm.Category2.options[i].selected)
		{
		alert('Щоб отримати листа, введить електронну адресу відправника');
		count_error++;
		return;
		}
	}			
	}
	
	for (i = 2; i < 4; i++)
	{
	if (document.TransferForm.Category3.options[i].selected!=null)
	{
		if (document.TransferForm.REMail.value=='' && document.TransferForm.Category3.options[i].selected)
		{
		alert('Щоб одержувач отримав лист, введить електронну адресу одержувача');
		count_error++;
		return;
		}
	}	
	}
	return count_error;
}

/*
function ViewDistrict(what, pref)	{
	name_layer = pref + "DivDistrict";
	name_city = pref + "DisCities";
	name_district = pref + "District";
	s_DisCities = "0";
	s_District = "0";
	r_DisCities = "0";
	r_District = "0";
	if (what == 0) {
		hideLayer(name_layer);
	}else{
		document.TransferForm.elements[name_city].options.length = dis_city.length;
		y = 1;
		document.TransferForm.elements[name_city].options[0].text = '---  Виберіть райцентр  ---';
		document.TransferForm.elements[name_city].options[0].value = 0;
		for (i = 0; i < dis_city.length; i++) {
			if (what == dis_city[i][1]) { 
				document.TransferForm.elements[name_city].options[y].text = dis_city[i][0];
				document.TransferForm.elements[name_city].options[y].value = dis_city[i][0];
				if (s_DisCities == dis_city[i][0] && pref == "s")	{
					document.TransferForm.elements[name_city].options[y].selected = true;
				}
				if (r_DisCities == dis_city[i][0] && pref == "r")	{
					document.TransferForm.elements[name_city].options[y].selected = true;
				}
				y++;
			}
		}
		document.TransferForm.elements[name_city].options.length = y;
		
		document.TransferForm.elements[name_district].options.length = district.length;
		y = 1;
		document.TransferForm.elements[name_district].options[0].text = '---  Виберіть район  ---';
		document.TransferForm.elements[name_district].options[0].value = 0;
		for (i = 0; i < district.length; i++) {
			if (what == district[i][1]) { 
				document.TransferForm.elements[name_district].options[y].text = district[i][0];
				document.TransferForm.elements[name_district].options[y].value = district[i][0];
				if (s_District == district[i][0] && pref == "s")	{
					document.TransferForm.elements[name_district].options[y].selected = true;
				}
				if (r_District == district[i][0] && pref == "r")	{
					document.TransferForm.elements[name_district].options[y].selected = true;
				}
				y++;
			}
		}
		document.TransferForm.elements[name_district].options.length = y;
		
		showLayer(name_layer);
	}

}

*/

function go_back(step)	{
if (step==2)
document.location="step1.php";
//	document.TransferForm.step.value = step;
//	document.TransferForm.submit();
}

function RadioValue(what){
var ret = 0;	
if (what!=null){
		radio = what;
			for (var i=0; i < radio.length; i++){
				 if (radio[i].checked) { 
					 ret = radio[i].value; 
				 }
			}	 
		return ret;
	}else {return false;}
}
