//doc ready
var akt_img=1;
$(function(){
	$.scrollTo.defaults.axis = 'xy';
    //$('#galthumbcontainer a').lightBox();
	$("#fokep").cycle({fx:"fade",speed:2000});
	eval('$("#dialog").dialog({modal:true,resizable:false,title:"",autoOpen: false,overlay: {opacity: 0.2,background: "black"},buttons: {"Bezárás": function() {$(this).dialog("close");}}})');
});
//doc ready end
function hopp(target){
    window.location=target;
}

function content(url){
	     
		$("#regbutton").hide();
	           $("#dialog").dialog('option','modal',true);
			   $("#dialog").dialog('option','resizable',false);
			   $("#dialog").dialog('option','width',650);
			   $("#dialog").dialog('option','height',400);
			   $("#dialog").dialog('option','title','');
			   $("#dialog").dialog('option','buttons',{"Bezárás": function() {}});
               $("#dialog").dialog().html("Kérem várjon míg a tartalom betöltődik...").css({overflowY:"scroll"});
			   $("#dialog").dialog('open'); 
	
		$.get(url, 
        function(response) {
			   $("#dialog").dialog('option','modal',true);
			   $("#dialog").dialog('option','resizable',false);
			   $("#dialog").dialog('option','width',650);
			   $("#dialog").dialog('option','height',400);
			   $("#dialog").dialog('option','title','');
			   $("#dialog").dialog('option','buttons',{"Bezárás": function() {$(this).dialog("close");}});
			   $("#dialog").dialog().html('<img src="images/dialogheader.jpg"><br><br>'+response).css({overflowY:"scroll"});
			   $("#dialog").dialog('open');
        }   
    );	
}

function fixPng() {
    var arVersion = navigator.appVersion.split("MSIE")
    var version = parseFloat(arVersion[1])

    if ((version >= 5.5 && version < 7) && (document.body.filters)) 
    {
       for(var i=0; i<document.images.length; i++)
       {
          var img = document.images[i]
          var imgName = img.src.toUpperCase()
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
          {
             var imgID = (img.id) ? "id='" + img.id + "' " : ""
             var imgClass = (img.className) ? "class='" + img.className + "' " : ""
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
             var imgStyle = "display:inline-block;" + img.style.cssText 
             if (img.align == "left") imgStyle = "float:left;" + imgStyle
             if (img.align == "right") imgStyle = "float:right;" + imgStyle
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
             var strNewHTML = "<span " + imgID + imgClass + imgTitle
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
             img.outerHTML = strNewHTML
             i = i-1
          }
       }
    }
}

function isFF3() {
    var qq = $.browser.version.replace(/\./g, "");
    if(parseInt(qq.substr(0,2)) > 18)
        return true;
    else
        return false;
}

function emailCheck (emailStr) {

var checkTLD=0;

var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;

var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);

if (matchArray==null) {
//alert("Email address seems incorrect (check @ and .'s)");
return false;
}
var user=matchArray[1];
var domain=matchArray[2];

for (i=0; i<user.length; i++) {
if (user.charCodeAt(i)>127) {
//alert("Ths username contains invalid characters.");
return false;
   }
}
for (i=0; i<domain.length; i++) {
if (domain.charCodeAt(i)>127) {
//alert("Ths domain name contains invalid characters.");
return false;
   }
}

if (user.match(userPat)==null) {

//alert("The username doesn't seem to be valid.");
return false;
}

var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {

for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
//alert("Destination IP address is invalid!");
return false;
   }
}
return true;
}
 
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) {
if (domArr[i].search(atomPat)==-1) {
//alert("The domain name does not seem to be valid.");
return false;
   }
}

if (checkTLD && domArr[domArr.length-1].length!=2 && 
domArr[domArr.length-1].search(knownDomsPat)==-1) {
//alert("The address must end in a well-known domain or two letter " + "country.");
return false;
}

if (len<2) {
//alert("This address is missing a hostname!");
return false;
}

return true;
}