
function webuniverzum() {}
function loading() {}
function reloading() {}
var SLsystem={

isdefined:function(variable) {
return (typeof(window[variable]) == "undefined")?  false: true;
},

setsessioncookie:function(cookieName, cookieValue) {
document.cookie = escape(cookieName) + "=" + escape(cookieValue) + "; path=/" + "; domain=.";
return true;
},

setsavedcookie:function (CookieName, CookieValue, periodType, offset) {

var expireDate = new Date ();
offset = offset / 1;
  
var myPeriodType = periodType;
switch (myPeriodType.toLowerCase()) {
case "years":
expireDate.setYear(expireDate.getFullYear()+offset);
break;
case "months":
expireDate.setMonth(expireDate.getMonth()+offset);
break;
case "days":
expireDate.setDate(expireDate.getDate()+offset);
break;
case "hours":
expireDate.setHours(expireDate.getHours()+offset);
break;
default:
expireDate.setMinutes(expireDate.getMinutes()+offset);
break;
} 
  
document.cookie = escape(CookieName ) + "=" + escape(CookieValue) + "; expires=" + expireDate.toGMTString() + "; path=/" + "; domain=.";
},

getcookievalue:function (cookieName) {
var exp = new RegExp (escape(cookieName) + "=([^;]+)");
if (exp.test (document.cookie + ";")) {
exp.exec (document.cookie + ";");
return unescape(RegExp.$1);
}
else return false;
},

deletecookie:function (cookieName) {
if (this.getcookievalue (cookieName)) this.setsavedcookie (cookieName,"0","years", -1);  
return true;     
},

getbrowserdimensions:function() {
var winWidth=0, winHeight=0;
if(typeof(window.innerWidth)=="number") {
//Non-IE
winWidth=window.innerWidth;
winHeight=window.innerHeight;
} else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
//IE 6+ in 'standards compliant mode'
winWidth=document.documentElement.clientWidth;
winHeight=document.documentElement.clientHeight;
} else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
//IE 4 compatible
winWidth=document.body.clientWidth;
winHeight=document.body.clientHeight;
}
var result=new Array(winWidth, winHeight);
return result;
},

insertframe:function(div, url, widths, heights, scrollings, vspaces, hspaces) {  
if (document.getElementById("IF_"+div)) {
dropid("IF_"+div);
}
var JSiframe=document.createElement("IFRAME");  
JSiframe.id="IF_"+div;  
JSiframe.name="IF_"+div;
JSiframe.src=url;
JSiframe.width=widths;
JSiframe.height=heights;
JSiframe.frameBorder="0"
JSiframe.border="0"
JSiframe.scrolling=scrollings
JSiframe.marginWidth="0"
JSiframe.marginHeight="0"
JSiframe.vspace=vspaces;
JSiframe.hspace=hspaces;
document.getElementById(div).appendChild(JSiframe);
},

dropelem:function(elem) {
var Node = document.getElementById(elem);
Node.parentNode.removeChild(elem);
},

loadedobjects:"-",
loadnext:"0",

extloadfile:function(fileType,fileName,requestType,loadAfter) {
if (!document.getElementById)
return
var fileref=""
if (this.loadedobjects.indexOf(fileName)==-1){
if (fileType=="js") {
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", fileName);
} else if (fileType=="css") {
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", fileName);
} else if (fileType=="html" && requestType=="GET") {
//+ajax load get
} else if (fileType=="html" && requestType=="POST") {
//+ajax load post
} else if (fileType=="html" && requestType=="FILE") {
//+iframe load file
}
}
if (fileref!=""){
this.loadnext=loadAfter;
document.getElementsByTagName("head").item(0).appendChild(fileref)
this.loadedobjects+=fileName+" "
}

}


};

var google_conversion_id = 1031988349;
var google_conversion_language = "en";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "f-b9CJW2zwEQ_ciL7AM";
var google_conversion_value = 0;

function emailconversion(page) {

//if (page!="kapcsolat") {
//var u="http://www.googleadservices.com/pagead/conversion.js";
//SLsystem.extloadfile("js",u,"GET","0");
//}

return false;
}

var SLsite={

datas:{"curscrollx":0, "curscrolly":0, "imgviewer":0, "imgviewprogress":0},

showrefpage:function(did) {
window.location=document.getElementById(did).href;
},

veilopen:function(type) {
var veil="SlPBg";
if (type!=0) {

}
this.datas.curscrollx=(document.all)?document.body.scrollTop:window.pageXOffset;
this.datas.curscrolly=(document.all)?document.body.scrollTop:window.pageYOffset;
window.scrollTo(0,0);
document.body.style.overflow="hidden";
document.getElementById(veil).style.display="block";
},

veilclose:function() {
document.getElementById("SlPBg").style.display="none";
document.body.style.overflow="auto";
window.scrollTo(0,800);
window.scrollTo(this.datas.curscrollx,this.datas.curscrolly);
document.body.style.cursor="auto";
},

objimageselect:function(elid) {
var s=document.getElementById(elid).src;
s=s.replace("s.png", ".png");
document.getElementById("SlOimgs").style.background="#EEEEEE url('"+s+"') center no-repeat";
this.objimagethumbnail(elid);
},

objimagethumbnail:function(elid) {
if (document.getElementById(elid)) {
for (var a=1;a<20;a++) {
if (document.getElementById("SlOimgMore"+a)) {
document.getElementById("SlOimgMore"+a).style.border="1px solid #CCCCCC";
}
}
document.getElementById(elid).style.border="1px solid #FF0000";
}
},

objimgviewtip:function(elid,dir) {
var shows=new Array("visible","hidden","hidden");
var showl=new Array("none","block","none");
if (this.datas.imgviewer==1 || dir==2) {
document.getElementById(elid).style.display=showl[dir];
document.getElementById(elid).style.visibility=shows[dir];
}
},

objimgviewload:function(elid,type,imgsrc) {
this.datas.imgviewer=type;
if (type==0) {
this.objimgviewtip(2);
} else {
if (document.getElementById(imgsrc)) {
this.objimageselect(imgsrc);
} else {
document.getElementById(elid).style.background="#EEEEEE url('"+imgsrc+"') center no-repeat";
}
document.getElementById(elid).style.cursor="pointer";
//document.getElementById("SlOlimgbox").style.display="block";
}
},

objimgviewstart:function(elid) {
var s=document.getElementById(elid).style.backgroundImage;
s=s.replace("url(", "");
s=s.replace(")", "");
s=s.replace(".png", ".png");
s=s.replace("referenciak", "referenciakl");
if (s.indexOf("\"")==0 || s.indexOf("'")==0) {
s=s.substring(1,s.length-1);
}
this.imgvieweropen(s);
return false;
},

imgviewershow:function(w,h, imgsrc) {
if (w>0 && h>0) {
if (w>50 || h>50) {
this.datas.imgviewprogress=8;
document.getElementById("SlOlimg").src=imgsrc;
if (w<81) {
w=81;
}
var d=SLsystem.getbrowserdimensions();
winHeight=d[1];
winWidth=d[0];
if (winWidth<300) {
winWidth=300;
}
if (winHeight<300) {
winHeight=300;
}
w=w+10;
h=h+25;
if (h>winHeight) {
var vh=winHeight-10;
w=w*(vh/h);
h=vh;
}
if (w>winWidth) {
var vw=winHeight-10;
h=h*(vw/w);
w=vw;
}
if (vh || vw) {
var ih=h-25;
var iw=w-10;
document.getElementById("SlOlimg").style.height=ih+"px";
document.getElementById("SlOlimg").style.width=iw+"px";
}
document.getElementById("SlOlimgbox").style.width=w+"px";
document.getElementById("SlOlimgbox").style.height=h+"px";
document.getElementById("SlOlimgbox").style.marginTop="-"+h/2+"px";
document.getElementById("SlOlimgbox").style.marginLeft="-"+w/2+"px";
document.getElementById("SlOlimgbox").style.display="block";
} else {
this.imgviewerloading(9);
}
}
document.body.style.cursor="auto";
},

imgviewerloading:function(type) {
this.datas.imgviewprogress=0;
if (type==1 && this.datas.imgviewprogress==8) {
document.body.style.cursor="auto";
this.veilclose();
} else if (type==9 && this.datas.imgviewprogress==1) {
alert("a kép nem elérhetö nagyobb méretben");
document.body.style.cursor="auto";
this.veilclose();
}
},

limgs:{},

imgvieweropen:function(imgsrc) {
document.body.style.cursor="wait";
this.veilopen(0);
this.datas.imgviewprogress=1;
var i=new Image;
if (this.limgs[imgsrc]) {
i.src=imgsrc;
var w=i.width;
var h=i.height;
SLsite.imgviewershow(w,h, imgsrc);
} else {
this.limgs[imgsrc]=true;
i.onload=function() {
var w=i.width;
var h=i.height;
SLsite.imgviewershow(w,h, imgsrc);
}
i.src=imgsrc;
}
},

imgviewerclose:function() {
document.getElementById("SlOlimgbox").style.display="none";
//document.getElementById("SlOlimg").style.visibility="hidden";
document.getElementById("SlOlimg").src="";
document.getElementById("SlOlimg").style.height="auto";
document.getElementById("SlOlimg").style.width="auto";
document.getElementById("SlOlimgbox").style.width="200px";
document.getElementById("SlOlimgbox").style.height="100px";
document.getElementById("SlOlimgbox").style.marginTop="100px";
document.getElementById("SlOlimgbox").style.marginLeft="-100px";
this.veilclose();
},

checkcontact:function() {

var r=false;
var c=0;
var d=0;
var m="";

document.getElementById("formbutton").disabled=true;

d++;
document.getElementById("formname").style.borderColor="#888888";
if (document.getElementById("formname").value.length>0) {

c++;

} else {

m=m+"a Név ";
document.getElementById("formname").style.borderColor="#FF0000";

}

d++;
document.getElementById("formtel").style.borderColor="#888888";
document.getElementById("formtel").value=document.getElementById("formtel").value.replace(/ /g,"");
if (document.getElementById("formtel").value.length>6) {

c++;

} else {

m=m+"a Telefonszám ";
document.getElementById("formtel").style.borderColor="#FF0000";

}

d++;
document.getElementById("formmessage").style.borderColor="#888888";
if (document.getElementById("formmessage").value.length>0) {

c++;

} else {

m=m+"az Üzenet ";
document.getElementById("formmessage").style.borderColor="#FF0000";

}

d++;
document.getElementById("formcode").style.borderColor="#888888";
document.getElementById("formcode").value=document.getElementById("formcode").value.replace(/ /g,"");
if (document.getElementById("formcode").value.length>2) {

c++;

} else {

m=m+"az Ellenörző kód ";
document.getElementById("formcode").style.borderColor="#FF0000";

}

if (m.length>0) {

m="Kérjük töltse ki "+m+"mező(ke)t!<br>";

}

document.getElementById("formmail").style.borderColor="#888888";
document.getElementById("formmail").value=document.getElementById("formmail").value.replace(/ /g,"");
if (document.getElementById('formmail').value.length>5) {

if (document.getElementById('formmail').value.indexOf(' ')==-1 && document.getElementById('formmail').value.indexOf('@')>0 && document.getElementById('formmail').value.lastIndexOf('.')>document.getElementById('formmail').value.indexOf('@')) {

r=true;

}

}

if (!r) {

m=m+"Kérjük adja meg e-mailcímét!";
document.getElementById("formmail").style.borderColor="#FF0000";

}

if (r && d==c) {

document.getElementById("contactforms").submit();

} else {

document.getElementById("message").innerHTML="<em>"+m+"</em>";
document.getElementById("formbutton").disabled=false;

}

}





};
var x=SLsystem.getbrowserdimensions();


