/* REJESTRCJA KLIENTA 	member/create */

function setCustomerType(type) {
	if (type==0) { // Firma
		// SHRow(document.getElementById('row_nip'),true);		
		SHRowGroup('onlyCompany',true);
	} else { // Osoba
		//SHRow(document.getElementById('row_nip'),false);
		SHRowGroup('onlyCompany',false);
	}
}

function setRadioSwitch(id, type) {
	if (type==1) {
		SHRowGroup(id,true);		
	} else {
		document.getElementById('individual_customer_no').value='';		
		SHRowGroup(id,false);				
	}	
}

function setCustomerTypeCompany() {
	return setCustomerType(0); 
}

function setCustomerTypePerson() {
	return setCustomerType(1); 
}

function setCustomerNoON(){
	return setRadioSwitch('client_number', 1);
	
}

function setCustomerNoOFF(){
	return setRadioSwitch('client_number', 0);
}

// function change button_registerCustomerForm_change_recommending_person_show
function changeRecommending_person(show) {
	if (show) {
		document.getElementById('button_registerCustomerForm_change_recommending_person_show').style.display = 'none';
		document.getElementById('button_registerCustomerForm_change_recommending_person_hide').style.display = 'block';
		document.getElementById('change_recommending_person_div').style.display = 'block';
		document.getElementById('RecommendingPersonName').disabled = false;
		document.getElementById('RecommendingPersonNumber').disabled = false;		
		document.getElementById('change_recommending_person').value = 1;
	} else {
		document.getElementById('button_registerCustomerForm_change_recommending_person_show').style.display = 'block';
		document.getElementById('button_registerCustomerForm_change_recommending_person_hide').style.display = 'none';
		document.getElementById('change_recommending_person_div').style.display = 'none';
		document.getElementById('RecommendingPersonName').disabled = true;
		document.getElementById('RecommendingPersonNumber').disabled = true;
		document.getElementById('change_recommending_person').value = 0;
	}
}

function regulationsAcceptance() {
	var accept = true;
	if (!(document.getElementById('regulations_acceptance').checked)) { accept = false; }
	if (!(document.getElementById('permission').checked)) { accept = false; }
	if (accept) {
		document.getElementById('registerFormSubmitOff').style.display='none';
		document.getElementById('registerFormSubmitOn').style.display='block';
	} else {
		document.getElementById('registerFormSubmitOff').style.display='block';
		document.getElementById('registerFormSubmitOn').style.display='none';
	}
	return accept;
}


function checkPartnerFormZUS() {
	var error = true;
	var sform = document.getElementById('ZUSForm');
	if (!getSelectedRadioButton(sform.q1)) { error = false; }
}


function changeObywatelstwo(polskie) {
	if (polskie) {
		document.getElementById('citizienshipSwitch_TAK').checked = true;
		document.getElementById('citizienshipSwitch_NIE').checked = false;
		document.getElementById('citizenship_polskie').disabled = false;
		document.getElementById('citizenship_inne').disabled = true;
		document.getElementById('citizenship_inne').readonly = true;
		document.getElementById('citizenship_polskie').className='shorttext';
		document.getElementById('citizenship_inne').className='shorttext disabled';
		SHRow(document.getElementById('PESEL_ROW'),true);
		SHRow(document.getElementById('residence_card_number_ROW'),false);
	} else {
		document.getElementById('citizenship_inne').className='shorttext';
		document.getElementById('citizenship_polskie').className='shorttext disabled';
		document.getElementById('citizenship_inne').readonly = false;
		document.getElementById('citizienshipSwitch_NIE').checked = true;
		document.getElementById('citizienshipSwitch_TAK').checked = false;		
		document.getElementById('citizenship_polskie').disabled = true;
		document.getElementById('citizenship_inne').disabled = false;		
		SHRow(document.getElementById('PESEL_ROW'),false);
		SHRow(document.getElementById('residence_card_number_ROW'),true);
	}
}

function setObywatelstwoNiePolskie() {	
	changeObywatelstwo(false);
}

function setObywatelstwoPolskie() {
	changeObywatelstwo(true);
}

function PartnerStatment() {
	var self = new Object();
	self.questions = new Array();
	
	for (var i=0; i<=8; i++) {
		self.questions[i] =  new Object();
		self.questions[i].row = document.getElementById('li_q0'+i);
	}
	
	self.SHQuestion = function SHQuestion(qestionNr,show) {
		if (show) {
			self.questions[qestionNr].row.style.display = 'block';
		} else {
			self.questions[qestionNr].row.style.display = 'none';
		}
	}
	
	self.showQuestion = function (questDef) {
		for (var i in questDef) {
			self.SHQuestion(i,questDef[i]);
		}
	}
	
	self.showAll = function showAll() { self.showQuestion({1:true,2:true,3:true,4:true,5:true,6:true,7:true,8:true}); }	
	self.hideAll = function hideAll() { self.showQuestion({1:false,2:false,3:false,4:false,5:false,6:false,7:false,8:false}); }
	
	self.step1 = function step1() { self.hideAll(); self.showQuestion({7:true,6:true}); }
	self.step2 = function step2() { self.hideAll(); self.showQuestion({7:true,8:true,6:true}); }
	self.step3 = function step3() { self.hideAll(); self.showQuestion({7:true,8:true,6:true,3:true}); }	
	self.step4 = function step4() { self.hideAll(); self.showQuestion({7:true,8:true,6:true,3:true,1:true,2:true}); }	
	self.step5 = function step5() { self.hideAll(); self.showQuestion({7:true,8:true,6:true,3:true,1:true,2:true,4:true,5:true}); }	
		
	self.step1();
	return self;
}

function runPartnerStatmentWizard() {
	partnerStatment = new PartnerStatment();
}

function zmianaUrzeduSkarbowego(val) {
	if (val=='00-00') { // Użytkownik musi wpisać adres i nazwę urzędu skarbowego
		SHRow(document.getElementById('urzadSkarbowy_inny'),true);
		document.getElementById('textarea_inland_revenue').disabled = false;
		// document.getElementById('textarea_inland_revenue').className = 'ltext disabled';
	} else { // Urząð skarbowy wybrany z listy
		SHRow(document.getElementById('urzadSkarbowy_inny'),false);
		document.getElementById('textarea_inland_revenue').disabled = true;
		// document.getElementById('textarea_inland_revenue').className = 'ltext';
	}
}