﻿	var jsHOST = "http://www.vidamkolykok.hu/";
	var ie = ((navigator.userAgent.toLowerCase().indexOf("msie") != -1) && (navigator.userAgent.toLowerCase().indexOf("opera") == -1) );
	var ieki = navigator.userAgent.toLowerCase().indexOf("msie") + 5;
	var ieverzio = navigator.userAgent.substr(ieki, 1);
	
	function fokusz(obj){
		document.getElementById(obj).focus();
	}
	
	function ugras(url){
		document.location.href = url;	
	}
	
	function select_beallito(snev, str){
		db = document.getElementById(snev).length;
		j = 0;
		for(i=0;i<db;i++){
			if( document.getElementById(snev).options[i].value.toLowerCase()==str.toLowerCase() ){
				j = i;
				break;
			}
		}
		document.getElementById(snev).selectedIndex = j;
	}
	
	function ertek_kereso(miben, mit, tVv){
		db 	= document.getElementById(miben).length;
		j 	= 0;
		van = 0;
		for(i=0;i<db;i++){
			if(tVv=="value"){
				if( document.getElementById(miben).options[i].value.toLowerCase()==mit.toLowerCase() ){
					van = 1;
					break;
				}
			}else{
				if( document.getElementById(miben).options[i].text.toLowerCase()==mit.toLowerCase() ){
					van = 1;
					break;
				}
			}
		}
		return van;
	}
	
	function kerdes(_kerdes, muvelet){
		var x = confirm(_kerdes);
		
		if(x==true){
			document.location.href = muvelet;
		}
	}
	
	function getFormValues(fobj){
		var str = "";
		if(document.getElementById(fobj)){
			var db  = document.getElementById(fobj).elements.length;
		}else{
			var db = 0;
		}
		
		for(var i = 0; i < db; i++){
			nev = "#" + document.getElementById(fobj).elements[i].name;
			str += document.getElementById(fobj).elements[i].name + "=" + escape($(nev).val());
			//escape(document.getElementById(fobj).elements[i].value);
			if(i<db-1){ str += "&"; }
		}
		return str;
	}
	
	function inputCheck_notEmpty(obj){
		if(document.getElementById(obj).type=="text" || document.getElementById(obj).type=="textarea"){
			var ertek = document.getElementById(obj).value;
			if(ertek.length==0 || ertek==""){
				//alert("A mezo erteke nem lehet ures!");
				fokusz(obj);
				return 0;	
			}else{
				return 1;
			}
		}
		return 1;
	}
	
	function inputCheck_number(obj){
		if(document.getElementById(obj).type=="text"){
			var ertek = document.getElementById(obj).value;
			if(isNaN(ertek)){
				//alert("A mezo ertekenek szamnak kell lennie!");
				fokusz(obj);
				return 0;	
			}else{
				return 1;
			}
		}
		return 1;
	}
	
	function countLetter(str, letter){
		count = 0;
		pos = str.indexOf(letter);
		while ( pos != -1 ) {
			count++;
			pos = str.indexOf(letter, pos+1);
		}
		return count;
	}
	
	function check_emailAddress(email){
		var pattern  = /^[\w-]+(\.[\w-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4})$/i;
		if (!email.match(pattern)) {
			return 0;
		}
		return 1;
	}
	
	function dateCheck(_date_){
		if(_date_.length != 10){ return 0; }
		if(isNaN(_date_.charAt(0)) || isNaN(_date_.charAt(1)) || isNaN(_date_.charAt(2)) || isNaN(_date_.charAt(3)) || isNaN(_date_.charAt(5)) || isNaN(_date_.charAt(6)) || isNaN(_date_.charAt(8)) || isNaN(_date_.charAt(9)) ){ return 0;}
		if(_date_.charAt(4)!="-" || _date_.charAt(7)!="-"){ return 0;}
		var honap = _date_.charAt(5) + _date_.charAt(6);
		var nap = _date_.charAt(8) + _date_.charAt(9);
		if(honap==0 || honap>12 || nap==0 || nap>31){ return 0;}
		return 1;
	}
	
	function kozepre(){
		_mx = screen.width/2-200;
		_my = screen.height/2-100;
		moveTo(_mx, _my);
	}
	
	function resetFormValues(formName){
		for(var i = 0; i < document.getElementById(formName).elements.length; i++){
			if(document.getElementById(formName).elements[i].type=="text" || document.getElementById(formName).elements[i].type=="textarea"){
				document.getElementById(formName).elements[i].value = "";
			}
		}
	}
	
	function rejt(obj){
		document.getElementById(obj).style.visibility = "hidden";
	}
	
	function megjegyzesON(evt, szoveg){
		var obj   = document.getElementById("megjegyzes");
		var x_offset = (ie==false) ? window.pageXOffset : document.body.scrollLeft;
		var y_offset = (ie==false) ? window.pageYOffset : document.documentElement.scrollTop;
	
		obj.style.left = evt.clientX + "px";
		obj.style.top = evt.clientY + y_offset + 20 + "px";
		var obj2 = document.getElementById("szoveglada");
		obj2.innerHTML = szoveg;
		if(szoveg!=""){
			obj.style.visibility = "visible";
		}
	}
	
	function megjegyzesMOVE(evt){
		var obj   = document.getElementById("megjegyzes");
		var x_offset = (ie==false) ? window.pageXOffset : document.body.scrollLeft;
		var y_offset = (ie==false) ? window.pageYOffset : document.documentElement.scrollTop;
	
		obj.style.left = evt.clientX + "px";
		obj.style.top = evt.clientY + y_offset + 20 + "px";
	}
	
	function toggleElem(eID){
		var e = "#" + eID;
		$(e).slideToggle(400);
	}
	
	function processAjaxQuery(method, script, param){
		$.ajax({
			type: method,
			url: script,
			data: param,
			cache: false,
			beforeSend: function(){ $("#responsePanel").slideUp("fast"); $("#loaderPanel").slideDown("fast"); },
			success: 	function(data, textStatus){
							$("#responsePanel").html(data);
							$("#loaderPanel").slideUp("fast");
							$("#responsePanel").slideDown("fast");
							setTimeout("toggleElem('responsePanel')", 4000);
						}
		});
	}
	
	function jelszo_ell(){
		var passw1 = document.getElementById('in_passw1').value;
		var passw2 = document.getElementById('in_passw2').value;
		var passw3 = document.getElementById('in_passw3').value;
		
		if(document.getElementById('in_passw1').type == "password"){
			if(passw1=="" || passw1.length<5){
				alert("A régi jelszó hibás!");
				document.getElementById('in_passw1').focus();
				return 0;
			}
		}
		if(passw2=="" || passw2.length<5 || passw3=="" || passw3.length<5){
			alert("Az új jelszó hibás!");
			document.getElementById('in_passw2').focus();
			return 0;
		}else{
			if(passw2 != passw3){
				alert("Nem egyeznek meg az új jelszavak!");
				document.getElementById('in_passw2').focus();
				return 0;
			}
		}
		return 1;
	}
	
	function textCheckForIllegal(s){
		hiba = 0;
		for(i=0; i<s.length; i++){
			if(s.charCodeAt(i)<48 || (s.charCodeAt(i)>57 && s.charCodeAt(i)<65) || s.charCodeAt(i)>122){
				hiba = 1;
				break;
			}
		}
		return hiba;
	}
	
	function checkboxToggle(obj){
		if(document.getElementById(obj).type == "checkbox"){
			if(document.getElementById(obj).checked == true){document.getElementById(obj).value = "on";}
			else{document.getElementById(obj).value = "off";}
		}
	}
	
	function _ablakBezar(objID){
		var obj = "#" + objID;
		$(obj).slideUp("fast");
	}
	
	function getDocumentHeight(){
		var body = screen.getBody();
		var innerHeight = (defined(self.innerHeight) && !isNaN(self.innerHeight)) ? self.innerHeight : 0;
		if (!document.compatMode || document.compatMode=="CSS1Compat") {
			var topMargin = parseInt(CSS.get(body,'marginTop'),10) || 0;
			var bottomMargin = parseInt(CSS.get(body,'marginBottom'), 10) || 0;
			return Math.max(body.offsetHeight + topMargin + bottomMargin,document.documentElement.clientHeight,document.documentElement.scrollHeight, screen.zero(self.innerHeight));
		}
		return Math.max(body.scrollHeight, body.clientHeight,screen.zero(self.innerHeight));
	}
	
	function tablaLeptetes(irany, formName, divTarget, scriptName){
		var img = "<img src='images/wait.gif' width='24' height='16' alt='Loading' />";
		var param = getFormValues(formName);
		param = param + "&irany=" + irany;
		
		$.ajax({
			type: "post",
			url: scriptName,
			data: param,
			beforeSend: function(){ $("#"+divTarget).html(img); },
			success: 	function(data, textStatus){
							var target = "#" + divTarget;
							$(target).html(data);
						}
		});
	}
	
	function flashBanner(flashKod){
		with(document){
			write(flashKod);
		}
	}

	/* -------------------------------------------------------------------------------------------- */
	/* - JQuery - */
	/* -------------------------------------------------------------------------------------------- */
	$(document).ready(function(){
		/* ---------------------------------------------------------------------------------------- */
		/* - MENÜ - */
		/* ---------------------------------------------------------------------------------------- */
		$("ul.menu li.menu1 a,ul.menu li.foglalkozasok a").hover(
			function(){
				$(this).find("span").animate({left:"5px"},350);
			},
			function(){
				$(this).find("span").animate({left:"0"},200);
			}
		);
		$("a.menu1").hover(
			function(){
				$(this).children("span").fadeIn(500);
			},
			function(){
				$(this).children("span").fadeOut(500);
			}
		);
		
		/* ---------------------------------------------------------------------------------------- */
		
		$("#inQSearch").focus(function(){
			var v = $(this).val();
			if(v=="Keresés..."){
				$(this).val("");
			}
		});
		
		$("#inQSearch").blur(function(){
			var v = $(this).val();
			if(v==""){
				$(this).val("Keresés...");
			}
		});
		
		$("#btnQSearch").click(function(){
			$("#fQSearch").submit();
		});
		
		$("#btnHirFel").click(function(){
			//$(this).attr("disabled","disabled");
			$("#hirlevelBox").html("<img src='"+jsHOST+"images/loading.gif' width='32' height='32' alt='loading' />");
			$("#hirlevelBox").show();
			
			var param  = getFormValues("fHirlevel");
			var param  = param + "&muvelet=fel";
			$.ajax({
				type: "get",
				url: jsHOST+"sHirlevel.php",
				data: param,
				dataType: "text",
				success: 	function(data, textStatus){
								//$("#btnHirFel").attr("disabled","");
								//data = data.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
								data = data.charAt(2);
								if(data=="1"){
									var img = "<img src='"+jsHOST+"images/icons/check-ok.png' width='24' height='24' alt='ok' />";
								}else{
									var img = "<img src='"+jsHOST+"images/icons/check-error.png' width='32' height='32' alt='error' />";
								}
								$("#hirlevelBox").html(img);
								$("#hirlevelBox").show();
							}
			});
		});
		
		$("#btnHirLe").click(function(){
			//$(this).attr("disabled","disabled");
			$("#hirlevelBox").html("<img src='"+jsHOST+"images/loading.gif' width='32' height='32' alt='loading' />");
			$("#hirlevelBox").show();
			
			var param  = getFormValues("fHirlevel");
			var param  = param + "&muvelet=le";
			$.ajax({
				type: "get",
				url: jsHOST+"sHirlevel.php",
				data: param,
				dataType: "text",
				success: 	function(data, textStatus){
								//$("#btnHirFel").attr("disabled","");
								//data = data.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
								data = data.charAt(2);
								if(data=="1"){
									var img = "<img src='"+jsHOST+"images/icons/check-ok.png' width='24' height='24' alt='ok' />";
								}else{
									var img = "<img src='"+jsHOST+"images/icons/check-error.png' width='32' height='32' alt='error' />";
								}
								$("#hirlevelBox").html(img);
								$("#hirlevelBox").show();
							}
			});
		});
		
	});
	/* -------------------------------------------------------------------------------------------- */
	/* - END JQuery - */
	/* -------------------------------------------------------------------------------------------- */
	
	function logInErrorHide(){
		$("#logInResult").hide();
		$("#logInLoader").hide();
		$("#fUpperLogin").fadeIn(800);
	}

