var collapse_label='свернуть';
var change_label='изменить';
var delete_label='удалить';
var add_label='добавить';

var expand_label, nickname_expand_label;

var user_city_id, user_city_select,user_country_id,city_is_main_timeout,country_user_city_id;

function validEmail (mail) { //Проверяем корректность адреса почты
  return (new RegExp ("^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+.)+[a-zA-Z]{2,4}$").test(mail) ? 1 : 0);
}

function contacts_mail_change_click()
{
	if($('contacts_mail_input_div').style.display=='none')
	{
		animatedcollapse.show('contacts_mail_input_div');
		expand_label=$('contacts_mail_a').innerHTML;
		$('contacts_mail_a').innerHTML=collapse_label;
	}
	else
	{
		animatedcollapse.hide('contacts_mail_input_div');
		$('contacts_mail_a').innerHTML=expand_label;
	}
}

function contacts_check_all(boolValue)
{
	$('contacts_fitness_input').checked=boolValue;
	$('contacts_friends_input').checked=boolValue;
	$('contacts_group_input').checked=boolValue;
	$('contacts_messages_input').checked=boolValue;
	$('contacts_spam_input').checked=boolValue;
	$('contacts_answers_input').checked=boolValue;
	$('contacts_comments_input').checked=boolValue;
	$('contacts_board_input').checked=boolValue;
	$('contacts_news_input').checked=boolValue;
	$('contacts_adventures_input').checked=boolValue;
	$('contacts_blog_input').checked=boolValue;
	$('contacts_contest_input').checked=boolValue;
	$('contacts_events_input').checked=boolValue;
}

function contacts_icq_change_click()
{
	if($('contacts_icq_input_div').style.display=='none')
	{
		animatedcollapse.show('contacts_icq_input_div');
		expand_label=$('contacts_icq_a').innerHTML;
		$('contacts_icq_a').innerHTML=collapse_label;
	}
	else
	{
		animatedcollapse.hide('contacts_icq_input_div');
		$('contacts_icq_a').innerHTML=expand_label;
	}
}

function contacts_cellphone_change_click()
{
	if($('contacts_cellphone_input_div').style.display=='none')
	{
		animatedcollapse.show('contacts_cellphone_input_div');
		expand_label=$('contacts_cellphone_a').innerHTML;
		$('contacts_cellphone_a').innerHTML=collapse_label;
	}
	else
	{
		animatedcollapse.hide('contacts_cellphone_input_div');
		$('contacts_cellphone_a').innerHTML=expand_label;
	}
}

function contacts_homephone_change_click()
{
	if($('contacts_homephone_input_div').style.display=='none')
	{
		animatedcollapse.show('contacts_homephone_input_div');
		expand_label=$('contacts_homephone_a').innerHTML;
		$('contacts_homephone_a').innerHTML=collapse_label;
	}
	else
	{
		animatedcollapse.hide('contacts_homephone_input_div');
		$('contacts_homephone_a').innerHTML=expand_label;
	}
}

function contacts_officephone_change_click()
{
	if($('contacts_officephone_input_div').style.display=='none')
	{
		animatedcollapse.show('contacts_officephone_input_div');
		expand_label=$('contacts_officephone_a').innerHTML;
		$('contacts_officephone_a').innerHTML=collapse_label;
	}
	else
	{
		animatedcollapse.hide('contacts_officephone_input_div');
		$('contacts_officephone_a').innerHTML=expand_label;
	}
}

function contacts_webpage_change_click()
{
	if($('contacts_webpage_input_div').style.display=='none')
	{
		animatedcollapse.show('contacts_webpage_input_div');
		expand_label=$('contacts_webpage_a').innerHTML;
		$('contacts_webpage_a').innerHTML=collapse_label;
	}
	else
	{
		animatedcollapse.hide('contacts_webpage_input_div');
		$('contacts_webpage_a').innerHTML=expand_label;
	}
}

function contacts_about_change_click()
{
	if($('contacts_about_input_div').style.display=='none')
	{
		animatedcollapse.show('contacts_about_input_div');
		expand_label=$('contacts_about_a').innerHTML;
		$('contacts_about_a').innerHTML=collapse_label;
	}
	else
	{
		animatedcollapse.hide('contacts_about_input_div');
		$('contacts_about_a').innerHTML=expand_label;
	}
}


function profile_contacts_save_onclick()
{   
     if(0)
     {
          animatedcollapse.hide('save_complete_div');
          animatedcollapse.show('save_incomplete_div');
          return false;
     }
     
    animatedcollapse.hide('error_mail_1_div');
	animatedcollapse.hide('error_mail_2_div');
	animatedcollapse.hide('error_mail_3_div');
	animatedcollapse.hide('save_complete_div');
	
     var contacts_mail=$('contacts_mail_input').value;
     var contacts_fitness=$('contacts_fitness_input').checked;
     var contacts_friends=$('contacts_friends_input').checked;
     var contacts_group=$('contacts_group_input').checked;
     var contacts_messages=$('contacts_messages_input').checked;
     var contacts_spam=$('contacts_spam_input').checked;
     var contacts_answers=$('contacts_answers_input').checked;
     var contacts_comments=$('contacts_comments_input').checked;
     var contacts_board=$('contacts_board_input').checked;
     var contacts_news=$('contacts_news_input').checked;
     var contacts_adventures=$('contacts_adventures_input').checked;
     var contacts_blog=$('contacts_blog_input').checked;
     var contacts_contest=$('contacts_contest_input').checked;
     var contacts_events=$('contacts_events_input').checked;
     var contacts_icq=$('contacts_icq_input').value;
     var contacts_icq_friends=$('contacts_icq_friends_input').checked;
     var contacts_cellphone=$('contacts_cellphone_input').value;
     var contacts_cellphone_friends=$('contacts_cellphone_friends_input').checked;
     var contacts_homephone=$('contacts_homephone_input').value;
     var contacts_homephone_friends=$('contacts_homephone_friends_input').checked;
     var contacts_officephone=$('contacts_officephone_input').value;
     var contacts_officephone_friends=$('contacts_officephone_friends_input').checked;
     var contacts_webpage=$('contacts_webpage_input').value;
     var contacts_about=$('contacts_about_input').value;

	if(validEmail(contacts_mail))
	{
 	 var ajaxEditContacts = new Ajax.Request('ajax/ajaxEditContacts.php',
 	 {
		method:'post',
		parameters: 
		{
				ajax_contacts_mail: contacts_mail,
				ajax_contacts_fitness: contacts_fitness,
				ajax_contacts_friends: contacts_friends,
				ajax_contacts_group: contacts_group,
				ajax_contacts_messages: contacts_messages,
				ajax_contacts_spam: contacts_spam,
				ajax_contacts_answers: contacts_answers,
				ajax_contacts_comments: contacts_comments,
				ajax_contacts_board: contacts_board,
				ajax_contacts_news: contacts_news,
				ajax_contacts_adventures: contacts_adventures,
				ajax_contacts_blog: contacts_blog,
				ajax_contacts_contest: contacts_contest,
				ajax_contacts_events: contacts_events,
				ajax_contacts_icq: contacts_icq,
				ajax_contacts_icq_friends: contacts_icq_friends,
				ajax_contacts_cellphone: contacts_cellphone,
				ajax_contacts_cellphone_friends: contacts_cellphone_friends,
				ajax_contacts_homephone: contacts_homephone,
				ajax_contacts_homephone_friends: contacts_homephone_friends,
				ajax_contacts_officephone: contacts_officephone,
				ajax_contacts_officephone_friends: contacts_officephone_friends,
				ajax_contacts_webpage: contacts_webpage,
				ajax_contacts_about: contacts_about
		},
		onSuccess: function(transport)
		{
			response = transport.responseText || "";
			switch(response)
			{
				case 'mailDublicateError':
					animatedcollapse.show('error_mail_3_div');
					break;
				case 'mailNULLError':
					animatedcollapse.show('error_mail_2_div');
					break;
				case 'mailSintaxError':
					animatedcollapse.show('error_mail_1_div');
					break;
				case 'mailNewSet':
					animatedcollapse.show('save_mail_div');
				default:
				  animatedcollapse.hide('save_incomplete_div');
				  animatedcollapse.hide('save_complete_div');
				  animatedcollapse.show('save_complete_div');
			}
		},
		onFailure: function(){ alert('Ajax profile_interest_sport error!') }
 	 });

	//$('contacts_mail').innerHTML=contacts_mail;
	$('contacts_icq').innerHTML=contacts_icq;
	$('contacts_cellphone').innerHTML=contacts_cellphone;
	$('contacts_homephone').innerHTML=contacts_homephone;
	$('contacts_officephone').innerHTML=contacts_officephone;
	$('contacts_webpage').innerHTML=contacts_webpage;
	$('contacts_about').innerHTML=contacts_about;

    $('contacts_mail_a').innerHTML=change_label;
    $('contacts_icq_a').innerHTML=change_label;
    $('contacts_cellphone_a').innerHTML=change_label;
    $('contacts_homephone_a').innerHTML=change_label;
    $('contacts_officephone_a').innerHTML=change_label;
    $('contacts_webpage_a').innerHTML=change_label;
    $('contacts_about_a').innerHTML=change_label;

	animatedcollapse.hide('contacts_mail_input_div');
	animatedcollapse.hide('contacts_icq_input_div');
	animatedcollapse.hide('contacts_cellphone_input_div');
	animatedcollapse.hide('contacts_homephone_input_div');
	animatedcollapse.hide('contacts_officephone_input_div');
	animatedcollapse.hide('contacts_webpage_input_div');
	animatedcollapse.hide('contacts_about_input_div');
	}
	else
	{
		if(contacts_mail=='')
		{
			animatedcollapse.show('error_mail_2_div');
		}
		else
		{
			animatedcollapse.show('error_mail_1_div');
		}
	}
}

function profile_contacts_pass_save_onclick()
{   
     if(0)
     {
          animatedcollapse.hide('save_complete_div2');
          animatedcollapse.show('save_incomplete_div2');
          return false;
     }
     
    animatedcollapse.hide('error_mail_1_div');
	animatedcollapse.hide('error_mail_2_div');
	animatedcollapse.hide('error_mail_3_div');
	animatedcollapse.hide('save_complete_div2');
	
     var contacts_mail=$('contacts_mail_input').value;
     var contacts_fitness=$('contacts_fitness_input').checked;
     var contacts_friends=$('contacts_friends_input').checked;
     var contacts_group=$('contacts_group_input').checked;
     var contacts_messages=$('contacts_messages_input').checked;
     var contacts_spam=$('contacts_spam_input').checked;
     var contacts_answers=$('contacts_answers_input').checked;
     var contacts_comments=$('contacts_comments_input').checked;
     var contacts_board=$('contacts_board_input').checked;
     var contacts_news=$('contacts_news_input').checked;
     var contacts_adventures=$('contacts_adventures_input').checked;
     var contacts_blog=$('contacts_blog_input').checked;
     var contacts_contest=$('contacts_contest_input').checked;
     var contacts_events=$('contacts_events_input').checked;
     var contacts_icq=$('contacts_icq_input').value;
     var contacts_icq_friends=$('contacts_icq_friends_input').checked;
     var contacts_cellphone=$('contacts_cellphone_input').value;
     var contacts_cellphone_friends=$('contacts_cellphone_friends_input').checked;
     var contacts_homephone=$('contacts_homephone_input').value;
     var contacts_homephone_friends=$('contacts_homephone_friends_input').checked;
     var contacts_officephone=$('contacts_officephone_input').value;
     var contacts_officephone_friends=$('contacts_officephone_friends_input').checked;
     var contacts_webpage=$('contacts_webpage_input').value;
     var contacts_about=$('contacts_about_input').value;

	if(validEmail(contacts_mail))
	{
 	 var ajaxEditContacts = new Ajax.Request('ajax/ajaxEditContacts.php',
 	 {
		method:'post',
		parameters: 
		{
				ajax_contacts_mail: contacts_mail,
				ajax_contacts_fitness: contacts_fitness,
				ajax_contacts_friends: contacts_friends,
				ajax_contacts_group: contacts_group,
				ajax_contacts_messages: contacts_messages,
				ajax_contacts_spam: contacts_spam,
				ajax_contacts_answers: contacts_answers,
				ajax_contacts_comments: contacts_comments,
				ajax_contacts_board: contacts_board,
				ajax_contacts_news: contacts_news,
				ajax_contacts_adventures: contacts_adventures,
				ajax_contacts_blog: contacts_blog,
				ajax_contacts_contest: contacts_contest,
				ajax_contacts_events: contacts_events,
				ajax_contacts_icq: contacts_icq,
				ajax_contacts_icq_friends: contacts_icq_friends,
				ajax_contacts_cellphone: contacts_cellphone,
				ajax_contacts_cellphone_friends: contacts_cellphone_friends,
				ajax_contacts_homephone: contacts_homephone,
				ajax_contacts_homephone_friends: contacts_homephone_friends,
				ajax_contacts_officephone: contacts_officephone,
				ajax_contacts_officephone_friends: contacts_officephone_friends,
				ajax_contacts_webpage: contacts_webpage,
				ajax_contacts_about: contacts_about
		},
		onSuccess: function(transport)
		{
			response = transport.responseText || "";
			switch(response)
			{
				case 'mailDublicateError':
					animatedcollapse.show('error_mail_3_div');
					break;
				case 'mailNULLError':
					animatedcollapse.show('error_mail_2_div');
					break;
				case 'mailSintaxError':
					animatedcollapse.show('error_mail_1_div');
					break;
				case 'mailNewSet':
					animatedcollapse.show('save_mail_div');
				default:
				  animatedcollapse.hide('save_incomplete_div2');
				  animatedcollapse.hide('save_complete_div2');
				  animatedcollapse.show('save_complete_div2');
			}
		},
		onFailure: function(){ alert('Ajax profile_interest_sport error!') }
 	 });

	//$('contacts_mail').innerHTML=contacts_mail;
	$('contacts_icq').innerHTML=contacts_icq;
	$('contacts_cellphone').innerHTML=contacts_cellphone;
	$('contacts_homephone').innerHTML=contacts_homephone;
	$('contacts_officephone').innerHTML=contacts_officephone;
	$('contacts_webpage').innerHTML=contacts_webpage;
	$('contacts_about').innerHTML=contacts_about;

    $('contacts_mail_a').innerHTML=change_label;
    $('contacts_icq_a').innerHTML=change_label;
    $('contacts_cellphone_a').innerHTML=change_label;
    $('contacts_homephone_a').innerHTML=change_label;
    $('contacts_officephone_a').innerHTML=change_label;
    $('contacts_webpage_a').innerHTML=change_label;
    $('contacts_about_a').innerHTML=change_label;

	animatedcollapse.hide('contacts_mail_input_div');
	animatedcollapse.hide('contacts_icq_input_div');
	animatedcollapse.hide('contacts_cellphone_input_div');
	animatedcollapse.hide('contacts_homephone_input_div');
	animatedcollapse.hide('contacts_officephone_input_div');
	animatedcollapse.hide('contacts_webpage_input_div');
	animatedcollapse.hide('contacts_about_input_div');
	}
	else
	{
		if(contacts_mail=='')
		{
			animatedcollapse.show('error_mail_2_div');
		}
		else
		{
			animatedcollapse.show('error_mail_1_div');
		}
	}
}

