function objWebDW_ItemFocusChanged(sender, rowNumber, columnName) {
	switch( columnName )
	{
		case "b_bp1_elt_v_zivilstand": // benötigt?
		case "b_bp1_elt_m_zivilstand":
			sender.exprCtx.currentText = "";
			break;
		case "b_bp1_elt_verhaeltnis": // benötigt?
		case "b_bp1_elt_verhaeltnis":
			sender.exprCtx.currentText = "";
			break;
	}
}


function objWebDW_Clicked(sender, rowNumber, objectName) 
{
	// Aufrufen des PopUp für die Infobuttons
	var el;
	el = document.getElementById(objectName);
	if (objectName.substr(0, 8) == "b_bp1_i_")
	{
	    // Wenn Ajax, dann Hilfe über Ajax sonst über Open Window
        pf.help(objectName, 'BL', language);
		return 1;
	}
}


function objWebDW_ItemChanged(sender, rowNumber, columnName, newValue) 
{
	// Sprachinhalte als Array auslesen
	var a = GetTextMessages();
	// case für Felder die sich jeweils geändert haben
	switch( columnName )
	{
		case "b_bp1_b_verheiratet":
			setVerDisable( rowNumber, newValue==0 );
			break;
		case "b_bp1_elt_verhaeltnis":
			setParentRelation(rowNumber, parseInt(newValue));
			break;	
		case "b_bp1_elt_v_zivilstand":
			//fals Vater "wiederverheiratet"
			var eltVerhae = Form1['b_bp1_elt_verhaeltnis_0'].value;		
			var eltZivilsV = Form1['b_bp1_elt_v_zivilstand_0'].value;
			if(eltZivilsV == 5 & (eltVerhae == 4 || eltVerhae == 3 || eltVerhae == 1)) {
				pf.setFieldStatus(rowNumber, 'b_bp1_elt_v_eink_zweitp',false);
				pf.setFieldStatus(rowNumber, 'b_bp1_elt_v_steuerabzug_zweitp',false);
				pf.setInfoVisibility("b_bp1_i_e_v_eink_zweitp",true);
				pf.setInfoVisibility("b_bp1_i_e_v_steuerabzug_zweitp",true);
				pf.setFieldText('b_bp1_elt_v_eink_zweitp_t',a[1]);
				pf.setFieldText('b_bp1_elt_v_steuerabzug_zweitp_t',a[2]); 
			} else {
				pf.setFieldStatus(rowNumber, 'b_bp1_elt_v_eink_zweitp',true);
				pf.setFieldStatus(rowNumber, 'b_bp1_elt_v_steuerabzug_zweitp',true);
				pf.setInfoVisibility("b_bp1_i_e_v_eink_zweitp",false);
				pf.setInfoVisibility("b_bp1_i_e_v_steuerabzug_zweitp",false);
				pf.setFieldText('b_bp1_elt_v_eink_zweitp_t',''); 
				pf.setFieldText('b_bp1_elt_v_steuerabzug_zweitp_t',''); 
			}
			break;
			
		case "b_bp1_elt_m_zivilstand":
			//fals Mutter "wiederverheiratet"
			var eltVerhae = Form1['b_bp1_elt_verhaeltnis_0'].value;		
			var eltZivilsM = Form1['b_bp1_elt_m_zivilstand_0'].value;
			if(eltZivilsM == 5 & (eltVerhae == 4 || eltVerhae == 3 || eltVerhae == 1)) {
				pf.setFieldStatus(rowNumber,'b_bp1_elt_m_eink_zweitp',false);
				pf.setFieldStatus(rowNumber,'b_bp1_elt_m_steuerabzug_zweitp',false);
				pf.setInfoVisibility("b_bp1_i_e_m_eink_zweitp",true);
				pf.setInfoVisibility("b_bp1_i_e_m_steuerabzug_zweitp",true);
				pf.setFieldText('b_bp1_elt_v_eink_zweitp_t',a[1]); 
				pf.setFieldText('b_bp1_elt_v_steuerabzug_zweitp_t',a[2]); 	
			} else {
				pf.setFieldStatus(rowNumber, 'b_bp1_elt_m_eink_zweitp',true);
				pf.setFieldStatus(rowNumber, 'b_bp1_elt_m_steuerabzug_zweitp',true);
				pf.setInfoVisibility("b_bp1_i_e_m_eink_zweitp",false);
				pf.setInfoVisibility("b_bp1_i_e_m_steuerabzug_zweitp",false);
				pf.setFieldText('b_bp1_elt_v_eink_zweitp_t',''); 
				pf.setFieldText('b_bp1_elt_v_steuerabzug_zweitp_t',''); 
			}
			break;
	}
}
