function iecheck()
{
	var pos = navigator.userAgent.indexOf("MSIE ");
	if (pos == -1) return false;
	var version = navigator.userAgent.substring(pos + 5);
	return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)  || (version.indexOf("7") == 0)));
}


function emailchange(obj,cim,inner)
{
	d = document.getElementById(obj);
	r = new RegExp("#");
	n = new RegExp("\\*","g");
	cim = cim.replace(r,"@");
	cim = cim.replace(n,".");
	d.href = "mailto:"+cim;
	if(inner) d.innerHTML = cim;
}

function insertFlash(swf,size,cel,fv)
{
	var str = "";
	var fvstr = "";
	for(var i = 0; i<fv.length; i++)
	{
		fvstr += fv[i][0]+"="+fv[i][1]+"&";
	}
	fvstr = fvstr.substr(0,fvstr.length-1);
	if(iecheck())
	{
		str +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" width="'+size[0]+'" height="'+size[1]+'">';
		str +='	<param name="movie" value="'+swf+'" />';
		str +='	<param name="quality" value="high" />';
		str +=' <param name="menu" value="false" />';
		str +=' <param name="allowFullScreen" value="true" />';
		if(fvstr) str += '<param name="flashvars" value="'+fvstr+'" />';
		str +='</object>';
	}
	else
	{
		str +='<object type="application/x-shockwave-flash" data="'+swf+'" width="'+size[0]+'" height="'+size[1]+'">';
		str +='<param pluginurl="http://www.macromedia.com/go/getflashplayer">';
		str +='	<param name="menu" value="false" />';
		str +='	<param name="quality" value="high" />';
		str +=' <param name="allowFullScreen" value="true" />';
		if(fvstr) str += '<param name="flashvars" value="'+fvstr+'" />';
		str +='</object>';
	}
	document.getElementById(cel).innerHTML = str;
}

function FlashError(name, verzio, mihez)
{	
	document.getElementById(name).innerHTML = '<div style="padding:8px;">Az '+mihez+' megtekintéséhez legalább <b>Flash Player '+verzio+'</b> szükséges! <a href="http://www.adobe.com">Flash Player letöltése<\/a></div>';	
}

function isempty(str)
{
	r = new RegExp("^[ .*]$");
	return (r.test(str) || str.length == '');
}

function checkValidEmail(mailstr) {
	r = new RegExp("^[0-9a-zA-Z\\._\\-]{2,}@([0-9a-zA-Z_\\-]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	return r.test(mailstr);
}

function CreateAjax()
{
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				//A böngésző nem támogatja az ajaxot
				return false;
			}
		}
	}
	return xmlHttp;
}

function ajax(url,querystr,complete) {
	var xmlHttp = new CreateAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			complete(xmlHttp.responseText);
		}
	}
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=iso-8859-2");
	xmlHttp.setRequestHeader("Request-type","XMLHttpRequest");		
	if (xmlHttp.overrideMimeType)	xmlHttp.setRequestHeader("Connection","close");
	xmlHttp.send(querystr);
}

function get(id) {
	return document.getElementById(id);
}

function check_subscribe() {
	if(isempty(get('nev').value)) {
		alert('A név megadása kötelező!');
	}
	else if(!checkValidEmail(get('email').value)) {
		alert('Helytelen e-mail cím!');
	}
	else
	{
		var qstr = "code="+get('code').value;
		var ajaxLoad = new ajax(
			"/includes/code.php",
			qstr,
			function(responseText) {
				if(responseText=="true") {
					
					jel('ok');
					//alert('küldés');
					
				} 
				else 
				{
					alert('Az ellenőrző kód nem megfelelő!');
				} 
			}		
		);
	}
}

function newcode()
{
	var rnd = Math.random();
	get("gifcode").src = "bakonyinfo/includes/gifcode.php?rnd="+rnd; 
}

function init_lakcim() {
	if(get('lakcim').value == 'magánszemélynek kötelező') {
		get('lakcim').value = '';
	}
}
function check_lakcim() {
	if(isempty(get('lakcim').value)) {
		get('lakcim').value = 'magánszemélynek kötelező';
	}
}

function show_submenu(id) {
	document.getElementById('submenu_'+id).style.display = 'block';	
	document.getElementById('main_'+id).className = 'main_active';	
}

function hide_submenu(id) {
	document.getElementById('submenu_'+id).style.display = 'none';	
	document.getElementById('main_'+id).className = '';
}

function number_format(num)
{
	var string = String(num);
	var n = string.replace(/[^0-9]*/g,"");
	var i,s="",z=0;
	for(i=n.length;i>=0;i--)
	{
		s = n.substr(i,1)+s;
		if(z%3==0 && z>0) s = " "+s;
		z++
	}
	return strpad(s,2,"0");
}

function strpad(inputString, chars, padSting)
{
  var result = padSting+inputString;
  var remFromLeft = result.length-chars;
  return result.substr(remFromLeft);
}

function naptarOpen(type, img, id, now)
{
   
   
    var dval = new Date(now*1000);
    /*if( $.trim($("#date"+type+id).html()) )
    {
        dval = new Date($("#date"+type+id).html().replace(/^([0-9]{4})\.([0-9]{2})\.([0-9]{2})(.*)$/,"$2 $3 $1 $4:00"));
    }*/

    var beginhour = dval.getHours();
    var beginminu = dval.getMinutes();
	$("#date").datepicker({defaultDate: dval});
    
    //$("select").css("visibility","hidden");
   
   /*
    // ora slider bellitas
    $(".hour").slider({value:parseInt(beginhour), min:0, max:23, step:1, slide: function(event, ui) {
        $(".hour").next().val(number_format(ui.value));
    }});
    $(".hour").next().val(strpad(beginhour,2,"0"));
    // perc slider beallitas
    $(".minu").slider({value:parseInt(beginminu), min:0, max:59, step:1, slide: function(event, ui) {
        $(".minu").next().val(number_format(ui.value));
    }});
    $(".minu").next().val(strpad(beginminu,2,"0"));
   */
   
    $(".save").click( function(){
        alert("most mentem")  
        return false;
    });
   
    $(".cancel").click(function(){       
        $(".datetime").remove();
        $("select").css("visibility","visible");
        return false;
    });
}

function in_array (needle, haystack, argStrict) {
   var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                
				return true;
            }
        }
    }
     return false;
}

function dateadd(drawMonth,drawYear){

	//alert("("+drawMonth+")");
	//alert("("+drawYear+")");
	
	$.ajax({
		type: "POST",
		url: "/bakonyinfo/process/dateadd.php",
		data: "year="+drawYear+"&month="+drawMonth+"",
		success: function(back){
			
			//alert(back);
			var e=eval(back);
			
			$("#date td").attr('onclick',null);
			$("#date td").click(function(){
			
				if (in_array(parseInt($(this).children().first().html()),days,false)){
					//alert($(this).children().first().html());
					window.parent.location="programajanlo.html?year="+drawYear+"&month="+drawMonth+"&day="+$(this).children().first().html();
					
				}
			});
			
			
			$("#date td").each(function(){
										
				if (in_array(parseInt($(this).children().first().html()),days,false)){
					//alert('itt van program'+$(this).children().first().html());
					$(this).addClass('naptar_kiemelt');
				}
			
			});
		
		}
	 });

	

	//alert(drawMonth);
	//alert(drawYear);

	
	

}

function szallastkeres(szallastipus)
{
	
		its = new Array(
			new Array("tipus",szallastipus+" ")			
		);
		frm = document.createElement("FORM");
		frm.method = "post";
		frm.action = "/szallasok.html";
		frm.style.display = "none";
	
		
		for(i=0;i<its.length;i++)
		{
			n = document.createElement("INPUT");
			n.type = "hidden";
			n.name = its[i][0];
			n.value = its[i][1];
			frm.appendChild(n);
		}
		document.body.appendChild(frm);
		frm.submit();
		
		return false;
}
