// Checkbox

function go(obj) {
	if(obj.checked) {
		document.getElementById('telewizja_div').style.display="block";
	} else {
		document.getElementById('telewizja_div').style.display="none";
		/*
		uncheckInputs('tk');
		uncheckInputs('tkdtv');
		uncheckInputs('tk2');
		*/
		uncheckInputs('telewizja_div');
	}
}

function go2(obj) {
	if(obj.checked) {
		//checkFirstRadio('ts');
		document.getElementById('telefonia_div').style.display="block";
	} else {
		uncheckInputs('ts');
		uncheckInputs('telefonia_div');
		document.getElementById('telefonia_div').style.display="none";
	}
}

function go3(obj) {
	if(obj.checked) {
		checkFirstRadio('tkdtv');
		//uncheckInputs('tk');
		uncheckInputs('tk2');

		document.getElementById('tk2').style.display="none";
		//document.getElementById('tk').style.display="none";
		document.getElementById('tkdtv').style.display="block"

		document.getElementById('tkdtv_checkbox').checked = true;
		document.getElementById('tk2_checkbox').checked = false;
		//document.getElementById('tk_checkbox').checked = false;

	} else {
		uncheckInputs('tkdtv');
		uncheckInputs('tk2');
		document.getElementById('tk2').style.display="none";
		document.getElementById('tkdtv').style.display="none";
		//document.getElementById('tk').style.display="none";

		document.getElementById('tkdtv_checkbox').checked = false;
		document.getElementById('tk2_checkbox').checked = false;
		//document.getElementById('tk_checkbox').checked = false;
		
		var el = document.getElementById('tk');
		el.getElementsByTagName('input')[1].disabled = false;
		el.getElementsByTagName('input')[2].disabled = false;	
	}
}

function go4(obj) {
	if(obj.checked) {
		if(!document.getElementById('tkdtv_checkbox').checked){
			uncheckInputs('tkdtv');
		}
		checkFirstRadio('tk');
		//uncheckInputs('tk2');

		if(document.getElementById('f_fk17').checked == false){
			disableInputs('tk', false);
		}

		//document.getElementById('tk2').style.display="none";
		document.getElementById('tk').style.display="block";
		//document.getElementById('tkdtv').style.display="none"

		//document.getElementById('tkdtv_checkbox').checked = false;
		//document.getElementById('tk2_checkbox').checked = false;
		document.getElementById('tk_checkbox').checked = true;

	} else {
		document.getElementById('f_fk16').checked = true;
		
		if(!document.getElementById('tkdtv_checkbox').checked){
			uncheckInputs('tkdtv');
		}
		
		uncheckInputs('tk');
		//uncheckInputs('tk2');

		//document.getElementById('tk2').style.display="none";
		//document.getElementById('tkdtv').style.display="none";
		document.getElementById('tk').style.display="none";

		//document.getElementById('tkdtv_checkbox').checked = false;
		//document.getElementById('tk2_checkbox').checked = false;
		document.getElementById('tk_checkbox').checked = false;
	}
}

function go5(obj) {
	if(obj.checked) {
		checkFirstRadio('ts');
		document.getElementById('ts').style.display="block";
	} else {
		uncheckInputs('ts');
		document.getElementById('ts').style.display="none";
	}
}

function go6(obj) {
	if(obj.checked) {
		disableInputs('tk', false);
		uncheckInputs('tkdtv');
		//uncheckInputs('tk');
		checkFirstRadio('tk2');
		//document.getElementById('tk').style.display="none";
		document.getElementById('tkdtv').style.display="none";
		document.getElementById('tk2').style.display="block";

		document.getElementById('tkdtv_checkbox').checked = false;
		//document.getElementById('tk_checkbox').checked = false;
		document.getElementById('tk2_checkbox').checked = true;

	} else {
		document.getElementById('tk2').style.display="none";
		document.getElementById('tkdtv').style.display="none";
		//document.getElementById('tk').style.display="none";

		document.getElementById('tkdtv_checkbox').checked = false;
		document.getElementById('tk2_checkbox').checked = false;
		//document.getElementById('tk_checkbox').checked = false;
	}
}

function go7(obj) {
	if(obj.checked) {
		checkFirstRadio('internet_div');
		document.getElementById('internet_div').style.display="block";
	} else {
		uncheckInputs('internet_div');
		document.getElementById('internet_div').style.display="none";
	}
}

function go8(obj) {
	if(obj.checked) {
		document.getElementById('indywidualny').style.display="block";
	} else {
		document.getElementById('indywidualny').style.display="none";
	}
}

function go9(obj) {
	if(obj.checked) {
		document.getElementById('biznesowy').style.display="block";
	} else {
		document.getElementById('biznesowy').style.display="none";
	}
}

function go10(obj) {
	if(obj) {
		document.getElementById('hide').style.display="block";
	} else {
		document.getElementById('hide').style.display="none";
	}
}

var deletedOption = '';

function go11a(displ) {
	document.getElementById('hide2').style.display=displ;
}


function go11(displ) {
	document.getElementById('hide2').style.display=displ;

	if(displ == 'block'){
		//alert('PH');
		
		$jq('#f_day_id').addClass('none');
		$jq('#f_day_id2').removeClass('none');
		
		$jq('#f_day_id select[name=f_day]').attr('disabled', true);
		$jq('#f_day_id2 select[name=f_day_2]').attr('disabled', false);

		/*
		
		deletedOption = $jq('select[name="f_day"]');

		//		deletedOption1 = $jq('select[name="f_day"]').children()[1];
		//		deletedOption6 = $jq('select[name="f_day"]').children()[6];
		//		deletedOption7 = $jq('select[name="f_day"]').children()[7];

		// log(deletedOption);
		// usun jutro
		// usun > 5dni


		var elSel = document.getElementByName('f_day');


		if (elSel.length > 0)
		{
			elSel.remove(elSel.length - 1);
			//			elSel.remove(elSel.length - 1);
		}
		*/

	}else{
		//alert('CC');
		
		$jq('#f_day_id2').addClass('none');
		$jq('#f_day_id').removeClass('none');		
		
		$jq('#f_day_id select[name=f_day]').attr('disabled', false);
		$jq('#f_day_id2 select[name=f_day_2]').attr('disabled', true);
	
		/*
		if(deletedOption1){

			$jq('select[name="f_day"]').children()[1].value = deletedOption1.value;
			$jq('select[name="f_day"]').children()[1].label = deletedOption1.text;
			$jq('select[name="f_day"]').children()[1].text = deletedOption1.text;

		}
		*/
	}




	//		if(displ == 'block'){
	//			alert('PH');
	//
	//			deletedOption = $jq('select[name="f_day"]').children()[1];
	//			log(deletedOption);
	//			$jq('select[name="f_day"]').children()[1].value = '';
	//			$jq('select[name="f_day"]').children()[1].label = '';
	//			$jq('select[name="f_day"]').children()[1].text = ' ---- ';
	//		}else{
	//			alert('CC');
	//
	//
	//			if(deletedOption){
	//				$jq('select[name="f_day"]').children()[1].value = deletedOption.value;
	//				$jq('select[name="f_day"]').children()[1].label = deletedOption.text;
	//				$jq('select[name="f_day"]').children()[1].text = deletedOption.text;
	//			}
	//		}
	//
}

function go12(displ1, displ2){
	if(document.getElementById('biznesowy')) document.getElementById('biznesowy').style.display=displ1;
	if(document.getElementById('indywidualny')) document.getElementById('indywidualny').style.display=displ2;
}

function go13(id,displ){
	if(!document.getElementById(id+'_div')) return false;
	document.getElementById(id+'_div').style.display = displ;
	document.getElementById(id+'_checkbox').checked = true;
}

function go14(id,displ){
	if(document.getElementById(id)) document.getElementById(id).style.display = displ;

	if(document.getElementById(id+'_checkbox')) document.getElementById(id+'_checkbox').checked = true;
}

function go15(){
	uncheckInputs('tk');
	disableInputs('tk', false);
	document.getElementById('tk').style.display="none";
	document.getElementById('tk_checkbox').checked = false;
}

function go16(){
	checkFirstRadio('tk');
	disableInputs('tk', true);
	document.getElementById('tk').style.display="block";
	document.getElementById('tk_checkbox').checked = true;
}


function wise_form_go( temp_p, noUncheck ){
	//alert( temp_p);

	switch(temp_p){
		case 'Linia analogowa':

		// unset radio
		
		if(!noUncheck){
			uncheckInputs( 'f_plan_taryfowy_isdn_id');
			uncheckInputs( 'f_okres_umowy_id');
		}
		
		document.getElementById('f_plan_taryfowy_isdn_id').style.display='none';
		document.getElementById('f_plan_taryfowy_id').style.display="block";
		break;


		case 'Multiplus 80':

		if(!noUncheck){
			uncheckInputs( 'f_okres_umowy_id');
		}
		
		var el = document.getElementById('f_okres_umowy_id');
		if(el){
			el.getElementsByTagName('input')[0].disabled = true;
			el.getElementsByTagName('input')[1].disabled = false;
			el.getElementsByTagName('input')[2].disabled = false;
		}
		
		break;

		case 'Dobre Rozmowy':
		case 'Dobre Rozmowy 100':
		case 'Dobre Rozmowy 500':
		case 'Dobre Rozmowy 1000':

		if(!noUncheck){
			uncheckInputs( 'f_okres_umowy_id');
		}
		
		var el = document.getElementById('f_okres_umowy_id');
		if(el){
			el.getElementsByTagName('input')[0].disabled = false;
			el.getElementsByTagName('input')[1].disabled = true;
			el.getElementsByTagName('input')[2].disabled = false;
		}
		break;
		case 'Rozmowy Ekonomiczne':

		if(!noUncheck){
			uncheckInputs( 'f_okres_umowy_id');
		}
		
		var el = document.getElementById('f_okres_umowy_id');
		if(el){
			el.getElementsByTagName('input')[0].disabled = false;
			el.getElementsByTagName('input')[1].disabled = false;
			el.getElementsByTagName('input')[2].disabled = true;
		}
		break;


		
		case 'ISDN':
		if(!noUncheck){
			uncheckInputs( 'f_plan_taryfowy_id');
			uncheckInputs( 'f_okres_umowy_id');
		}
		document.getElementById('f_plan_taryfowy_isdn_id').style.display='block';
		document.getElementById('f_plan_taryfowy_id').style.display="none";
		break;

		
		//Biznes 80 Biznes 380 Biznes Taktyczny+ 				
//				Biznes 140 ISDN Biznes 740 ISDN Biznes Taktyczny+ ISDN 
		
		
		case 'Biznes 80':
		case 'Biznes 380':
		case 'Biznes 140 ISDN':
		case 'Biznes 740 ISDN':
		case 'Biznes Taktyczny+':
		case 'Biznes Taktyczny+ ISDN':
		
		//alert( temp_p );
		//wyzeruj okresy
		if(!noUncheck){
			uncheckInputs( 'f_okres_umowy_id');	
		}
		var el = document.getElementById('f_okres_umowy_id');
		if(el){
			el.getElementsByTagName('input')[0].checked = true;
//			el.getElementsByTagName('input')[0].disabled = false;
//			el.getElementsByTagName('input')[1].disabled = false;
		}
		break;
		case 'Taktyczny WLR':
		//wyzeruj okresy
		if(!noUncheck){
			uncheckInputs( 'f_okres_umowy_id');
		}
		var el = document.getElementById('f_okres_umowy_id');
		if(el){
			el.getElementsByTagName('input')[0].disabled = true;
			el.getElementsByTagName('input')[1].disabled = false;

			el.getElementsByTagName('input')[1].checked = true;
		}

		break;




	}
}


function go17(obj){
	switch(obj.value){
		case 'Pakiet HBO HD':
		checkByValue('telewizja_div', 'Pakiet HBO', obj.checked);
		break;
		case 'Pakiet HBO':
		if(!obj.checked){
			checkByValue('telewizja_div', 'Pakiet HBO HD', false);
		}
		break;
		case 'Pakiet Canal+ HD':
		checkByValue('telewizja_div', 'Pakiet Canal+', obj.checked);
		break;
		case 'Pakiet Canal+':
		if(!obj.checked){
			checkByValue('telewizja_div', 'Pakiet Canal+ HD', false);
		}
		break;
	}
}


function go18(obj){

	switch(obj.value){

		case 'Pakiet HBO HD':
		checkByValue('tk2', 'Pakiet HBO', obj.checked);
		break;
		case 'Pakiet HBO':
		if(!obj.checked){
			checkByValue('tk2', 'Pakiet HBO HD', false);
		}
		break;
		case 'Pakiet Canal+ HD':
		checkByValue('tk2', 'Pakiet Canal+', obj.checked);
		break;
		case 'Pakiet Canal+':
		if(!obj.checked){
			checkByValue('tk2', 'Pakiet Canal+ HD', false);
		}
		break;
	}
}



function checkFirstRadio(id){
	var el = document.getElementById(id);
	if(!el) return false;

	el.getElementsByTagName('input')[0].checked = true;
}

function uncheckInputs(id){
	var el = document.getElementById(id);
	if(!el) return false;
	var arr = el.getElementsByTagName('input');
	for(var i = 0; i < arr.length; i++){
		arr[i].checked = false;
	}
}

function disableInputs(id, val){
	var el = document.getElementById(id);
	if(!el) return false;
	var arr = el.getElementsByTagName('input');
	for(var i = 1; i < arr.length; i++){
		arr[i].disabled = val;
	}
}

function checkByValue(box, value, status){

	if(!document.getElementById(box)) return false;

	var el = $jq('#'+box+' input[value="'+value+'"]');

	el[0].checked = status;
}

function showByClassCount(name){
	var el = $jq('div[class="'+name+'"]');

	if(!el) return false;

	for(var i=0; i<el.length; i++){
		if(!el[i+1]) return true;

		if(el[i+1].style.fontWeight != 'bold'){
			el[i].style.display = 'block';
		}
	}
}


