﻿	var jsHOST = "http://www.fogyilak.hu/";
	var ie = ((navigator.userAgent.toLowerCase().indexOf("msie") != -1) && (navigator.userAgent.toLowerCase().indexOf("opera") == -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(){
		var szelesseg = $(document).width();
		//alert(szelesseg);
		if(szelesseg<1200){
			szelesseg = szelesseg + 80;
			$("#mainWindow").css("width", szelesseg+"px");
			$("#szegely").css("width", szelesseg+"px");
		}
		$("ul.menu li").append("<div></div>");
		$("ul.menu li").hover(function(){
				$(this).children("div").stop().animate({"top":"-26px"}, 1500, "easeOutElastic");
			},function(){
				$(this).children("div").stop().animate({"top":"1px"}, 1500, "easeOutElastic");
			}
		);
		
		$("#aLogin").click(function(){
			$.fn.colorbox({href:jsHOST+"loginbox.php"});
		});
		
		$("#btnLogin").live('click', function(){
				$(this).attr("disabled","disabled");
				$(this).toggleClass("defBtnDis");
				$("#loaderLoginDiv").show();
				var param  = getFormValues("fLoginbox");
				$.ajax({
					type: "post",
					url: jsHOST+"loginCheck.php",
					data: param,
					success: 	function(data, textStatus){
									$("#loaderLoginDiv").hide();
									$("#btnLogin").attr("disabled","");
									$("#btnLogin").toggleClass("defBtnDis","false");
									$("#loadingResult").html(data);
									$("#loadingResult").show();
								}
				});
			}
		);
		
		$("#aInfo").click(function(){
			var loc = jsHOST + "belepes/ok/";
			$(document).attr("location", loc);
		});

		$("#aLogout").click(function(){
			var loc = jsHOST + "kilepes/";
			$(document).attr("location", loc);
		});

		$("#aTop").live('click',function(){
			$.scrollTo( 0, 800);
		});
		
		$("a[rel='egykep']").colorbox();
		
	});

