//ajax loadpage
currentpage = "000"
var bustcachevar=1
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
//normal ajaxpage
function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest)
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar)
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
//globalis page valtozo kezelo ajaxpage nyelvvaltashoz
function ajaxpagex(uuurl, containerid){
url = uuurl + "?page=" + currentpage;
var page_request = false
if (window.XMLHttpRequest)
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar)
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
//postolos ajaxpage
function ajaxpagee(uurl, page, containerid){
url = uurl + "?page=" + page;
currentpage = page;
var page_request = false
if (window.XMLHttpRequest)
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar)
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
document.getElementById(containerid).innerHTML=page_request.responseText;
document.getElementById("loading").style.visibility = "hidden";
//egyeb funkciok az oldal betoltese utan
setupZoom();
window.scrollTo(0,0);
initVideo();
initVideo2();
}

else {
//loading.gif az oldal betoltodese alatt...
document.getElementById("loading").style.visibility = "visible";
//+ godollo specifikus dolog - a fancyzoom kepet eltuntetjuk ha a makett kattint valami masik oldalra
	if (document.getElementById("ZoomClose")) {
		document.getElementById("ZoomBox").style.visibility = "hidden";
		document.getElementById("ZoomImage").style.visibility = "hidden";
		document.getElementById("ZoomClose").style.visibility = "hidden";
	}

}
}

//jvplayer init
function initVideo(){
	var cnt = document.getElementById("mediaspace");
	var src = 'wmvplayer.xaml';
	var cfg = {
		file:'/content/videos/GodolloiNyiltNap_VZ.wmv',
		image:'/content/videos/preview.jpg',
		height:'500',
		width:'640'
	};
	var ply = new jeroenwijering.Player(cnt,src,cfg);
}

function initVideo2(){
	var cnt = document.getElementById("mediaspace2");
	var src = 'wmvplayer.xaml';
	var cfg = {
		file:'/content/videos/LHGD_Legivideo.mpg',
		image:'/content/videos/preview2.jpg',
		height:'500',
		width:'640'
	};
	var ply = new jeroenwijering.Player(cnt,src,cfg);
}

//javascript window open
function PopupCenterScroll(pageURL, title) {
var w = (screen.width-60);
var h = (screen.height-120);
var left = (screen.width/2)-(w/2);
var top = 10;
var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
}

//javascript window open dependant on content
function Popup(pageURL, title, w, h) {
var left = (screen.width/2)-(w/2);
var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width='+w+', height='+h+', top=10, left='+left);
}

//showonlyone DIV (used for abbrev page)
function showonlyone(thechosenone) {
      var newboxes = document.getElementsByTagName("div");
	  //alert(thechosenone);
            for(var x=0; x<newboxes.length; x++) {
                  namesp = left(newboxes[x].getAttribute("id"),8);
				  //alert (namesp);
                  if (namesp == 'newboxes') {
                        if (newboxes[x].id == thechosenone) {
                        newboxes[x].style.display = 'block';
                  }
                  else {
                        newboxes[x].style.display = 'none';
                  }
            }
      }
}

function showall() {
var newboxes = document.getElementsByTagName("div");
	for(var x=0; x<newboxes.length; x++) {
	namesp = newboxes[x].getAttribute("id");
	newboxes[x].style.display = 'block';
	}
}

function left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

