function twodigit(number)
{
 
	if (number<10)
	{
	 return "0"+number;
	}
	else
	{
	 return number;
	}
}


 
function deleteRelationship(name)
{
  var parent = document.getElementById(name);
  var from_y = document.getElementById('field[from_year_'+name+']');
  var from_m = document.getElementById('field[from_month_'+name+']');
  var from_d = document.getElementById('field[from_day_'+name+']');
  var to_y = document.getElementById('field[to_year_'+name+']');
  var to_m = document.getElementById('field[to_month_'+name+']');
  var to_d = document.getElementById('field[to_day_'+name+']');
  parent.removeChild(from_y);
  parent.removeChild(from_m);
  parent.removeChild(from_d);
  parent.removeChild(to_y);
  parent.removeChild(to_m);
  parent.removeChild(to_d);
  parent.style.display = 'none';
  setChange('relationship_change');
}

function addRelationship(name) {
  var parent = document.getElementById('relationships');
  var relationshipNum = document.getElementById('field[relationship_number]').value;
  relationshipNum++;
  document.getElementById('field[relationship_number]').value = relationshipNum;
  var time=new Date();
  var year=time.getYear();
  
  var stat = '';
  var mk = '';
  var f_year = '';
  var f_month = '';
  var f_day = '';
  var t_year = '';
  var t_month = '';
  var t_day = '';
  
  mk = "<select name='field[mk_relationship_"+relationshipNum+"]'  id='field[mk_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\"><option value='0'>Tanácsadó</option><option value='1'>Szakmai admin</option></select>&nbsp;&nbsp;&nbsp;";
  stat = "<select name='field[status_relationship_"+relationshipNum+"]'  id='field[status_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\"><option value='0'>Munkaviszony</option><option value='1'>Megbízás (nem számlás)</option><option value='2'>Megbízás (számlás)</option></select>";
  
  f_year = "&nbsp;&nbsp;Tól : <select  name='field[from_year_relationship_"+relationshipNum+"]'  id='field[from_year_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\">";
  for(i=2000;i<=+2020;i++)
  {
	f_year += "<option value="+i+">"+twodigit(i)+"</option>"; 
  }
  f_year += "</select>";
  
  f_month = "<select  name='field[from_month_relationship_"+relationshipNum+"]'  id='field[from_month_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\">";
  for(i=1;i<=12;i++)
  {
	f_month += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  f_month += "</select>";
  
  f_day = "<select  name='field[from_day_relationship_"+relationshipNum+"]'  id='field[from_day_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\">";
  for(var i=1;i<=31;i++)
  {
	f_day += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  f_day += "</select>";
  
  
  
  
  
  t_year = "&nbsp;&nbsp;Ig : <select  name='field[to_year_relationship_"+relationshipNum+"]'  id='field[to_year_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\">";
  t_year += "<option value='0'>----</option>";
  for(var i=2000;i<=2020;i++)
  {
	   t_year += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  t_year += "</select>";
  
  t_month = "<select  name='field[to_month_relationship_"+relationshipNum+"]'  id='field[to_month_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\">";
  t_month += "<option value='0'>--</option>";
  for(var i=1;i<=12;i++)
  {
	t_month += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  t_month += "</select>";
  
  t_day = "<select  name='field[to_day_relationship_"+relationshipNum+"]'  id='field[to_day_relationship_"+relationshipNum+"]'  onChange=\"setChange('relationship_change')\">";
  t_day += "<option value='0'>--</option>";
  for(var i=1;i<=31;i++)
  {
	t_day += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  t_day += "</select>";
  
   parent.innerHTML += "<div name='relationship_"+relationshipNum+"'  id='relationship_"+relationshipNum+"'>"+mk+stat+f_year+f_month+f_day+t_year+t_month+t_day+"<a class='button_del' href='javascript:void(0)' onClick=\"deleteRelationship('relationship_"+relationshipNum+"')\">Törlés</a></div>";
 
  setChange('relationship_change');
}




function deleteStatus(name)
{
  var parent = document.getElementById(name);
  var status = document.getElementById('field[status_'+name+']');
  var from_y = document.getElementById('field[from_year_'+name+']');
  var from_m = document.getElementById('field[from_month_'+name+']');
  var from_d = document.getElementById('field[from_day_'+name+']');
  var to_y = document.getElementById('field[to_year_'+name+']');
  var to_m = document.getElementById('field[to_month_'+name+']');
  var to_d = document.getElementById('field[to_day_'+name+']');
  parent.removeChild(status);
  parent.removeChild(from_y);
  parent.removeChild(from_m);
  parent.removeChild(from_d);
  parent.removeChild(to_y);
  parent.removeChild(to_m);
  parent.removeChild(to_d);
  parent.style.display = 'none';
  setChange('status_change');

}

function addStatus(name) {
  var parent = document.getElementById('statuses');
  var statusNum = document.getElementById('field[status_number]').value;
  statusNum++;
 
  document.getElementById('field[status_number]').value = statusNum;
  var time=new Date();
  var year=time.getYear();
  
  var mk = '';
  var stat = '';
  var f_year = '';
  var f_month = '';
  var f_day = '';
  var t_year = '';
  var t_month = '';
  var t_day = '';
  
  mk = "<select name='field[mk_status_"+statusNum+"]'  id='field[mk_status_"+statusNum+"]'  onChange=\"setChange('relationship_change')\"><option value='0'>Tanácsadó</option><option value='1'>Szakmai admin</option></select>&nbsp;&nbsp;&nbsp;";
  stat = "<select name='field[status_status_"+statusNum+"]'  id='field[status_status_"+statusNum+"]'  onChange=\"setChange('status_change')\"><option value='0'>Egész</option><option value='1'>Fél</option></select>";
  
  f_year = "&nbsp;&nbsp;Tól : <select  name='field[from_year_status_"+statusNum+"]'  id='field[from_year_status_"+statusNum+"]'  onChange=\"setChange('status_change')\">";
  for(var i=2000;i<=2015;i++)
  {
	f_year += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  f_year += "</select>";
  
  f_month = "<select  name='field[from_month_status_"+statusNum+"]'  id='field[from_month_status_"+statusNum+"]'  onChange=\"setChange('status_change')\">";
  for(var i=1;i<=12;i++)
  {
	f_month += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  f_month += "</select>";
  
  f_day = "<select  name='field[from_day_status_"+statusNum+"]'  id='field[from_day_status_"+statusNum+"]'  onChange=\"setChange('status_change')\">";
  for(var i=1;i<=31;i++)
  {
	f_day += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  f_day += "</select>";
  
  
  
  
  
  t_year = "&nbsp;&nbsp;Ig : <select  name='field[to_year_status_"+statusNum+"]'  id='field[to_year_status_"+statusNum+"]'  onChange=\"setChange('status_change')\">";
  t_year += "<option value='0'>----</option>";
  for(var i=2000;i<=2015;i++)
  {
	t_year += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  t_year += "</select>";
  
  t_month = "<select  name='field[to_month_status_"+statusNum+"]'  id='field[to_month_status_"+statusNum+"]'  onChange=\"setChange('status_change')\">";
  t_month += "<option value='0'>--</option>";
  for(var i=1;i<=12;i++)
  {
	t_month += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  t_month += "</select>";
  
  t_day = "<select  name='field[to_day_status_"+statusNum+"]'  id='field[to_day_status_"+statusNum+"]'  onChange=\"setChange('status_change')\">";
  t_day += "<option value='0'>--</option>";
  for(var i=1;i<=31;i++)
  {
	t_day += "<option value="+i+">"+twodigit(i)+"</option>";
  }
  t_day += "</select>";
   parent.innerHTML += "<div name='status_"+statusNum+"'  id='status_"+statusNum+"'>"+mk+stat+f_year+f_month+f_day+t_year+t_month+t_day+"<a class='button_del' href='javascript:void(0)' onClick=\"deleteStatus('status_"+statusNum+"')\">Törlés</a></div>";
 
  setChange('status_change');
}

function deletePhone(name)
{
  var parent = document.getElementById(name);
  var korz = document.getElementById('field[korz_'+name+']');
  var szam = document.getElementById('field[szam_'+name+']');
  var mellek = document.getElementById('field[mellek_'+name+']');
  parent.removeChild(korz);
  parent.removeChild(szam);
  parent.removeChild(mellek);
  parent.style.display = 'none';
  setChange('phone_change');

}

function addPhone(name) {
  var parent = document.getElementById(name);
  var phoneNum = document.getElementById("field["+name+"_number]").value;
  phoneNum++;
  document.getElementById("field["+name+"_number]").value = phoneNum;
  parent.innerHTML += "<div name='"+name+"_"+phoneNum+"'  id='"+name+"_"+phoneNum+"'><input  onChange=\"setChange('"+name+"_change')\"  type='text'  name='field[korz_"+name+"_"+phoneNum+"]'  id='field[korz_"+name+"_"+phoneNum+"]' value='' size='2'>&nbsp;/&nbsp;		<input type='text'  onChange=\"setChange('"+name+"_change')\"  name='field[szam_"+name+"_"+phoneNum+"]'  id='field[szam_"+name+"_"+phoneNum+"]' value='' size='10'>&nbsp;-&nbsp;&nbsp;<input type='text'  onChange=\"setChange('"+name+"_change')\"  name='field[mellek_"+name+"_"+phoneNum+"]'  id='field[mellek_"+name+"_"+phoneNum+"]' value='' size='4'>&nbsp;&nbsp;&nbsp;<a class='button_del' href='javascript:void(0)' onClick=\"deletePhone('"+name+"_"+phoneNum+"')\">Törlés</a></div>";
  setChange(name+'_change');
}

function addoldExam(name) {
  var parent = document.getElementById('oldexams');
  var oldExamNum = document.getElementById('field[oldexam_number]').value;
  var options = '';
  for(var x in szakmak)
  {
	options += "<option value='"+x+"'>"+szakmak[x]+"</option>";
  }
  oldExamNum++;
  document.getElementById('field[oldexam_number]').value = oldExamNum;
  parent.innerHTML += "<div  name='oldexam_"+oldExamNum+"'  id='oldexam_"+oldExamNum+"' ><table><tr><td width='270'>Szakképesítés</td><td><select  name='field[szakma_oldexam_"+oldExamNum+"]'  id='field[szakma_oldexam_"+oldExamNum+"]'>"+options+"</select></td></tr><tr><td>Mesterlevél kiállítója</td><td><input type='text' onChange=\"setChange('oldexam_change')\"   name='field[kiallito_oldexam_"+oldExamNum+"]'  id='field[kiallito_oldexam_"+oldExamNum+"]' value=''></td></tr><tr><td>Kiállítás dátum</td><td>"+DateInput_return('datum_oldexam_'+oldExamNum, true)+"</td></tr><tr><td>&nbsp;</td><td align='right'><a class='button_del' href='javascript:void(0)' onClick=\"deleteoldExam('oldexam_"+oldExamNum+"')\">Törlés</a></td></tr></table>";
  setChange('oldexam_change');
}

function deleteoldExam(name)
{
  var parent = document.getElementById(name);
  var szakma = document.getElementById('field[szakma_'+name+']');
  var kiallito = document.getElementById('field[kiallito_'+name+']');
  szakma.value='';
  kiallito.value = '';
  parent.style.display = 'none';
  setChange('oldexam_change');
}


function addoldPractice(name) {
  var parent = document.getElementById('oldpractices');
  var oldPracticeNum = document.getElementById('field[oldpractice_number]').value;
  oldPracticeNum++;
  document.getElementById('field[oldpractice_number]').value = oldPracticeNum;
  parent.innerHTML += "<div  name='oldpractice_"+oldPracticeNum+"'  id='oldpractice_"+oldPracticeNum+"' ><table><tr><td width='270'>Munkahely/munkaadó</td><td><input type='text' onChange=\"setChange('oldpractice_change')\"   name='field[munkaado_oldpractice_"+oldPracticeNum+"]'  id='field[munkaado_oldpractice_"+oldPracticeNum+"]' value=''></td></tr><tr><td>Tevékenység megnevezése</td><td><input type='text' onChange=\"setChange('oldpractice_change')\"   name='field[tevekenyseg_oldpractice_"+oldPracticeNum+"]'  id='field[tevekenyseg_oldpractice_"+oldPracticeNum+"]' value=''></td></tr><tr><td>Foglalkozás kezdete</td><td>"+DateInput_return('kezdet_oldpractice_'+oldPracticeNum, true)+"</td></tr><tr><td>Foglalkozás vége</td><td>"+DateInput_return('vege_oldpractice_'+oldPracticeNum, true)+"</td></tr><tr><td>&nbsp;</td><td align='right'><a class='button_del' href='javascript:void(0)' onClick=\"deleteoldPractice('oldpractice_"+oldPracticeNum+"')\">Törlés</a></td></tr></table>";
  setChange('oldpractice_change');
}

function deleteoldPractice(name)
{
  var parent = document.getElementById(name);
  var munkaado = document.getElementById('field[munkaado_'+name+']');
  var tevekenyseg = document.getElementById('field[tevekenyseg_'+name+']');
  munkaado.value='';
  tevekenyseg.value = '';
  parent.style.display = 'none';
  setChange('oldpractice_change');
}

function deleteFax(name)
{
  var parent = document.getElementById(name);
  var korz = document.getElementById('field[korz_'+name+']');
  var szam = document.getElementById('field[szam_'+name+']');
  var mellek = document.getElementById('field[mellek_'+name+']');
  parent.removeChild(korz);
  parent.removeChild(szam);
  parent.removeChild(mellek);
  parent.style.display = 'none';
  setChange('fax_change');

}

function addFax(name) {
  var parent = document.getElementById(name);
  var faxNum = document.getElementById("field["+name+"_number]").value;
  faxNum++;
  document.getElementById('field['+name+'_number]').value = faxNum;
  parent.innerHTML += "<div  name='"+name+"_"+faxNum+"'  id='"+name+"_"+faxNum+"'><input type='text'  onChange=\"setChange('"+name+"_change')\"  name='field[korz_"+name+"_"+faxNum+"]'  id='field[korz_"+name+"_"+faxNum+"]' value='' size='2'>&nbsp;/&nbsp;		<input type='text'  onChange=\"setChange('"+name+"_change')\"  name='field[szam_"+name+"_"+faxNum+"]'  id='field[szam_"+name+"_"+faxNum+"]' value='' size='10'>&nbsp;-&nbsp;&nbsp;<input type='text'  onChange=\"setChange('"+name+"_change')\"  name='field[mellek_"+name+"_"+faxNum+"]'  id='field[mellek_"+name+"_"+faxNum+"]' value='' size='4'>&nbsp;&nbsp;&nbsp;<a class='button_del' href='javascript:void(0)' onClick=\"deleteFax('"+name+"_"+faxNum+"')\">Törlés</a></div>";
  setChange(name+'_change');
}

function setChange(id)
{
	 document.getElementById('field['+id+']').value = '1';
}

function addItemTo(from,to)
	{
		var from = document.getElementById(from);
		var to = document.getElementById(to);

			var item = document.createElement('option');
			item.text = from.options[from.selectedIndex].text;
			item.value = from.options[from.selectedIndex].value;
			to.appendChild(item);
			to.options[to.options.length-1].text = from.options[from.selectedIndex].text;
			from.removeChild(from.options[from.selectedIndex]);
	}
	
function selectAndSubmit(form,obj)
{
	var obj = document.getElementById(obj);
	var i = 0;
	for(i=0;i<obj.options.length;i++)
	{
		obj.options[i].selected = true;
	}
	if(obj.length > 0)
	{
		document.form123.submit();
	}
	else
	{
		alert('A mentés előtt legalább egy elemet át kell tennie a listába!');
	}
	
}

function saveAndNew()
{
	document.getElementById('saveandnew').value="1";
	try
	{
	document.form123.submit();
	}
	catch(e){}
	
	try
	{
	document.f2.submit();
	}
	catch(e){}
}

function saveAndGo(to)
{
	document.getElementById('saveandgo').value=to;
	try
	{
	document.form123.submit();
	}
	catch(e){}
	
	try
	{
	document.f2.submit();
	}
	catch(e){}
}

function resetForm()
{
	
	$(".s_okj").each(function () {
		$(this).remove();
      });
	  document.getElementById('form999').reset();
	  
	 document.location = document.location+"&rst=1";
}

function explode( delimiter, string, limit ) {  
      
       var emptyArray = { 0: '' };  
         
       // third argument is not required  
       if ( arguments.length < 2  
           || typeof arguments[0] == 'undefined'  
           || typeof arguments[1] == 'undefined' )  
       {  
           return null;  
       }  
      
       if ( delimiter === ''  
           || delimiter === false  
           || delimiter === null )  
       {  
           return false;  
       }  
      
       if ( typeof delimiter == 'function'  
           || typeof delimiter == 'object'  
  
         || typeof string == 'function'  
           || typeof string == 'object' )  
       {  
           return emptyArray;  
       }  
      
       if ( delimiter === true ) {  
           delimiter = '1';  
       }  
         
       if (!limit) {  
  
         return string.toString().split(delimiter.toString());  
       } else {  
           // support for limit argument  
           var splitted = string.toString().split(delimiter.toString());  
           var partA = splitted.splice(0, limit - 1);  
           var partB = splitted.join(delimiter.toString());  
           partA.push(partB);  
           return partA;  
       }  
   }  
	
function teaor_ismChange()
{
	if($('#field_teaor_ism_1').is(':checked'))
	{
		$('#field_teaor').val('');
		$('#field_teaor').parent().parent().hide();
		$('#field_agazat').parent().parent().show();
	}
	else
	{
		$('#field_agazat').val('');
		$('#field_agazat').parent().parent().hide();
		$('#field_teaor').parent().parent().show();
	}
}

function kamarai_tagsagChange()
{
	if($('#field_kamarai_tagsag').val() == 3)
	{
		$('#field_kamarai_nyilv_szam').parent().parent().hide();
		$('#field_kamarai_tagozat').parent().parent().hide();
	}
	else
	{
		$('#field_kamarai_nyilv_szam').parent().parent().show();
		$('#field_kamarai_tagozat').parent().parent().show();
	}
}

function cegvezetobolChange()
{
	if($('#field_cegvezetobol').is(':checked'))
	{
		$('#kepzesert_felelos').hide();
	}
	else
	{
		$('#kepzesert_felelos').show();
	}
}

function addTooltip(id, text)
{
  $('#'+id).tooltip({
                      delay: 0,
                      track: true,
                      showURL: false,
                      bodyHandler: function() {
                        return text;
                      }
                    });     
}
