function changePage(id,name,count){

	for (i=1; i < count+1; i++) {
		$(name+'Pag'+i).style.background = 'transparent';
		$(name+'PagHref'+i).style.color = '#212121';
		$(name+'PagHref'+i).style.textDecoration = 'underline';
		Element.hide(name+i);
	}
	Element.show(name+id);
	$(name+'Pag'+id).style.background = '#ff6c24';
	$(name+'PagHref'+id).style.color = '#ffffff';
	$(name+'PagHref'+id).style.textDecoration = 'none';
}

function changeUserData(data_alias) {


	$('user_data_area_' + data_alias).show();
	$('user_data_' + data_alias).hide();
	$('user_data_btn_change_' + data_alias).hide();
	//$('user_data_btn_change_tbl_' + data_alias).hide();
	$('user_data_btn_cancel_' + data_alias).show();
	$('user_data_btn_save_' + data_alias).show();
	$('user_data_area_edit_' + data_alias).focus();
	
	
} 

function cencelChangeUserData(data_alias) {

	if($('user_data_'+ data_alias).innerHTML == '') {
		$('user_data_btn_change_' + data_alias).hide();
		$('user_data_btn_add_' + data_alias).show();
	}
	else {
		$('user_data_btn_change_' + data_alias).show();
		$('user_data_btn_add_' + data_alias).hide();
		$('user_data_' + data_alias).show();
	}

	$('user_data_err_' + data_alias).innerHTML = '';
	$('user_data_area_' + data_alias).hide();
	//$('user_data_btn_change_tbl_' + data_alias).style.width='70px';
	//$('user_data_btn_change_tbl_' + data_alias).show();
	$('user_data_btn_cancel_' + data_alias).hide();
	$('user_data_btn_save_' + data_alias).hide();
}

function saveUserData(data_alias, userId) {


	var data = $('user_data_area_edit_' + data_alias).value;

	if(!data) {
		$('user_data_btn_change_' + data_alias).hide();
		$('user_data_btn_add_' + data_alias).show();
		$('user_data_' + data_alias).hide();
		$('user_data_' + data_alias).innerHTML = '';
		$('user_data_err_' + data_alias).innerHTML = '';
		$('user_data_area_' + data_alias).hide();
		//$('user_data_btn_change_tbl_' + data_alias).style.width='70px';
		//$('user_data_btn_change_tbl_' + data_alias).show();
		$('user_data_btn_cancel_' + data_alias).hide();
		$('user_data_btn_save_' + data_alias).hide();

	}
	else {
		

		if(data_alias != 'about' && data_alias != 'hobbies'  && data_alias != 'works' ) {
			if(!isValidURL_2(data)) {

				$('user_data_' + data_alias).innerHTML = data.substr(0,30);
			}
			else {
				if(!isValidURL(data)) {
					$('user_data_' + data_alias).innerHTML = '<a href="http://' + data + '">' + data.substr(0,30) + '</a>';
				}
				else {
					$('user_data_' + data_alias).innerHTML = '<a href="' + data + '">' + data.substr(0,30) + '</a>';
				}
			}


		}
		else {
			$('user_data_' + data_alias).innerHTML = data;
		}
	}
	if(data) {
		cencelChangeUserData(data_alias);
	}

	var pars = 'act=change_user_data&data_alias=' + data_alias + '&data_value=' + encodeText(data) + '&userid=' + userId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: saveUserData_});
}

function saveUserData_() {
//if($('user_data_area_edit_about').value) $('user_data_btn_change_about').show();
}

function changeUserGenres() {

	$('changeUserGenres').show();

}


function saveUserGenres(userId) {

	saveUserGenres.userId = userId;

	var pars = 'act=change_user_data&data_alias=genres&' +  $('userGenresForm').serialize(true) + '&userid=' + userId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: saveUserGenres_});

}

function saveUserGenres_(RequestFromServer) {

	$('changeUserGenres').hide();

	if(!RequestFromServer.responseText || RequestFromServer.responseText == '') {
		$('user_data_btn_change_genres').hide();
		$('user_data_btn_add_genres').show();
	}
	else {
		$('user_data_btn_change_genres').show();
		$('user_data_btn_add_genres').hide();
	}
	$('user_data_genres').innerHTML = RequestFromServer.responseText;

	$('user_data_err_genres').innerHTML = '';

	scroll(0,250);

	reloadArtistRecomendation(saveUserGenres.userId);
	reloadUserGenresForm(saveUserGenres.userId);
}

function reloadUserGenresForm(userId) {

	var pars = 'act=reload_user_genres_form&userid=' + userId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: reloadUserGenresForm_});

}

function reloadUserGenresForm_(RequestFromServer) {

	$('usGenForm').innerHTML = RequestFromServer.responseText;
}


function cancelUserGenres() {

	$('changeUserGenres').hide();

	if(!$('user_data_genres').innerHTML || $('user_data_genres').innerHTML == ' ') {
		$('user_data_btn_change_genres').hide();
		$('user_data_btn_add_genres').show();
	}
	else {
		$('user_data_btn_change_genres').show();
		$('user_data_btn_add_genres').hide();
	}

	$('user_data_err_genres').innerHTML = '';
}

function deleteUserPhoto(nUserId) {

	var pars = 'act=delete_user_photo&userid=' + nUserId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: deleteUserPhoto_});
}

function deleteUserPhoto_() {

	$('userPhotka').innerHTML = '';
	$('userPhotka2').innerHTML = '';
	$('deleteUserPhotoBtn').hide();
}



function showAddUserArtist() {

	$('changeUserArtistArea').show();
	$('user_data_artist_change').hide();
	$('user_data_artist_cancel').show();
	$('user_data_artist_save').show();
}

function hideAddUserArtist() {

	$('changeUserArtistArea').hide();
	$('user_data_artist_change').show();
	$('user_data_artist_cancel').hide();
	$('user_data_artist_save').hide();
}

function filterHobbie(hobbie) {
	var pars = 'act=filter_hobbie&hobbie=' + hobbie;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: filterHobbie_});
}

function filterHobbie_(RequestFromServer) {
	if (RequestFromServer.responseText) {
		window.location = DOMAIN+"find_friends/";
	}
}

function saveArtistFan(nUserId) {

	saveArtistFan.userId = nUserId;
	$('saveArtistWait').show();
	var bands = $('user_artists').serialize(true);

	var pars = 'act=save_user_artists_from_profile&userid=' + nUserId + '&' + bands;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: saveArtistFan_});
}


function saveArtistFan_(RequestFromServer) {

	$('saveArtistWait').hide();
	$('userFansDiv').innerHTML = RequestFromServer.responseText;
	hideAddUserArtist();
	updateArtistFanFormTop(saveArtistFan.userId);
	updateArtistFanTop(saveArtistFan.userId);
}


function updateArtistFan(nUserId) {

	updateArtistFan.userId = nUserId;
	$('saveArtistWait').show();
	var bands = $('user_artists').serialize(true);
	var pars = 'act=update_user_artists_from_profile&userid=' + nUserId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: updateArtistFan_});

}


function updateArtistFan_(RequestFromServer) {
	$('saveArtistWait').hide();
	$('userFansDiv').innerHTML = RequestFromServer.responseText;
	hideAddUserArtist();
}

function updateArtistFanTop(nUserId) {

	updateArtistFanTop.userId = nUserId;
	var pars = 'act=update_user_artists_from_profile&top=1&userid=' + nUserId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: updateArtistFanTop_});
}


function updateArtistFanTop_(RequestFromServer) {
	$('user_data_fans').innerHTML = RequestFromServer.responseText;
	hideAddUserArtist();
}



function updateArtistFanForm(nUserId) {

	$('saveArtistWait').show();
	var bands = $('user_artists').serialize(true);
	var pars = 'act=update_user_artists_edit_form&userid=' + nUserId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: updateArtistFanForm_});
}


function updateArtistFanForm_(RequestFromServer) {

	$('saveArtistWait').hide();
	$('changeUserArtistArea').innerHTML = RequestFromServer.responseText;
	hideAddUserArtist();
}

function updateArtistFanFormTop(nUserId) {

	var bands = $('user_artists').serialize(true);
	var pars = 'act=update_user_artists_edit_form&top=1&userid=' + nUserId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: updateArtistFanFormTop_});
}


function updateArtistFanFormTop_(RequestFromServer) {
	$('userFanForm').innerHTML = RequestFromServer.responseText;
}


function saveArtistFanTop(nUserId) {

	saveArtistFanTop.userId = nUserId;
	$('saveArtistWaitTop').show();

	var bands = $('user_artists_top').serialize(true);

	var pars = 'act=save_user_artists_from_profile&top=1&userid=' + nUserId + '&' + bands;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: saveArtistFanTop_});

}


function saveArtistFanTop_(RequestFromServer) {


	$('saveArtistWaitTop').hide();


	if(!RequestFromServer.responseText || RequestFromServer.responseText == '') {
		$('user_data_btn_change_fans').hide();
		$('user_data_btn_add_fans').show();
	}
	else {
		$('user_data_btn_change_fans').show();
		$('user_data_btn_add_fans').hide();
	}
	$('user_data_fans').innerHTML = RequestFromServer.responseText;

	$('user_data_err_fans').innerHTML = '';
	$('user_data_area_fans').hide();
	$('user_data_btn_change_tbl_fans').style.width='70px';
	$('user_data_btn_change_tbl_fans').show();
	$('user_data_btn_cancel_fans').hide();
	$('user_data_btn_save_fans').hide();





}

function cancelUserFans() {

	if(!$('user_data_fans').innerHTML || $('user_data_fans').innerHTML == ' ') {
		$('user_data_btn_change_fans').hide();
		$('user_data_btn_add_fans').show();
	}
	else {
		$('user_data_btn_change_fans').show();
		$('user_data_btn_add_fans').hide();
	}


	$('user_data_err_fans').innerHTML = '';
	$('user_data_area_fans').hide();
	$('user_data_btn_change_tbl_fans').style.width='70px';
	$('user_data_btn_change_tbl_fans').show();
	$('user_data_btn_cancel_fans').hide();
	$('user_data_btn_save_fans').hide();

}




function addGenreArtist(artistId,userId) {
	$('genre_artist__' + artistId).hide();
	addArtistFanTop();
	var artist =  $('genre_artist_' + artistId).innerHTML;
	artist = artist.replace(/\&amp;/g, '&');
	$(addArtistFanTop.currentDivId).value = artist;

	if($('user_data_area_fans').style.display == 'none') {
		saveArtistFanTop(userId);
	}

	reloadArtists(userId);





}

function addContact(contact) {

	$('block_' + contact).show();
	$('user_data_btn_add_' + contact).hide();
	changeUserData(contact);
}

function hideContact(contact) {

	if(!$('user_data_area_edit_' + contact).value || $('user_data_area_edit_' + contact).value == ' ') {
		$('block_' + contact).hide();
	}
	else {
		cencelChangeUserData(contact);
	}
}


function editArtist(artistId) {

	$('editArtist_' + artistId).show();
	$('editArtistArea_' + artistId).focus();
}



function addNewArtist(userId) {

	addNewArtist.userId = userId;
	var artist = $('addArtistText').value;
	if(!artist) {
		$('addArtistButton').show();
		$('add_artistArea').hide();
		return false;
	}

	$('artWait').show();

	var pars = 'act=add_user_artist&userid=' + userId + '&artist=' + encodeText(artist);
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: addNewArtist_});

}

function addNewArtist_() {

	reloadArtists(addNewArtist.userId);
	$('addArtistButton').show();
	$('add_artistArea').hide();

}


function reloadArtistRecomendation(userId) {

	var pars = 'act=reload_profile_artist_recomendation&userid=' + userId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: reloadArtistRecomendation_});

}

function reloadArtistRecomendation_(RequestFromServer) {
	$('artistRecomendation').innerHTML = RequestFromServer.responseText;

	var no_desc = createSlideshow('no-desc', 270);
	no_desc.total = reCountno_descElements();
}


function reloadArtists(userId) {

//		$('would_you_like').hide();
	reloadArtists.userId = userId;
	var pars = 'act=reload_profile_artists&userid=' + userId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: reloadArtists_});

}

function reloadArtists_(RequestFromServer) {

	$('artistFan').innerHTML = RequestFromServer.responseText;

	var aup = createSlideshow('aup');

	aup.total = reCountAupElements();
	$('artWait').hide();

	reloadArtistRecomendation(reloadArtists.userId);
	//		Slideshows.list[0].previous_and_stop();
}


function reCountAupElements() {

	var element = 'aup';
	var alts_array = [];
	var img_array = [];
	var images = $$('#'+element+' img.back');
	images.each(function(e) {
		alts_array.push(e.width);
	});
	aup.total = alts_array.length;


	var im = $$('#'+element+' td');
	im.each(function(e) {
		img_array.push(e.width);
	});

	if(alts_array.length < 2) {
		$('artistRightArrow').hide();
		$('artistLeftArrow').hide();
	}
	else {
		$('artistRightArrow').show();
		$('artistLeftArrow').show();
	}

	if(img_array.length<1) {
		$('aup').style.height = '0px';
	}
	if(img_array.length<6 && img_array.length>=1) {
		$('aup').style.height = '80px';
	}

	if(img_array.length<11 && img_array.length>=6) {
		$('aup').style.height = '160px';
	}

	if(img_array.length<16 && img_array.length>=11) {
		$('aup').style.height = '240px';
	}
	if(img_array.length>=16) {
		$('aup').style.height = '300px';
	}

	return alts_array.length;


}

function deleteArtist(userId, artistId) {
	$('artWait').show();
	deleteArtist.userId = userId;

	var pars = 'act=delete_profile_artist&userid=' + userId + '&artistid=' + artistId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: deleteArtist_});

}

function deleteArtist_() {

	reloadArtists(deleteArtist.userId);

}

function reCountno_descElements() {
	var element = 'no-desc';
	var alts_array = [];
	var images = $$('#'+element+' img');
	images.each(function(e) {
		alts_array.push(e.alt);
	});
	no_desc.total = alts_array.length;


	if(alts_array.length < 2) {

		$('artistRightRecArrow').hide();
		$('artistLeftRecArrow').hide();
	}
	else {
		$('artistRightRecArrow').show();
		$('artistLeftRecArrow').show();
	}
	return alts_array.length;


}

function addArtist(userId, artistId) {

	$('artWait').show();

	addArtist.userId = userId;
	var pars = 'act=add_user_artist_by_id&userid=' + userId + '&artistid=' + artistId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: addArtist_});


}

function addArtist_() {
	reloadArtists(addArtist.userId);
}

function changeAddArtistsGenresToGenres(userId) {
	var pars = 'act=change_add_artists_genres_to_genres&userid=' + userId;
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars});

}

function showUserStats() {
	Effect.BlindDown('userStats', { duration: 0.5 });

}

function hideUserStats() {

	$('userStats').hide();
}


function imNotGo(eventId) {
	var pars = 'act=imgo&eventid=' + eventId + '&status=1';
	var search_node_Ajax = new Ajax.Request(ajax_path, {method: 'post', parameters: pars, onComplete: imNotGo_});
}

function imNotGo_() {
	window.location.reload();
}

function allChangesContasButtonShow() {
	if($('user_data_area_icq').style.display == 'none' && $('user_data_area_google_talk').style.display == 'none' && $('user_data_area_skype').style.display == 'none'){
	
	if($('user_data_btn_add_icq').style.display =='none'){$('user_data_btn_change_icq').show();}		
	if($('user_data_btn_add_google_talk').style.display =='none'){$('user_data_btn_change_google_talk').show();}
	if($('user_data_btn_add_skype').style.display =='none'){$('user_data_btn_change_skype').show();}
	
	}
}

function allChangesContasButtonHide() {
	
	$('user_data_btn_change_icq').hide();
	$('user_data_btn_change_google_talk').hide();
	$('user_data_btn_change_skype').hide();
	
}

function allChangesSitesButtonShow() {

if($('user_data_area_vkontakte').style.display == 'none' && $('user_data_area_facebook').style.display == 'none' && $('user_data_area_odnoklass').style.display == 'none'  && $('user_data_area_lastfm').style.display == 'none'  && $('user_data_area_livejournal').style.display == 'none'  && $('user_data_area_moy_mir').style.display == 'none'  && $('user_data_area_myspace').style.display == 'none'  && $('user_data_area_youtube').style.display == 'none'  && $('user_data_area_site').style.display == 'none'  )
{	
	if($('user_data_btn_add_vkontakte').style.display =='none'){$('user_data_btn_change_vkontakte').show();}
	if($('user_data_btn_add_facebook').style.display =='none'){$('user_data_btn_change_facebook').show();}
	if($('user_data_btn_add_odnoklass').style.display =='none'){$('user_data_btn_change_odnoklass').show();}
	if($('user_data_btn_add_lastfm').style.display =='none'){$('user_data_btn_change_lastfm').show();}
	if($('user_data_btn_add_livejournal').style.display =='none'){$('user_data_btn_change_livejournal').show();}
	if($('user_data_btn_add_moy_mir').style.display =='none'){$('user_data_btn_change_moy_mir').show();}
	if($('user_data_btn_add_myspace').style.display =='none'){$('user_data_btn_change_myspace').show();}
	if($('user_data_btn_add_youtube').style.display =='none'){$('user_data_btn_change_youtube').show();}
	if($('user_data_btn_add_site').style.display =='none'){$('user_data_btn_change_site').show();}
}

}

function allChangesSitesButtonHide() {
	
	$('user_data_btn_change_vkontakte').hide();
	$('user_data_btn_change_facebook').hide();
	$('user_data_btn_change_odnoklass').hide();
	$('user_data_btn_change_lastfm').hide();
	$('user_data_btn_change_livejournal').hide();
	$('user_data_btn_change_moy_mir').hide();
	$('user_data_btn_change_myspace').hide();
	$('user_data_btn_change_youtube').hide();
	$('user_data_btn_change_site').hide();
	
}