		//menu buttons
var menu_buttons = new Array();
var active_audio = 0;	//inner buttons
var active_video = 0;	//inner buttons
var num = 0;			//song number
var mactive=0;		//moving div catched

var active_source='buttons/bt-Home.gif';	//menu buttons
var old_source;		//menu buttons
var category='main';		//menu buttons
var act_source;		//big buttons
var old_src;		//big buttons
var act_id=0; 	//big buttons
var efir=0;		//big buttons
var user_id=0;
var menu_active = 1;
var bd_check = 0;

var fdiv;
var mx;
var my;

var dx;
var dy;
var divout;
var videoPlayer = 2;

var movieW = 426;
var movieH = 322;

var video_url = "inc_lib/flash_update.php";

var jf='';

var audio_url = 'inc_lib/flash_update.php';

var request = createXmlHttpRequestObject();
 
 function	handleServerResponse(){	
 	//alert (request.responseText)
 	html=request.responseText;
 	var htmlstr = html.toString();
 	//alert (htmlstr)
 	//alert (html.search('<!!act!!>'))
 	if(htmlstr.search('<!!act!!>') != -1){
 		//alert (htmlstr)
 		do_post_act(htmlstr);
 		return;
 	}
 	//case audio
 	if(htmlstr.indexOf('~') != -1&&htmlstr.length<250){
 		res_data=htmlstr.split("^?^");
 		jf = htmlstr;
		to_swf();
 	}
 	//case video
 	else if(htmlstr.search('video') != -1&&htmlstr.length<150){
 		res_data=htmlstr.split("^?^");
 		jf = htmlstr;
 		show_video(res_data[0],res_data[1],res_data[2]);
 	}
 	//case login
 	else if(htmlstr.search('<==>') != -1){
 		//alert (request.responseText);
 		var res_data = new Array;
 		res_data=htmlstr.split("<==>");
	 	//alert(res_data[1]);
	 	var success = res_data[2];
	 	//alert(success)
	 	act = res_data[1];
	 	var success = res_data[2];
 		if(act.search('login') != -1){
	 		//alert(success)
	 		if(success.search('true') != -1){
		 		document.cookie = 'session_id='+res_data[4]+';;path=/';
		 		document.cookie = 'user='+res_data[3]+';;path=/';
		 		document.cookie = 'client_id='+res_data[5]+';;path=/';
		 		request = createXmlHttpRequestObject();
		 		user_type = res_data[6];
		 		//alert(user_type)
		 		if(user_type.search('girl') != -1){
		 			document.cookie = 'mode=edit;;path=/';
		 			document.cookie = 'client_type=15;;path=/';
		 			registr = res_data[6];
		 			if(registr.search('reg') != -1)
		 			{
		 				asynchPOST("category=girls&client_id="+res_data[5],"../get_page.php");
		 			}
		 			else {
		 				asynchPOST("category=girls&client_id="+res_data[5],"get_page.php");
		 			}
		 		}
		 		else if(user_type.search('business') != -1){
		 			document.cookie = 'client_type=1;;path=/';
		 			asynchPOST("category=business&business_id="+res_data[5],"get_page.php");
		 		}
		 		else if(user_type.search('events') != -1){
		 			document.cookie = 'client_type=6;;path=/';
		 			asynchPOST("category=events&client_id="+res_data[5],"get_page.php");
		 		}
		 		close_login();
	 		}	else{
	 			alert("Incorrect e-mail or password.")
	 		}
 		}
	 	else if(act.search('register') != -1){
	 		if(success.search('true') != -1){
		 		alert(res_data[3]);
		 		close_client_form();
	 		}
	 		else{
	 			alert("This e-mail is already registered.");
	 		}
 		}
 		else if(act.search('password') != -1){
	 		if(success.search('true') != -1){
		 		alert(res_data[3]);
		 		close_login();
	 		}
	 		else{
	 			alert("This e-mail is not registered!");
	 		}
 		}
 		else if(act.search('add_business') != -1){
 			if(success.search('true') != -1){
 				if(success.search('updated') != -1)	alert("Ваш раздел был отредактирован\nи будет опубликован после\nутверждения администрацией сайта");
 				if(success.search('saved') != -1)	alert("Спасибо за добавление бизнессаю\nВаш раздел будет опубликован после\nутверждения администрацией сайта");
 				request = createXmlHttpRequestObject();
 				asynchPOST("category=business&business_id="+res_data[5],"get_page.php");
 			}
 			else{
 				login_div = document.getElementById("login_pop");
 			
	//alert(form_div)
				xy = new Array();
				xy = get_center(300,200);
				login_div.style.top = xy[1];
				login_div.style.left = xy[0];
				login_div.style.visibility = 'visible';
 			}
 		}
 		else if(act.search('message') != -1){
 			alert("Ваше сообщение отправлено");
 			button_press(26,'buttons/bt-Home-red.gif','main');
 		}
 	}
 	//case page
 	else {
 		//alert(request.responseText);
 		var fdiv = document.getElementById("frame_div");
 		//alert(fdiv);
		htmlstr = html.substr(1,html.length-2);
		fdiv.innerHTML = htmlstr;
		var bdiv = document.getElementById("menu_buttons");
		//var avl_h = fdiv.clientHeight - bdiv.clientHeight;
		var avl_h = fdiv.clientHeight - 755;
		add_banners(lnum,avl_h);
		window.scroll(0, 0);
		//activate_menu();
		//var b_bans = document.getElementById("bt");
		//alert(b_bans.style.height)
  	//b_bans.style.height = 40;
		setTimeout("activate_menu()",500);
	}
  }
  
  function activate_menu(){
  	menu_active = 0;
  }
  
  function add_banners(lnum,avl_h){
  	var total_h = 0;
  	var hstr = '<table border="0" cellpadding="5" cellspacing="5" width="200" align="center">';
  	for(var i=0;i<lnum;i++){
  		total_h += parseInt(left_heights[i])+10;
  		if(avl_h < total_h){
  			break;
  		}
  		hstr += '<tr><td align="center"><img src="'+left_banners[i]+'"></td></tr>';
  	}
  	hstr += '</table>';
  	var left_bans = document.getElementById("menu_banners");
  	left_bans.innerHTML = hstr;
  }
 
function open_page(){
	if(category == 'forum'){
		window.location = './phpBB3/';
	}
	else{
	 	document.cookie = 'category='+category+';;path=/';
	 	if(category != 'events') document.cookie = 'client_id=0;;path=/';
	 	request = createXmlHttpRequestObject();
	 	asynchPOST("category="+category,"get_page.php");
	}
 	//frames["navigation"].location = "navigation.php?page="+category;
	
	try{close_client_form()}
	catch(e){};
 }
 
 function open_page_row(cat,row){
	//alert(cat+'-'+row);
	if(cat == 'forum'){
		window.location = './phpBB3/';
	}
	else{
	 	document.cookie = 'category='+cat+';;path=/';
	 	request = createXmlHttpRequestObject();
	 	asynchPOST("category="+cat+"&row="+row,"get_page.php");
	}
 }
 
  function open_details(cat,detail_id){
	//alert(cat+'-'+client_id);
	//if(category=='')	category='main';
	request = createXmlHttpRequestObject();
 	//fdiv = document.getElementById("frame_div");
 	//fdiv.innerHTML='';
 	
 	//fdiv.style.position = 'relative';
 	//document.cookie = 'category='+cat+';;path=/';
 	//category = cat;
 	asynchPOST("category="+cat+"&detail_id="+detail_id,"get_page.php");
 }


// get audio flash player
function to_swf(){
 	fstr=jf;
 	if(jf.charAt(0)==' ')	substr(1,jf.length);
 	//alert(fstr.length);
 	if(fstr.length < 3){
 		window.document.audioflash.SetVariable('jsToFlash','efir_off%?--');
 		return;
 	}
 	//alert(fstr.search('<=>'));
 	if(fstr.search('<=>')!=-1){
 		var ff = fstr.split('<=>');
 		fstr='audio_on%?'+category+'/audio/'+ff[1];
 		//alert(fstr);
 	}
 	else if(efir=='7')	fstr='hit_on%?'+fstr;
 	else	fstr='efir_on%?'+fstr;
 	if(fstr.length <3 )	num=0;
	window.document.audioflash.SetVariable('jsToFlash',fstr);
	//alert(fstr);
}  


function play_next(){
	if(efir==0){
		free_inner_buttons();
		return;
	}
	request = createXmlHttpRequestObject();
 	num ++;
 	//alert(efir+' - '+num);
 	asynchPOST("efir="+efir+"&num="+num,audio_url);
 	//num ++;
 }
//big button click -> big_click(id,category)
 function play_efir(efirnum){
 	efir = efirnum;
 	num = 0;
 	request = createXmlHttpRequestObject();
 	asynchPOST("efir="+efir+"&num="+num,audio_url);
 	//alert("efir="+efir+"&num="+num+url);
 }
 //audio button click
 function play_audio(item_id){
 	//alert(table);
 	efir=0;
 	request = createXmlHttpRequestObject();
 	num = 0;
 	if(category=='')	category='main';
 	asynchPOST("audio="+item_id+"&category="+category,'inc_lib/flash_update.php');
 	//alert("efir="+efir+"&num="+num+url);
 }


function ob_switch(id,source){
	button = document.getElementById("menu_0");
	button.src = source;
}


 
//moving window functions

function cancel_picture(){	
	if(movingDiv.style.visibility=='visible'){
		//window.document.videoflash.SetVariable('flvOff','off');	
		frames["wframe"].document.videoflash.SetVariable('flvOff','off');	
		movingDiv.style.visibility = 'hidden';
		movingDiv.style.left = 0;
		movingDiv.style.top = 0;
		var playOb = frames["wframe"].document.getElementById("swf_ob");
		playOb.innerHTML = '';
		try{
		var video_img = eval('document.getElementById("video_'+active_video+'")');
		video_img.src = "./buttons/bt-video.gif";
		cancel_picture();
		}
		catch (e) {}
		active_video = 0;
	}
}


//movingDiv functions
 
function catch_div(c_event){
	if(document.all){
		mx=event.clientX;
		my=event.clientY;
	}
	else{
		mx=c_event.pageX;
		my=c_event.pageY;
	}
 	dx=parseInt(movingDiv.offsetLeft)-mx;
	dy=parseInt(movingDiv.offsetTop)-my;
 	mactive=1 ;	
	 	//alert(movingDiv.style.top);
 }
 function free_div(c_event){
	//divout=setTimeOut('out_div(c_event)',20);
	mactive=0;
 }
  function move_div(c_event) {
 	//alert('!!!!');
 	if(mactive==1){
		if(document.all){
			mx=event.clientX;
			my=event.clientY;
		}
		else{
			mx=c_event.pageX;
			my=c_event.pageY;
		}
 		movingDiv.style.left = mx + dx;
	 	movingDiv.style.top = my + dy;
 		}
	}
//send video request	
	function get_video_item(id,category,db_table){
	//alert(id);
	if(category=='')	category='main';
	if(db_table=='')	db_table='main';
	request = createXmlHttpRequestObject();
	asynchPOST("video="+id+"&db_table="+db_table+"&category="+category+"&player="+videoPlayer,"inc_lib/flash_update.php");
}
//inner buttons functions
function p_light(id,on_off){
	if(parseInt(menu_active) > 0) return;
	ids = id.split('_');
	if(ids[1] == active_audio&&ids[0] == 'spaa')	return;
	if(ids[1] == active_video&&ids[0] == 'spa')	return;
	var lDiv = eval('document.getElementById("'+id+'")');
	if(on_off=='true')	lDiv.style.visibility = 'visible';
	else lDiv.style.visibility = 'hidden';
}
function video_press(id,img){
	//alert(id);
	var vDiv = eval('document.getElementById("spa_'+id+'")');
	vDiv.style.visibility = 'hidden';
	var video_img = eval('document.getElementById("video_'+id+'")');
	video_img.src = img;
}
function video_up(id,img){
	/*var audio_img = eval('document.getElementById("video_'+id+'")');
	video_img.src = img;
	var lightDiv = eval('document.getElementById("spa_'+id+'")');
	lightDiv.style.visibility = 'visible';*/
}
function audio_press(id,img){
	//alert(id);
	var lightDiv = eval('document.getElementById("spaa_'+id+'")');
	lightDiv.style.visibility = 'hidden';
	var audio_img = eval('document.getElementById("audio_'+id+'")');
	audio_img.src = img;
}
function audio_up(id,img){
	/*var audio_img = eval('document.getElementById("audio_'+id+'")');
	audio_img.src = img;
	var lightDiv = eval('document.getElementById("spaa_'+id+'")');
	lightDiv.style.visibility = 'visible';*/
}

function video_click(video_id,c_event){
	//alert(category)
	window.document.audioflash.SetVariable('jsToFlash','efir_off%?--');
	videoFrame = document.getElementById("wframe");
	free_active_buttons();
	active_video = video_id;
	_xy = get_center(movieW,movieH);
	mx = _xy[0];
	my = _xy[1];
	videoFrame.style.width = movieW;
	videoFrame.style.height = movieH;
	get_video_item(video_id,category,category);

}

function audio_click(audio_id){
	play_audio(audio_id);
	free_active_buttons();
	active_audio = audio_id;
}

function free_active_buttons(){
	//free_big_buttons();
	free_inner_buttons();
}

function free_big_buttons(){
/*	window.document.audioflash.SetVariable('jsToFlash','efir_off%?--');
	num=0;
	if(act_id>0){
		buttb = eval('document.getElementById("efir_'+act_id+'")');
		buttb.src = act_source;
	}
	act_id = 0;*/
}

function free_inner_buttons(){
	if(active_audio > 0){
		try{
		var audio_img = eval('document.getElementById("audio_'+active_audio+'")');
		audio_img.src = "./buttons/bt-audio.gif";
		}
		catch (e) {}
		active_audio = 0;
	}
	if(active_video > 0){
		//alert(active_video)
		try{
		var video_img = eval('document.getElementById("video_'+active_video+'")');
		video_img.src = "./buttons/bt-video.gif";
		cancel_picture();
		}
		catch (e) {}
		active_video = 0;
	}
}
//menu buttons

//menu buttons

function button_press(id,source,cat){
	
	if(parseInt(menu_active) > 0 || parseInt(id)==parseInt(active_id)) return;
	var menu_active = 1;
	var button = eval('document.getElementById("menu_'+id+'")');
	old_source=button.src;
	button.src = source;
	light = eval('document.getElementById("light_'+id+'")');
	light.style.visibility = 'hidden';
	if(active_id > 0){
		var butt = eval('document.getElementById("menu_'+active_id+'")');
		butt.src = menu_buttons[active_id];
		//alert(menu_buttons[active_id])
		//var button = eval('document.getElementById("menu_'+id+'")');
		active_id = id;
		active_source=old_source;
		category = cat;
	//alert(frames[0].document.);
		open_page();
	}
}
function button_click(cat){
	category = cat;
	frames["navigation"].location = "navigation.php?page="+category;
		
}
function button_over(id){
	if(id==active_id)	return;
	light = eval('document.getElementById("light_'+id+'")');
	light.style.visibility = 'visible';
}
function button_out(id){
	light = eval('document.getElementById("light_'+id+'")');
	light.style.visibility = 'hidden';
}
function ob_switch(id,source){
	button = document.getElementById("menu_0");
	button.src = source;
}

function get_center(w,h){
  	var rloc = new Array();
  	if(document.all){
  		sw = document.body.clientWidth;
  		sh = document.body.clientHeight;
  		rloc[0] = parseInt((sw-w)/2 + document.body.scrollLeft);
  		rloc[1] = parseInt((sh-h)/2 + document.body.scrollTop);
  	}
  	else{
  		sw = window.innerWidth;
  		sh = window.innerHeight;
  		rloc[0] = parseInt((sw-w)/2 + window.pageXOffset);
  		rloc[1] = parseInt((sh-h)/2 + window.pageYOffset);
  	}
  	return rloc;
  }
  
  function ch_mess() {
	var error = 0;
    var error_message = "Please make the following corrections:\n\n";
    var filter=/^(.+)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    var email_address = document.form_mess.email.value;
 //alert(email_address)
    email_address=trim(email_address);
  //alert(email_address)  
    if (!filter.test(email_address)){
      error_message = error_message + "* The 'E-Mail Address' entry is not valid.\n";
      error = 1;
    }
    if(document.form_mess.nfo.value.length<2){
    	error_message = error_message + "* Text is not entred.\n";
      error = 1;
    }
    
    if (error == 1){
      alert(error_message);
      return false;
    } else {
      send_mess(email_address);
    	return false;
    }
}

function send_mess(email){
	var mess = document.form_mess.nfo.value;
	request = createXmlHttpRequestObject();
	asynchPOST("act=get_message&email="+email+"&message="+mess,"get_page.php");
}

function write_flash_object(flash_file,fw,fh,fbg,fvar,fid){
	str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+fw+'" height="'+fh+'" id="'+fid+'">';
	str += '<param name="movie" value="'+flash_file+'"/>';
	str += '<param name="quality" value="high"/>';
	str += '<PARAM NAME="bgcolor" VALUE="'+fbg+'">';
	str += '<param name="flashVars" value="jsToFlash='+fvar+'">';
	str += '<embed name="'+fid+'" src="'+flash_file+'" swliveconnect="true"  flashVars="jsToFlash='+fvar+'" quality="high" bgcolor="#697dc2" scale="exactfit" width="'+fw+'" height="'+fh+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
	str += '</object>';
	return str;
}

function add_business(){
	document.cookie = 'view_id=0;;path=/';
	request = createXmlHttpRequestObject();
	asynchPOST("act=add_business&view_id=0","get_page.php");
	
}

function clean_bottom(){
	form_pop = document.getElementById("form_pop");
	form_pop.style.top = 0;
	login_pop = document.getElementById("login_pop");
	login_pop.style.top = 0;
	video_pop = document.getElementById("video_pop");
	video_pop.style.top = 0;
}

function save_business(save_id){
	document.cookie = 'view_id=0;;path=/';
	//alert(eval('document.add_form_'+save_id+'.name.value'))
	var name = eval('document.add_form_'+save_id+'.name.value');
	//alert('document.add_form_'+save_id+'.name.value')
	//alert(name)
	var description = eval('document.add_form_'+save_id+'.description.value');
	var text = eval('document.add_form_'+save_id+'.text.value');
	var link = eval('document.add_form_'+save_id+'.link.value');
	//alert(link)
	request = createXmlHttpRequestObject();
	asynchPOST("act=add_business&view_id=0&save=1&save_id="+save_id+"&name="+name+"&description="+description+"&text="+text+"&link="+link,"get_page.php");
	
}

function view_business(view_id){
	//clean_bottom();
	document.cookie = 'view_id='+view_id+';;path=/';
	request = createXmlHttpRequestObject();
	asynchPOST("act=add_business&view_id="+view_id,"get_page.php");
	
}

function add_image(c_id){
	image_div = document.getElementById("image_pop");
	//alert(form_div)
	xy = new Array();
	xy = get_center(300,300);
	image_div.style.top = xy[1];
	image_div.style.left = xy[0];
	image_div.style.visibility = 'visible';
}


  
function close_login(){
	login_div = document.getElementById("login_pop");
	login_div.style.top = 0;
	login_div.style.left = 0;
	login_div.style.visibility = 'hidden';
}

function close_imform(){
	var image_div = document.getElementById("image_pop");
	image_div.style.top = 0;
	image_div.style.left = 0;
	image_div.style.visibility = 'hidden';
}

function trim(String) {
  if(String == null) {
    return  (false);
  }
  return String.replace(/(^\s+)|(\s+$)/g,"");
}

function client_login(){
	var user = document.login.email.value;
	var pwd = document.login.password.value;
	request = createXmlHttpRequestObject();
	asynchPOST("act=login&user="+user+"&pwd="+pwd,"get_page.php");
}

function client_password(email){
	request = createXmlHttpRequestObject();
	asynchPOST("act=password&email="+email,"get_page.php");
}

function register_client(){
	name1 = frames["reg_form"].document.client.name1.value;
	name2 = frames["reg_form"].document.client.name2.value;
	company = frames["reg_form"].document.client.company.value;
	email = frames["reg_form"].document.client.email.value;
	address = frames["reg_form"].document.client.address.value;
	city = frames["reg_form"].document.client.city.value;
	state = frames["reg_form"].document.client.state.value;
	zip = frames["reg_form"].document.client.zip.value;
	phoneh = frames["reg_form"].document.client.phoneh.value;
	phonec = frames["reg_form"].document.client.phonec.value;
	phonew = frames["reg_form"].document.client.phonew.value;
	country = frames["reg_form"].document.client.country.value;
	request = createXmlHttpRequestObject();
	asynchPOST("act=register&email="+email+"&name1="+name1+"&name2="+name2+"&company="+company+"&address="+address+"&city="+city+"&state="+state+"&zip="+zip+"&phoneh="+phoneh+"&phonec="+phonec+"&phonew="+phonew+"&country="+country,"get_page.php");
}

function show_client_form(){
	close_login();
	form_div = document.getElementById("form_pop");
	frames["reg_form"].document.load_form.submit();
	//alert(form_div)
	xy = new Array();
	xy = get_center(300,300);
	form_div.style.top = xy[1];
	form_div.style.left = xy[0];
	form_div.style.visibility = 'visible';
}
function close_client_form(){
	form_div = document.getElementById("form_pop");
	form_div.style.top = 0;
	form_div.style.left = 0;
	form_div.style.visibility = 'hidden';
}

function check_form() {
    
	var error = 0;
    var error_message = "Please make the following corrections:\n\n";
    var filter=/^(.+)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    var email_address = document.client.email.value;
    var st = document.client.state.value;
 
    email_address=trim(email_address);
    
    if (!filter.test(email_address)){
      error_message = error_message + "* The 'E-Mail Address' entry is not valid.\n";
      error = 1;
    }

    
    if (st == "" ) {
      error_message = error_message + "* State is Required Field.\n";
      error = 1;
    }    
    
    if (error == 1){
      alert(error_message);
      return false;
    } else {
      top.register_client();
    	return false;
    }
}

function check_girl() {
    
	var error = 0;
    var error_message = "Please make the following corrections:\n\n";
    var filter=/^(.+)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    var email_address = document.client.email.value;
    var st = document.client.state.value;
    
    if (document.client.name1.value == "" ) {
      error_message = error_message + "* �?мя is Required Field.\n";
      error = 1;
    } 
    if (document.client.name2.value == "" ) {
      error_message = error_message + "* Фамилия is Required Field.\n";
      error = 1;
    }
 
    email_address=trim(email_address);
    
    if (!filter.test(email_address)){
      error_message = error_message + "* The 'E-Mail Address' entry is not valid.\n";
      error = 1;
    }

 
    if (document.client.city.value == "" ) {
      error_message = error_message + "* Город is Required Field.\n";
      error = 1;
    } 
    
    if (document.client.country.value == "" ) {
      error_message = error_message + "* Страна is Required Field.\n";
      error = 1;
    } 
    if(bd_check < 2){
      error_message = error_message + "* Date of Birth is not valid.\n";
      error = 1;
    }  
    
    
    if (error == 1){
      alert(error_message);
      return false;
    } else {
     top.close_girl_form();
    	return true;
    }
}

function birth_check(){
	bd_check ++;
}

function show_girl_form(){
	close_login();
	form_div = document.getElementById("form_pop");
	//alert(form_div)
	xy = new Array();
	xy = get_center(300,300);
	form_div.style.top = xy[1];
	form_div.style.left = xy[0];
	form_div.style.visibility = 'visible';
}
function close_girl_form(){
	form_div = document.getElementById("form_pop");
	form_div.style.top = 0;
	form_div.style.left = 0;
	form_div.style.visibility = 'hidden';
}

function clear_client(){
	document.cookie = 'session_id=;;path=/';
	document.cookie = 'user=0;;path=/';
	document.cookie = 'client_id=0;;path=/';
	document.cookie = 'mode=;;path=/';
	request = createXmlHttpRequestObject();
	asynchPOST("category=girls","get_page.php");
}

function save_client(){
	var o_sebe = document.girl_form.o_sebe.value;
	request = createXmlHttpRequestObject();
	asynchPOST("act=update_girl&category=girls&o_sebe="+o_sebe,"get_page.php");
}

function do_post_act(htmlstr){
	var res = htmlstr.split('<!!act!!>');
	if(res[0].search('update_pass') != -1){
		alert("Your password has been changed!");
		try{
		document.girl_form.pass.value = '';
		document.girl_form.pass2.value = '';
		}
		catch(e){}
	}
	 //alert(htmlstr);
}
function change_girl_pass(){
	//alert("document");
	var error = 0;
	var error_message = "Please make the following corrections:\n\n";
	if (document.girl_form.pass.value.length < 6 ) {
		error_message = error_message + "* Password is 6 chars minimum.\n";
		error = 1;
	}
	if (document.girl_form.pass.value != document.girl_form.pass2.value ) {
		error_message = error_message + "* Passwords do not match";
		error = 1;
	}
	if (error == 1){
		alert(error_message);
		return false;
	}
	request = createXmlHttpRequestObject();
	asynchPOST("act=update_pass&category=girls&pass="+document.girl_form.pass.value,"get_page.php");
}

function get_load_file(){
	//alert(document.load_form);	
	fname=document.load_form.file_name.value;
	
		if(fname==''){
			alert("Choose the file!");
			document.load_form.reset();
			return;
		}
		var ext = fname.substr(fname.length-3);
		ext = ext.toLowerCase();
		//alert(ext);
		if(ext!='gif'&&ext!='jpeg'&&ext!='jpg'&&ext!='png'){
			alert("JPG,GIF or PNG files only!");
			document.load_form.reset();
			return;
		}
		//alert(load_form)
		var client_id = document.load_form.client_id.value;
		var file_id = document.load_form.file_id.value;
		//alert(load_form)
		
		if(file_id < 1){
			var pct = top.document.getElementById("simg");
			var zagr = top.document.getElementById("zagr1");
			zagr.innerHTML = 'Идет загрузка!';
			pct.innerHTML = '<img src="include/loading.gif" border=0/><br>';
		}
		else{
			//var pct = top.document.getElementById("bimg");
			var zagr = top.document.getElementById("zagr2");
			var bpct = top.document.getElementById("bigimg");
			zagr.innerHTML = 'Идет загрузка!';
			bpct.innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="include/loading.gif" border=0/><br>';
		}
		get_close_file();
		
		
		document.load_form.submit();
		//alert(load_form)
}
function get_close_file(){
	//alert(top.document);
	divtbl = top.document.getElementById('image_pop');
	
	divtbl.style.visibility = 'hidden';
}

function photo_pop(client_id,file_id){
	frames["photo_frame"].document.load_form.client_id.value = client_id;
	frames["photo_frame"].document.load_form.file_id.value = file_id;
	divtbl = document.getElementById('load_pop');
	xy = get_center(100,40);
	divtbl.style.top = xy[1]-140;
	divtbl.style.left = 250;
	divtbl.style.visibility = 'visible';
}


function check_client_events() {
    
	var error = 0;
    var error_message = "Please make the following corrections:\n\n";
    var filter=/^(.+)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    var email_address = document.client.email.value;
    var st = document.client.state.value;
    
    if (document.client.name1.value == "" ) {
      error_message = error_message + "* �?мя is Required Field.\n";
      error = 1;
    } 
    if (document.client.name2.value == "" ) {
      error_message = error_message + "* Фамилия is Required Field.\n";
      error = 1;
    }
 
    email_address=trim(email_address);
    
    if (!filter.test(email_address)){
      error_message = error_message + "* The 'E-Mail Address' entry is not valid.\n";
      error = 1;
    }

 
    if (document.client.city.value == "" ) {
      error_message = error_message + "* Город is Required Field.\n";
      error = 1;
    } 
    
   
    if (error == 1){
      alert(error_message);
      return false;
    } else {
     //top.close_girl_form();
    	return true;
    }
}

function change_eventpassw(){
	//alert('chpass_obj')
	var chpass_obj = document.getElementById("chpass_pop");
	//alert(chpass_obj)
	chpass_obj.style.visibility = 'visible';
}

function close_eventpassw(){
	//alert('chpass_obj')
	var chpass_obj = document.getElementById("chpass_pop");
	//alert(chpass_obj)
	chpass_obj.style.visibility = 'hidden';
}

function check_chpass() {
	var error = 0;
    var error_message = "Password at least 6 characters!";
    if(document.ch_pass.password.value.length<6){
    	alert(error_message);
      return false;
    } else {
    	request = createXmlHttpRequestObject();
     asynchPOST("act=update_pass&pass="+document.ch_pass.password.value,"get_page.php");
     close_eventpassw();
    	return  false;
    }
}

function add_event_pct(client_id,file_id){
	frames["photo_frame"].document.load_form.client_id.value = client_id;
	frames["photo_frame"].document.load_form.file_id.value = file_id;
	xy = get_center(300,100);
	var pictures_form_obj = document.getElementById("image_pop");
	pictures_form_obj.style.left = xy[0];
	pictures_form_obj.style.top = xy[1];
	pictures_form_obj.style.visibility = 'visible';
}

function close_sevent_pct(){
	//alert('chpass_obj')
	var pictures_form_obj = document.getElementById("image_pop");
	pictures_form_obj.style.left = 0;
	pictures_form_obj.style.top = 0;
	pictures_form_obj.style.visibility = 'hidden';
}

function post_upload(num,src){
	//alert(src)
	var imgsrc = src.split('?');
	if(num == 1){
		var pct = document.getElementById("simg");
		pct.innerHTML = '<img src="events/img/'+src+'"/><br>';
		var zagr = document.getElementById("zagr1");
		zagr.innerHTML = 'Change';
		document.add_client_event_form.imgS.value = imgsrc[0];
	}
	else{
		var zagr = document.getElementById("zagr2");
		zagr.innerHTML = 'Change';
		//var pct = document.getElementById("bimg");
		//pct.innerHTML = 'Большая картинка: <a class="menuru" href="events/pictures/'+imgsrc[0]+'" target="_blank">'+imgsrc[0]+'</a>';
		var bpct = document.getElementById("bigimg");
		bpct.innerHTML = '<img src="events/pictures/'+src+'"/><br>';
	}
	
	close_sevent_pct();
}

function logout_events(){
	document.cookie = 'client_id=0;;path=/';
	request = createXmlHttpRequestObject();
	asynchPOST("category=events","get_page.php");
}

function add_client_event(){
	var error = 0;
	//alert(document.add_client_event_form)
    var error_message = "Problem:\n";
    if(document.add_client_event_form.state.selectedIndex == 0){
    	error_message += "Select state!\n";
    	error = 1;
    } 
    if(document.add_client_event_form.city.value.length < 2){
    	error_message += "Enter city!\n";
    	error = 1;
    }
    if(document.add_client_event_form.text.value.length < 2){
    	error_message += "Enter description!\n";
    	error = 1;
    }
    if(document.add_client_event_form.imgS.value.length < 2){
    	error_message += "Upload an image.\n";
    	error = 1;
    }
    if(document.add_client_event_form.date.value.length < 2){
    	error_message += "Date is required!\n";
    	error = 1;
    }
    
    if(error > 0){
    	alert(error_message);
      return false;
    }
    else {
		var city = document.add_client_event_form.city.value;
		var state = document.add_client_event_form.state.value;
		var description = document.add_client_event_form.description.value;
		var text = document.add_client_event_form.text.value;
		var img = document.add_client_event_form.imgS.value;
		var edate = document.add_client_event_form.date.value;
		var ampm = document.add_client_event_form.ampm.value;
		var hour = document.add_client_event_form.hour.value;
		
		document.cookie = 'edit_event=;;path=/';
		
    	request = createXmlHttpRequestObject();
	    if(document.add_client_event_form.imgL.value.length < 2){
	    	asynchPOST("act=add_client_event&img="+img+"&state="+state+"&city="+city+"&description="+description+"&text="+text+"&date="+edate+"&ampm"+ampm+"&hour"+hour,"get_page.php");
	    }
	    else{
	    	asynchPOST("act=add_client_event&img="+img+"&state="+state+"&city="+city+"&description="+description+"&text="+text+"&date="+edate+"&ampm"+ampm+"&hour"+hour,"get_page.php");
	    }
	    
    	return  false;
    }
}

function edit_event(id){
	document.cookie = 'edit_event='+id+';;path=/';
	open_page('events');
}

function cancel_client_event(){
	document.cookie = 'edit_event=;;path=/';
	open_page('events');
}

function show_client_event(){
	var formObj = document.getElementById("add_client_event");
	var knopkaObj = document.getElementById("knopka_client_event");
	knopkaObj.style.position = 'absolute';
	knopkaObj.style.visibility = 'hidden';
	formObj.style.position = 'relative';
	formObj.style.visibility = 'visible';
}

function hide_client_event(){
	var formObj = document.getElementById("add_client_event");
	var knopkaObj = document.getElementById("knopka_client_event");
	formObj.style.position = 'absolute';
	formObj.style.visibility = 'hidden';
	knopkaObj.style.position = 'relative';
	knopkaObj.style.visibility = 'visible';
}