var bogo = 0;
var tempX = 0;
var tempY = 0;
var winH, winW, winCenter;
var mouseX, mouseY;
var dbgdiv;
var idMicrosite;
var msClicked = false;
var allImages = new Array();
var imagesLoaded=0;
var imgpreloader;
var reqImagesize=0;
var aktivMember=new Object();
var aktivCityNev = "";
var stopAnims = false;
var myError;
var ixpbar;
var msSlideshow;
var sitemsgs;
var fsa;
var errorArray = new Array();
var state = new Array();
var searchResults = 0;
var searchPages = 0;
var searchPage = 0;
var searchResultObjs;
var filterO = new Object();
var siteLytebox;
var ca = new Array();
var bg_ajanlo;
var bg_ajanlo_idx = 0;

filterO.varos=new Array();
filterO.varosok = 0;
filterO.kormin = 18;
filterO.kormax = 60;
filterO.online = 0;
filterO.magassagmin = 140;
filterO.magassagmax = 200;
filterO.sulymin = 40;
filterO.sulymax = 70;
filterO.dohanyzas = 0;
filterO.szilikon = 0;
filterO.arckepes = 0;
filterO.nyelv = 0;
filterO.hazhoz = 0;
filterO.kerulet = 0;
filterO.rendezes = 0;
filterO.popo = 0;
filterO.csok = 0;
filterO.parok = 0;
filterO.freetext = "";
filterO.domina = 0;
var luxuscode = "";
var bc_csajkepek = "";
var bc_klubkepek = "";
var oldAction = "";
var siteloadvideo = "";
var videoFolderlist = false;
var bgGallery;
var OA = new Array();
var rolunkcontih = rolunkFeltetelek;
var pfUploaded = false;
var flPlayed;
var avoidDuplicateQuery = "";
var varosokSent = "";
var jobbfelsoSent = "";
var varosDispatching = false;
var galeriaDispatching = false;
var searchTarget = "#csliderdiv";
var ajaxTimeout = 10000;
var msDispatched = false;
var savedTitle = "";
var galleryDir = "";
var galleryPage = 0;
var ms_slider;

//var _tracker;

function errorHandler(eo) {
	errorArray.push(eo.type+", "+eo.result);
}

function myAlert(s) {
	jQuery('.jqmAlertContent').html(s);
	jQuery('#jqmAlertWindowId').jqmShow();
}

function changeTitle(s) {
	document.title = s;
}

function initializeIndex() {

	ixpbar = document.getElementById("ix_pbar");

	jQuery("#ix_login").css("display", "none");
	jQuery(".flags").css("display", "none");

	jQuery("#jqmAlertWindowId").jqm({overlay: 90});

	jQuery("#l_pass").keypress(function(event){
		if (event.keyCode == '13') {
			doLogin();
		}
	});

	if (jQuery.browser.msie) {
		if (jQuery.browser.version < 8.0) {
			alert("Az oldal megtekintéséhez Internet Explorer 8 böngésző szükséges!");
			window.location="http://www.microsoft.com/windows/internet-explorer/?ocid=ie8_b_11be33d8-3745-48b7-88f1-a3b2229baeeb";
		}
	} 

	if (aktivUserId > 0) {
		try {
		document.getElementById("img_belepes").style.display='none';
		document.getElementById("l_pass").style.display='none';
		document.getElementById("l_email").style.display='none';
		document.getElementById("welcome_user").style.display='block';
		document.getElementById("welcome_user").innerHTML = messages[aktivLang]['welcome_user']+"<br/>"+aktivUsername;
		document.getElementById("img_kilepes").style.display='block';
		} catch(e){}
	}
	
	if (siteAction.action == 'regremove' && siteMessage != "") {
		if (siteMessage == "reg_success_remove") {
			myAlert(messages[aktivLang]['reg_removed']);
		}
	}

	if (siteAction.action == 'regtokenlogon' && siteMessage != "") {
		if (siteMessage == "reg_success_dologin") {
			myAlert(messages[aktivLang]['reg_actsuccess']);
		}

		if (siteMessage == "reg_failure_token") {
			myAlert(messages[aktivLang]['reg_invalid_token']);
		}

	}

	if (! mobileClient) cacheSiteimages();

}

function pageload(hash) {
	if(hash) {
		// restore ajax loaded state
		if(jQuery.browser.msie) {
			// jquery's $.load() function does't work when hash include special characters like aao.
			hash = encodeURIComponent(hash);
		}
		jQuery("#load").load(hash + ".html");
	} else {
		// start page
		jQuery("#load").empty();
	}

}

function hashchangeDispatcher(){

	jQuery("#zaszlok a").each(function(i){
		jQuery(this).attr("href", jQuery(this).attr("href")/*+location.hash*/);
	});
	
	if (location.hash == "#debrecen"){
		buttonDispatcher("felsomenu", "debrecen");
	}else
	if (location.hash == "#budapest"){
		buttonDispatcher("felsomenu", "budapest");
	} else 
	if (location.hash == "#pecs"){
		buttonDispatcher("felsomenu", "pecs");
	} else
	if (location.hash == "#gyor"){
		buttonDispatcher("felsomenu", "gyor");
	} else
	if (location.hash == "#miskolc"){
		buttonDispatcher("felsomenu", "miskolc");
	} else
	if (location.hash == "#portfoliok"){
		changeTitle(messages[aktivLang]['title_search']+" :: "+messages[aktivLang]['title_global']);
		buttonDispatcher("jobbfelsomenu", "planyok");
	} else
	if (location.hash == "#rolunk"){
		changeTitle(messages[aktivLang]['title_about']+" :: "+messages[aktivLang]['title_global']);
		buttonDispatcher("jobbfelsomenu", "rolunk");
	} else
	if (location.hash == "#fotokvideok"){
		changeTitle(messages[aktivLang]['title_fv']+" :: "+messages[aktivLang]['title_global']);
		buttonDispatcher("jobbfelsomenu", "fotok");
	} else
	if (location.hash == "#portfoliofelvetel"){
		changeTitle(messages[aktivLang]['title_pf']+" :: "+messages[aktivLang]['title_global']);
		buttonDispatcher("jobbfelsomenu", "pfelvetele");
	} else
	if (location.hash.search('#gallery') >= 0){
		changeTitle(messages[aktivLang]['title_fv']+" :: "+messages[aktivLang]['title_global']);
		var sa = location.hash.split("_");
		galleryPage = sa[2];
		if (galleryPage == undefined) galleryPage = 0;
		if (sa[3] != undefined) galleryFolders(sa[1], galleryPage, sa[3]);
		else galleryFolders(sa[1], galleryPage);
	} else
	if (location.hash.search('#ms') >= 0){
		var sa = location.hash.split("_");
		var membernev = sa[1];
		var memberid = sa[2];

		msDispatcher(membernev, memberid);
	}
}

function loadContent(hash) {

	if(hash == "") 
	{
	// init
	//    $("#ctx").load("cikkek/tamop555.html");
	} else 
	{
	// restore
	//    $("#ctx").load("cikkek/"+hash+".html");
	}
}

function initialize() {
//	jQuery(window).error(errorHandler);
//	bogo = jsBogoMips.getJsBogoMips();

	jQuery("body").css({
	"background": "url('/include/img/hatter3.jpg')"
	});

	jQuery("#crollerdiv").html("");
	
	jQuery("#jqmAlertWindowId").jqm({overlay: 90});

	jQuery(window).bind('hashchange', hashchangeDispatcher);
	jQuery.historyInit(pageload, "main.php");

//	jQuery.history.init(loadContent);

//	jQuery("#ms_arany1").click(showLuxuscode);

	jQuery("a[rel='history']").click(function(){
		var hash = this.href;
		hash = hash.replace(/^.*#/, '');
		// moves to a new page.
		// pageload is called at once.
		jQuery.historyLoad(hash);
		return false;
	});

	jQuery("#l_pass").keypress(function(event){
		if (event.keyCode == '13') {
			doLogin();
		}
	});

	jQuery("#kereses").keypress(function(event){
//		event.cancelBubble=true;
//		event.stopPropagation();
		if (event.keyCode == '13') {
//			filterO.freetext = jQuery("#kereses").val();
			txtSearch();
		}
	});

	idMicrosite = document.getElementById('microsite');
	sitemsgs = document.getElementById('sitemsgs');

	suggestValues();

	jQuery(document).mousemove(function(e){
		mouseX = e.pageX ;
		mouseY = e.pageY;
   	}); 
	
	if (aktivLang == "") aktivLang = "hu";
	
	var roller_arany = document.getElementById("roller_arany");

	var ms_close = document.getElementById("ms_close");

	var jobbfelsomenu = "include/img/jobb_felso_menu.swf";
	var jobbfelsomenu_bc = "include/img/Best_felso_menu_magyar.swf";
	if (aktivLang == "hu") {
		jobbfelsomenu = "include/img/jobb_felso_menu.swf";
		jobbfelsomenu_bc = "include/img/Best_felso_menu_magyar.swf";
		jQuery("#img_kereses").attr("src", "include/img/kereses.png");
		jQuery("#img_belepes").attr("src", "include/img/belepes.png");
		jQuery("#img_regisztracio").attr("src", "include/img/regisztracio.png");
		jQuery("#img_regelony").attr("src", "include/img/regisztracio_elonyei.jpg");
		jQuery("#img_hibauzenet").attr("src", "include/img/hibauzenet.jpg");
	}
	if (aktivLang == "en") {
		jobbfelsomenu = "include/img/jobb_felso_menu_angol.swf";
		jobbfelsomenu_bc = "include/img/Best_felso_menu_angol.swf";
		jQuery("#img_kereses").attr("src", "include/img/search.jpg");
		jQuery("#img_belepes").attr("src", "include/img/login.jpg");
		jQuery("#img_regisztracio").attr("src", "include/img/registration.jpg");
		jQuery("#img_regelony").attr("src", "include/img/advantage_of_registration.jpg");
		jQuery("#img_hibauzenet").attr("src", "include/img/error_message.jpg");
	}
	if (aktivLang == "de") {
		jobbfelsomenu = "include/img/jobb_felso_menu_nemet.swf";
		jobbfelsomenu_bc = "include/img/Best_felso_menu_nemet.swf";
		jQuery("#img_kereses").attr("src", "include/img/suche.jpg");
		jQuery("#img_belepes").attr("src", "include/img/login.jpg");
		jQuery("#img_regisztracio").attr("src", "include/img/registration.jpg");
		jQuery("#img_regelony").attr("src", "include/img/registrations_vorteil.jpg");
		jQuery("#img_hibauzenet").attr("src", "include/img/fehler_meldung.jpg");
	}
/* jobb felso menu */	
	swfobject.embedSWF(jobbfelsomenu,  // flash file
	"menuk",   // div id
	"310", "75",  // width and height
	"10.0.0",       // flash palyer version
	"include/expressInstall.swf",
	{},
	{wmode: 'transparent', menu: false},
	{}
	);                   // attributes
/*
	swfobject.embedSWF("include/img/varosok_uj.swf",  // flash file
	"menu_bp",   // div id
	"128", "107",  // width and height
	"10.0.0",       // flash palyer version
	"include/expressInstall.swf",
	{},
	{wmode: 'transparent', menu: false},
	{}
	);                   // attributes
*/
	jQuery("#designdiv").css("display", "none");

//	if (! mobileClient) cacheSiteimages();
	
	if (aktivUserId > 0) {
		try {
		document.getElementById("img_belepes").style.display='none';
		document.getElementById("welcome_user").style.display='block';
		document.getElementById("welcome_user").innerHTML = messages[aktivLang]['welcome_user']+"<br/>"+aktivUsername;
		document.getElementById("img_kilepes").style.display='block';
		document.getElementById("l_email").style.display='none';
		document.getElementById("l_pass").style.display='none';
		} catch(e){}
	}

	if (location.hash) {
		jQuery(window).trigger('hashchange');
	} else {
		reinit();
	}
	
	//jQuery("#main").fadeIn(10000);
	
}

function searchString (){

	var params = "&rendezes="+filterO.rendezes+"&kormax="+filterO.kormax+"&kormin=18"/*"&magassagmin="+filterO.magassagmin+"&magassagmax="+filterO.magassagmax+"*/+"&dohanyzas="+filterO.dohanyzas+"&hazhoz="+filterO.hazhoz+"&arckepes="+filterO.arckepes+"&nyelv="+filterO.nyelv+"&popo="+filterO.popo+"&parok="+filterO.parok+"&keruletek="+filterO.kerulet+"&freetext="+filterO.freetext+"&szilikon="+filterO.szilikon+"&varosok="+filterO.varosok+"&domina="+filterO.domina+"&csok="+filterO.csok;

return params;
}

function reinit(){

	jQuery("#img_loading").css("display", "none");

	if (aktivCity != undefined) {
		crollerXml = siteUrl+"tmp/"+aktivCity+"_roller.xml";
		csliderXml = siteUrl+"tmp/slider.xml";
	} 

	jQuery.ajax({
		type: "POST",
		cache: false,
		url: siteUrl+"varosnev.php",
		data: {"varosnev": aktivCity},
		success: getVarosNev,
		error: getVarosNevError,
		timeout: ajaxTimeout,
		dataType: "json"
	});

	swfobject.embedSWF(siteUrl+"include/img/roller_201006301.swf",  // flash file
	"crollerdiv",   // div id
	"850", "285",  // width and height
	"10.0.0",       // flash palyer version
	"include/expressInstall.swf",
	{xmlfile: crollerXml},
	{wmode: 'transparent', menu: false},
	{},
	carouselEmbedded);                   // attributes

	varosDispatching = false;

	if (siteAction.action != "") {
// not empty
		document.getElementById("roller_keret").style.display="none";
		document.getElementById("slider_keret").style.display="none";
		document.getElementById("sitemsgs").style.display="none";

		if (siteAction.action == "microsite") {

			try {
				document.getElementById("ms_morzsa").innerHTML="<div style=\"font-size: 120%; display: inline\">"+aktivMemberNevfull+"</div> - "+aktivMemberNev+".bestgirls.hu";

			} catch (e) {
				errorArray.push(e);
			}
			showMicrosite(aktivMemberId);
		} 
		
		if (siteAction.action == "search"){
			document.getElementById("morzsa").innerHTML = sitename;
			
			document.getElementById("slider_keret").style.display="block";

			bgsearch("search="+searchString());
		}

		if (siteAction.action == "galeria"){
			document.getElementById("morzsa").innerHTML = sitename;
			
			document.getElementById("sitemsgs").style.display="block";

			galleryPage = siteAction.params.page;
			if (galleryPage == undefined) galleryPage = 0;
			var cmd = siteAction.params.cmd;
			galleryFolders(siteAction.params.workdir, galleryPage, cmd);
		}
		
		if (siteAction.action == 'regremove' && siteMessage != "") {
			if (siteMessage == "reg_success_remove") {
				myAlert(messages[aktivLang]['reg_removed']);
			}
			document.getElementById("roller_keret").style.display="block";
			document.getElementById("slider_keret").style.display="block";
			document.getElementById("sitemsgs").style.display="none";
			toggleFlash('visible');
		}

		if (siteAction.action == 'regtokenlogon' && siteMessage != "") {
			if (siteMessage == "reg_success_dologin") {
				aktivLang = siteAction.params.lang != undefined ? siteAction.params.lang : "hu";
				aktivUsername = siteAction.params.name;
				document.getElementById("img_belepes").style.display='none';
				document.getElementById("img_kilepes").style.display='block';
				document.getElementById("l_email").style.display='none';
				document.getElementById("l_pass").style.display='none';
				document.getElementById("welcome_user").style.display='block';
				document.getElementById("welcome_user").innerHTML = messages[aktivLang]['welcome_user']+"<br/>"+aktivUsername;
			}

			if (siteMessage == "reg_failure_token") {
				myAlert(messages[aktivLang]['reg_invalid_token']);
			}

			document.getElementById("roller_keret").style.display="block";
			document.getElementById("slider_keret").style.display="block";
			document.getElementById("sitemsgs").style.display="none";
			toggleFlash('visible');
		}
		
		if (siteAction.action == 'sitemessage' && siteMessage != "") {
			sitemsgs.innerHTML=messages[aktivLang][siteMessage];
			sitemsgs.style.display="block";
		} 
	} else {
		document.getElementById("roller_keret").style.display="block";
		document.getElementById("slider_keret").style.display="block";
		document.getElementById("sitemsgs").style.display="none";
		toggleFlash('visible');

		bgsearch("search="+searchString());

	}

	state['roller_keret'] = document.getElementById("roller_keret").style.display;
	state['slider_keret'] = document.getElementById("slider_keret").style.display;
	state['sitemsgs'] = document.getElementById("sitemsgs").style.display;

}

function sliderEmbedded (e){
	if (e.success) {

	} else {
		alert("Cant embed Slider");
	}
	
}

function carouselEmbedded (e){

	jQuery("#img_loading").css("display", "none");
	varosDispatching = false;

	if (e.success) {
/*	swfobject.embedSWF("include/img/slidernew.swf",  // flash file
		"csliderdiv",   // div id
		"850", "285",  // width and height
		"10.0.0",       // flash palyer version
		"include/expressInstall.swf",
		{xmlfile: csliderXml},
		{wmode: 'transparent', menu: false},
		{},
		sliderEmbedded);                   // attributes
*/

	} else {
	}
}

function mscloseClicked(caller){
	
	idMicrosite.style.display="none";
	document.getElementById("ix_shadow").style.display="none";

	changeTitle(savedTitle);
	msClicked == false;
	aktivMember.id = 0;
	aktivMemberNev = "";
	aktivMemberNevfull = "";
	aktivMemberId = 0;

	if (caller == undefined || caller == null) {
		stopAnims = false;
		siteAction.action = oldAction;
		document.getElementById("content").style.minHeight="180px";
		if (sitename == "luxusescort.hu") siteAction.action = "search";


		reinit();
	}

}

function findPos(obj){
	var curleft = 0;
	var curtop = 0;
try{
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		return [curleft,curtop];
	}
} catch (e) {
	return [0,0];
}
return [0,0];
}

function rollerClicked() {
	var xy = findPos(document.getElementById("roller_arany"));
	var parentLeft = xy[0];
	var parentTop = xy[1];
	var clickX=mouseX - parentLeft;
	var clickY=mouseY - parentTop;
	var id=-1;

	for (i in rollerkepek) {
		if (rollerkepek[i].left < clickX && (rollerkepek[i].left+rollerkepek[i].pw) > clickX && rollerkepek[i].top < clickY && (rollerkepek[i].top+rollerkepek[i].ph) > clickY) {
			id=i;
			break;
		}
	}
	
	if (id >= 0) showMicrosite(id);
}

function doRegelony() {
	//toggleFlash('hide');
	showShadow();
	document.getElementById("img_loading").style.display="none";
	document.getElementById("div_register").style.display="block";
	document.getElementById("ix_regs").innerHTML = ihRegelony;
}

function regsClose(param) {
	document.getElementById(param).style.display="none";
	document.getElementById("ix_regs").innerHTML='';
	document.getElementById("ix_keret").style.backgroundColor="";
	hideShadow();
}

function showReg() {
	showShadow();
	try {
		document.getElementById("img_loading").style.display="none";
		document.getElementById("div_register").style.display="block";
		document.getElementById("ix_regs").innerHTML=ihRegChoose;//ihRegister;
	} catch(e) {
		document.getElementById("div_register").style.display="block";
		document.getElementById("ix_regs").innerHTML=ihRegister;
	}
	
}

function showLostpw() {
	showShadow();
	try {
		document.getElementById("img_loading").style.display="none";
//		document.getElementById("ix_keret").style.backgroundColor="#000";
		document.getElementById("div_register").style.display="block";
		document.getElementById("ix_regs").innerHTML=ihRegister;
	} catch(e) {
		document.getElementById("div_register").style.display="block";
		document.getElementById("ix_regs").innerHTML=ihLostpw;
	}

}

function showShadow() {
	try{
//		toggleFlash('hide', true);
		state['roller_keret'] = document.getElementById("roller_keret").style.display;
		state['slider_keret'] = document.getElementById("slider_keret").style.display;
		state['sitemsgs'] = document.getElementById("sitemsgs").style.display;
		document.getElementById("ix_shadow").style.display="block";
/*		document.getElementById("slider_keret").style.display="none";
		document.getElementById("roller_keret").style.display="none";*/
	} catch (e) {
		errorArray.push(e);
	}
}

function hideShadow() {
	try{
		document.getElementById("ix_shadow").style.display="none";
	} catch (e) {
		errorArray.push(e);
	}
	
	if (state['roller_keret'] != 'none' && state['slider_keret'] != 'none') {
		try{
			document.getElementById("slider_keret").style.display="block";
			document.getElementById("roller_keret").style.display="block";
		} catch (e) {
			errorArray.push(e);
		}
	}
//	toggleFlash('visible', true);
}


function msDispatcher(membernev, memberid) {
	aktivMemberNev = membernev;
	aktivMemberId = memberid;
	
	jQuery('#history_ms').attr("href", "#ms_"+membernev+"_"+memberid);
	jQuery('#history_ms').trigger("click");
	
	try {
		jQuery("#rolunk_cont").html("");
		jQuery("#rolunk_bg").css("display","none");
	} catch (e) {
	    errorArray.push(e);
	}
	showMicrosite(memberid);
}

function showMicrosite(memberid) {
	if (msClicked == false && aktivMember.id != memberid) {

		msClicked = true;
		savedTitle = document.title;
		aktivMember.id = memberid;
		jQuery("#img_loading").css("display","block");
		jQuery("#ms_txt").html("");
		jQuery("#ms_txt").css("top", "0px");
		//if (siteAction.action != "microsite") oldAction = siteAction.action;
		siteAction.action = "microsite";
		userid = aktivUserId;

		jQuery.ajax({
			type: "POST",
			cache: false,
			url: siteUrl+"microsite.php",
			data: {"memberid": memberid, "userid": userid},
			success: getMSData,
			error: getMSDataError,
			timeout: ajaxTimeout,
			dataType: "json"
		});
	}
}

function getMSData(data, textStatus) {
	msClicked = false;
	
	if (data == null) {
		document.getElementById("img_loading").style.display="none";
	} else {

		aktivMember.kepek = data.kepek;
		aktivMember.bestkepek = data.bestkepek;
		aktivMember.fokepek = data.fokepek;
		aktivMember.thumbs = data.thumbs;
		aktivMember.klubkepek = data.klubkepek;
		aktivMember.kepinfo = data.kepinfo;
		aktivMember.magamrol = data.magamrol;
		aktivMember.aboutme = data.aboutme;
		aktivMember.ubermich = data.ubermich;	
		aktivMember.parameterek = data.parameterek;
		aktivMember.nyelvek = data.nyelvek;
		aktivMember.szolgaltatas = data.szolgaltatas;
		aktivMember.szolgaltatasok = data.szolgaltatasok;
		aktivMember.bbkepdata = data.bbkepdata;
		
		aktivMemberNevfull = data.parameterek.fullnev;
		aktivMemberKep = data.bbkep;

		stopAnims = true;

		/*enumerate innerhtmls*/
		var ih_thumbs="";
		var leftpos = 0;
		var ia = new Array();
		fsa = new Array();

		for (bk in aktivMember.bestkepek) {
			if (aktivMember.bestkepek[bk].path == undefined || aktivMember.id == undefined) continue;
		
			fsa.push(new Array('escort/'+aktivMember.id+'/best/'+aktivMember.bestkepek[bk].path));
			ia.push('escort/'+aktivMember.id+'/best/'+aktivMember.bestkepek[bk].path);
		}
	
		for (k in aktivMember.thumbs) {
			if (aktivMember.thumbs[k].path == undefined || aktivMember.id == undefined) continue;
		
			ia.push('escort/'+aktivMember.id+'/thumb/'+aktivMember.thumbs[k].path);
		}
	
		cacheImages(ia, msLoadingFinished);
	
	}
}

function flashLytebox(idstr){
	var d = new Date();
	try {
	var _tracker = _gat._getTracker("UA-13194127-1");
	_tracker._trackEvent("Microsite", "Lytebox", "http://"+aktivMemberNev+".bestgirls.hu", parseInt(d.getTime()));
	} catch(e){}
	
	siteLytebox.start(document.getElementById(idstr), false, false);
}

function msLoadingFinished(){
	document.getElementById("img_loading").style.display="none";
	document.getElementById("ix_shadow").style.display="block";

	//toggleFlash('hide', true);

	changeTitle(aktivMemberNevfull+" - "+aktivMember.parameterek.varosnev+", "+aktivMember.parameterek.telszam+" :: "+messages[aktivLang]['title_global']);

	try {
		document.getElementById("content").style.minHeight="470px";
		state['roller_keret'] = document.getElementById("roller_keret").style.display;
		state['slider_keret'] = document.getElementById("slider_keret").style.display;
		state['sitemsgs'] = document.getElementById("sitemsgs").style.display;
		document.getElementById("roller_keret").style.display="none";
		document.getElementById("slider_keret").style.display="none";
		document.getElementById("sitemsgs").style.display="none";
	} catch (e) {
		errorArray.push(e);
	}

	try {
		document.getElementById("ms_morzsa").innerHTML="<div style=\"font-size: 120%; display: inline;\">"+aktivMemberNevfull+"</div> - "+aktivMemberNev+".bestgirls.hu";
	} catch (e) {
		errorArray.push(e);
	}

	var wrapid = "ms_ss";
	jQuery("#ms_ss").html("");

	if (aktivMember.parameterek.luxus == "" || (aktivMember.parameterek.luxus != "" && luxuscode == aktivMember.parameterek.luxus) ) {
		jQuery("#luxuscode").css("display", "none");

		try {
		msSlideshow=new fadeSlideShow({
			wrapperid: wrapid, //ID of blank DIV on page to house Slideshow
			dimensions: [620, 220], //width/height of gallery in pixels. Should reflect dimensions of largest image
			imagearray: fsa,
			displaymode: {type:'auto', pause:2000, cycles:0, wraparound:false},
			persist: false, //remember last viewed slide and recall within same session?
			fadeduration: 3000, //transition duration (milliseconds)
			descreveal: "ondemand",
			togglerid: ""
		});
		} catch (e){}

	} else {
	// ask for code
		jQuery("#luxuscode").css("display", "block");
	}

	idMicrosite.style.display='block';

	ms_slider = document.getElementById("kiskep");
	ms_slider.innerHTML = "<div id=\"ms_slider\">";

	var leftpos = 0;
	var ks = "";
	var gs = ""
	var sz = 0, w = 0;

//	if (aktivMember.parameterek.luxus == "" || (aktivMember.parameterek.luxus != "" && luxuscode == aktivMember.parameterek.luxus) ) {
		for (k in aktivMember.thumbs) {
			if (aktivMember.thumbs[k].path == undefined || aktivMember.thumbs[k] == undefined) continue;
		
			aktivMember.thumbs[k].id="thumbs_"+k;
			sz = aktivMember.thumbs[k].height / 100;
			w = Math.round(aktivMember.thumbs[k].width / sz);

			ks += '<a id="escort/'+aktivMember.id+'/pic/'+aktivMember.kepek[k].path+'" href="http://bestgirls.hu/escort/'+aktivMember.id+'/pic/'+aktivMember.kepek[k].path+'" rel="lytebox[lb_kepek]" title="escort/'+aktivCity+'/'+aktivMemberNev+'"><img class="kep" style="height: 207px;" alt="escort/'+aktivCity+'/'+aktivMemberNev+'" src="http://bestgirls.hu/escort/'+aktivMember.id+'/thumb/'+aktivMember.thumbs[k].path+'"  id="'+aktivMember.thumbs[k].id+'"/></a>';

			aktivMember.thumbs[k].left=leftpos;
			leftpos += aktivMember.thumbs[k].width+1;
		}
//	}

	bc_csajkepek = gs;
	bc_klubkepek = ks;

	ms_slider.innerHTML += ks+"</div>";

	if (aktivMember.parameterek.luxus == "" || (aktivMember.parameterek.luxus != "" && luxuscode == aktivMember.parameterek.luxus) ) {
		var msxml = "escort/"+aktivMember.id+"/"+"ms.xml";
		jQuery("#ms_lc").css("display", "none");

		var fb_like = '<iframe id="fbframe" src="http://www.facebook.com/plugins/like.php?href=http://'+aktivMemberNev+'.bestgirls.hu&layout=button_count" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:95px; height:20px;" allowTransparency="true"></iframe>';
		var fb_share = '<a id="fbshare" href="http://www.facebook.com/share.php?u=http://'+aktivMemberNev+'.bestgirls.hu" target="_blank" title="Share on Facebook"><img alt="facebook" src="include/img/microsite_megoszt.png" width="70px;" /></a>';
		jQuery("#fbs").html("<div class='fbs'>"+fb_share+"</div><div class='fbs'>"+fb_like+"</div>");
		jQuery("#l_email_ms").val(aktivMemberNev+"@bestgirls.hu");
	} else {
		var msxml = "tmp/ms-luxus.xml";
		jQuery("#ms_lc").css("display", "block");
	}

	swfobject.embedSWF("http://bestgirls.hu/include/img/roller_201006301.swf",  // flash file
		"ms_slider",   // div id
		"620", "208",  // width and height
		"10.0.0",       // flash palyer version
		"include/expressInstall.swf",
		{xmlfile: msxml},
		{wmode: 'transparent', menu: false},
		{});                   // attributes

	siteLytebox = initLytebox();

	if (aktivUserId > 0) {
		var w = Math.round(364 * (1 - (((aktivMember.parameterek.rating * aktivMember.parameterek.ratecount + 5.0) / (parseInt(aktivMember.parameterek.ratecount) + 1)) / 10.0 )) );

		jQuery("#ms_rating_shadow").css("width", w+"px")
		jQuery("#ms_rating").css("display", "block");

/*		if (aktivMember.parameterek.latogatasok != "") {
			jQuery("#ms_latogatasok").html(aktivMember.parameterek.latogatasok);
		}*/
	}

	showMagamrol();
	
}

function showLuxuscode(){
	if (aktivMember.parameterek.luxus != "" && luxuscode == "") {
		jQuery("#input_luxuscode").val("");
		jQuery("#div_luxuscode").css("display", "block");
		jQuery("#luxuscode_txt").html(messages[aktivLang]['luxus_form']);
	}
}

function bgScrollerY(holder, content, scrollup, scrolldown, txt){
	
	jQuery(holder).html(txt);
	jQuery(holder).jScrollPane({animateScroll: true});
	var cont_mag = jQuery(".jspPane").height();

	if(jQuery(holder).height() < cont_mag){
		
		jQuery(scrollup).css("display", "block");
		jQuery(scrolldown).css("display", "block");
		
		var api = jQuery(holder).data('jsp');
		
		jQuery(scrolldown).bind(
		'click',
			function()
			{
				api.scrollByY(60);
			}
		);
		jQuery(scrollup).bind(
		'click',
			function()
			{
				api.scrollByY(-60);
			}
		);
		
		
	}else{
		jQuery(scrollup).css("display", "none");
		jQuery(scrolldown).css("display", "none");
	}
	
}

function getMSDataError(XMLHttpRequest, textStatus, error) {
	document.getElementById("img_loading").style.display="none";
	myError = error;
	msClicked = false;
//myAlert("error loading microsite: id="+aktivMember.id+", "+error+ textStatus+ XMLHttpRequest);
}

function loadImagelist(data, textStatus){

	for (i in data) {
		if (data[i].path == undefined) continue;
		var oa = new Object();
		oa.path = data[i].path;
//		OA.push(data[i].path);
		oa.size = data[i].size;
		allImages.push(oa);
		reqImagesize += parseInt(data[i].size);
	}
	
	try {
		document.getElementById("ix_pb_keret").style.display="block";
	} catch (e) {
	}
	cacheImages(allImages);
}

function loadImagelistError(XMLHttpRequest, textStatus, error){
	myAlert("Cannot cache images: "+textStatus+", "+error);
}

function cacheSiteimages(){
	jQuery.ajax({
		type: "POST",
		cache: false,
		url: siteUrl+"images.php",
		data: { 'action': 'cacheimages' },
		success: loadImagelist,
		error: loadImagelistError,
		timeout: ajaxTimeout,
		dataType: "json"
	});
}

function loadingFinished() {
	try{
		var pbar=document.getElementById("ix_pb_keret");
		pbar.style.display="none";
	} catch(e) {
	}
	try{
		document.getElementById("img_loading").style.display="none";
	} catch(e) {
	}

	showFlags();
}

function showFlags(){
try {
/*	var flags=document.getElementById("ix_flags");
	flags.innerHTML='<a href="main.php?lang=hu" rel="escort, callgirl, szexpartner"><img class="flags" src="include/img/flag_hu.jpg" id="flag_hu" height="52" /></a><a href="main.php?lang=en"><img class="flags" src="include/img/flag_en.jpg" id="flag_en" height="52" /></a><a href="main.php?lang=de"><img class="flags" src="include/img/flag_de.jpg" id="flag_de" height="52" /></a>';
*/
	jQuery("#flag_hu").fadeIn("slow");
	jQuery("#flag_en").fadeIn("slow");
	jQuery("#flag_de").fadeIn("slow");
	jQuery("#ix_login").fadeIn("slow");
} catch (e) {
}
}


function ImagePreloader(images, callback) {
// images is an array of src
   // store the callback
   this.callback = callback;

   // initialize internal state.
   this.nLoaded = 0;
   this.nProcessed = 0;
   this.aImages = new Array;

   // record the number of images.
   this.nImages = images.length;

   // for each image, call preload()
   for ( var i = 0; i < images.length; i++ ) {
	   if (images[i] != undefined) this.preload(images[i]);
   }
}

ImagePreloader.prototype.preload = function(image) {
// image is an url string

   // create new Image object and add to array
   var oImage = new Image;
   this.aImages.push(oImage);

   // set up event handlers for the Image object
   oImage.onload = ImagePreloader.prototype.onload;
   oImage.onerror = ImagePreloader.prototype.onerror;
   oImage.onabort = ImagePreloader.prototype.onabort;

   // assign pointer back to this.
   oImage.oImagePreloader = this;
   oImage.bLoaded = false;

   // assign the .src property of the Image object
   oImage.src = siteUrl + (image.path == undefined ? image : image.path);
   oImage.size = image.size;
}

ImagePreloader.prototype.onComplete = function() {
   this.nProcessed++;

   if ( this.nProcessed == this.nImages ){
      this.callback(this.aImages, this.nLoaded);
   }

}

ImagePreloader.prototype.onload = function() {
   this.bLoaded = true;
   this.oImagePreloader.nLoaded++;
   imagesLoaded += this.size != undefined ? parseInt(this.size) : 0;
   this.oImagePreloader.onComplete();
   
   try {
	   var w = Math.round(400*imagesLoaded/reqImagesize);
	   document.getElementById("ix_progressbar").innerHTML = '<div id="ix_pbar" style="width:'+w+'px;"></div>';
	   document.getElementById("ix_pbar").style.width = w+"px";
   } catch (e){
	   // main.php
	   //errorArray.push(e);
   }
}

ImagePreloader.prototype.onerror = function() {
   this.bError = true;
   this.oImagePreloader.onComplete();
}

ImagePreloader.prototype.onabort = function() {
   this.bAbort = true;
   this.oImagePreloader.onComplete();
}

function cacheImages(imagearray, callback) {
	try {
	    document.getElementById("img_loading").style.display="block";

	} catch (e) {
	    errorArray.push(e);
	}
	if (callback == undefined) callback = loadingFinished;
	imgpreloader = new ImagePreloader(imagearray, callback);
}

function doLogout() {
	aktivUsername = "";
	aktivUserId = 0;

	setCookie("bg_uid",-1,1);
	setCookie("bg_username","",1);

	document.getElementById("img_kilepes").style.display='none';
	document.getElementById("img_belepes").style.display='block';
	document.getElementById("l_email").style.display='block';
	document.getElementById("l_pass").style.display='block';
	document.getElementById("welcome_user").style.display='none';
	document.getElementById("welcome_user").innerHTML = "";
return false;
}

function doLogin() {

	var pmd5 = jQuery.md5(jQuery("#l_pass").val());
	var login = escape(jQuery("#l_email").val());

	jQuery.ajax({
		type: "POST",
		cache: false,
		url: siteUrl+"login.php",
		data: "login="+login+"&pass="+pmd5,
		success: ixLogin,
		error: ixLoginError,
		timeout: ajaxTimeout,
		dataType: "json"
	});
return false;
}

function doLoginMS() {

	var pmd5 = jQuery.md5(jQuery("#l_pass_ms").val());
	var login = escape(jQuery("#l_email_ms").val());

	jQuery.ajax({
		type: "POST",
		cache: false,
		url: siteUrl+"login.php",
		data: "login="+login+"&pass="+pmd5,
		success: ixLogin,
		error: ixLoginError,
		timeout: ajaxTimeout,
		dataType: "json"
	});
return false;
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+";path=/;"+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function ixLogin(data, textStatus){
	if (data.uid != undefined && data.uid == '-1') {
		myAlert(messages[aktivLang]['invalid_login']);
	} else if (data.uid != undefined) {
	// set site lang & permissions..
		aktivLang = data.lang != undefined ? data.lang : "hu";
		aktivUsername = data.nev != undefined ? data.nev : "";
		aktivUserId = data.uid != undefined ? data.uid : 0;
		
		setCookie("bg_uid",aktivUserId,1);
		setCookie("bg_lang",aktivLang,365);
		setCookie("bg_username",aktivUsername,1);

		try {
		document.getElementById("img_belepes").style.display='none';
		document.getElementById("welcome_user").style.display='block';
		document.getElementById("welcome_user").innerHTML = messages[aktivLang]['welcome_user']+"<br/>"+aktivUsername;
		document.getElementById("l_email").style.display='none';
		document.getElementById("l_pass").style.display='none';
		document.getElementById("img_kilepes").style.display='block';
		} catch(e){}
	} 
	
	if (data.uid == undefined) {
		if (data.mid != undefined && data.mid > 0) window.location="https://fx.acinfo.hu/bgadmin/modellek.php?mid="+data.mid+"&pass="+data.pass;
		else myAlert(messages[aktivLang]['invalid_login']);
	}
//	if (data.uid != undefined) create user session var
}

function ixLoginError(XMLHttpRequest, textStatus, error){
}

function lostpwSubmit(){
	if (jQuery("input[name='lostpw_email']").val() != "") {
		var datastring = jQuery("#ix_form_lostpw").serialize();
		jQuery.ajax({
			type: "POST",
			cache: false,
			url: siteUrl+"lostpw.php",
			data: datastring,
			success: ixLostpw,
			error: ixLostpwError,
			timeout: ajaxTimeout,
			dataType: "json"
		});
	} else {
		myAlert(messages[aktivLang]['every_field']);
	}
}

function ixLostpw(data, textStatus){
	regsClose("div_register");
	if (data.uid != undefined && data.uid != '-1') myAlert(messages[aktivLang]['lostpw_success']);
	if (data.uid != undefined && data.uid == '-1') myAlert(messages[aktivLang]['lostpw_no_success']);
}

function ixLostpwError(XMLHttpRequest, textStatus, error){
	regsClose("div_register");
}

function regValidate() {
	var nev = jQuery("input[name='reg_nev']").val();
	var email = jQuery("input[name='reg_email']").val();
	var pass = jQuery("input[name='reg_pass']").val();
	nev = trim(nev, " \n");
	email = trim(email, " \n");
	pass = trim(pass, " \n");
	
	if (nev != "" && email != "" && pass != "") {
		if (allowedChars(email, "._abcdefghijklmnopqrstuvwxyz@0123456789") && email.indexOf("@") > 1){
			return true;
		}
	} else {
		myAlert(messages[aktivLang]['every_field']);
	}
return false;
}

function seValidate() {
	var msg = jQuery("#se_msg").val();
	var rcpt = jQuery("#se_rcpt").val();
	var sender = jQuery("#se_sender").val();
	
	msg = trim(msg, " \n");
	rcpt = trim(rcpt, " \n");
	sender = trim(sender, " \n");
	
	if (msg != "" && rcpt != "" && sender != "") {
		if (allowedChars(rcpt, "._abcdefghijklmnopqrstuvwxyz@0123456789") && allowedChars(sender, "._abcdefghijklmnopqrstuvwxyz@0123456789") && rcpt.indexOf("@") > 1 && sender.indexOf("@") > 1){
			return true;
		} else {
			myAlert(messages[aktivLang]['invalid_field']);
		}
	} else {
		myAlert(messages[aktivLang]['every_field']);
	}
return false;
}

function seSubmit() {
	var d = new Date();
	try {
	var _tracker = _gat._getTracker("UA-13194127-1");
	_tracker._trackEvent("Microsite", "ShareInEmail", "http://"+aktivMemberNev+".bestgirls.hu", parseInt(d.getTime()));
	}catch(e){}
	
	var datastring = jQuery("#form_sharemail").serialize();
	datastring += "&mnev="+aktivMemberNev+"&mid="+aktivMemberId+"&mnevfull="+aktivMemberNevfull+"&kep="+aktivMemberKep;
	if (seValidate()) {
		jQuery.ajax({
			type: "POST",
			cache: false,
			url: siteUrl+"sharemail.php",
			data: datastring,
			success: se,
			error: seError,
			timeout: ajaxTimeout,
			dataType: "json"
		});
	}
}

function se(data, textStatus){
	jQuery("#div_sharemail").css("display", "none");
	if (data.result == "SUCCESS") {
		myAlert(messages[aktivLang]['se_success']);
	} else {
		myAlert(messages[aktivLang]['se_error']);
	}
}

function seError(XMLHttpRequest, textStatus, error){
	jQuery("#div_sharemail").css("display", "none");
}

function panaszSubmit(){
	var panasztxt = jQuery("#panasztxt").val();
	var rating = jQuery("#ix_panasz input[name=rating]:checked").val();
	var panasz = jQuery("#panaszselect :selected").val();

	var hiba = jQuery("#hibatxt").val();
	var hibastr = hiba != undefined && hiba != "" ? "&hiba="+hiba : "";

	if (parseInt(panasz) == 0 && parseInt(rating) < 5) {
		myAlert(messages[aktivLang]['panasz_nopanasz']);
	} else {
		if (panasz != "") {
			jQuery.ajax({
				type: "POST",
				cache: false,
				url: siteUrl+"panasz.php",
				data: "panasz="+panasz+"&txt="+panasztxt+"&rating="+rating+"&mid="+aktivMemberId+"&vid="+aktivUserId+"&membernev="+aktivMemberNev+hibastr,
				success: ixPanasz,
				error: ixPanaszError,
				timeout: ajaxTimeout,
				dataType: "json"
			});
		}
	}

}

function regSubmit(){
	var datastring = jQuery("#ix_form_register").serialize();
	if (regValidate()) {
		jQuery.ajax({
			type: "POST",
			url: siteUrl+"reg.php",
			cache: false,
			data: datastring,
			success: ixReg,
			error: ixRegError,
			timeout: ajaxTimeout,
			dataType: "json"
		});
	}
}

function ixPanasz(data, textStatus){
	jQuery("#div_panasz").css("display", "none");
	if (data.result == "SUCCESS") {
		jQuery("#panasztxt").val("");
		jQuery("#panasz_radio4")[0].checked = true;
		myAlert(messages[aktivLang]['panasz_thanks']);
	} else {
		myAlert(messages[aktivLang]['panasz_thanks_error']);
	}
}

function ixPanaszError(XMLHttpRequest, textStatus, error){
	jQuery("#div_panasz").css("display", "none");
	jQuery("#panasztxt").val("");
	myAlert(messages[aktivLang]['panasz_thanks_error']);
}

function ixReg(data, textStatus){
	try {
		regsClose("div_register");
	} catch (e) {
		try {
			regsClose("ix_div_register");
		} catch(ee) {}
	}
	if (data.uid != undefined && data.uid != '-1') myAlert(messages[aktivLang]['reg_success']);
	if (data.uid != undefined && data.uid == '-1') myAlert(messages[aktivLang]['reg_no_success']);
}

function ixRegError(XMLHttpRequest, textStatus, error){
	try {
		regsClose("div_register");
	} catch (e) {
		try {
			regsClose("ix_div_register");
		} catch(ee) {}
	}
}

function pfValidate() {
	var nev = jQuery("#pf_nev").val();
	var email = jQuery("#pf_email").val();
	var mobil = jQuery("#pf_mobil").val();
	var kep = jQuery("#pf_filename").val();
	
	nev = trim(nev, " \n");
	email = trim(email, " \n");
	mobil = trim(mobil, " \n");
	kep = trim(kep, " \n");
	
	if (nev != "" && email != "" && mobil != "") {
		if (allowedChars(email, "._abcdefghijklmnopqrstuvwxyz@0123456789") && allowedChars(mobil, "0123456789 -/+()") && email.indexOf("@") > 1){
			return true;
		} else {
			myAlert(messages[aktivLang]['every_field']);
		}
	} else {
		myAlert(messages[aktivLang]['every_field']);
	}
return false;
}

function pf_submit() {
	if (pfValidate() && pfUploaded) {
		var datastring = jQuery("#form_pf").serialize();
		jQuery.ajax({
			type: "POST",
			cache: false,
			url: siteUrl+"pf.php",
			data: datastring,
			success: ixPf,
			error: ixPfError,
			timeout: ajaxTimeout,
			dataType: "json"
		});

	}
}

function ixPf(data, textStatus){
	
	if (data.result == "SUCCESS"){
		jQuery("#kuldesimg").css("display", "none");
		myAlert("Köszönjük érdeklődésedet!<br/>Üzenetedet megkaptuk.<br/>Hamarosan felvesszük veled a kapcsolatot!");
	}
	if (data.result == "ERROR"){
		myAlert("Köszönjük érdeklődésedet!<br/>Valami hiba történt!<br/>Tölts ki minden mezőt és próbáld meg újra!");
	}
}

function ixPfError(XMLHttpRequest, textStatus, error){
	myAlert("ixPfError: "+XMLHttpRequest+", "+textStatus+", "+error);
}

function showPfelvetel() {
	oldAction = siteAction.action;
	siteAction.action = "showPfelvetel";

	mscloseClicked("showPfelvetel");
	
	jQuery("#img_loading").css("display","none");

	var urlapfelso = 'include/img/urlap_felso.jpg';
	var kuldes = 'include/img/kuldes.jpg';
	var urlapbg = 'include/img/pf_hu.jpg';
	if (aktivLang == "en") {
		urlapfelso = 'include/img/urlap_felso_en.jpg';
		kuldes = 'include/img/send.jpg';
		urlapbg = 'include/img/pf_en.jpg';
	}
	if (aktivLang == "de") {
		urlapfelso = 'include/img/urlap_felso_de.jpg';
		kuldes = 'include/img/senden.jpg';
		urlapbg = 'include/img/pf_de.jpg';
	}
/*	<img src="'+urlapfelso+'" /><img src="include/img/urlap_also.jpg" />*/

	var ih = "<div id=\"fotok_cont\">";
	ih += '<div id="pf_leiras" style="height: 135px;"><div id="pf_txt_felso">'+messages[aktivLang]['pfelvetel']+'</div></div><form name="form_pf" id="form_pf"><div id="pf_bal"><div class="pf_sor"><div class="pf_cell">Név:</div><div class="pf_cell"><input class="l_email" type="text" size="20" name="pf_nev" id="pf_nev" /></div></div><div class="pf_sor"><div class="pf_cell">E-mail:</div><div class="pf_cell"><input class="l_email" type="text" size="20" name="pf_email" id="pf_email" /></div></div><div class="pf_sor"><div class="pf_cell">Mobil:</div><div class="pf_cell"><input class="l_email" type="text" size="20" name="pf_mobil" id="pf_mobil" /></div></div><div class="pf_sor"><div class="pf_cell">Képfeltöltés:</div><div class="pf_cell" id="pf_upload"><img src="include/img/tallozas.jpg" style="cursor: pointer;" /></div></div></div><div id="pf_jobb"><div class="pf_sor"><div class="pf_cell" style="height: 90px;"><textarea name="pf_msg" id="pf_msg" cols="39" rows="5" onclick="document.form_pf.pf_msg.value=\'\';">Üzenet</textarea><input type="hidden" name="pf_filename" id="pf_filename" value="" />&nbsp;</div></div><div class="pf_sor" style="margin: auto; position:relative; height: 90px;"><div class="pf_cell" style="margin:auto; width: 100%;"><img onclick="pf_submit()" id="kuldesimg" src="'+kuldes+'" style="cursor:pointer;position:relative;" /></div></div>';
	ih += '</div><div id="pf_leiras"></div></form><div id="pf_leiras" style="height: 15px;"><div id="pf_txt_also">'+messages[aktivLang]['pfelvetel_also']+'</div></div></div>';
	
	document.getElementById("sitemsgs").innerHTML = ih;
	jQuery("#fotok_cont").css("background", "url('"+urlapbg+"')");
	jQuery("#fotok_cont").css("height", "341px");
	jQuery("#sitemsgs").css("display", "block");
	jQuery("#kuldesimg").css("display", "block");
	
	var email = document.getElementById("pf_email").value;
	var aupload = new AjaxUpload('pf_upload', {action: siteUrl+'pf.php', autoSubmit: true, name:  'pf_userfile', responseType: 'json', onComplete: pfUlComplete, onChange: pfUlChange, onSubmit: pfUlSubmit});
}

function pfUlComplete(file, response) {
	jQuery("#img_loading").css("display", "none");
	var ih = document.getElementById("pf_upload");
	var tallozas = 'include/img/tallozas.jpg';
	if (aktivLang == "en") {
		tallozas = 'include/img/browse.jpg';
	}
	if (aktivLang == "de") {
		tallozas = 'include/img/blattern.jpg';
	}

	if (response.upload == "SUCCESS") {
		ih.innerHTML = '<img src="'+tallozas+'" /><br/>'+file;
		jQuery("#pf_filename").val(file);
		pfUploaded = true;
		return true;
	} else {
		ulerror = 'Sikertelen feltöltés';
		if (aktivLang == "en") {
			ulerror = 'Upload failed';
		}
		if (aktivLang == "de") {
			ulerror = 'Erfolglos Aufladen';
		}
		ih.innerHTML = '<img src="'+tallozas+'" /><br/>'+ulerror+'!';
		jQuery("#pf_filename").val("");
		pfUploaded = false;
	}
return false;
}

function pfUlSubmit(file, extension){
	jQuery("#img_loading").css("display", "block");
}

function pfUlChange(file, extension) {
return true;
}

function showAbout() {
	oldAction = siteAction.action;
	siteAction.action = "showAbout";

	mscloseClicked("showAbout");

	document.getElementById("img_loading").style.display="none";
	
	var ih = "<div id=\"rolunkswf\"></div><div id=\"rolunk_bg\"><div id=\"rolunk_cont\"></div></div>";
	
	jQuery("#sitemsgs").html(ih);
	jQuery("#sitemsgs").css("display", "block");

	jQuery("#rolunk_bg").css("background-image","url('include/img/about3.jpg')");
	jQuery("#rolunk_bg").css("display","block");
	
	var rolunkcontih;
	if (aktivLang == "hu") rolunkcontih = rolunkFeltetelek;
	if (aktivLang == "en") rolunkcontih = rolunkFeltetelekEn;
	if (aktivLang == "de") rolunkcontih = rolunkFeltetelekDe;
	jQuery("#rolunk_cont").html(rolunkcontih);

	jQuery("#rolunk_cont").css("width", "600px");
	jQuery("#rolunk_cont").fadeIn("slow");
	
	var rolunk = "include/img/rolunk.swf";
	if (aktivLang == "en") rolunk = "include/img/rolunk_angol.swf";
	if (aktivLang == "de") rolunk = "include/img/rolunk_nemet.swf";
	swfobject.embedSWF(rolunk,  // flash file
	"rolunkswf",   // div id
	"850", "179",  // width and height
	"10.0.0",       // flash palyer version
	"include/expressInstall.swf",
	{},
	{wmode: 'transparent', menu: false},
	{});

}

function rollersliderOff() {
	try {
		state['roller_keret'] = document.getElementById("roller_keret").style.display;
		state['slider_keret'] = document.getElementById("slider_keret").style.display;
		state['sitemsgs'] = document.getElementById("sitemsgs").style.display;
		document.getElementById("roller_keret").style.display="none";
		document.getElementById("slider_keret").style.display="none";
	} catch (e) {
		errorArray.push(e);
	}
}

function buttonDispatcher(gombnev, param) {

	param = jQuery.trim(param);


	if (gombnev == "jobbfelsomenu") {
		varosokSent = "";
		varosDispatching = false;
		videoFolderlist = false;

		if (jobbfelsoSent != param){
			jobbfelsoSent = param;
			try {
				jQuery("#rolunk_cont").html("");
				jQuery("#rolunk_bg").css("display", "none");
			} catch (e) {
			    errorArray.push(e);
			}

			jQuery("#img_loading").css("display", "block");

			jQuery("#filters_bal").css("display", "none");
			jQuery("#filters_jobb").css("display", "none");

			jQuery("#morzsa").html(sitename);

			jQuery("#roller_keret").css("display", "none");
			jQuery("#slider_keret").css("display", "none");

			if (param == "planyok"){
				jQuery('#history_portfoliok').trigger("click");
				siteAction.action = "search";
				bgsearch("search=all");
			}
			if (param == "rolunk"){
				jQuery('#history_rolunk').trigger("click");
				showAbout();
			}
			if (param == "rolunk_bc"){
				jQuery('#history_rolunk').trigger("click");
				showAboutBC();
			}
			if (param == "kapcsolat_bc"){
				jQuery('#history_kapcsolat').trigger("click");
				showKapcsolatBC();
			}
			if (param == "fotok"){
				galleryFolders('/video', 1);
//				galleryFolders('', 0);
			}
			if (param == "pfelvetele"){
				jQuery('#history_pf').trigger("click");
				showPfelvetel();
			}
			if (param == "pfelvetele_bc"){
				jQuery('#history_pf').trigger("click");
				showPfelvetelBC();
			}
		}
	}
	
	if (gombnev == "felsomenu") {
		jobbfelsoSent = "";
		videoFolderlist = false;
		varosDispatching = true;
		aktivCity = param;
		oldAction = siteAction.action;
		siteAction.action = "";

		if (varosokSent != param){
			varosokSent = param;
			jQuery("#img_loading").css("display", "block");
			jQuery('#history_'+param).trigger("click");
			reinit();
		}
	}
}

function showKapcsolatBC(){
}

function showAboutBC(){
}

function showPfelvetelBC(){
}


function getVarosNev(data, textStatus) {
	aktivCityNev = data.varosnev;
	document.getElementById("morzsa").innerHTML="<div style=\"font-size: 120%; display: inline;\">"+aktivCityNev+"</div> - "+aktivCity+"."+sitename;

}

function getVarosNevError(XMLHttpRequest, textStatus, error) {
	aktivCityNev = aktivCity;
	document.getElementById("morzsa").innerHTML="<div style=\"font-size: 120%; display: inline;\">"+aktivCityNev+"</div> - "+aktivCity+"."+sitename;
}

function luxusSearch() {
	filterO.varosok=0;
	filterO.kormin = 18;
	filterO.kormax = 60;
	filterO.magassagmin = 140;
	filterO.magassagmax = 200;
	filterO.sulymin = 40;
	filterO.sulymax = 70;
	filterO.dohanyzas = 0;
	filterO.szilikon = 0;
	filterO.nyelv = 0;
	filterO.hazhoz = 0;
	filterO.kerulet = 0;
	filterO.popo = 0;
	filterO.csok = 0;
	filterO.domina = 0;
	filterO.parok = 0;

	bgsearch("luxus=1&search=");
}

function txtSearch(id) {
	
	if (id == undefined) id = "#kereses";

	filterO.varosok=0;
	filterO.kormin = 18;
	filterO.kormax = 60;
	filterO.magassagmin = 140;
	filterO.magassagmax = 200;
	filterO.sulymin = 40;
	filterO.sulymax = 70;
	filterO.dohanyzas = 0;
	filterO.szilikon = 0;
	filterO.nyelv = 0;
	filterO.hazhoz = 0;
	filterO.kerulet = 0;
	filterO.popo = 0;
	filterO.csok = 0;
	filterO.domina = 0;
	filterO.parok = 0;

	var txt = jQuery(id).val();

	if (txt != "") bgsearch("freetext="+encodeURIComponent(txt)+"&search=");
}

function galleryFolders(dirfile, page, cmd) {
	if (! galeriaDispatching) {
		if (page == undefined) page = 0;
		
		try {
			// page is string, "bookmarkd url"
			page = page.replace("/", "");
		} catch(e){
			// page is integer
		}

		dirfile = dirfile.replace("//", "/");

		siteloadvideo = "";
		var filmurl = "";
		if (cmd != undefined && cmd != "") {
			var cmda = cmd.split(":");
			if (cmda[0] == "play") {
                               filmurl = "_play:"+cmda[1];
                               siteloadvideo = filmurl;
			}
                       	if (cmda[0] == "show") {
                               filmurl = "_show:"+cmda[1];
                               siteloadvideo = filmurl;
                       	}
		}
		if (dirfile != "" && avoidDuplicateQuery == (dirfile+"/"+page+filmurl)) return;

		galeriaDispatching = true;
		avoidDuplicateQuery = dirfile+"/"+page+filmurl;
		oldAction = siteAction.action;
		siteAction.action = "galeria";
		mscloseClicked("galeria");

		if (dirfile != "" && page != "") jQuery('#history_gallery').attr("href", "#gallery_"+dirfile+"_"+page+filmurl);
		else jQuery('#history_gallery').attr("href", "#gallery_");
		jQuery('#history_gallery').trigger("click");

		galleryDir = dirfile;
		galleryPage = page;
		
		if (dirfile == "" && cmd == undefined) {
			jQuery("#img_loading").css("display", "none");
			var htmldata = '<div class="folderview"><div id="folderup" onclick="galleryFolders(\'\',\'\')" style="background-image: url(http://bestgirls.hu/szexpartner-escort/hu/include/img/fv_head.jpg); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "></div></div><div class="foldersdivline"><div class="foldersdivcont" style="top:96px;left:79px" onclick="galleryFolders(\'/video\',\'1\');"><div onclick="galleryFolders(\'/video\', \'1\')" style="z-index:20000; cursor:pointer; position:absolute; width:256px; height:150px;top:0px;"><!-- --></div><img src="include/img/film.png" width="256" height="144" style="position: absolute; top:0px; left: 0px; border: 0px;"><div class="foldersdiv" href="http://bestgirls.hu/galeria/video.flv" style=" width:256px; height: 144px;"></div><br/>Video</div><div class="foldersdivcont" style="top:96px;right:100px" onclick="galleryFolders(\'/foto\',\'1\');"><div onclick="galleryFolders(\'/foto\', \'1\')" style="z-index:20000; cursor:pointer; position:absolute; width:256px; height:150px;top:0px;"><!-- --></div><img src="include/img/foto.jpg" width="256" height="144" style="position: absolute; top:0px; left: 0px; border: 0px;"><div class="foldersdiv" href="http://bestgirls.hu/galeria/foto.flv" style=" width:256px; height: 144px;"></div><br/>Foto</div></div>';

			jQuery("#sitemsgs").html(htmldata);
			jQuery("#sitemsgs").css("display", "block");
			jQuery("#roller_keret").css("display", "none");
			if (jQuery.support.scriptEval) {
			// fotok és videok-fotok
				var players = jQuery(".foldersdiv").flowplayer( {src: "include/flowplayer-3.2.5.swf", wmode: 'transparent'}, {
					onBeforeClick: function() {},
                                       	onLoad : function() { this.mute(); this.enable({fullscreen:false}); },
                                       	onBeforePause: function() { return false; },
                                       	onBeforeFullscreen: function() { return false },
                                      	clip:  { 
                                               autoPlay: true,
                                               loop: true,
                                               autoBuffering: true,
                                               onBeforeFinish: function() { return false; }
                                       	}, 
                                       	canvas: {backgroundColor: "transparent", backgroundGradient: 'none'},
                                       	screen: { width:256, height:144, top:0, left:0 }, 
                                       	plugins: {
                                               controls: null
                                       	}
                                       	});

			}
			galeriaDispatching = false;
		} else {
			jQuery("#img_loading").css("display", "block");
                        jQuery.ajax({
				type: "POST",
				cache: false,
				url: siteUrl+"galeria2.php",
				data: 'lang='+aktivLang+'&action=galeria&dir='+dirfile+'&page='+page,
				success: doGF,
				error: doGFError,
				timeout: ajaxTimeout,
				dataType: "json"
			});
		}
	}
}

function bgOverlayClose(){

	galeriaDispatching = false;
	avoidDuplicateQuery = "";

	if (jQuery.browser.msie) {
		if (jQuery.browser.version >= 8.0) hideShadow();
	} else {
		hideShadow();
	}

	$f("fpid").pause();

	jQuery("#opid").css({
		zIndex: null,
/*		position: null,
		top: null,
		left: null,*/
		display: 'none'
	});

	if (! videoFolderlist) {
		if (galleryDir == "") galleryDir = "/video";
		galleryFolders(galleryDir, galleryPage);
	}
}

function showPR(){
	jQuery("a.player").flowplayer({src: "include/flowplayer-3.2.5.swf", wmode: 'transparent'}, {
		onBeforeFullscreen: function() { return false },
		clip:  { 
			autoPlay: false,
			scaling: 'scale',
			autoBuffering: true
		},
		canvas: {backgroundColor: "transparent", backgroundGradient: 'none'},
		screen: { width:800, height:600, top:0, left:0 }, 
		plugins: {
			controls: { url: 'flowplayer.controls-3.2.3.swf', 
				height: 15, 
				sliderColor: '#725533', 
				buttonColor: '#725533',
				durationColor: '#FFCC66',
				progressColor: '#ffffcc',
				bufferColor: '#FFCC66', 
				backgroundGradient: 'none',
				backgroundColor: '#000000',
				timeColor: '#ffffcc',
				bottom: 0,
				left: 0,
				borderRadius: 2
				}
			}
	});

	jQuery(".overlayprout").css("display", "block");

}

function closePR(){
	$f(0).stop();
	jQuery(".overlayprout").css("display", "none");
}

function doFvstat(data, textStatus){}
function doFvstatError(XMLHttpRequest, textStatus, error) {}

function bgOverlay(video){
	jQuery("#img_loading").css("display","none");

	if (siteloadvideo != "") siteloadvideo = "";

	if (jQuery.browser.msie) {
		if (jQuery.browser.version >= 8.0) {
			showShadow();
		} else {
			var zIndexNumber = 100;
			jQuery('div').each(function() {
				jQuery(this).css('zIndex', zIndexNumber);
				zIndexNumber += 10;
			});
		}
	} else {
		showShadow();
	}

	jQuery.ajax({
		type: "POST",
		cache: false,
		url: siteUrl+"fvstat.php",
		data: 'url='+video+'&userid='+aktivUserId,
		timeout: ajaxTimeout,
		dataType: "json"
	});

/*	var film = jQuery("#fpid").attr("href");
	jQuery.ajax({
		type: "POST",
		url: siteUrl+"videotxt.php",
		cache: false,
		data: { "videopath": "http://bestgirls.hu/"+film },
		success: videopathData,
		error: videopathError,
		timeout: 5000,
		dataType: "json"
	});
*/
	jQuery("#fpid").attr("href", "/galeria/"+video);

	try {
		var _tracker = _gat._getTracker("UA-13194127-1");
	} catch(e){}
	
	jQuery("#fpid").flowplayer({src: "include/flowplayer-3.2.5.swf", wmode: 'transparent'}, {
				onStart: function(clip) {
					_tracker._trackEvent("Videos", "Play", clip.url);
				},
				onPause: function(clip) {
					_tracker._trackEvent("Videos", "Pause", clip.url, parseInt(clip.getTime()));
				},
				onStop: function(clip) {
					_tracker._trackEvent("Videos", "Stop", clip.url, parseInt(clip.getTime()));
				},

				onBeforeFullscreen: function() { return false },
				onLoad: function() { 
					flPlayed = this.getIndex();
				},
				onFinish: function(clip){
					jQuery.ajax({
						type: "POST",
						cache: false,
						url: siteUrl+"fvstat.php",
						data: 'url='+video+'&userid='+aktivUserId+'&finished=1',
						timeout: ajaxTimeout,
						dataType: "json"
					});
					_tracker._trackEvent("Videos", "Finish", clip.url);
				},
				clip:  {
					provider: 'lighttpd',
					autoPlay: true,
					scaling: 'fit',
					autoBuffering: true,
				},
				canvas: {backgroundColor: "#000;", backgroundGradient: 'none'},
				screen: { width:751, height:451, top:0, left:0 }, 
				plugins: {
					lighttpd: {
						url: 'flowplayer.pseudostreaming-3.2.5.swf'
					},
					controls: { url: 'flowplayer.controls-3.2.3.swf', 
//						height: 30, 
						sliderColor: '#725533', 
						buttonColor: '#725533',
						durationColor: '#FFCC66',
						progressColor: '#ffffcc',
						bufferColor: '#FFCC66', 
						backgroundGradient: 'none',
						backgroundColor: '#000000',
						timeColor: '#ffffcc',
						bottom: 0,
						left: 0,
						borderRadius: 2,
						autoHide: 'always',
						opacity: 0.7,
						hideDelay: 5000,
						fullscreen: false
						}
					}
	});

	var w = jQuery(window).width();
	jQuery("#opid").css({
		zIndex: '76000',
		position: 'fixed',
		top: '5%',
		left: w/2-405+'px',
		display: 'block'
	});

	memberAjanlo(bg_ajanlo);
	
	galeriaDispatching = false;
}

function videopathData(data, textStatus){
	if (data.result != "EMPTY") {
		jQuery("#overlaytxt").val(data.result);
	} 
}

function videopathError(XMLHttpRequest, textStatus, error){
	//alert(error+", "+textStatus+" ("+XMLHttpRequest+")");
}

function memberAjanlo(ajanlo_ar) {

	var href = "";
	var kep = "";
	var ajanlo8 = new Array();
	var i;
	
	if (bg_ajanlo_idx >= ajanlo_ar.length) bg_ajanlo_idx = 0;
	
	while(bg_ajanlo_idx < ajanlo_ar.length) {
	
//		var type = typeof ajanlo_ar[i];
//		if (ajanlo_ar[i].nev == undefined || type == "function") continue;
		i=bg_ajanlo_idx;
		
		href = "http://"+ajanlo_ar[i].nev+".bestgirls.hu";
		var h = ajanlo_ar[i].height != '' ? ajanlo_ar[i].height : 0;
		var w = ajanlo_ar[i].width != '' ? ajanlo_ar[i].width : 0;
		var t = ajanlo_ar[i].top != '' ? ajanlo_ar[i].top : 0;
		var l = ajanlo_ar[i].left != '' ? ajanlo_ar[i].left : 0;
		
		var wh = ajanlo_ar[i].width > 0 && ajanlo_ar[i].height > 0 ? 'width="'+parseInt(ajanlo_ar[i].width*0.8696)+'" height="'+parseInt(ajanlo_ar[i].height*0.8725)+'"' : 'width="130"';
		var tl = t != 0 && l != 0 ? 'top:'+parseInt(t*0.8725)+'px;left:'+parseInt(l*0.8696)+'px' : '';
		
		kep = '<img src="escort/'+ajanlo_ar[i].id+'/thumb/'+ajanlo_ar[i].bb+'" style="'+tl+'" '+wh+' />';
		
		var a8 = {"href": href, "kep": kep};
		ajanlo8.push(a8);

		if (bg_ajanlo_idx++ == (ajanlo_ar.length - 1) && ajanlo8.length < 8) bg_ajanlo_idx = 0;
		if (ajanlo8.length == 8) break;
	}

	jQuery("#vgti_0").fadeOut(500, function(){
			jQuery("#vgti_0").html(ajanlo8[0].kep);
			jQuery("#vgta_0").attr("href", ajanlo8[0].href);
			jQuery("#vgti_0").fadeIn(500, function(){
				jQuery("#vgti_1").fadeOut(500, function(){
					jQuery("#vgti_1").html(ajanlo8[1].kep);
					jQuery("#vgta_1").attr("href", ajanlo8[1].href);
					jQuery("#vgti_1").fadeIn(500, function(){
						jQuery("#vgti_2").fadeOut(500, function(){
							jQuery("#vgti_2").html(ajanlo8[2].kep);
							jQuery("#vgta_2").attr("href", ajanlo8[2].href);
							jQuery("#vgti_2").fadeIn(500, function(){
								jQuery("#vgti_3").fadeOut(500, function(){
									jQuery("#vgti_3").html(ajanlo8[3].kep);
									jQuery("#vgta_3").attr("href", ajanlo8[3].href);
									jQuery("#vgti_3").fadeIn(500, function(){
										jQuery("#vgti_4").fadeOut(500, function(){
											jQuery("#vgti_4").html(ajanlo8[4].kep);
											jQuery("#vgta_4").attr("href", ajanlo8[4].href);
											jQuery("#vgti_4").fadeIn(500, function(){
												jQuery("#vgti_5").fadeOut(500, function(){
													jQuery("#vgti_5").html(ajanlo8[5].kep);
													jQuery("#vgta_5").attr("href", ajanlo8[5].href);
													jQuery("#vgti_5").fadeIn(500, function(){
														jQuery("#vgti_6").fadeOut(500, function(){
															jQuery("#vgti_6").html(ajanlo8[6].kep);
															jQuery("#vgta_6").attr("href", ajanlo8[6].href);
															jQuery("#vgti_6").fadeIn(500, function(){
																jQuery("#vgti_7").fadeOut(500, function(){
																	jQuery("#vgti_7").html(ajanlo8[7].kep);
																	jQuery("#vgta_7").attr("href", ajanlo8[7].href);
																	jQuery("#vgti_7").fadeIn(500);
																});
															});
														});
													});
												});
											});
										});
									});
								});
							});
						});
					});
				});
			});
		});

	var mehet = jQuery("#opid").css("display");
	if (mehet != 'none') setTimeout("memberAjanlo(bg_ajanlo);", 10000);
}

function doGF(data, textStatus){
	jQuery("#img_loading").css("display","none");

	toggleFlash('hide');
	var apnd = '';
	var fvhead = "include/img/fv_head.jpg";
	if (aktivLang == "en") fvhead = "include/img/fv_head_en.jpg";
	if (aktivLang == "de") fvhead = "include/img/fv_head_de.jpg";
	
	try {
		state['roller_keret'] = document.getElementById("roller_keret").style.display;
		state['slider_keret'] = document.getElementById("slider_keret").style.display;
		state['sitemsgs'] = document.getElementById("sitemsgs").style.display;
		document.getElementById("roller_keret").style.display="none";
		document.getElementById("slider_keret").style.display="none";
	} catch (e) {
		errorArray.push(e);
	}
	
	bg_ajanlo = data.bg_ajanlo;
	
/* fotolista */	
	if (data.action == "fotolista") {
		fvhead = "include/img/foto.jpg";
		changeTitle(messages[aktivLang]['title_f']+" :: "+messages[aktivLang]['title_global']);

		var htmldata = '<div class="folderview"><div id="folderup" style="background-image: url(http://bestgirls.hu/szexpartner-escort/hu/include/img/fv_head.jpg); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "><img src="include/img/back.png" alt="Back" onclick="galleryFolders(\'\',\'\')" /><div id="fv_lapozo" style="position: absolute; top: 38px; left: 430px; width: 200px; height: 20px; color: #ffffcc; font-weight:bold;" >--</div></div></div>';

		var lapozo = "";
		if (data.page > 1) {
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/foto\',\''+(1)+'\')">&laquo;</div>';
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/foto\',\''+(parseInt(data.page)-1)+'\')">&lsaquo;</div>';
		}

		var maxpage = (data.pages > 12 ? 12 : data.pages);
		for (var ii=1; ii<=(maxpage-2); ii++){
			if (data.page == ii) lapozo += '<div style="" class="lap_selected">'+ii+'</div>';
			else lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/foto\',\''+ii+'\')">'+ii+'</div>';
		}

		if (data.page == (data.pages-1)) lapozo += '<div style="" class="lap_selected">'+(parseInt(data.pages)-1)+'</div>';
		else lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/foto\',\''+(parseInt(data.pages)-1)+'\')">'+(parseInt(data.pages)-1)+'</div>';

		if (data.page == data.pages) lapozo += '<div style="" class="lap_selected">'+(data.pages)+'</div>';
		else lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/foto\',\''+data.pages+'\')">'+data.pages+'</div>';

		if (data.page < data.pages) {
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/foto\',\''+(parseInt(data.page)+1)+'\')">&rsaquo;</div>';
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/foto\',\''+parseInt(data.pages)+'\')">&raquo;</div>';
		}

		var l = 0;
		var style;
		var thumbs = '<div id="if_vissza" onclick="ifClose()">'+messages[aktivLang]['if_vissza']+'</div><div id="thumbs_cont"><div id="thumbs_if" class="imageflow" >';
		for (i in data.adatok) {
			var type = typeof data.adatok[i];
			if (data.adatok[i] == undefined || type == "function") continue;

			if (l % 2 == 0) {
				htmldata += '<div class="foldersdivline">';
				style = "top:91px;left:79px";
			} else {
				style = "top:91px;right:100px";
			}

			var fna = data.adatok[i].split(".");
			thumbs += '<img src="http://bestgirls.hu/galeria/foto/'+data.foldername+"/"+data.adatok[i]+'" alt="www.bestgirls.hu porno képek" />';

			htmldata += '<div class="foldersdivcont" style="'+style+'" onclick="galleryFolders(\''+data.dir+'\',\''+data.page+'\',\'show:'+data.foldername+'\')"><div style="z-index:20000; cursor:pointer; position:absolute; width:256px; height:150px;top:0px; overflow:hidden;"><img src="galeria/foto/'+data.foldername+'/'+fna[0]+'.jpg" width="256"  style="position: absolute; top:0px; left: 0px; border: 0px;"/></div></div>';
			if (l++ % 2 == 1) htmldata += '</div>';
		}
		thumbs += '</div></div>';

		jQuery("#sitemsgs").html(htmldata);
		if (data.pages > 1) jQuery("#fv_lapozo").html(lapozo);

		jQuery("#div_imageflow_keret").html(thumbs);

	} 
/* videolista */
	if (data.action == "videolista") {

		jQuery("#div_imageflow_keret").css("display", "none");
		changeTitle(messages[aktivLang]['title_v']+" :: "+messages[aktivLang]['title_global']);
		fvhead = "include/img/video.jpg";

		var htmldata = '<div class="folderview"><div id="folderup" style="background-image: url(http://bestgirls.hu/szexpartner-escort/hu/include/img/fv_head.jpg); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "><img src="include/img/back.png" alt="Back" onclick="galleryFolders(\'\',\'\')" /><div id="fv_lapozo" style="position: absolute; top: 38px; left: 430px; width: 200px; height: 20px; color: #ffffcc; font-weight:bold;" >--</div></div></div>';
		var lapozo = "";
		if (data.page > 1) {
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/video\',\''+(1)+'\')">&laquo;</div>';
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/video\',\''+(parseInt(data.page)-1)+'\')">&lsaquo;</div>';
		}

		var start = parseInt(data.page) - 3;
		var vege = parseInt(data.page) + 3;

		if (data.page < 4) {
			start = 1;
			vege = parseInt(data.page) + (4 - data.page) + 3;
		}

		if (data.page > (data.pages - 5)) {
			vege = data.pages - 2;
			start = data.page - 3 - (5 - (data.pages - data.page));
		}

		if (start < 1) start = 1;
		if (vege > (data.pages - 2)) vege = data.pages - 2;
		for (var ii=start; ii<=vege; ii++){
			if (data.page == ii) lapozo += '<div style="" class="lap_selected">'+ii+'</div>';
			else lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/video\',\''+ii+'\')">'+ii+'</div>';
		}

		if ((data.pages - vege) > 2) lapozo += '<div style="">...</div>';

		if (parseInt(data.page) == (data.pages-1)) lapozo += '<div style="" class="lap_selected">'+(parseInt(data.pages)-1)+'</div>';
		else lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/video\',\''+(parseInt(data.pages)-1)+'\')">'+(parseInt(data.pages)-1)+'</div>';

		if (parseInt(data.page) == data.pages) lapozo += '<div style="" class="lap_selected">'+(data.pages)+'</div>';
		else lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/video\',\''+data.pages+'\')">'+data.pages+'</div>';

		if (parseInt(data.page) < parseInt(data.pages)) {
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/video\',\''+(parseInt(data.page)+1)+'\')">&rsaquo;</div>';
			lapozo += '<div style="font-weight:bold;cursor:pointer;" onclick="galleryFolders(\'/video\',\''+parseInt(data.pages)+'\')">&raquo;</div>';
		}
		var l = 0;
		var style;
		for (i in data.adatok) {
			var type = typeof data.adatok[i];
			if (data.adatok[i] == undefined || type == "function") continue;

			if (l % 2 == 0) {
				htmldata += '<div class="foldersdivline">';
				style = "top:96px;left:79px";
			} else {
				style = "top:96px;right:100px";
			}

			var fna = data.adatok[i].split(".");

			htmldata += '<div class="foldersdivcont" style="'+style+'" onclick="galleryFolders(\''+data.dir+'\',\''+data.page+'\',\'play:'+data.foldername+"/"+data.adatok[i]+'\')"><div style="z-index:20000; cursor:pointer; position:absolute; width:256px; height:150px;top:0px;"><!-- --></div><img src="galeria/video/'+data.foldername+'/'+fna[0]+'.jpg" width="256" height="144" style="position: absolute; top:0px; left: 0px; border: 0px;"><div class="foldersdiv" href="http://bestgirls.hu/galeria/video/'+data.foldername+'/'+data.adatok[i]+'" style=" width:256px; height: 144px;"></div></div>';
			if (l++ % 2 == 1) htmldata += '</div>';
		}

		jQuery("#sitemsgs").html(htmldata);
		if (data.pages > 1) jQuery("#fv_lapozo").html(lapozo);

	}

	jQuery("#folderup").css("background",'url("'+fvhead+'")');
	jQuery("#folderup").css("display",'block');
	jQuery("#sitemsgs").css("display","block");

	if (siteloadvideo != ""){
		var cmda = siteloadvideo.split(":");
		if (cmda[0] == "_play") {
			bgOverlay("video/"+cmda[1]);
		}
		if (cmda[0] == "_show") {
			showImageflow(data.foldername);
		}
	}

	galeriaDispatching = false;
}

function doGFError(XMLHttpRequest, textStatus, error) {
	galeriaDispatching = false;
	jQuery("#img_loading").css("display","none");
//	myAlert(XMLHttpRequest+", "+textStatus+", "+error);
}

function showImageflow(foldername){

	jQuery.ajax({
		type: "POST",
		cache: false,
		url: siteUrl+"fvstat.php",
		data: 'url='+galleryDir+"/"+foldername+'&userid='+aktivUserId,
		timeout: ajaxTimeout,
		dataType: "json"
	});

	changeTitle(messages[aktivLang]['title_f']+" :: "+messages[aktivLang]['title_global']);

	jQuery("#div_imageflow_keret").css("display", "block");
	showShadow();

	bgGallery = new ImageFlow();
	bgGallery.init({
		ImageFlowID: 'thumbs_if',
		preloadImages: true,
		reflections: false,
		reflectionPNG: false,
		imageCursor: 'pointer',
		captions: false,
		circular: false,
		opacity: false,
		buttons: true,
		reflectionP: 0.1,
		//reflectionGET: '&height=20%',
		percentLandscape: 150, 
		percentOther: 100, 
		//imageFocusM: 1.0,
		//imagesHeight: 0.8,
		aspectRatio: 1.618,
		imageFocusMax: 1,
		imageScaling: true,
		startId: 3,
		onClick: function() {}
	});

	galeriaDispatching = false;
}

function bgsearch(param) {

	if (siteAction.action != "") {
		oldAction = siteAction.action;
		siteAction.action = "search";
		mscloseClicked("search");
		document.getElementById("img_loading").style.display="block";
		if (param == "search=all") filterO.varosok = 0;
	}

	var luxus = "";
	if (sitename == "luxusescort.hu") luxus="&luxus=1";

	jQuery.ajax({
		type: "POST",
		url: siteUrl+"search.php",
		cache: false,
		data: param+luxus,
		success: doSearch,
		error: doSearchError,
		timeout: ajaxTimeout,
		dataType: "json"
	});
}

function doSearch(data, textStatus){

	jQuery("#img_loading").css("display","none");
	//toggleFlash('hide');
	jQuery("#filters_bal").css("display", "block");
	jQuery("#filters_jobb").css("display", "block");
	jQuery(".skepek_cont").css("color", "#585858");	
	jQuery("#slider_keret").css("display", "block");

	jQuery("#sitemsgs").css("display", "none");

	var ia = new Array();
	searchResultObjs = new Array();
	var rc = 0;

	if (data.result == "empty") {

		searchResults = 0;
		searchPages = Math.floor(rc / 6);
		if (searchPages == 0) searchPages = 1;
		searchPage = 1;
		ia = [];

	} else {
	
		for (l in data) {
			if (data[l].mid == undefined) continue;
			var so = new Object();
			so.nev = data[l].nev;
			so.mid = data[l].mid;
			so.path = data[l].path;
			so.bg_w = data[l].bg_w;
			so.bg_h = data[l].bg_h;
			so.bg_top = data[l].bg_top;
			so.bg_left = data[l].bg_left;
			so.fe_w = data[l].fe_w;
			so.fe_h = data[l].fe_h;
			so.fe_top = data[l].fe_top;
			so.fe_left = data[l].fe_left;
			so.fullnev = data[l].fullnev;
			so.luxus = data[l].luxus;
			so.varos = data[l].varos;
			so.klub = data[l].klub;
			searchResultObjs[l] = so;
			ia.push('escort/'+so.mid+'/thumb/'+so.path);
			rc++;
		}
		
		searchResults = rc;
		searchPages = Math.floor(rc / 6) + (rc % 6 == 0 ? 0 : 1);
		searchPage = 1;
	}

	searchResPager();

}

function doSearchError(XMLHttpRequest, textStatus, error) {
	document.getElementById("img_loading").style.display="none";
	myAlert(XMLHttpRequest+", doSearchError "+textStatus+", "+error);
}


function filterReset() {
	jQuery('#form_filters :input').val("").removeAttr('checked').removeAttr('selected');
	document.getElementById("ff_korok").value = "40";
	document.getElementById("ff_nyelv").value = "0";
	filterSubmit();
}

function filterSubmit(bc) {
	var p = jQuery("#form_filters").serialize();

	filterO = new Object();

	filterO.kormax = jQuery("#ff_korok option:selected").val();

//	filterO.varos = new Array();
	filterO.varosok = jQuery("#selectvaros option:selected").val();

/*	filterO.kerulet = 0;
	var v = jQuery(".ff_varos:checkbox:checked");
	for (i in v) {
		if (v[i].value == undefined) continue;
		filterO.varos.push(v[i].value);
		if (v[i].value == 0) filterO.kerulet = jQuery("#selectkerulet option:selected").val();
	}
*/
	filterO.kormin = jQuery("#ff_kormin").val();
//		filterO.kormax = jQuery("#ff_kormax").val();
//		filterO.magassagmin = jQuery("#ff_magassagmin").val();
//		filterO.magassagmax = jQuery("#ff_magassagmax").val();
	filterO.sulymin = jQuery("#ff_sulymin").val();
	filterO.sulymax = jQuery("#ff_sulymax").val();
	filterO.dohanyzas = jQuery("#ff_dohanyzas").is(':checked') ? 1 : 0;
	filterO.hazhoz = jQuery("#ff_hazhoz").is(':checked') ? 1 : 0;
	filterO.szilikon = jQuery("#ff_szilikon").is(':checked') ? 1 : 0;
	filterO.arckepes = jQuery("#ff_arckepes").is(':checked') ? 1 : 0;
	filterO.online = jQuery("#ff_online").is(':checked') ? 1 : 0;
	filterO.nyelv = jQuery("#ff_nyelv option:selected").val();
	filterO.rendezes = jQuery("#ff_rendezes option:selected").val();
	filterO.popo = jQuery("#ff_popo").is(':checked') ? 1 : 0;
	filterO.domina = jQuery("#ff_domina").is(':checked') ? 1 : 0;
	filterO.csok = jQuery("#ff_csok").is(':checked') ? 1 : 0;
	filterO.parok = jQuery("#ff_parok").is(':checked') ? 1 : 0;
	filterO.freetext = jQuery("#ff_freesearch").val(); 


	bgsearch(p+"&search=");
}

function searchResPager(page) {
	jQuery(searchTarget).html("");

	if (page == undefined || page == null) page = 1;
	if (isNaN(page)) page = 1;

	jQuery("#img_loading").css("display","none");

	var lvarosok2 = "<div class=\"ff\"><div class=\"ff_txt\">"+messages[aktivLang]['ff_varos']+"</div><div class=\"ff_txt\"><select id=\"selectvaros\" name=\"varosok\" onchange=\"filterSubmit('bc')\"><option value=\"0\">"+messages[aktivLang]['all']+"</option>";
	for (i in siteFilters.lakottVarosok) {
		if (siteFilters.lakottVarosok[i].id == undefined) continue;
		lvarosok2 += "<option value=\""+siteFilters.lakottVarosok[i].id+"\" "+(siteFilters.lakottVarosok[i].id == filterO.varosok ? " selected " : " ")+">"+siteFilters.lakottVarosok[i].val+"</option>";
	}
	lvarosok2 += "</select></div></div>";

//	var lvarosok = "<div style=\"clear: both; height: 25px; width: 100%;\"><div class=\"ff\" id=\"ff_bp\"><div class=\"ff_txt\">Budapest</div><div class=\"ff_txt\"><input name=\"varos_0\" class=\"ff_varos\" onclick=\"filterSubmit();\" type=\"checkbox\" value='0' "+(isInArray(0, filterO.varos) ? "checked" : "")+"></div></div><div class=\"ff\"><div class=\"ff_txt\">Debrecen</div><div class=\"ff_txt\"><input name=\"varos_25\" class=\"ff_varos\" onclick=\"filterSubmit();\" type=\"checkbox\" value='25' "+(isInArray(25, filterO.varos) ? "checked" : "")+"></div></div><div class=\"ff\"><div class=\"ff_txt\">Miskolc</div><div class=\"ff_txt\"><input name=\"varos_28\" class=\"ff_varos\" onclick=\"filterSubmit();\" type=\"checkbox\" value='28' "+(isInArray(28, filterO.varos) ? "checked" : "")+"></div></div><div class=\"ff\"><div class=\"ff_txt\">Pécs</div><div class=\"ff_txt\"><input name=\"varos_26\" class=\"ff_varos\" onclick=\"filterSubmit();\" type=\"checkbox\" value='26' "+(isInArray(26, filterO.varos) ? "checked" : "")+"></div></div>[online]</div>";
	var keruletek = "<div id=\"ff_pop\"><select id=\"selectkerulet\" name=\"keruletek\"><option value=\"0\">"+messages[aktivLang]['all']+"</option>";
	for (i in siteFilters.lakottVarosok) {
		if (siteFilters.lakottVarosok[i].id == undefined) continue;
		if (siteFilters.lakottVarosok[i].id > 23) continue;
		keruletek += "<option value=\""+siteFilters.lakottVarosok[i].id+"\" "+(siteFilters.lakottVarosok[i].id == filterO.kerulet ? " selected " : " ")+">"+siteFilters.lakottVarosok[i].val+"</option>";
	}
	keruletek += "</select></div>";

	var rendezes = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_rendezes']+'</div><div class=\"ff_txt\"><select id="ff_rendezes" name="rendezes" onchange="filterSubmit();"><option value="0" '+(filterO.rendezes==0 ? "selected" : "")+'>'+messages[aktivLang]['order_rand']+'</option><option value="1"'+(filterO.rendezes==1 ? "selected" : "")+'>'+messages[aktivLang]['order_new']+'</option><option value="2"'+(filterO.rendezes==2 ? "selected" : "")+'>'+messages[aktivLang]['order_name']+'</option></select></div></div>';

	var nyelvek = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_nyelv']+'</div><div class=\"ff_txt\"><select id="ff_nyelv" name="nyelv" onchange="filterSubmit();"><option value="0">'+messages[aktivLang]['all']+"</option>";
	var korok = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_kor']+'</div><div class=\"ff_txt\"><select id="ff_korok" name="kormax" onchange="filterSubmit();"><option value="60" '+(filterO.kormax==60 ? "selected" : "")+'>18-60</option><option value="20" '+(filterO.kormax==20 ? "selected" : "")+'>18-20</option><option value="25" '+(filterO.kormax==25 ? "selected" : "")+'>18-25</option><option value="30" '+(filterO.kormax==30 ? "selected" : "")+'>18-30</option><option value="35" '+(filterO.kormax==35 ? "selected" : "")+'>18-35</option></select><input type="hidden" id="ff_kormin" name="kormin" value="18" /></div></div>';
//	var magassag = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_magassag']+'</div><div class=\"ff_txt\"><input id="ff_magassagmin" name="magassagmin" size="4" onchange="filterSubmit();" value="'+filterO.magassagmin+'" /><input id="ff_magassagmax" name="magassagmax" size="4" onchange="filterSubmit();" value="'+filterO.magassagmax+'" /></div></div>';
//	var suly = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_suly']+'</div><div class=\"ff_txt\"><input id="ff_sulymin" name="sulymin" size="4" onchange="filterSubmit();" value="'+filterO.sulymin+'" /><input id="ff_sulymax" name="sulymax" size="4" onchange="filterSubmit();" value="'+filterO.sulymax+'" /></div></div>';
	var hazhoz = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_hazhoz']+'</div><div class=\"ff_txt\"><input id="ff_hazhoz" name="hazhoz" type="checkbox" onclick="filterSubmit();" '+(filterO.hazhoz == 1 ? "checked" : "")+' /></div></div>';
	var dohanyzas = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_dohanyzas']+'</div><div class=\"ff_txt\"><input id="ff_dohanyzas" name="dohanyzas" type="checkbox" onclick="filterSubmit();" '+(filterO.dohanyzas == 1 ? "checked" : "")+' /></div></div>';
	var szilikon = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_szilikon']+'</div><div class=\"ff_txt\"><input id="ff_szilikon" name="szilikon" type="checkbox" onclick="filterSubmit();" '+(filterO.szilikon == 1 ? "checked" : "")+' /></div></div>';
	var arckepes = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_arckepes']+'</div><div class=\"ff_txt\"><input id="ff_arckepes" name="arckepes" type="checkbox" onclick="filterSubmit();" '+(filterO.arckepes == 1 ? "checked" : "")+' /></div></div>';
	var online = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_online']+'</div><div class=\"ff_txt\"><input id="ff_online" name="online" type="checkbox" onclick="filterSubmit();" '+(filterO.online == 1 ? "checked" : "")+' /></div></div>';
	var freesearch = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_nev_leiras']+'</div><div class="ff_txt"><input style="margin-top: 1px;" onfocus="if (this.value != \'\') this.value=\'\';" id="ff_freesearch" name="freetext" type="text" onchange="filterSubmit();" size="12" value="" /></div></div>';
	var ok_btn = '<div class="ff" style="float: right;"><input id="ff_okbtn" name="okbtn" type="button" onclick="filterSubmit();" /></div>';
//	var reset = '<div class="ff"><input id="ff_reset" name="reset" type="button" onclick="filterReset();" value="'+messages[aktivLang]['ff_clearall']+'" /></div></div>';
	var reset = '<div class="ff" style="float: right;"><input id="ff_reset" name="reset" type="button" onclick="filterReset();" /></div>';

	var csok = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_csok']+'</div><div class=\"ff_txt\"><input id="ff_csok" name="csok" type="checkbox" onclick="filterSubmit();" '+(filterO.csok == 1 ? "checked" : "")+' /></div></div>';
	var popo = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_popo']+'</div><div class=\"ff_txt\"><input id="ff_popo" name="popo" type="checkbox" onclick="filterSubmit();" '+(filterO.popo == 1 ? "checked" : "")+' /></div></div>';
	var domina = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_domina']+'</div><div class=\"ff_txt\"><input id="ff_domina" name="domina" type="checkbox" onclick="filterSubmit();" '+(filterO.domina == 1 ? "checked" : "")+' /></div></div>';
	var parok = '<div class="ff"><div class="ff_txt">'+messages[aktivLang]['ff_parok']+'</div><div class=\"ff_txt\"><input id="ff_parok" name="parok" type="checkbox" onclick="filterSubmit();" '+(filterO.parok == 1 ? "checked" : "")+' /></div></div>';

	for (i in siteFilters.nyelvek) {
		if (siteFilters.nyelvek[i].id == undefined) continue;
		nyelvek += "<option value='"+siteFilters.nyelvek[i].id+"' "+(filterO.nyelv==siteFilters.nyelvek[i].id ? "selected" : "")+">"+siteFilters.nyelvek[i].val[aktivLang]+"</option>";
	}
	nyelvek += "</select></div></div>";

	var ih="<div id='filters_bal_search'></div><div id='filters_jobb_search'></div><div id='filters'><div id='filters_in'><form name='filters' id='form_filters' onSubmit='return false'><div style=\"clear: both; height: 25px; width: 100%;\">[varosok][nyelvek][korok][online]</div>";
	ih = ih.replace("[varosok]", lvarosok2);
	ih = ih.replace("[online]", online);
	ih = ih.replace("[nyelvek]", nyelvek);
	ih = ih.replace("[korok]", korok);

	ih += "<div style=\"clear: both; height: 25px; width: 100%;\">"+hazhoz+arckepes+szilikon+parok+popo+dohanyzas+domina+csok+"</div>"+"<div style=\"clear: both; height: 25px; width: 100%;\">"+freesearch+rendezes+ok_btn+reset+"</div></form></div></div><div class=\"skepek_cont\">";

	var ll = (page - 1) * 6;
	var ul = (page * 6);
	var style = "";
	for (l in searchResultObjs) {
		if (searchResultObjs[l].mid == undefined) continue;

		style = "";
		if (searchResultObjs[l].bg_w != "") style += "width:"+searchResultObjs[l].bg_w+"px;";
		if (searchResultObjs[l].bg_h != "") style += "height:"+searchResultObjs[l].bg_h+"px;";
		if (searchResultObjs[l].bg_top != "") style += "top:"+searchResultObjs[l].bg_top+"px;";
		if (searchResultObjs[l].bg_left != "") style += "left:"+searchResultObjs[l].bg_left+"px;";
		if (style != "")  style += "position:absolute;";

		if (searchResultObjs[l].luxus != "") {
		ih += '<div class="skepek" onclick="msDispatcher(\''+searchResultObjs[l].nev+'\', \''+searchResultObjs[l].mid+'\');"><img src="include/img/arnyek_kicsikep.png" class="skepek_sh" /><div class="skepek_keret"><img src="include/img/search_keret.png" class="skepek_ki" /><img style="'+style+'" src="include/img/luxus-search.jpg" /></div>'+searchResultObjs[l].fullnev+' - '+searchResultObjs[l].varos+'</div>';
		} else {
		ih += '<div class="skepek" onclick="msDispatcher(\''+searchResultObjs[l].nev+'\', \''+searchResultObjs[l].mid+'\');"><img src="include/img/arnyek_kicsikep.png" class="skepek_sh" /><div class="skepek_keret"><img src="include/img/search_keret.png" class="skepek_ki" /><img style="'+style+'" src="escort/'+searchResultObjs[l].mid+'/thumb/'+searchResultObjs[l].path+'" /></div>'+searchResultObjs[l].fullnev+' - '+searchResultObjs[l].varos+'</div>';
		}
	}
	ih += "</div>";
	
	var nextpage = page < searchPages ? (page + 1) : (page);
	var prevpage = page > 1 ? (page - 1) : (page);
	searchPage = page;
	//pager ih += '<div id="pagerscont" style="text-align: center;"><div style="margin:auto; text-align: center; width:300px; position:relative;"><div style="left: 0px;" class="pagers" onclick="searchResPager(1);"><<</div><div style="left: 60px;" class="pagers" onclick="searchResPager('+prevpage+');"><</div><div style="left: 120px;" class="pagers">'+searchPage+' / '+searchPages+'</div><div style="left: 180px;" class="pagers" onclick="searchResPager('+nextpage+');">></div><div style="left: 240px;" class="pagers" onclick="searchResPager('+searchPages+');">>></div></div></div>';
	jQuery(searchTarget).html(ih);

	var clearform = 'include/img/szures.png';
	if (aktivLang == "en"){
		clearform = 'include/img/clear.jpg';
	}
	if (aktivLang == "de"){
		clearform = 'include/img/aufklaren.jpg';
	}
	jQuery("#ff_reset").css("background", "url('"+clearform+"')");
	jQuery(searchTarget).css("display","block");
	//jQuery("#ff_bp").hover(bpHover);
	
	jQuery("#selectkerulet").change(function(event){
		jQuery("#ff_pop").css("display", "none");
		filterSubmit();
	});

	var rk = jQuery("#roller_keret").css("display");
	if (siteAction.action == "") {
		jQuery("#filters").css("background", "url('include/img/kereso_hat_fo.jpg')");
	} else {
		jQuery("#filters").css("background", "url('include/img/kereso_hat.jpg')");
	}
	jQuery("#filters").css("background-repeat", "no-repeat");

	jQuery("#ff_bp div.ff_txt input:checked").each(function(i){
		jQuery("#ff_pop").css("display", "block");
	});
	jQuery("#ff_freesearch").keypress(function(event){
		if (event.keyCode == '13') {
			txtSearch("#ff_freesearch");
		}
	});


}

function bpHover(event){
	jQuery("#ff_bp div.ff_txt input:checked").each(function(i){
		var v = jQuery("#ff_pop").css("display");
		if (v == "none") jQuery("#ff_pop").css("display", "block");
	});
}

function toggleFlash(state, osszes) {
	if (osszes == undefined) osszes = false;
	
	var objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++) {
		if ((objects[i].id == "menu_bp" || objects[i].id == "menuk") && ! osszes) continue;
		objects[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
	}
	var embeds = document.getElementsByTagName("embed");
	for (var i = 0; i < embeds.length; i++) {
		if ((embeds[i].id == "menu_bp" || embeds[i].id == "menuk") && ! osszes) continue;
		embeds[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
	}

}

function suggestValues() {
	jQuery("#kereses").autocomplete(siteUrl+"autocomplete.php", {
	width: 150,
	selectFirst: false
	});
}

function isInArray(a, ar) {
	for (i in ar) {
		if (a == ar[i]) return true;
	}
return false;
}

function rolunkFO() {
	jQuery("#rolunk_cont").html(rolunkcontih);

	var tabContainers = jQuery('div.rtabs > div');
	jQuery('div.rtabs ul.rtabNavigation a').click(function () {
		tabContainers.hide().filter(this.hash).show();
		jQuery('div.rtabs ul.rtabNavigation a').removeClass('selected');
		jQuery(this).addClass('selected');
		jQuery('div.rtabs ul.rtabNavigation a').each(function(i){
			var hr = jQuery(this).attr("href");
			var ha = hr.split("#");
			jQuery(this).children().attr("src", "include/img/"+ha[1]+"1.jpg");
		});

		var href = jQuery(this).attr("href");
		var hra = href.split("#");
		jQuery(this).children().attr("src", "include/img/"+hra[1]+"2.jpg");

		if (hra[1] == "admin_adat") {
			jQuery("#rolunk_bg").css({
				"background-image": "url('include/img/admin_adat.jpg')",
				"height": "564px"
			});
		}
		if (hra[1] == "admin_foto") {
			jQuery("#rolunk_bg").css({
				"background-image": "url('include/img/admin_foto.jpg')",
				"height": "564px"
			});
		}
		if (hra[1] == "kiadvanyok") {
		}
		if (hra[1] == "marketing") {
		}
		if (hra[1] == "nevjegy") {
			jQuery("#rolunk_bg").css({
				"background-image": "url('include/img/nevjegyek.jpg')",
				"height": "564px"
			});
		}
		if (hra[1] == "web") {
			jQuery("#rolunk_bg").css({
				"background-image": "url('include/img/web_email.jpg')",
				"height": "564px"
			});
		}
		if (hra[1] == "profil") {
			jQuery("#rolunk_bg").css({
				"background-image": "url('include/img/profil.jpg')",
				"height": "564px"
			});
		}
		
		return false;
	}).filter(':eq(0)').click();

	jQuery("#rolunk_cont").fadeIn("slow");
}

function rolunkDispatcher(menu){
try {
	jQuery("#rolunk_bg").css("display","block");
	jQuery("#rolunk_cont").fadeOut("fast", rolunkFO);	
	jQuery("#rolunk_cont").css("width", "800px");

	if (menu == "feltetelek") {
		if (aktivLang == "hu") rolunkcontih = rolunkFeltetelek;
		if (aktivLang == "en") rolunkcontih = rolunkFeltetelekEn;
		if (aktivLang == "de") rolunkcontih = rolunkFeltetelekDe;

		jQuery("#rolunk_bg").css({
			"background-image": "url('include/img/about3.jpg')",
			"height": "299px"
		});
		jQuery("#rolunk_cont").css("width", "600px");
	}
	if (menu == "garancia") {
		if (aktivLang == "hu") rolunkcontih = rolunkGarancia;
		if (aktivLang == "en") rolunkcontih = rolunkGaranciaEn;
		if (aktivLang == "de") rolunkcontih = rolunkGaranciaDe;

		jQuery("#rolunk_bg").css({
			"background-image": "url('include/img/about1.jpg')",
			"height": "299px"
		});
		jQuery("#rolunk_cont").css("width", "600px");
	}
	if (menu == "portfolio") {
		rolunkcontih = rolunkPortfolio;
		jQuery("#rolunk_bg").css({
			"background-image": "url('include/img/about2.jpg')",
			"height": "299px"
		});
		
	}
	if (menu == "kapcsolat") {
		if (aktivLang == "hu") rolunkcontih = rolunkKapcsolat;
		if (aktivLang == "en") rolunkcontih = rolunkKapcsolatEn;
		if (aktivLang == "de") rolunkcontih = rolunkKapcsolatDe;

		jQuery("#rolunk_bg").css({
			"background-image": "url('include/img/about4.jpg')",
			"height": "299px"
		});
		jQuery("#rolunk_cont").css("width", "600px");
	}

} catch (e) {
    errorArray.push(e);
}

}

function luxuscodeSubmit(){
//	luxuscodeClose();
	
//	luxuscode = jQuery("#input_luxuscode").val();
	luxuscode = jQuery("#ilc1").val() + jQuery("#ilc2").val() + jQuery("#ilc3").val() + jQuery("#ilc4").val() + jQuery("#ilc5").val() + jQuery("#ilc6").val();

	if (aktivMember.parameterek.luxus == luxuscode) {
	// logged in
		msLoadingFinished();
	} else {
		luxuscode = "";
		myAlert(messages[aktivLang]['luxus_form_badcode']);
	}

}

function ifClose() {
	hideShadow();
	jQuery("#div_imageflow_keret").css("display","none");
	toggleFlash('visible', true);

	var sm = jQuery("#sitemsgs").html();
	if (sm == "") galleryFolders('/foto', galleryPage);

	galeriaDispatching = false;
	avoidDuplicateQuery = "";
}

function showPanasz(){
	var d = new Date();
	try {
	var _tracker = _gat._getTracker("UA-13194127-1");
	_tracker._trackEvent("Microsite", "Panasz", "http://"+aktivMemberNev+".bestgirls.hu", parseInt(d.getTime()));
	} catch(e){}
	
	jQuery("#div_panasz").css("display", "block");
	var h = '<select name="panaszselect" id="panaszselect">'+'<option value="0">...</option>'+'<option value="1">'+messages[aktivLang]['panasz_form_nemelerheto']+'</option>'+'<option value="2">'+messages[aktivLang]['panasz_form_nemoaz']+'</option>'+'<option value="3">'+messages[aktivLang]['panasz_form_gyenge']+'</option>'+'</select>';
	
	jQuery("#panasz_select").html(h);

	if (aktivUserId > 0) {
		jQuery("#panasz_radios").css("display","block");
		jQuery("#panasz_select").css("display","block");
		jQuery("#panasz_txt").html(messages[aktivLang]['panasz_form_loggedin']);
	} else {
		jQuery("#panasz_radios").css("display","none");
		jQuery("#panasz_select").css("display","block");
		jQuery("#panasz_txt").html(messages[aktivLang]['panasz_form']);
	}

}

function panasz2reg() {
	panaszClose();
	showReg();
	document.getElementById('ix_regs').innerHTML=ihRegister;
}

function showHiba(){
	jQuery("#div_panasz").css("display", "block");
	jQuery("#panasz_txt").html(messages[aktivLang]['hiba_form']+'<input id="hibatxt" type="hidden" name="hiba" value="Sitehiba">');
}

function luxuscodeClose() {
	jQuery("#div_luxuscode").css("display", "none");
}

function panaszClose(){
	jQuery("#div_panasz").css("display", "none");
}

function luxuscodeJumper(elmnt, content){
	if (content.length==elmnt.maxLength){
		next=elmnt.tabIndex;
		if (next < 100){
			document.getElementById("ilc"+next).focus();
			document.getElementById("ilc"+next).select();
		} else {
			luxuscodeSubmit();
		}
	}
}



