
function dummy() {}
var solutionslive=dummy();

var SolutionLive={

setsessioncookie:function(cookieName, cookieValue) {
document.cookie = escape(cookieName) + "=" + escape(cookieValue) + "; path=/" + "; domain=.filmhirado.com";
return true;
},

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;
},

datatodiv:function(http_request, divid, msg, after) {

var error=0;
if (http_request.readyState == 4 && http_request.status==200) {
var res=http_request.responseText;
if (res) {
if (res.length>1) {
if (document.getElementById(divid)) {
document.getElementById(divid).innerHTML=res;
} else {
eval(divid+"='"+res+"'")
}
if (after.length>0) {
eval(after);
}
}
} else {
error=1;
}
} else {
//error=1;
}
if (error==1) {
if (document.getElementById(divid)) {
document.getElementById(divid).innerHTML=msg;
}
}

},

datatoeval:function(http_request, after) {

var error=0;
if (http_request.readyState == 4 && http_request.status==200) {
var res=http_request.responseText;
if (res) {
if (res.length>1) {
after=after.replace(/RESULT/g, res);
eval(after);
}
} else {
error=1;
}
} else {
//error=1;
}
if (error==1) {
//on error!!!
}

},

loadedobjects:"-",
loadnext:"0",

extload:function(fileType,fileName,requestType,divid, data, cach, err, loadAfter) {
if (!document.getElementById)
return
cachparam="";
if (cach!=0) {
cachparam=(fileName.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
}
var fileref="";
fileName=fileName+cachparam;
if (this.loadedobjects.indexOf(fileName)==-1 && fileType=="js") {
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", fileName);
} else if (this.loadedobjects.indexOf(fileName)==-1 && fileType=="css") {
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", fileName);
} else {
var http_request=false;
if (window.XMLHttpRequest) {
http_request=new XMLHttpRequest();
} else if (window.ActiveXObject) { 
try {
http_request=new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
} else {
return false
}
http_request.onreadystatechange=function(){
if (divid=="0") {
SolutionLive.datatoeval(http_request, loadAfter);
} else {
SolutionLive.datatodiv(http_request, divid, err, loadAfter);
}
}
var sendvalue=null;
if (requestType=="POST") {
if (data.indexOf("=")==-1) {
data="QUERY="+data;
}
http_request.open(requestType, fileName, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", data.length);
http_request.setRequestHeader("Connection", "close");
sendvalue=data;
} else {
http_request.open(requestType, fileName, true);
}

http_request.setRequestHeader("X-Applicaton", "SolutionLive Content Manager 2010");
http_request.setRequestHeader("X-Loadid", 1259263131);

http_request.send(sendvalue);
}
if (fileType=="js" || fileType=="css") {
if (fileref!=""){
this.loadnext=loadAfter;
document.getElementsByTagName("head").item(0).appendChild(fileref);
this.loadedobjects+=fileName+" ";
}
}
}









}



var thispage={

start:function() {
var url=document.location.href.split("#");
var u=url[0].split("/");
var cat=u[3];
var page=u[4];
var part=0;
if (u[5]) {
part=u[5];
}
thispage.curload=cat+","+page+","+part;
thispage.setkind(cat);
thispage.pagedata[thispage.curload]=document.getElementById("pagecontents").innerHTML;
for (var a=0;a<50;a++) {
if (document.getElementById("leftmenu"+a)) {
if (document.getElementById("leftmenu"+a).href==url[0]) {
document.getElementById("leftmenu"+a).className="current";
document.getElementById("pagelink").innerHTML="<strong>URL:</strong> "+document.getElementById("leftmenu"+a).href;
document.title=document.getElementById("leftmenu"+a).title+" ¤"+document.title;
}
}
}
if (page=="referenciafilmek") {
thispage.insertreference();
}
},

inload:0,
curload:"",

loadpage:function(elem) {
if (thispage.inload==0) {
thispage.inload=1;
document.getElementById("pagecontents").innerHTML="";
document.getElementById("pagecontent").style.backgroundImage="url('http://q--sli0.videohirdeto.hu/BIZ/loading.gif')";
var url=elem.href;
if (url.indexOf("http")==-1 || url.indexOf("http")!=0) {
url="http://"+url;
}
var u=url.split("/");
var cat=u[3];
var page=u[4];
var part=0;
if (u[5]) {
part=u[5];
}

thispage.setkind(cat);
thispage.setlink(elem);
thispage.settitle(elem,cat);
thispage.curload=cat+","+page+","+part;

if (!thispage.pagedata[thispage.curload]) {
var file=Math.random()*100000;
file=Math.floor(file);
var file="http://www.filmhirado.com/solutionlive/1280591193,"+cat+","+page+","+part+","+file+"/special.aspx";
var after="thispage.finishpageload();";
SolutionLive.extload("aspx",file,"GET","pagecontents", "", 0, "alert('A tartalom betöltése nem lehetséges!')", after);
} else {
document.getElementById("pagecontents").innerHTML=thispage.pagedata[thispage.curload];
thispage.finishpageload();
}
if (page=="referenciafilmek") {
thispage.insertreference();
}
}
},

setkind:function(cat) {
document.getElementById("headerszolgaltatasok").className="header";
document.getElementById("headerinformaciok").className="header";
if (document.getElementById("header"+cat)) {
document.getElementById("header"+cat).className="headercurrent";
}
},

setlink:function(elem) {
for (var a=0;a<50;a++) {
if (document.getElementById("leftmenu"+a)) {
document.getElementById("leftmenu"+a).className="no";
}
}
elem.className="current";
elem.blur();
document.getElementById("pagecontents").focus();
document.getElementById("pagelink").innerHTML="<strong>URL:</strong> "+elem.href;
},

settitle:function(elem,cat) {
var t=elem.innerHTML;
if (!cat) {
t="";
}
document.getElementById("pagecontents").title=t;
var h=document.title.split("¤");
var ht=" "+h[0];
if (h[1]) {
ht=h[1];
}
document.title=t+" ¤"+ht;
},

pagedata:{},

finishpageload:function() {
thispage.inload=0;
document.getElementById("pagecontent").style.backgroundImage="url('')";
thispage.pagedata[thispage.curload]=document.getElementById("pagecontents").innerHTML;
},

insertmail:function(tld,domain,name,elid) {
if (document.getElementById(elid)) {
if (document.getElementById("pagelink")) {
m=name+"@"+domain+"."+tld;
var u=document.getElementById("pagelink").innerHTML.replace("<strong>URL:</strong> ","");
var t=document.getElementById("pagecontents").title;
document.getElementById(elid).innerHTML="<a href=\"mailto:"+m+"&subject=megkeresés a weboldalról ("+t+" : "+u+")\">"+m+"</a>";
}
} else {
//setTimeout("thispage.insertmail(\""+tld+"\",\""+domain+"\",\""+name+"\",\""+elid+"\")",500);
}
},

refcount:0,

insertreference:function() {
if (document.getElementById("refPlayer")) {
var velid="Player4REF";
var width=670;
var height=535;
var vidid="http://q--med.videohirdeto.hu/videoplayer/1280591193.00000.00000/FHREF-PLAYER.swf";
var fvars="playList=http://q--med.videohirdeto.hu/fl/www,filmhirado,com/solutionlive/20100731/special.mmpl&firstFrame=&maintainAspectRatio=true&autoResize=true&minWidth=410&minHeight=390&skinAutoHide=false&allowBigPlayButton=true&autoLoad=true&autoPlay=false&loopCount=1&unloadOnStop=false&bufferTime=6&smoothVideo=true&showFirstFrameWhenStop=true&volume=50&mute=false";
document.getElementById("refPlayer").innerHTML="<object id=\""+velid+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0\" width=\""+width+"\" height=\""+height+"\"><param name=\"movie\" value=\""+vidid+"?pad="+Math.random()+"\"><param name=\"FlashVars\" value=\""+fvars+"\"><param name=\"quality\" value=\"high\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"allowFullScreen\" value=\"False\" /><embed src=\""+vidid+"\" FlashVars=\""+fvars+"\" quality=\"high\" name=\""+velid+"\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+width+"\" height=\""+height+"\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"False\"></embed></object>";
} else if (thispage.refcount<2) {
thispage.refcount++;
setTimeout("thispage.insertreference()",300);
}
}




}

