function getLevel(mode, insuranceType) {
	var mainForm = document.forms['formularz'];
	if (insuranceType == 'ACK') { 
	var rodzajSelect = mainForm.elements['odp[773]'];
	var prodSelect = mainForm.elements['odp[781]'];
	var markaSelect = mainForm.elements['odp[774]'];
	var modelSelect = mainForm.elements['odp[775]'];
	var typSelect = mainForm.elements['odp[776]'];
	var pojSelect = mainForm.elements['odp[777]'];
	var seatSelect = mainForm.elements['odp[779]'];
	var masaSelect = mainForm.elements['odp[778]'];

	var ladownoscRow = document.getElementById('778');
	var liczbaMiejscRow = document.getElementById('779');
	}
	else if (insuranceType == 'ACKP') {
	var rodzajSelect = mainForm.elements['odp[847]'];
	var prodSelect = mainForm.elements['odp[855]'];
	var markaSelect = mainForm.elements['odp[848]'];
	var modelSelect = mainForm.elements['odp[849]'];
	var typSelect = mainForm.elements['odp[850]'];
	var pojSelect = mainForm.elements['odp[851]'];
	var seatSelect = mainForm.elements['odp[853]'];
	var masaSelect = mainForm.elements['odp[852]'];

	var ladownoscRow = document.getElementById('852');
	var liczbaMiejscRow = document.getElementById('853');
	} else {//OCK
	var rodzajSelect = mainForm.elements['odp[375]'];
	var prodSelect = mainForm.elements['odp[384]'];
	var markaSelect = mainForm.elements['odp[376]'];
	var modelSelect = mainForm.elements['odp[377]'];
	var typSelect = mainForm.elements['odp[378]'];
	var pojSelect = mainForm.elements['odp[379]'];
	var seatSelect = mainForm.elements['odp[381]'];
	var masaSelect = mainForm.elements['odp[380]'];

	var ladownoscRow = document.getElementById('380');
	var liczbaMiejscRow = document.getElementById('381');
	}
	var adres = '?m=form&a=getAutoParams';
	var SYMBOL = mapToSymbol(rodzajSelect.options[rodzajSelect.selectedIndex].value);
	if(SYMBOL != 'D'){
		ladownoscRow.style.display='none';
	} else {
		ladownoscRow.style.display='';
	}
//MB:liczba miejsc out	
//	if(SYMBOL == 'M'){
//		liczbaMiejscRow.style.display='none';
//	} else {
//		liczbaMiejscRow.style.display='';
//	}
	if(mode == '1'){
		prodSelect.disabled = true;
		markaSelect.disabled = true;
		modelSelect.disabled = true;
		typSelect.disabled = true;
		pojSelect.disabled = true;
		seatSelect.disabled = true;
		masaSelect.disabled = true;
		for (i = prodSelect.options.length-1; i >= 1; i--){prodSelect.remove(i);}
		for (i = markaSelect.options.length-1; i >= 1; i--){markaSelect.remove(i);}
		for (i = modelSelect.options.length-1; i >= 1; i--){modelSelect.remove(i);}
		for (i = typSelect.options.length-1; i >= 1; i--){typSelect.remove(i);}
		for (i = pojSelect.options.length-1; i >= 1; i--){pojSelect.remove(i);}
		for (i = seatSelect.options.length-1; i >= 1; i--){seatSelect.remove(i);}
		for (i = masaSelect.options.length-1; i >= 1; i--){masaSelect.remove(i);}
		if (SYMBOL == '' || SYMBOL == 'X'){return false;}else {
			adres = adres+'&level=1&SYMBOL='+SYMBOL;
			dest = markaSelect;
		}
	}
	if(mode == '2'){
		var MARKA_ID = markaSelect.options[markaSelect.selectedIndex].value;
		prodSelect.disabled = true;
		modelSelect.disabled = true;
		typSelect.disabled = true;
		pojSelect.disabled = true;
		seatSelect.disabled = true;
		masaSelect.disabled = true;
		for (i = prodSelect.options.length-1; i >= 1; i--){prodSelect.remove(i);}
		for (i = modelSelect.options.length-1; i >= 1; i--){modelSelect.remove(i);}
		for (i = typSelect.options.length-1; i >= 1; i--){typSelect.remove(i);}
		for (i = pojSelect.options.length-1; i >= 1; i--){pojSelect.remove(i);}
		for (i = seatSelect.options.length-1; i >= 1; i--){seatSelect.remove(i);}
		for (i = masaSelect.options.length-1; i >= 1; i--){masaSelect.remove(i);}
		if (MARKA_ID == '' || MARKA_ID == '0'){return false;}else {
			adres = adres+'&level=2&SYMBOL='+SYMBOL+'&MARKA_ID='+MARKA_ID;
			dest = prodSelect;
		}
	}
	if(mode == '3'){
		var MARKA_ID = markaSelect.options[markaSelect.selectedIndex].value;
		var PROD = prodSelect.options[prodSelect.selectedIndex].value;
		modelSelect.disabled = true;
		typSelect.disabled = true;
		pojSelect.disabled = true;
		seatSelect.disabled = true;
		masaSelect.disabled = true;
		for (i = modelSelect.options.length-1; i >= 1; i--){modelSelect.remove(i);}
		for (i = typSelect.options.length-1; i >= 1; i--){typSelect.remove(i);}
		for (i = pojSelect.options.length-1; i >= 1; i--){pojSelect.remove(i);}
		for (i = seatSelect.options.length-1; i >= 1; i--){seatSelect.remove(i);}
		for (i = masaSelect.options.length-1; i >= 1; i--){masaSelect.remove(i);}
		if (PROD == '' || PROD == '0'){return false;}else{
			adres = adres+'&level=3&SYMBOL='+SYMBOL+'&MARKA_ID='+MARKA_ID+'&PROD='+PROD;
			dest = modelSelect;
		}
	}
	if(mode == '4'){
		var MARKA_ID = markaSelect.options[markaSelect.selectedIndex].value;
		var PROD = prodSelect.options[prodSelect.selectedIndex].value;
		var MODEL_ID = modelSelect.options[modelSelect.selectedIndex].value;
		typSelect.disabled = true;
		pojSelect.disabled = true;
		seatSelect.disabled = true;
		masaSelect.disabled = true;
		for (i = typSelect.options.length-1; i >= 1; i--){typSelect.remove(i);}
		for (i = pojSelect.options.length-1; i >= 1; i--){pojSelect.remove(i);}
		for (i = seatSelect.options.length-1; i >= 1; i--){seatSelect.remove(i);}
		for (i = masaSelect.options.length-1; i >= 1; i--){masaSelect.remove(i);}
		if (MODEL_ID == '' || MODEL_ID == '0'){return false;}else{
			adres = adres+'&level=4&SYMBOL='+SYMBOL+'&PROD='+PROD+'&MARKA_ID='+MARKA_ID+'&MODEL_ID='+MODEL_ID;
			dest = typSelect;
		}
	}
	if(mode == '5'){
		var POJAZD_ID = typSelect.options[typSelect.selectedIndex].value;
		pojSelect.disabled = true;
		seatSelect.disabled = true;
		masaSelect.disabled = true;
		for (i = pojSelect.options.length-1; i >= 1; i--){pojSelect.remove(i);}
		for (i = seatSelect.options.length-1; i >= 1; i--){seatSelect.remove(i);}
		for (i = masaSelect.options.length-1; i >= 1; i--){masaSelect.remove(i);}
		if (POJAZD_ID == '' || POJAZD_ID == '0'){return false;}else{
			adres = adres+'&level=5&POJAZD_ID='+POJAZD_ID;
			dest = pojSelect;
		}
	}
	
	advAJAX.get({
		url: adres,
		onInitialization : function() {
			/* Ukrycie warstwy */
			//document.getElementById('main_form').style.visibility = 'hidden';
			//document.getElementById('wait_page').style.visibility = 'visible';
		},
		onSuccess : function(obj) {
			/* Ustawienie nowej, pobranej z serwera warto�ci */
			var all_answers = obj.responseText;
			var all_ans_arr = all_answers.split('@@@');
			if(mode == '5'){
				one_answer = all_ans_arr[0].split('%%%');
				dest.options[1] = new Option(one_answer[1], one_answer[1]);
				dest.options[1].selected=true;
				dest.disabled = false;
				if(SYMBOL != 'M'){
					seatSelect.options[1] = new Option(one_answer[2], one_answer[2]);
					seatSelect.options[1].selected=true;
					seatSelect.disabled = false;
				}
				if(SYMBOL == 'D'){
					masaSelect.options[1] = new Option(one_answer[3], one_answer[3]);
					masaSelect.options[1].selected=true;
					masaSelect.disabled = false;
				}
			} else {
				for(j=0; j<all_ans_arr.length; j++){
					one_answer = all_ans_arr[j].split('%%%');
					dest.options[j+1] = new Option(one_answer[1], one_answer[0]);
				}
				//alert(all_ans_arr.length);
				dest.disabled = false;
				if (all_ans_arr.length==1) {dest.selectedIndex=1; dest.onchange();}
				
			}
		},
		onError : function(obj) {
			/* W przypadku wyst�pienia b��du wy�wietlenie komunikatu */
			alert("Error: " + obj.status);
		},
		onFinalization : function() {
			/* Ponowne pokazanie warstwy po zako�czeniu wszystkich operacji */
			//document.getElementById('main_form').style.visibility = 'visible';
			//document.getElementById('wait_page').style.visibility = 'hidden';
		}
});
}

function mapToSymbol(odp){
	if(odp == '957' || odp == '1373' || odp == '1691'){ return 'O';}
	else if(odp == '958' || odp == '1374' || odp == '1692'){return 'T';}
	else if(odp == '959' || odp == '1375' || odp == '1693'){return 'M';}
	else if(odp == '960' || odp == '1376' || odp == '1694'){return 'D';}
	else if(odp == '961' || odp == '1377' || odp == '1695'){return 'C';}
	else if(odp == '701'){return 'X';}
}

function runScripts(e) {
	if (e.nodeType != 1) return; //if it's not an element node, return
 
	if (e.tagName.toLowerCase() == 'script') {
		eval(e.text); //run the script
	}
	else {
		var n = e.firstChild;
		while ( n ) {
			if ( n.nodeType == 1 ) runScripts( n ); //if it's an element node, recurse
			n = n.nextSibling;
		}
	}
}

function buildForm(form_id,step_id,topik_new,topik_old,wid,saveMode,formv,showMessage) {
	
if (!showMessage) sm = true;
else sm=false;
var adres = '?m=form&a=executeForm&form_id='+form_id+'&step_id='+step_id+'&topik_id_new='+topik_new+'&topik_id_old='+topik_old+'&wid='+wid+'&saveMode='+saveMode+((formv) ? '&formv='+formv : '');
var innerText = '';
document.getElementById("formularz").action = adres;
advAJAX.submit(document.getElementById("formularz"), {
		retry: 5,
		retryDelay: 1000,
		onInitialization : function() {
			if (sm) {
        document.getElementById('main_form').style.display='none';
        //document.getElementById('wait_page').style.display='';
        if (topik_new == 'end') {
          showAjaxLoad('','Trwa wyszukiwanie dopasowanych ofert ubezpieczenia');
        } else {
          showAjaxLoad('','Ładuję');
        }
			}
		},
		onSuccess : function(obj) {
			document.getElementById('main_form').innerHTML = '';
			//alert(obj.responseText.substring(3000));
			var actualDivToBeUpdated = document.getElementById('main_form');
			actualDivToBeUpdated.innerHTML = obj.responseText;
			//document.getElementById('main_form').innerHTML = "<script>alert('dupsko');<"+"\/"+"script>";
			innerText = obj.responseText;
			runScripts(actualDivToBeUpdated);			
		},
		onError : function(obj) {
			alert("Error: " + obj.status);
		},
		onFinalization : function() {
			//if(topik_new != 'end' || innerText.length > 300){
				//document.getElementById('main_form').style.display = '';
				//document.getElementById('wait_page').style.display = 'none';
			//} else {
				if(document.getElementById("form2"))
					document.getElementById("form2").submit();
				else {
					document.getElementById('main_form').style.display = '';
					//document.getElementById('wait_page').style.display = 'none';
          hiddenAjaxLoad();
				}
			//}
		}
});
//-----------------------------------------------------
advAJAX.get({
    url: '?m=form&a=getRightCnt&topik_id='+topik_new+'&form_id='+form_id,
    onSuccess : function(obj) { document.getElementById('right-content').innerHTML = obj.responseText; }
});
//-----------------------------------------------------
}
function simpleHide(id1,id2){	
	var id2_tbl = id2.toString().split('-');
	if(document.getElementById('odp['+id1+']').checked){
		for(k=0;k<id2_tbl.length;k++){
			if (document.getElementById(id2_tbl[k])!=null) {
				document.getElementById(id2_tbl[k]).style.display='';
				if (document.getElementById('odp['+id2_tbl[k]+']') != null)
					document.getElementById('odp['+id2_tbl[k]+']').disabled=false;
			}
		}
	} else {
		for(j=0;j<id2_tbl.length;j++){
			//lert(id2_tbl[j]);
			if (document.getElementById(id2_tbl[j])!=null) {
				document.getElementById(id2_tbl[j]).style.display='none';
				if (document.getElementById('odp['+id2_tbl[j]+']') != null)
					document.getElementById('odp['+id2_tbl[j]+']').disabled=true;
			}
		}
	}
}

function simpleShow(id1,id2){	
	var id2_tbl = id2.toString().split('-');
	if(document.getElementById('odp['+id1+']').checked){
		for(k=0;k<id2_tbl.length;k++){
			if (document.getElementById(id2_tbl[k])!=null) {
				document.getElementById(id2_tbl[j]).style.display='none';
				if (document.getElementById('odp['+id2_tbl[j]+']') != null)
					document.getElementById('odp['+id2_tbl[j]+']').disabled=true;
			}
		}
	} else {
		for(j=0;j<id2_tbl.length;j++){
			if (document.getElementById(id2_tbl[j])!=null) {
				document.getElementById(id2_tbl[k]).style.display='';
				if (document.getElementById('odp['+id2_tbl[k]+']') != null)
					document.getElementById('odp['+id2+']').disabled=false;
			}
		}
	}
}

function showhideOnIndex(id1,id2,index,show){
	var svnone='none';
	var svnormal='';
		if (show==1)
		{
			svnone='';
			svnormal='none';
		}
	
	var index_tbl = index.split('-');
	index_tbl.unshift(-1);
	var id2_tbl = id2.split('-');
	//lert(id2); 
	var show_count = 0;
	
	for(i=0;i<index_tbl.length;i++){
		if(document.getElementById(id1).selectedIndex == index_tbl[i]){
			show_count = show_count+1;
		}
	}
	
	if(document.getElementById(id1).type == 'checkbox') {
		if(document.getElementById(id1).checked == false)
		show_count = 1;
	}
	
	if(show_count > 0){
		for(j=0;j<id2_tbl.length;j++) {
			if (document.getElementById(id2_tbl[j])==null){
			//lert('null elem:'+id2_tbl[j]);
			} else {
				document.getElementById(id2_tbl[j]).style.display=svnone;
				elem = 'odp['+id2_tbl[j]+']';
				if (document.getElementById(elem) == null){
					//alert('hideOnIndex:'+elem+' is null');
				} else {
					document.getElementById(elem).disabled=false;
				//MB:po kiego ten kod ?
				/*//alert(document.getElementById(elem).event);
				if (document.getElementById(elem).onclick) {
				document.getElementById(elem).selectedIndex = 0;
				eval(document.getElementById(elem).onclick());
				}
				if (document.getElementById(elem).onchange) {
				document.getElementById(elem).selectedIndex = 0;
				eval(document.getElementById(elem).onchange());
				}*/

				}
			}
		}
	} else {
		for(k=0;k<id2_tbl.length;k++) {
			elem = 'odp['+id2_tbl[k]+']';
			if (document.getElementById(id2_tbl[k])==null) {
				//alert('null elem:'+id2_tbl[k]);
			} else {
				//alert(id2_tbl[k]);
				elem = 'odp['+id2_tbl[k]+']';
				if (document.getElementById(elem) == null){
					document.getElementById(id2_tbl[k]).disabled=false;
				} else {
					document.getElementById(elem).disabled=false;
				}

				if(document.getElementById(id2_tbl[k] + "_1") != null)
					document.getElementById(id2_tbl[k] + "_1").disabled=false;
				if(document.getElementById(id2_tbl[k] + "_2") != null)
					document.getElementById(id2_tbl[k] + "_2").disabled=false;

				document.getElementById(id2_tbl[k]).style.display=svnormal;
			}
		}
	}

}

function hideOnIndex(id1,id2,index){
	showhideOnIndex(id1,id2,index,0);
}

function showOnIndex(id1,id2,index){
	showhideOnIndex(id1,id2,index,1);
}

function hideOnText(pytid,id2){
	var id2_tbl = id2.split('-');
	if(document.getElementById(pytid).value == ''){
		for(j=0;j<id2_tbl.length;j++){
			document.getElementById(id2_tbl[j]).style.display='none';
		}
	} else {
		for(k=0;k<id2_tbl.length;k++){
			document.getElementById(id2_tbl[k]).style.display='';
		}
	}
}

function glueDate(date_id){
	document.getElementById('odp['+date_id+']').value = document.getElementById('odp['+date_id+'_3]').value+'-'+document.getElementById('odp['+date_id+'_2]').value+'-'+document.getElementById('odp['+date_id+'_1]').value;
	document.getElementById('odp_'+date_id).value = document.getElementById('odp['+date_id+'_3]').value+'-'+document.getElementById('odp['+date_id+'_2]').value+'-'+document.getElementById('odp['+date_id+'_1]').value;
	//lert('glueDate:'+document.getElementById('odp['+date_id+']').value);
	}
	
function setDate(date_id, val){
	var val_arr = val.split("-");
	document.getElementById('odp['+date_id+']').value = val;
	document.getElementById('odp_'+date_id).value = val;
	document.getElementById('odp['+date_id+'_1]').value = val_arr[2];
	document.getElementById('odp['+date_id+'_2]').value = val_arr[1];
	document.getElementById('odp['+date_id+'_3]').value = val_arr[0];
}
function addYear(id) {
  var start_date = document.getElementById(id).value;
  var start_array = start_date.split("-");
  var new_year = (start_array[2])*1 + 1;
  var new_month = (start_array[1])*1;
  var new_day = (start_array[0])*1 - 1;
  
  if(new_day == 0){
    if(new_month == 1){
      new_month = 12;
	  new_day = 31;
      new_year = new_year - 1;
    } else {
      if(new_month == 5 || new_month == 7 || new_month == 10 || new_month == 12){
	    new_month = new_month - 1;
        new_day = 30;		
	  }
	  else if(new_month == 3){
	    new_month = new_month - 1;
        if(new_year%4 == 0){
		  new_day = 29;
		}else {
		  new_day = 28;
		}		
	  } else {
	    new_month = new_month - 1;
        new_day = 31;	
	  }
    } 
  } 
  new_day = new_day.toString();
  new_month = new_month.toString();
  new_year = new_year.toString();
  if(new_day.length == 1) new_day = '0'+new_day;
  if(new_month.length == 1) new_month = '0'+new_month;
  return new_day+'-'+new_month+'-'+new_year;
}
function passForm(){
	if(document.getElementById('remind').style.display == 'none'){ coreDisplay('remind', 'on');} else {coreDisplay('remind', 'off');}
}

function enter_pressed(e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return false;
	return (keycode == 13);
}

function sendPass(wheretogo) {
    //frmId = 'passDeliver';
    frmId = 'passReminder';
    act = '?m=users&a=remindPass';
    origGo = false;
    if (wheretogo) {
    	frmId = 'form1';
    	origGo = document.forms[frmId].action;
    	document.getElementById(frmId).action = wheretogo;
    } else {
    	//alert(document.getElementById(frmId));
    	//document.getElementById(frmId).action = act;
    }
    
    advAJAX.submit(document.getElementById(frmId), {
		retry: 4,
		retryDelay: 1000,
        onInitialization : function(obj) {
			coreDisplay('passReminder','off');
			coreDisplay('wait','on');
        },
        onComplete : function() {
            coreDisplay('passReminder','off');
            coreDisplay('wait','on');
            coreDisplay('result','on');
        },
        onSuccess : function(obj) {
				coreDisplay('wait','off');
			if(obj.responseText == '1') {
                document.getElementById("result").innerHTML = "Przypomnienie hasła zostało wysłane na podany email";
            } else if(obj.responseText == '0') {
                document.getElementById("result").innerHTML = "Podany email nie istnieje w naszej bazie użytkowników";
				coreDisplay('passReminder','on');
            } else if(obj.responseText == '-1') {
                document.getElementById("result").innerHTML = "Podany email nie jest prawidłowy";
                coreDisplay('passReminder','on');
            } else {
                document.getElementById("result").innerHTML = "Niestety nie udalo się wysłać przypomnienia";
                coreDisplay('passReminder','on');
            }
            //document.getElementById("result").innerHTML += ':'+ obj.responseText;
        },
        onError : function(obj) {
           coreDisplay('wait','off');
           document.getElementById("result").innerHTML = "Wystąpił błąd przy próbie wysłania przypomnienia";
        }
    });
    if (origGo)
	    document.getElementById(frmId).action = origGo;
}

function show_row_by_date(pytid,zalpytid,wiek){ 
  //alert (document.getElementById('odp['+pytid+']').value);
  formRok = document.getElementById('odp['+pytid+'_1]').value;
  formMth = document.getElementById('odp['+pytid+'_2]').value;
  formDay = document.getElementById('odp['+pytid+'_3]').value;
  glueDate(pytid);
  if (formRok != null) {
      var new_date = new Date();
      roznica = new_date.getFullYear() - formRok;
      if(roznica > wiek) {
        if ((document.getElementById(zalpytid) != null)){
          document.getElementById(zalpytid).style.display = 'none';
        }
      } else {
        if ((document.getElementById(zalpytid) != null)){
          document.getElementById(zalpytid).style.display = '';
         }
      }
    } else {
      if ((document.getElementById(zalpytid) != null)){
        document.getElementById(zalpytid).style.display = 'none';
      }
    }
  }
  
  function tip(event,tekst) {
  	obj = document.getElementById('tooltipPB');
  	x = event.clientX;
  	y = event.clientY;
  	
  	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
	var dsoctop=document.all? iebody.scrollTop : pageYOffset;
  	obj.innerHTML = tekst;

  	
  	wysOb = obj.offsetHeight;
	mouseYpos = y+dsoctop;
  	if(document.all) {
	  	if ((wysOb + y) > document.documentElement.clientHeight) {
			gora = document.documentElement.clientHeight/2-wysOb/2+dsoctop;	 
			gora = mouseYpos-wysOb-5;
	  	} else {
	  		gora = mouseYpos-obj.offsetHeight/2;
	  	}
	  	
	  	if (gora+wysOb > mouseYpos) gora = mouseYpos-5;
	  	
	  	document.getElementById('tooltipDiv').style.top = gora;
  		document.getElementById('tooltipDiv').style.left = x+15;
  	}
  	else {
  		if ((wysOb + y) > window.innerHeight) {
			gora = mouseYpos-wysOb-5+'px;';
		} else {
  			gora = (y+dsoctop)-(obj.offsetHeight)/2;
  		}
  		if (gora+wysOb > mouseYpos) gora = mouseYpos-5;
  		
  		gora += 'px'
  		
  		document.getElementById('tooltipDiv').style.top = gora;
  		document.getElementById('tooltipDiv').style.left = x+15+'px';
		
  	}
		obj.style.color = "#113E81";
		obj.style.borderColor = "#FFD3AB";		
		obj.style.backgroundColor = "#FFF6EA";
  	  	obj.style.display = "block";
}

  function hideTip() {
  	obj = document.getElementById('tooltipPB').style.display = 'none';
  }
  
  function checkBuy() {
  formHandler = document.getElementById("formularz");
  		passed = false;
  		for(i=0;i<formHandler.length;i++) {
  			var pole = formHandler.elements[i];
			if ((pole.type == "radio") && pole.checked == true) {
				passed = true;  	
				break;
			}
  		}
  		if (!passed) {
  			alert ('Proszę wybrać wariant ubezpieczenia.');
  			return false;
  		} else
  		return true;
  }
  // kup odrazu piotr stanek 19.11.2008 / 26.11.2008
  
 
   function showRatesBayNowOCAC(operacja,sectionId,a,b,w) {
  	urlParams = '';
  	if (sectionId) {
  		urlParams  += "&sectionId="+sectionId;
  		}

  	var adres = 'index.php?m=raport&a=draw&w='+w+urlParams;
	var innerText = '';
	
	hgh = document.getElementById('compare_content').offsetHeight;

	myForm = document.getElementById("formularz");
	myForm.operacja.value = operacja;
	document.getElementById("compare["+a+"]["+b+"]").checked = true;
	

	myForm.action = adres;
	
	advAJAX.submit(document.getElementById("formularz"), {
		retry: 5,
		retryDelay: 2500,

		onInitialization : function() {
			document.body.style.cursor='wait';
			document.getElementById('compare_content').style.display='none';
			document.getElementById('wait_page').style.display='';
			if(!document.all)
				hgh = hgh+"px;";
			
			document.getElementById('wait_page').style.height = hgh;
				
			},
		onSuccess : function(obj) {
			document.body.style.cursor='default';
			document.getElementById('main_form').innerHTML = '';
			document.getElementById('main_form').innerHTML = obj.responseText;
			innerText = obj.responseText;
		},
		onError : function(obj) {
			document.body.style.cursor='default';
			alert("Error: " + obj.status);
		},
		onFinalization : function() {
			document.body.style.cursor='default';
			if(operacja != 'buy'){
				document.getElementById('compare_content').style.display = '';
				document.getElementById('wait_page').style.display = 'none';
			} else {
				if(document.getElementById("buyForm")) {
					document.getElementById("buyForm").submit();
				} else {
					document.getElementById('compare_content').style.display = '';
					document.getElementById('wait_page').style.display = 'none';
				}
			}
			
		}
});
}
  
  function showRatesBayNow(operacja,sectionId,groupId) {    
  	urlParams = '';
  	if (sectionId) {
  		urlParams  += "&sectionId="+sectionId;
  		}

  	var adres = 'index.php?m=raport&a=draw'+urlParams;
	var innerText = '';
	
	hgh = document.getElementById('compare_content').offsetHeight;

	myForm = document.getElementById("formularz");
	myForm.operacja.value = operacja;
	
	// 
	

	myForm.action = adres;
	advAJAX.submit(document.getElementById("formularz"), {
		retry: 5,
		retryDelay: 2500,
		variant: groupId,
		onInitialization : function() {
			document.body.style.cursor='wait';
			document.getElementById('compare_content').style.display='none';
			//document.getElementById('wait_page').style.display='';
      showAjaxLoad('','Trwa ładowanie formularza do uzupełnienia danych na polisie');
			if(!document.all)
				hgh = hgh+"px;";
			
			//document.getElementById('wait_page').style.height = hgh;
				
			},
		onSuccess : function(obj) {
			document.body.style.cursor='default';
			document.getElementById('main_form').innerHTML = '';
			document.getElementById('main_form').innerHTML = obj.responseText;
			innerText = obj.responseText;
		},
		onError : function(obj) {
			document.body.style.cursor='default';
			alert("Error: " + obj.status);
		},
		onFinalization : function() {
			document.body.style.cursor='default';
			if(operacja != 'buy'){
				document.getElementById('compare_content').style.display = '';
				//document.getElementById('wait_page').style.display = 'none';
        hiddenAjaxLoad();
			} else {
				if(document.getElementById("buyForm")) {
					document.getElementById("buyForm").submit();
				} else {
					//document.getElementById('compare_content').style.display = '';
					//document.getElementById('wait_page').style.display = 'none';
          hiddenAjaxLoad();
				}
			}
			
		}
});
}

  function showRates(operacja,sectionId,groupId) {
  	if (operacja == 'buy') {
  		if (!checkBuy()) return false;
  	}
  	urlParams = '';
  	if (sectionId) {
  		urlParams  += "&sectionId="+sectionId;
  		}
  	if (groupId) {
  		urlParams  += "&groupId="+groupId;
  	}
  	var adres = 'index.php?m=raport&a=draw'+urlParams;
	var innerText = '';
	
	hgh = document.getElementById('compare_content').offsetHeight;

	myForm = document.getElementById("formularz");
	myForm.operacja.value = operacja;
	myForm.action = adres;
	advAJAX.submit(document.getElementById("formularz"), {
		retry: 5,
		retryDelay: 2500,
		onInitialization : function() {
			document.body.style.cursor='wait';
			document.getElementById('compare_content').style.display='none';
			//document.getElementById('wait_page').style.display='';
      showAjaxLoad('','Trwa ładowanie zestawienia porównania ubezpieczeń');
			if(!document.all)
				hgh = hgh+"px;";
			
			document.getElementById('wait_page').style.height = hgh;
				
			},
		onSuccess : function(obj) {
			document.body.style.cursor='default';
			document.getElementById('main_form').innerHTML = '';
			document.getElementById('main_form').innerHTML = obj.responseText;
			innerText = obj.responseText;
		},
		onError : function(obj) {
			document.body.style.cursor='default';
			alert("Error: " + obj.status);
		},
		onFinalization : function() {
			document.body.style.cursor='default';
			if(operacja != 'buy'){
				document.getElementById('compare_content').style.display = '';
				//document.getElementById('wait_page').style.display = 'none';
        hiddenAjaxLoad();
			} else {
				if(document.getElementById("buyForm")) {
					document.getElementById("buyForm").submit();
				} else {
					document.getElementById('compare_content').style.display = '';
					//document.getElementById('wait_page').style.display = 'none';
          hiddenAjaxLoad();
				}
			}
			
		}
});
}

function countIt(no) {
	if (no == 0) return true;

	formHandler = document.getElementById("formularz");
  		checked = 0;
  		for(i=0;i<formHandler.length;i++) {
  			var pole = formHandler.elements[i];
			if ((pole.type == "checkbox") && pole.checked == true) {
				checked++; 
			}
  		}
  		if (checked >= no) {
  			for(i=0;i<formHandler.length;i++) {
  			var pole = formHandler.elements[i];
				if ((pole.type == "checkbox") && pole.checked != true) {
					pole.disabled = true; 
				}
  			}
  		} else {
  			for(i=0;i<formHandler.length;i++) {
  			var pole = formHandler.elements[i];
				if ((pole.type == "checkbox")) {
					pole.disabled = false; 
				}
  			}
  		}
  	return true;
  }
  
  function radio(el) {
  		//alert(el);
  		formHandler = document.getElementById("formularz");
  		for(i=0;i<formHandler.length;i++) {
  			var pole = formHandler.elements[i];
			if ((pole.type == "radio") && pole.name != el) {
				pole.checked = false;
			}
  		}
  		
  }
  
  function showPartnerField(partner) {
  	if (partner == 'inne') {
  		document.getElementById('data[txtPartnerName]').style.display = '';
  	} else {
  		document.getElementById('data[txtPartnerName]').value = '';
  		document.getElementById('data[txtPartnerName]').style.display = 'none';
  	}
  }
  
  function showMDOForm(selc) {
  	if (selc == 1) {
  		document.getElementById('mdoLogin').style.display = 'none';
  		document.getElementById('mdoNewUser').style.display = '';
  	}
  	if (selc == 2) {
  		document.getElementById('mdoLogin').style.display = '';
  		document.getElementById('mdoNewUser').style.display = 'none';
  	}
  }

  function SignalMajatekMdo (formVal, boxId, skladkaStart,nRaty) {
  		if (formVal) {
  		document.getElementById(boxId).checked = true;
  		stawka = skladkaStart;
  		raty = nRaty;
  		calcBis(stawka,raty);
  		}
  }
  
  function nextScreen(nextElems){
	
	var arrElems = nextElems.split("-");
	var showNext = false;
	for(k=0;k<arrElems.length;k++){
		if(document.getElementById(arrElems[k]).checked == true){
			showNext = true;
		}
	}
	if(showNext == true){
		document.getElementById('nextButton').value='';
		document.getElementById('nextButton').style.width ='40px';
	} else {
		document.getElementById('nextButton').value='';
		document.getElementById('nextButton').style.width ='90px';
	}
  }

