// JavaScript Document



function logol(log) {
  try {
    console.log(log);
  } catch(err) {}
}

function selectJump(obj){
  eval("parent.location='"+obj.options[obj.selectedIndex].value+"'");
}

function cssz(obj) { // csak számok
	var elem = document.getElementById(obj);
	elem.value = elem.value.replace(/[^0-9\.]/g,'');
}

function mutat() {
	var elemek = $A(arguments);
	for(i=0; i<elemek.length; i++) {
		new Effect.toggle(elemek[i]);
	}
}

function setvalue(obj, val) {
	document.getElementById(obj).value = val;
}

function brutto(netto) {
	var brutto = parseFloat(netto) * 1.2;
	if(!isNaN(brutto))
		return brutto;
	else
		return 0;
}

function ie6_alert() {
	var IE6 = (navigator.userAgent.indexOf("MSIE 6")>=0) ? true : false;
	if(IE6) {
		var elem = document.getElementById('login_field');
		elem.innerHTML = elem.innerHTML + '<div id="ie6alert">Az Ön böngészője elavult. A rendszer használata nem várt eseményeket okozhat!<br /><br />Javasolt frissítés:<br />'
		+ '<a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx" target="_blank">http://www.microsoft.com/windows/downloads/ie/getitnow.mspx</a></div>';
		return true;
	}
	return false;
}

function aktiv_munkaero(obj, obj2) {
	var elem = document.getElementById(obj);
	var elem2 = document.getElementById(obj2);
	if(elem.checked) {
		if( confirm('A munkaviszony vége mező törölve lesz. Biztos, hogy módosítjuk?') ) {
			elem2.value = '';
		}
	} else {
		var now = new Date();
		var ev   = now.getFullYear();
		var ho   = parseInt(now.getMonth()+1) < 10 ?  '0'+(now.getMonth()+1) : now.getMonth()+1;
		var nap  = parseInt(now.getDate()) < 10 ?  '0'+now.getDate() : now.getDate();
		var ora  = parseInt(now.getHours()) < 10 ?  '0'+now.getHours() : now.getHours();
		var perc = parseInt(now.getMinutes()) < 10 ?  '0'+now.getMinutes() : now.getMinutes();
		
		var mysql_format = ev+'-'+ho+'-'+nap+' '+ora+':'+perc+':00';
		
		if( elem2.value != '' ) {
			if( confirm('A munkaviszony vége mező nem üres. Biztos, hogy módosítjuk?') ) {
				elem2.value = mysql_format;
			}
		} else {
			elem2.value = mysql_format;
		}
	}
}

function mnt() {

	var elem = document.getElementById('mntipus_id');
	var elem2 = document.getElementById('tuloradiv');
	
	if( elem.options[elem.selectedIndex].value != 1 ) {
		elem2.style.display = 'none';
	} else {
		elem2.style.display = 'block';
	}
}

function szabadsag_datum_ell() 
{
  try 
  {  
    var ev1  = $F('szabi_start_a');
    var ho1  = $F('szabi_start_b');
    var nap1 = $F('szabi_start_c');
    
    var ev2  = $F('szabi_end_a');
    var ho2  = $F('szabi_end_b');
    var nap2 = $F('szabi_end_c');
  
    //logol(ev1+'-'+ho1+'-'+nap1+' | '+ev2+'-'+ho2+'-'+nap2);
    
    var ma   = new Date();
    ma.setDate(ma.getDate() + 1);
    
    var kezd = new Date();
    var vege = new Date();
    
    kezd.setFullYear(ev1);
    kezd.setMonth(ho1 - 1);
    kezd.setDate(nap1);
    
    vege.setFullYear(ev2);
    vege.setMonth(ho2 - 1);
    vege.setDate(nap2);
    
    var hiba = '';
    
    if(kezd < ma)
    {
      hiba += 'Az időpont kezdete nem lehet kissebb a holnapinál! \n ';
    }
    
    if(vege < kezd)
    {
      hiba += 'A befejező időpont nem lehet kissebb mint a kezdő! \n' ;
    }
    
    if(hiba == '')
    {
      if( confirm('Biztos?') )
      {
        $('szabadsag_form').submit();
        return true;
      }
      else
      {
        return false;
      }
    }
    else
    {
      alert(hiba);
      logol(hiba);
      logol(ma+' | '+kezd+' | '+vege);    
      return false;
    }
  } 
  catch(err) 
  { 
    return false;
  }
}


/*    ----------istván ------------   */



function nemaktiv(obj)

{
	var elem = document.getElementById(obj);
	
	elem.checked = false;
}



function isEmail(obj) {
	
	
	var elem = document.getElementById(obj);
//	alert (elem.value);
	
	if (elem.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
	//	elem.className = 'input';
		$('email_ell').innerHTML = '<img src="images/accept.png" alt="" />';
	mentestilt(2,1);
		return true;
	}	else {
			
		//elem.className = 'inputhiba';
$('email_ell').innerHTML = '<img src="images/exclamation.png" alt="" />';
mentestilt(2,-1);
		return false;
	}
}
	
	
function kotelezo(obj) {
	
	
	var elem = document.getElementById(obj);
	
	
	if (elem.value != "" ) {
	//	elem.className = 'input';
		$(obj + '_ell').innerHTML = '<img src="images/accept.png" alt="" />';
	mentestilt(1,1);
		return true;
	}	else {
			
		//elem.className = 'inputhiba';
$(obj + '_ell').innerHTML = '<img src="images/exclamation.png" alt="" />';
mentestilt(1,-1);
		return false;
	}
}			



function szabvizsgal(obj1,obj2) {
	
	
	var elem1 = document.getElementById(obj1);
	var elem2 = document.getElementById(obj2);
	

	if ((elem1.value != "" && elem1.value <= 30) && (parseInt(elem2.value) <= parseInt(elem1.value)))
	
	{
	//	elem.className = 'input';
		$(obj1 + '_ell').innerHTML = '<img src="images/accept.png" alt="" />';
		mentestilt(0,1);
		return true;
	}	else {
			
		//elem.className = 'inputhiba';
		$(obj1 + '_ell').innerHTML = '<img src="images/exclamation.png" alt="" />';
		mentestilt(0,-1);
		return false;
	}
}			


function muszak_ell(objektum,ido) 

{
	

	var elem = document.getElementById(objektum);
	

	
	if (elem.value != "" && elem.value <= ido) {
	//	elem.className = 'input';
		$(objektum+'_ell').innerHTML = '<img src="" alt="" />';
		
		return true;
	}	
	
	else 
	{
			
		//elem.className = 'inputhiba';
		$(objektum+'_ell').innerHTML = '<img src="images/exclamation.png" alt="" />';
		$(objektum).value = "";
		return false;
	}
}

function szabadsagok(ev,id,obj1,obj2)

{
	
	
		new Ajax.Request('/ajax_szabadasgok.php', { 
		method: 'get', 
		parameters: 
		
		{ 	url	: document.URL,
			ev: ev,
		  	dolgozo_id: id
		
		},
		onSuccess: function(transport) { 
		
		
		valasz = transport.responseText.split("|");
		
	$(obj1).value = valasz[0];
	$(obj2).value = valasz[1];
	$('date_id').value = valasz[2];	
	
	
			
		}
	});
	
	
	
	
//'d_szabadsag','d_kivett'	
	
}

//*  majd még kitalálom hogy működjön   */ 
function mentestilt(melyik,ertek)
{

	new Ajax.Request('/ajax_sessionba.php', { 
		method: 'get', 
		parameters: 
		
		{ 	url	: document.URL,
			honnan: melyik,
		  	ertek: ertek
		
		},
		onSuccess: function(transport) { 
		
		
		
			if (transport.responseText == 0)
			{
				
			$('mentes_gomb').disabled = false;	
			}
			else
			{
				
				$('mentes_gomb').disabled = true;		
			}
			
		}
	});

	
	
}	


//**** Majd meglátom hogy van e értelme

function ado_email_ell(ertek)
{
		new Ajax.Request('/ajax_ado_email_ell.php', { 
		method: 'get', 
		parameters: 
		
		{ 
		  	ertek: ertek
		
		},
		onSuccess: function(transport) { 
		
		
		
			if (transport.responseText == 0)
			{
				
			return true;
			}
			else
			{
				
			return false;	
			}
			
		}
	});

	
}
