useractions_script = root_folder+'useractions.php?lng='+lang;

function send_kiss(id,to)
{
//	send_data(useractions_script+'&action=send_kiss&opposite='+to+'&opposite_id='+id,id+'_kd');
	send_data(useractions_script+'&action=send_kiss&opposite='+to+'&opposite_id='+id,'all_questionaire');
}

function delete_photo_male(lang,session_id,id_photo)
{
	send_data('data.php?&action=delete_profile_photo_male&id_photo='+id_photo+'&lang='+lang+'&session_id='+session_id,'Profile_photo_male_data_div');
}

function edit_photo_male(lang,session_id,id_photo)
{
	send_data('data.php?&action=edit_profile_photo_male&id_photo='+id_photo+'&lang='+lang+'&session_id='+session_id,'Profile_photo_male_data_div');
}

function back_photo_male(lang,session_id)
{
	send_data('data.php?&action=browse_profile_photo_male&lang='+lang+'&session_id='+session_id,'Profile_photo_male_data_div');
}

function move_photo_male(id_photo,order_field,direction,session_id,lang)
{
	send_data('data.php?action=move_photo_male&id_photo='+id_photo+'&lang='+lang+'&direction='+direction+'&session_id='+session_id+'&order_field='+order_field,'Profile_photo_male_data_div');
}


function forget_password()
{
	var user_name_auth = document.getElementById('user_name_auth');
	if (user_name_auth!=null&&user_name_auth.value!='')
	{
		open("forget_password.php?forglogin="+user_name_auth.value+'&lng='+lang,"displayWindow", "width=600,height=300,status=yes,toolbar=yes,menubar=yes,scrollbars=yes");
	}
	else alert('Введите в поле Login логин или e-mail.');
}

function search(req_field)
{
	var prt = document.getElementById('out_search_td');
	prt.innerHTML = 'Поиск...';
	var sr = document.getElementById('req_field');
	var search_request = sr.value;
	send_data('search.php?search_request='+search_request,'out_search_td');
}

function TimeIntToDate(int_time)
{
	if (int_time != null && int_time>0) var time_date = new Date(int_time * 1000);
	else var time_date = new Date();

	if (time_date.getDate() < 10) var date_str = '0'+time_date.getDate();
	else var date_str = time_date.getDate();
		
	if ((time_date.getMonth()+1)<10) date_str += '.0'+(time_date.getMonth()+1);
	else date_str += '.'+(time_date.getMonth()+1);
		
	date_str += '.'+time_date.getYear();
		
	return date_str;
}

function before_submit_questionnaire(event)
{
	if (!event)event=window.event; 
	
	var aForm = document.getElementById('questionnaire_form');
	
	var login = aForm['login_name'].value;
	var pass = aForm['pass'].value;
	var second_pass = aForm['second_pass'].value;
	var name = aForm['name'].value;
	var second_name = aForm['second_name'].value;
	var birthday_day = aForm['birthday_day'].value;
	var birthday_month = aForm['birthday_month'].value;
	var birthday_year = aForm['birthday_year'].value;
	var height = aForm['height'].value;
	var weight = aForm['weight'].value;
	var email = aForm['email'].value;
	var country = aForm['country'].value;
	var region = aForm['region'].value;
	var town = aForm['town'].value;
	var about_me = aForm['about_me'].value;
	
	if (login == "")
	{
		event.returnValue = false;
		alert (login_male);
	}
	else if (pass == "")
	{
		event.returnValue = false;
		alert (pass_male);
	}
	else if (second_pass == "")
	{
		event.returnValue = false;
		alert (second_pass_male);
	}
	else if (pass !== second_pass)
	{
		event.returnValue = false;
		alert (confirm_male);
	}
	else if (name == "")
	{
		event.returnValue = false;
		alert (name_male);
	}
	else if (second_name == "")
	{
		event.returnValue = false;
		alert (second_name_male);
	}
	else if (birthday_day == "")
	{
		event.returnValue = false;
		alert (birthday_day_male);
	}
	else if (birthday_month == "")
	{
		event.returnValue = false;
		alert (birthday_month_male);
	}
	else if (birthday_year == "")
	{
		event.returnValue = false;
		alert (birthday_year_male);
	}
	else if (height == "")
	{
		event.returnValue = false;
		alert (height_male);
	}
	else if (weight == "")
	{
		event.returnValue = false;
		alert (weight_male);
	}
	else if (email == "")
	{
		event.returnValue = false;
		alert (email_male);
	}
	else if (country == "")
	{
		event.returnValue = false;
		alert (country_male);
	}
	else if (region == "")
	{
		event.returnValue = false;
		alert (region_male);
	}
	else if (town == "")
	{
		event.returnValue = false;
		alert (town_male);
	}
	else if (about_me == "")
	{
		event.returnValue = false;
		alert (about_me_male);
	}	
}
	
function before_submit_questionnaire_male(event)
{
	if (!event)event=window.event; 
	
	var aForm = document.getElementById('questionnaire_male_form');
	
	var login = aForm['login_name'].value;
	var pass = aForm['pass'].value;
	var second_pass = aForm['second_pass'].value;
	var name = aForm['name'].value;
	var second_name = aForm['second_name'].value;
	var birthday_day = aForm['birthday_day'].value;
	var birthday_month = aForm['birthday_month'].value;
	var birthday_year = aForm['birthday_year'].value;
	var height = aForm['height'].value;
	var weight = aForm['weight'].value;
	var email = aForm['email'].value;
	var country = aForm['country'].value;
	var town = aForm['town'].value;
	var about_me = aForm['about_me'].value;
	
	if (login == "")
	{
		event.returnValue = false;
		alert (login_female);
	}
	else if (pass == "")
	{
		event.returnValue = false;
		alert (pass_female);
	}
	else if (second_pass == "")
	{
		event.returnValue = false;
		alert (second_pass_female);
	}
	else if (pass !== second_pass)
	{
		event.returnValue = false;
		alert (confirm_female);
	}
	else if (name == "")
	{
		event.returnValue = false;
		alert (name_female);
	}
	else if (second_name == "")
	{
		event.returnValue = false;
		alert (second_name_female);
	}
	else if (birthday_day == "")
	{
		event.returnValue = false;
		alert (birthday_day_female);
	}
	else if (birthday_month == "")
	{
		event.returnValue = false;
		alert (birthday_month_female);
	}
	else if (birthday_year == "")
	{
		event.returnValue = false;
		alert (birthday_year_female);
	}
	else if (height == "")
	{
		event.returnValue = false;
		alert (height_female);
	}
	else if (weight == "")
	{
		event.returnValue = false;
		alert (weight_female);
	}
	else if (email == "")
	{
		event.returnValue = false;
		alert (email_female);
	}
//	else if (isValidEmail(email)==false)
//	{
//		event.returnValue = false;
//		alert (valid_email_female);
//	}
	else if (country == "")
	{
		event.returnValue = false;
		alert (country_female);
	}
	else if (town == "")
	{
		event.returnValue = false;
		alert (town_female);
	}
	else if (about_me == "")
	{
		event.returnValue = false;
		alert (about_me_female);
	}
}	

function before_submit_quest_answer()
{
	var aForm = document.getElementById('quest_answer_insert_form');
	
	var auther = aForm['auther'].value;
	var question_text = aForm['question_text'].value;
	
	if (auther == "")
	{
		event.returnValue = false;
		alert (name);
	}
	else if (question_text == "")
	{
		event.returnValue = false;
		alert (question);
	}
}

function before_submit_blog()
{
	var aForm = document.getElementById('blog_insert_form');
	
	var title = aForm['work_object[title]'].value;
	var text_short = aForm['work_object[text_short]'].value;
	var text_more = aForm['work_object[text_more]'].value;
	
	if (title == "")
	{
		event.returnValue = false;
		alert (header);
	}
	else if (text_short == "")
	{
		event.returnValue = false;
		alert (short_text);
	}
	else if (text_more == "")
	{
		event.returnValue = false;
		alert (text_message);
	}
}

function before_submit_blog_comment()
{
	var aForm = document.getElementById('blog_comment_insert_form');
	
	var text_more = aForm['work_object[text_more]'].value;
	
	if (text_more == "")
	{
		event.returnValue = false;
		alert (text_comment);
	}
}

function show_male_reg()
{
	var mrd = document.getElementById('male_reg_div');
	var frd = document.getElementById('famale_reg_div');
	
	mrd.style.display = 'block';
	frd.style.display = 'none';
	
	var questionnaire_form = document.getElementById('questionnaire_form');
	var questionnaire_male_form = document.getElementById('questionnaire_male_form');
	
	questionnaire_male_form['login_name'].value	 = questionnaire_form['login_name'].value;
	questionnaire_male_form['pass'].value		 = questionnaire_form['pass'].value;
	questionnaire_male_form['second_pass'].value = questionnaire_form['second_pass'].value;
	questionnaire_male_form['name'].value		 = questionnaire_form['name'].value;
	questionnaire_male_form['second_name'].value = questionnaire_form['second_name'].value;
	
	questionnaire_male_form['birthday_day'].value	 = questionnaire_form['birthday_day'].value;
	questionnaire_male_form['birthday_month'].value	 = questionnaire_form['birthday_month'].value;
	questionnaire_male_form['birthday_year'].value	 = questionnaire_form['birthday_year'].value;
	
	questionnaire_male_form['height'].value		 = questionnaire_form['height'].value;
	questionnaire_male_form['weight'].value		 = questionnaire_form['weight'].value;
	questionnaire_male_form['email'].value		 = questionnaire_form['email'].value;
	questionnaire_male_form['country'].value	 = questionnaire_form['country'].value;
	questionnaire_male_form['town'].value		 = questionnaire_form['town'].value;
	questionnaire_male_form['about_me'].value	 = questionnaire_form['about_me'].value;
}

function show_famale_reg()
{
	var mrd = document.getElementById('male_reg_div');
	var frd = document.getElementById('famale_reg_div');
	
	frd.style.display = 'block';
	mrd.style.display = 'none';
	
	var questionnaire_form = document.getElementById('questionnaire_form');
	var questionnaire_male_form = document.getElementById('questionnaire_male_form');

	questionnaire_form['login_name'].value	 = questionnaire_male_form['login_name'].value;
	questionnaire_form['pass'].value		 = questionnaire_male_form['pass'].value;
	questionnaire_form['second_pass'].value	 = questionnaire_male_form['second_pass'].value;
	questionnaire_form['name'].value		 = questionnaire_male_form['name'].value;
	questionnaire_form['second_name'].value	 = questionnaire_male_form['second_name'].value;
	
	questionnaire_form['birthday_day'].value	 = questionnaire_male_form['birthday_day'].value;
	questionnaire_form['birthday_month'].value	 = questionnaire_male_form['birthday_month'].value;
	questionnaire_form['birthday_year'].value	 = questionnaire_male_form['birthday_year'].value;
	
	questionnaire_form['height'].value		 = questionnaire_male_form['height'].value;
	questionnaire_form['weight'].value		 = questionnaire_male_form['weight'].value;
	questionnaire_form['email'].value		 = questionnaire_male_form['email'].value;
	questionnaire_form['country'].value		 = questionnaire_male_form['country'].value;
	questionnaire_form['town'].value		 = questionnaire_male_form['town'].value;
	questionnaire_form['about_me'].value	 = questionnaire_male_form['about_me'].value;
}

function read_output_letter(id)
{
	send_data((root_folder+'data_mail.php?action_mail=read&block_div=read_output_div&list_div=letters_output_list&id='+id+'&lng='+lang),'read_output_div');
}
function read_input_letter(id)
{
	send_data((root_folder+'data_mail.php?action_mail=read&re=Y&block_div=read_input_div&list_div=letters_input_list&id='+id+'&lng='+lang),'read_input_div');
}
function delete_input_message(id, conf)
{
	if (confirm(conf)) send_data((root_folder+'data_mail.php?action_mail=del&type=input&id='+id+'&lng='+lang),'letters_input_list');
}
function delete_output_message(id, conf)
{
	if (confirm(conf))
		send_data((root_folder+'data_mail.php?action_mail=del&type=output&id='+id+'&lng='+lang),'letters_output_list');
}
function get_mail()
{
	send_data((root_folder+'data_mail.php?action_mail=refresh&lng='+lang),'letters_input_list');
}

function get_kiss_in()
{
	send_data(root_folder+'data_mail.php?action_kiss=refresh_input&lng='+lang,'hid');
}

function get_kiss_out()
{
	send_data(root_folder+'data_mail.php?action_kiss=refresh_output&lng='+lang,'hod');
}

function send_hello(id,login)
{
	send_data(root_folder+'data_mail.php?action_mail=hello&id='+id+'&for='+login+'&lng='+lang,'res_'+id);
}

function deny_user_adressbook(user_id,box_checked)
{
	if (box_checked)
	{
		p = 'Y';
	}
	else
	{
		p = 'N';
	}
	
	send_data(root_folder+"data_mail.php?action_mail=deny_user&published=" + p + "&id=" + user_id+'&lng='+lang,'');
}

function read_chat_invite(id)
{
	send_data((root_folder+'data_mail.php?action_mail=read_invite&id='+id+'&lng='+lang),'read_invite_div');
}

function read_input_hello(who_from_id)
{
	send_data((root_folder+'data_mail.php?action_mail=read_input_hello&id='+who_from_id+'&lng='+lang),'read_Hello_input_div');
}

function bookmark_add(id,who_id)
{
	send_data((root_folder+'data_servicies.php?action=add&id='+id+'&who_id='+who_id+'&lng='+lang),'res_'+who_id);
}

function delete_bookmark(id,conf)
{
	if (confirm(conf)) send_data((root_folder+'data_servicies.php?action=del&id='+id+'&lng='+lang),'Cabinet_bookmark_div');
}


function refresh_invite()
{
	send_data(root_folder+'data_mail.php?action_mail=refresh_invite&lng='+lang,'Cabinet_chat_div');
}

function refresh_gifts()
{
	send_data(root_folder+'data_servicies.php?action=refresh_gifts&lng='+lang,'Cabinet_gifts_div');
}

function delete_invite(id,conf)
{
	if (confirm(conf)) send_data((root_folder+'data_mail.php?action_mail=delete_invite&id='+id+'&lng='+lang),'Cabinet_chat_div');
}

function deliver_page(start,end)
{
	var dd = document.getElementById('profile_deliver_div');
	if (dd!=null) dd.innerHTML = '<h3>'+deliver_load_text+'</h3>';
	send_data((root_folder+'data_servicies.php?action=show_men&start='+start+'&end='+end+'&lng='+lang), 'profile_deliver_div');
}

function get_calengar(id_button, id_field)
{
	var btna = document.getElementById(id_button);
	var fielda = document.getElementById(id_field);
	
	return calGetDate(btna, fielda);
}

function submit_iframe_forms(iframe_name,form_id)
{
	ifrm = document.getElementById(iframe_name);
	
	var NS = (document.all) ? false : true;

	if (NS)
		frm = ifrm.contentDocument.getElementById(form_id);
	else
		frm = ifrm.Document.getElementById(form_id);
	
	frm.submit();
}

function check_deliver_form(button_id, form_id)
{
	var c_num = 0;
	var checked_form = document.getElementById(form_id);
	var send_button = document.getElementById(button_id);
		
	for (i=0; i<checked_form.elements.length; i++)
	{
		if ((checked_form.elements[i].type == 'checkbox') && (checked_form.elements[i].checked == true))
		{
			c_num++;
		}
	}
	
	if (c_num>0)
		send_button.disabled = false;
	else
		send_button.disabled = true;
}

function save_id(value, savedel)
{
	if (savedel)
		var save = '1';
	else
		var save = '0';
		
	send_data(root_folder+'data_servicies.php?action=set_session_id&id='+value+'&act='+save);
}

function calculate()
{
	var summ_div = document.getElementById('summ');
	var form_contents = document.getElementById('send_gift_form');

	var tmp = 0;
	
	for (i=0; i<form_contents.elements.length; i++)
	{
		if (form_contents.elements[i].type == 'hidden' && form_contents.elements[i].name == 'use[]')
		{
			var cost = parseInt(form_contents.elements[i].value, 0);
		}
		
		if (form_contents.elements[i].type == 'text')
		{
			var num = parseInt(form_contents.elements[i].value, 0);
			
			if (form_contents.elements[i].value == '' || form_contents.elements[i].value<0)
			{
				var num = 0;
			}
			
			tmp += num*cost;
		}
	}
	summ_div.innerHTML = (isNaN(tmp)!=true) ? tmp/100 : 0;
	var send_gifts = document.getElementById('send_gifts');
	if (tmp > user_money || !(tmp>0))
	{
		send_gifts.disabled = true;
		summ_div.className = 'warning';
	}
	else
	{
		send_gifts.disabled = false;
		summ_div.className = 'text';
	}
	
}

function move(id,from,to,allow,deny)
{
	var tr = document.getElementById('book_'+id+'_'+from);
	var table = document.getElementById(to);
	var table_fr = document.getElementById(from);
	
	var newRow = table.insertRow(0);
	newRow.id = "book_"+id+"_"+to;
	var newCell = newRow.insertCell(0);
	newCell.innerHTML = tr.firstChild.innerHTML;
	newCell.style.width = '100%';
	var newCell = newRow.insertCell(1);
	if (from=="passed") newCell.innerHTML = '<a href="'+"javascript:move("+id+",'not_passed','passed','"+allow+"','"+deny+"');deny_user_adressbook("+id+",false);"+'">'+deny+'</a>';
	else newCell.innerHTML = '<a href="'+"javascript:move("+id+",'passed','not_passed','"+allow+"','"+deny+"');deny_user_adressbook("+id+",true);"+'">'+allow+'</a>';
	table_fr.deleteRow(tr.rowIndex);
}

function register_poup(url)
{
	MyWindow = open(root_folder+url, "reg_window", "width=850,height=550,status=yes,toolbar=no,menubar=no,scrollbars=yes,resizable=yes");
}

function isValidEmail (email)
{
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function select_bookmarks()
{
	var bmkd = document.getElementById('Cabinet_bookmark_div');
	bmkd.innerHTML = loading_text;
	send_data(root_folder+'data.php?action=sel_bmks&lng='+lang,'Cabinet_bookmark_div');
}