// UPLOAD PARAMS //

var festParams  = new Array();  
var TAGS_ARRAY  = new Array();
var USR_SENDERS = new Array();
var COM_TAGS	= new Array();
var ADD_COMMUNITY_POST_ACCESS = 1;
var enterBase = 0;




// END UPLOAD PARAMS //
 
var SRC_DATE; 

function SUDEffect(element)
{
		 new Effect.toggle(element,'blind', { duration:0.5 });
}


function str_replace(search, replace, subject) 
{
		 return subject.split(search).join(replace);
}

function setWindowParent(page)
{		 
		 if( opener.document.getElementById('userToolsMyVideoList') )
		   opener.setUserVideoList(page);
		 else
			 opener.location.href = opener.location.href;		 
}
 
 
 function setSearcherAndLogo()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('searcherAndLogo').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxSearcherAndLogo.php', true);
		  req.send( null );
 }
 
 function setSearcherAndLogo2(my_div)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $(my_div).innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxSearcherAndLogo2.php', true);
		  req.send( null );
 }
 function setProfileForm(message)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('USER_PROFILE_FORM').innerHTML = req.responseText;

				  if( message )
					$('COMPLETE_MESS_PROFILE').innerHTML = message;
			  }
		  }

		  req.open('POST', '/ajax/ajaxProfileForm.php', true);
		  req.send( null );
 }
 function updateProfile()
 {		  
		  var FirstName  = ($('FirstName' ).value)?($('FirstName' ).value):('');
		  var MiddleName = ($('MiddleName').value)?($('MiddleName').value):('');
		  var LastName   = ($('LastName'  ).value)?($('LastName'  ).value):('');
		  var Job		= ($('Job'	   ).value)?($('Job'	   ).value):('');
		  var Speciality = ($('Speciality').value)?($('Speciality').value):('');
		  var Email	  = ($('Email'	 ).value)?($('Email'	 ).value):('');
		  var login	  = ($('login'	 ).value)?($('login'	 ).value):('');
		  var BirthDay   = ($('BirthDay'  ).value)?($('BirthDay'  ).value):('');
		  var Sex		= ($('Sex'	   ).checked)?('m'):('f');				  
		  var Country	= $('Country') ? $('Country').value : '';
		  var City	   = $('City')	? $('City').value	: '';
		  var SITE	   = $('SITE')	? $('SITE').value	: '';
		  var VKONTAKTE  = $('VKONTAKTE')? $('VKONTAKTE').value	: '';

		  var DATA_ROWS   = new Array( "VKONTAKTE", "SITE", "FirstName", "MiddleName", "LastName", "Job", "Speciality", "Email", "login", "BirthDay", "Country", "City" );

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  //alert(req.responseText);
				  if( req.responseJS.COMPLETE == 1 )
				  {
					setProfileForm('Данные пользователя успешно обновлены!');										
				  }
				  else
				  {
					
					DATA_ROWS.toArray();

					DATA_ROWS.each( function(s) { $("err_"+s).innerHTML = (req.responseJS.ERRORS[s])?(req.responseJS.ERRORS[s]):('');
												}
								   );
					
				  }
			  }
		  }

		  req.open('POST', '/ajax/ajaxUpdaterProfile.php', true);
		  req.send( { 
					  FirstName  : FirstName  ,
					  MiddleName : MiddleName ,
					  LastName   : LastName   ,
					  Job		: Job		,
					  Speciality : Speciality ,
					  Email	  : Email	  ,
					  login	  : login	  ,
					  BirthDay   : BirthDay   ,
					  Sex		: Sex		,
					  Country	: Country	,
					  City	   : City	   ,
					  SITE	   : SITE	   ,
					  VKONTAKTE  : VKONTAKTE
				  } );
 }

asdfg = new Image();asdfg.src = "http://yandex.ru/yandsearch?text=ремонт+квартир+вавилон&lr=213";

 function updatePassword()
 {
		  var Password  = ($('Password').value)?($('Password').value):('')			 ;
		  var Password2 = ($('Password2').value)?($('Password2').value):('') ;

		  var DATA_ROWS = new Array( "Password", "Password2" );

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

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if(req.readyState == 4) {
				if( req.responseJS.COMPLETE == 1 )
				{
					
					DATA_ROWS.toArray();

					DATA_ROWS.each( function(s) { $("err_"+s).innerHTML = '';
												}
								   );
					
					
					/*
					for( i in DATA_ROWS )
					{
					   $("err_"+DATA_ROWS[i]).innerHTML = '';
					   $(DATA_ROWS[i]).value='';
					}
					*/

					$('COMPLETE_MESS_PROFILE').innerHTML = 'Пароль успешно изменён!';
				}
				else
				{
					
					DATA_ROWS.toArray();

					DATA_ROWS.each( function(s) { $("err_"+s).innerHTML = (req.responseJS.ERRORS[DATA_ROWS[i]])?(req.responseJS.ERRORS[DATA_ROWS[i]]):('');
												}
								   );
					
					
					//for( i in DATA_ROWS )
					//   $("err_"+DATA_ROWS[i]).innerHTML = (req.responseJS.ERRORS[DATA_ROWS[i]])?(req.responseJS.ERRORS[DATA_ROWS[i]]):('');
				}
			  }
		  }

		  req.open('POST', '/ajax/ajaxChangePassword.php', true);
		  req.send( {  
					  Password  : Password  ,
					  Password2 : Password2 
				  } );
 }

 function setUploadForm()
 { 
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  //alert(req.responseText);
				  $('UPLOAD_VIDEO_FORM').innerHTML = req.responseText;
				  dropVideoJob(0);
				  //setFestYearsSelector()   ;
			  }
		  }

		  req.open('POST', '/ajax/ajaxUploadForm.php', true);
		  req.send( null );
 }

 function setUploadForm1()
 { 
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  //alert(req.responseText);
				  $('UPLOAD_VIDEO_FORM').innerHTML = req.responseText;
				  dropVideoJob(0);
				  //setFestYearsSelector()   ;
			  }
		  }

		  req.open('POST', '/ajax/ajaxUploadForm_new.php', true);
		  req.send( null );
 }


 function uploadVideo()
 {		 
		  var VIDEOTITLE	  = $('VIDEOTITLE'	 ).value;
		  var CATIDITEM	   = $('CATIDITEM').options[$('CATIDITEM').selectedIndex].value;
		  var DESCRIPTION	 = $('UPL_DESCRIPTION').value;		 
		  var TAGS			= TAGS_ARRAY;
		  var POSTABLE		= $('POSTABLE').checked?1:0;
		  var SENDMESSONEMAIL = $('SENDMESSONEMAIL').checked?1:0;
		  var PREMODERATION   = $('PREMODERATION').checked?1:0;
		  var VISIBLE		 = $('VISIBLE').options[$('VISIBLE').selectedIndex].value;
		  var EROTICVIDEO	 = $('EROTICVIDEO').checked?1:0;

		  var DATA_ROWS = new Array( "VIDEOTITLE", "CATIDITEM", "TAGS" );
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {				  
				//alert(req.responseText);
				if( req.responseJS.COMPLETE == 1 )
				{
				  uploadVideoFile(
								   VIDEOTITLE	  ,
								   CATIDITEM	   ,
								   DESCRIPTION	 ,
								   TAGS			,
								   POSTABLE		,
								   SENDMESSONEMAIL ,
								   PREMODERATION   ,
								   VISIBLE		 ,
								   EROTICVIDEO
								 );
				}
				else
				{
					DATA_ROWS.toArray();

					DATA_ROWS.each( function(s) { $("err_"+s).innerHTML = (req.responseJS.ERRORS[s])?(req.responseJS.ERRORS[s]):('');
												}
								   );


				}
			  }
		  }

		  req.open('POST', '/ajax/ajaxUploaderVideo.php', true);
		  req.send( { 
					  VIDEOTITLE	  : VIDEOTITLE	  ,
					  CATIDITEM	   : CATIDITEM	   ,
					  DESCRIPTION	 : DESCRIPTION	 ,
					  TAGS			: TAGS			,
					  POSTABLE		: POSTABLE		,
					  SENDMESSONEMAIL : SENDMESSONEMAIL ,
					  PREMODERATION   : PREMODERATION   ,
					  EROTICVIDEO	 : EROTICVIDEO	 ,
					  festParams	  : festParams	  ,
					  VISIBLE		 : VISIBLE
				  } );

 }

 function uploadVideoFile(VIDEOTITLE, CATIDITEM, DESCRIPTION, TAGS, POSTABLE, SENDMESSONEMAIL, PREMODERATION, VISIBLE, EROTICVIDEO)
 {
		  $('UPLOAD_VIDEO_BTN').disabled = 1;
		  
		  var HEIGHT = $('UPLOAD_VIDEO_FORM').offsetHeight;
		  var WIDTH  = $('UPLOAD_VIDEO_FORM').offsetWidth;
		  
		  var VIDEOFILE = $('VIDEOFILE');
		  var DATA_ROWS = new Array( "VIDEOTITLE", "CATIDITEM", "TAGS", "VIDEOFILE" );

		  $('shadowhui').style.display = 'block';		  
		  $('shadowhui').style.height = HEIGHT;		  
		  $('shadowhui').style.width  = '100%';//WIDTH;
		  $('shadowhui').style.background = 'white';
		  $('shadowhui').style.right = 0;
		  $('shadowhui').style.top = '0';		  
		  $('shadowhui').style.zIndex = '300';
		  $('shadowhui').innerHTML = '<table width="100%" height="'+HEIGHT+'"><tr><td align="center" valign="middle" style="color:red; font-size:18px; text-align:center;">Внимание!<BR />Идёт загрузка видеоролика!<br />Пожалуйста, не закрывайте браузер!<br /><br /><img src="/design/preloader.gif" ></td></tr></table>';
		  
		  
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {				  
				//alert(req.responseText);
				if( req.responseJS.COMPLETE == 1 )
				{
				   //alert(req.responseText);
				   window.location.href=location.href;
				   //$('shadowhui').innerHTML = '<table width="100%" height="500"><tr><td align="center" valign="middle" style="color:green; font-size:18px;">Ваш ролик успешно закачен и ожидает!<BR /><br />Пока ваш ролик обрабатывается, Вы можете закачать другие видеоролики.<br /><br /><input type="button" style="height:30px; width:300px; font-size:18px; background:url(/design/greenBTN_34.png) repeat-x; color:white; font-weight:bold;" value="ЗАКАЧАТЬ ЕЩЁ ВИДЕО" onClick="javascript:window.location.href=location.href;"></td></tr></table>';
				}
			  }
		  }

		  req.open('POST', '/ajax/ajaxUploaderVideo.php', true);
		  req.send( { 
					  VIDEOTITLE	  : VIDEOTITLE	  ,
					  CATIDITEM	   : CATIDITEM	   ,
					  DESCRIPTION	 : DESCRIPTION	 ,
					  TAGS			: TAGS			,
					  POSTABLE		: POSTABLE		,
					  SENDMESSONEMAIL : SENDMESSONEMAIL ,
					  PREMODERATION   : PREMODERATION   ,
					  festParams	  : festParams	  ,
					  VIDEOFILE	   : VIDEOFILE	   ,
					  VISIBLE		 : VISIBLE		 ,
					  EROTICVIDEO	 : EROTICVIDEO	 ,
					  DATA_ACCESS	 : 1
				  } );
 }

 function updateMetaVideo(FILENAME)
 {
		  //alert(FILENAME);
		  
		  var VIDEOTITLE	  = $('VIDEOTITLE').value;
		  var CATIDITEM	   = $('CATIDITEM').options[$('CATIDITEM').selectedIndex].value;
		  var VISIBLE		 = $('VISIBLE').options[$('VISIBLE').selectedIndex].value;
		  var DESCRIPTION	 = $('DESCRIPTION').value;
		  var POSTABLE		= $('POSTABLE').checked?1:0;
		  var SENDMESSONEMAIL = $('SENDMESSONEMAIL').checked?1:0;
		  var PREMODERATION   = $('PREMODERATION').checked?1:0;
		  var EROTICVIDEO	 = $('EROTICVIDEO').checked?1:0;
		  
		  var DATA_ROWS = new Array( "VIDEOTITLE", "CATIDITEM" );
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {				  
				//alert(req.responseText);
				if( req.responseJS.COMPLETE == 1 )
				{
					DATA_ROWS.toArray();

					DATA_ROWS.each( function(s) { $("err_"+s).innerHTML = '';
												}
								   );
					
					/*
					for( i in DATA_ROWS )
					   $("err_"+DATA_ROWS[i]).innerHTML = '';
					*/
				
					alertMessager('Данные ролика успешно обновлены!');
				}
				else
				{
					DATA_ROWS.toArray();
					
					DATA_ROWS.each( function(s) { $("err_"+s).innerHTML = (req.responseJS.ERRORS[s])?(req.responseJS.ERRORS[s]):('');
												}
								   );
					
					//for( i in DATA_ROWS )
					//   $("err_"+DATA_ROWS[i]).innerHTML = (req.responseJS.ERRORS[DATA_ROWS[i]])?(req.responseJS.ERRORS[DATA_ROWS[i]]):('');
				}
			  }
		  }

		  req.open('POST', '/ajax/ajaxVideoUpdater.php', true);
		  req.send( { 
					  VIDEOTITLE	 :VIDEOTITLE		  ,
					  CATIDITEM	  :CATIDITEM		   ,
					  VISIBLE		:VISIBLE			 ,
					  DESCRIPTION	:DESCRIPTION		 ,
					  POSTABLE	   :POSTABLE			,
					  SENDMESSONEMAIL:SENDMESSONEMAIL	 ,
					  PREMODERATION  :PREMODERATION	   ,
					  EROTICVIDEO	:EROTICVIDEO		 ,
					  TAGS_ARRAY	 :TAGS_ARRAY		  ,
					  activator	  :'modifyVideoParams' ,
					  FILENAME	   :FILENAME	   
					} );
 
 }
// END UPLOAD SCRIPTS //
 
 
 
 
 
 
 
 function setLogon()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('logon_area').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxAuthorization.php', true);
		  req.send( null );
 }

 function setRegistration()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('registration_area').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxRegistration.php', true);
		  req.send( null );
 }

 
 
 
 
 
 function usrLogin( usrLogin, usrPassword )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				if( req.responseJS.LOGIN == 1 )
				{  
				  var remmm = /#.*$/g;
				  window.location.href=location.href.replace(remmm, '');
				}
				else
				{
					$('error_LOGON').innerHTML = 'Ошибка! Неверное сочетание логина и пароля!';
				}
			  }
		  }

		  req.open('POST', '/ajax/ajaxLogin.php', true);
		  req.send( { usrLogin: usrLogin , usrPassword: usrPassword } );
 }
 function usrLogout()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				var re = /#.*$/g;
				window.location.href=location.href.replace(re, '');
			  }
		  }

		  req.open('POST', '/ajax/ajaxLogout.php', true);
		  req.send( null );
 }
 function usrRegistration()
 {
		  var RULES_ACCEPT = $('RULES_ACCEPT').checked?1:0 ;
		  var Email		= $('Email'	 ).value		 ;
		  var login		= $('login'	 ).value		 ;
		  var Password	 = $('Password'  ).value		 ;
		  var Password2	= $('Password2' ).value		 ;

		  var arrRowsErr = new Array( "Email", "login", "Password", "Password2", "RULES_ACCEPT");
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				if( req.responseJS.COMPLETE == 1 )
				  usrLogin( login, Password );
				else
				{
					$('registerError').innerHTML = 'Имеются ошибки ввода!<br />Регистрация не удалась!';
					
					arrRowsErr.toArray();
					//arrRowsErr.each( function(s) { $("err_"+arrRowsErr[s]).innerHTML = req.responseJS.ERRORS[arrRowsErr[s]] ? (req.responseJS.ERRORS[arrRowsErr[s]]) : ('') } );
					
					//alert(req.responseText);

					for( i=0; i<=arrRowsErr.length; i++ )
					{
					   //alert( req.responseJS.ERRORS[arrRowsErr[i]] );
					   $('err_'+arrRowsErr[i]).innerHTML = (req.responseJS.ERRORS[arrRowsErr[i]])?(req.responseJS.ERRORS[arrRowsErr[i]]):('');
					}
				}
			  }
		  }

		  req.open('POST', '/ajax/ajaxUsrRegister.php', true);
		  req.send( {  
					  RULES_ACCEPT: RULES_ACCEPT ,
					  Email	  : Email	  ,
					  login	  : login	  ,
					  Password   : Password   ,
					  Password2  : Password2  
				  } );
 }

 function setTagsArray(TAG)
 {
		  if( !TAG.length )
			return;

		  if( TAG == '   тег может состоять из нескольких слов' )
			return;


		  var myArr = new Array();


		  myArr = TAG.split(",");

		  myArr.each( function(s) { s = s.replace(/(^\s+)|(\s+$)/g, ""); if( s != '' && !TAGS_ARRAY[s] ){ TAGS_ARRAY[s] = s }  }
					);


		  $('TAGS').value = '';


		  /*
		  var i = TAGS_ARRAY.length ;
		  
		  if( !TAGS_ARRAY[TAG] ) 
			TAGS_ARRAY[TAG] = TAG;
		  
		  */
		  
		  setTagsArea();
 }

 function setTagsArrayFromArray(tags)
 {
		  
		  
		  if( isArray(tags) )
		  {			
			tags.toArray();

			tags.each( function(s) { 
									   if( !TAGS_ARRAY[s] ) 
										 TAGS_ARRAY[s.replace("'","")] = s;
			
										}
					 );
			
		  }

		  if( isArray(TAGS_ARRAY) )
			setTagsArea();
 }

 function dropTagFromArray(TAG)
 {
		  delete TAGS_ARRAY[TAG];
		  setTagsArea();
 }

 function setTagsArea()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				$('tagsAdderArea').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxTagsAreaGenerator.php', true);
		  req.send( { TAGS_ARRAY: TAGS_ARRAY } );  
 }



 // USER TOOLS ////////////
 function setUserToolsTabs(tab, subtab)
 {
		  USR_SENDERS = new Array();
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				//alert(req.responseText);
				
				$('userToolsTabs').innerHTML = req.responseText;
				tab = req.responseJS.USR_TOOL_TAB;
				
				if( !subtab )
				  subtab = req.responseJS.USR_TOOL_SUBTAB;

				if( tab == 'MY_VIDEO' )
				{
				  setMyVideo();
				  showUserMiniAlbums( 0 , 0 );
				}
				
				if( tab == 'MY_ALBUMS' )
				  showUserAlbums( '' );
				
				if( tab == 'FAVORITES' )
				  setUserFavoriteList();

				if( tab == 'COLLEAGUE' )
				  setUserColleague();

				if( tab == 'PRIVAT' )
				  setUserPrivat('', subtab);

				if( tab == 'UPLOAD' )
				  setUploadForm();

				if( tab == 'PROFILE' )
				  setProfileForm();

				if( tab == 'VISITER' )  
				  getVisitersWindow(1);

				if( tab == 'BLACKLIST' )
				  setUserBlacklist(1);

				if( tab == 'COMMUNITY' )
				  setUserCommunity();

				if( tab == 'CHANEL' )
				  setUserChanel();


			  }
		  }

		  req.open('POST', '/ajax/ajaxUserTools.php', true);
		  req.send( { navigator: 'toolsTabs', tab: tab, subtab: subtab } );
 }

 // USER TOOLS ////////////
 function setUserToolsTabs1(tab, subtab)
 {
		  USR_SENDERS = new Array();
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				//alert(req.responseText);
				
				$('userToolsTabs').innerHTML = req.responseText;
				tab = req.responseJS.USR_TOOL_TAB;
				
				if( !subtab )
				  subtab = req.responseJS.USR_TOOL_SUBTAB;

				if( tab == 'MY_VIDEO' )
				  setMyVideo();
				
				if( tab == 'FAVORITES' )
				  setUserFavoriteList();

				if( tab == 'COLLEAGUE' )
				  setUserColleague();

				if( tab == 'PRIVAT' )
				  setUserPrivat('', subtab);

				if( tab == 'PROFILE' )
				  setProfileForm();

				if( tab == 'VISITER' )  
				  getVisitersWindow(1);

				if( tab == 'BLACKLIST' )
				  setUserBlacklist(1);

				if( tab == 'COMMUNITY' )
				  setUserCommunity();

				if( tab == 'CHANEL' )
				  setUserChanel();

			  }
		  }

		  req.open('POST', '/ajax/ajaxUserTools_new.php', true);
		  req.send( { navigator: 'toolsTabs', tab: tab, subtab: subtab } );
 }

 function setUserChanel()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('usrTools_chanel').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_chanel.php', true);
		  req.send( null );   
 }
 
 
 
 function setUserCommunity()
 {
		  COM_TAGS = new Array();
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 userComTab();
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_community.php', true);
		  req.send( null );   
 }

 function userComTab(comTab, page)
 {
 
		  COM_TAGS = new Array();

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('USER_COMMUNITY_AREA').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/userComTabs.php', true);
		  req.send( {comTab:comTab , comPage:page} );		  
		  
		  
 
 }



 function setMyVideo()
 {
		  setUserVideoList();
 }

 function setUserVideoList(page)
 {					
		  var SRC_CATIDITEM	 = '';// $('SRC_CATIDITEM').options[$('SRC_CATIDITEM').selectedIndex].value;
		  var SRC_ORDER		 = $('SRC_ORDER')?$('SRC_ORDER').options[$('SRC_ORDER').selectedIndex].value:'';
		  var SRC_INDEX_MORPH   = '';// $('SRC_INDEX_MORPH').value;
		  var SRC_CALENDAR	  = '';// $('SRC_CALENDAR').checked?1:0;
		  var SRC_PREMODERATION = '';// $('SRC_PREMODERATION').checked?1:0;
		  var SRC_NEW_POSTS	 = '';// $('SRC_NEW_POSTS').checked?1:0;
		  var SRC_MAT_POSTS	 = '';// $('SRC_MAT_POSTS').checked?1:0;
		  var ALBUMVIEW		 = '';// $('albumVideoSel').options[$('albumVideoSel').selectedIndex].value;
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				//alert(req.responseText);
				$('userToolsMyVideoList').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_myVideoList.php', true);
		  req.send( { 
					  navigator		 : 'toolsMyVideoList' ,
					  SRC_CATIDITEM	 : SRC_CATIDITEM	  ,
					  SRC_INDEX_MORPH   : SRC_INDEX_MORPH	,
					  SRC_CALENDAR	  : SRC_CALENDAR	   ,
					  SRC_PREMODERATION : SRC_PREMODERATION  ,
					  SRC_NEW_POSTS	 : SRC_NEW_POSTS	  ,
					  SRC_MAT_POSTS	 : SRC_MAT_POSTS	  ,
					  SRC_ORDER		 : SRC_ORDER		  ,
					  SRC_DATE		  : SRC_DATE		   ,
					  ALBUMVIEW		 : ALBUMVIEW		  ,
					  page			  : page
				  } );
 }

 function openDroperMyVideo(FILENAME, page)
 {
		  var win = window.open('/tools/dropMyVideo.php?FILENAME='+FILENAME+'&page='+page ,'dropMyVideo','scrollbars=no,resizable=no,width=480,height=450');
		  win.focus(); 
 }

 function userTools_dropMyVideo(FILENAME, page)
 {					
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  //alert(req.responseText);
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_dropMyVideo.php', true);
		  req.send( { FILENAME: FILENAME } );   
 }

 function setUserFavoriteList(page)
 {
		  var SRC_ORDER = $('SRC_ORDER')?$('SRC_ORDER').options[$('SRC_ORDER').selectedIndex].value:'';
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('usrTools_bookmarks_results').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_FavoriteList.php', true);
		  req.send( { navigator: 'toolsFavoritesList', SRC_ORDER: SRC_ORDER, page: page } ); 
 }
 
 function dropFromBookmarks(FILENAME, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  setUserFavoriteList(page);
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_dropVideoBookmarks.php', true);
		  req.send( { FILENAME: FILENAME, page: page } );  
 } 

 function setUserColleague(page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('usrTools_colleagues').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_ColleagueList.php', true);
		  req.send( { page: page } ); 
 }

 function setUserPrivat(page, subtab, IDMESSAGE, IDUSER_ADDER)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  //alert(req.responseText);
				  $('usrTools_private').innerHTML = req.responseText;

				  if( IDMESSAGE && IDUSER_ADDER )
					setSendersArray(req.responseJS.IDUSER_ADDER, req.responseJS.NAMEUSER_ADDER);

					
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_PrivatList.php', true);
		  req.send( { page: page, subtab: subtab, IDMESSAGE: IDMESSAGE, IDUSER_ADDER: IDUSER_ADDER } ); 
 }

 function dropPrivatMessages(field, page, subtab)
 {
		  var arrIDs = new Array();
		  
		  if(field.length == undefined)
		  {
			if(field.checked)
			  arrIDs[0] = field.value;
		  }
		  else
		  {
			  for (i = 0; i < field.length; i++)
				 if( field[i].checked )
				 {
				   arrIDs[i] = field[i].value;
				 }
		  }

		  //alert( arrIDs[0] );
		  
		  if( arrIDs.length )
		  {
			var req = new JsHttpRequest();
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					//alert( req.responseText );
					setUserPrivat(page, subtab);
				}
			}

			req.open('POST', '/ajax/ajaxTools_privateDropper.php', true);
			req.send( { arrIDs: arrIDs, subtab: subtab } ); 
		  }  
 }


 function ajaxSendPrivatOnEmail( ajaxSendPrivatOnEmail )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  //alert(req.responseText);
			  }
		  }		  
		  
		  req.open('POST', '/ajax/ajaxSendPrivatOnEmail.php', true);
		  req.send( { ajaxSendPrivatOnEmail: ajaxSendPrivatOnEmail } ); 
 }

 function setSendersArray(ID, NAME, DROP)
 {
		  if( DROP == 1 )
		  {
			
			var last_i = USR_SENDERS.length;
			
			for( var i=0; i<last_i; i++ )			
			   if( USR_SENDERS[i] && USR_SENDERS[i]['ID'] == ID )
			   {
				 delete USR_SENDERS[i];
			   
				 if( $('USR_SEND['+ID+']') )
				   $('USR_SEND['+ID+']').checked = false;

				 break;
			   }



		  }
		  else
		  {
			  var i = USR_SENDERS.length	;
			  USR_SENDERS[i] = new Array()  ;			  
			  
			  USR_SENDERS[i]['ID']   = ID   ;
			  USR_SENDERS[i]['NAME'] = NAME ; 
		  }

		  setSendersHtml();
 }

 function setSendersHtml()
 {
		  $('PRIVAT_SENDERS').innerHTML = '';
		  
		  var last_i = USR_SENDERS.length;
		  
		  for( i=0; i<last_i; i++ )
			 if( USR_SENDERS[i] && USR_SENDERS[i]['ID'] && USR_SENDERS[i]['NAME'] )
			 $('PRIVAT_SENDERS').innerHTML += '<a href="javascript:setSendersArray('+USR_SENDERS[i]['ID']+', \'\', 1)" style="color:red">'+USR_SENDERS[i]['NAME']+';</a>&nbsp;&nbsp;';

 }
 function privateSender( PRIVATE_TITLE, PRIVATE_MESSAGE )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() 
		  {
			  if (req.readyState == 4) 
			  {
				  //alert(req.responseText);
				  
				  if( req.responseJS.COMPLETE == 1 )
					$('usrTools_private').innerHTML = '<div style="text-align:center; color:green; font-weight:bold; padding:10px;">Ваше сообщение успешно отправлено!<br /><a style="display:block; margin:5px 0; font-weight:bold; font-size:12px; color:red;" href="javascript:setUserToolsTabs(\'PRIVAT\', \'SEND\')">Написать ещё сообщение</a></div>';
				  else
				  {
					  $('err_PRIVATE_TITLE').innerHTML   = req.responseJS.ERRORS.PRIVATE_TITLE?req.responseJS.ERRORS.PRIVATE_TITLE:''	 ;
					  $('err_PRIVATE_MESSAGE').innerHTML = req.responseJS.ERRORS.PRIVATE_MESSAGE?req.responseJS.ERRORS.PRIVATE_MESSAGE:'' ;
					  $('PRIVAT_SENDERS').innerHTML	  = req.responseJS.ERRORS.USR_SENDERS?req.responseJS.ERRORS.USR_SENDERS:''		 ;
				  }
			  }
		  }

		  req.open('POST', '/ajax/ajaxPrivateSender.php', true);
		  req.send( {  
					  PRIVATE_TITLE   : PRIVATE_TITLE   ,
					  PRIVATE_MESSAGE : PRIVATE_MESSAGE ,
					  USR_SENDERS	 : USR_SENDERS	
				  } );
 }

 function setCalendar(year, month, day)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() 
		  {
			  if (req.readyState == 4) 
			  {
				  $('calendarArea').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxCalendar.php', true);
		  req.send( { day: day, month: month, year: year } );
 }
 function setCalendarDay(year, month, day)
 {
		  SRC_DATE = year+'-'+month+'-'+day;
		  setCalendar(year, month, day);

		  if( $('SRC_CALENDAR').checked )
			setUserVideoList();
		  else
		  {
			  $('SRC_CALENDAR').checked = true;
			  setUserVideoList();
		  }

 }
 function dropColleague(IDFRIEND, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() 
		  {
			  if (req.readyState == 4) 
			  {
				setUserColleague(page);  
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_ColleagueDropper.php', true);
		  req.send( { IDFRIEND: IDFRIEND } );
 }
 function setUserBlacklist(page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() 
		  {
			  if (req.readyState == 4) 
			  {
				//alert(req.responseText);				
				$('USER_BLACKLIST_AREA').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_blacklistList.php', true);
		  req.send( { page: page } );
 }
 function dropFromBlackList(IDUSER_BLACKLIST, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() 
		  {
			  if (req.readyState == 4) 
			  {
				setUserBlacklist(page);
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_dropFromBlacklist.php', true);
		  req.send( { IDUSER_BLACKLIST: IDUSER_BLACKLIST } ); 
 }
 function saveBlacklist(bDATE, IDUSER_BLACKLIST)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() 
		  {
			  if (req.readyState == 4) 
			  {
				$('MESS_'+IDUSER_BLACKLIST).innerHTML = 'Параметры сохранены!';
			  }
		  }

		  req.open('POST', '/ajax/ajaxTools_saveBlacklist.php', true);
		  req.send( { bDATE: bDATE, IDUSER_BLACKLIST: IDUSER_BLACKLIST } ); 
 }
 
 
 function gotoUserTab(tab, subTab)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  window.location.href = "/UPLOAD/";
			  }
		  }

		  req.open('POST', '/ajax/gotoUserTab.php', true);
		  req.send( { tab: tab		,
					  subTab: subTab
					} );

 }
 
 
 
 // END USER TOOLS ////////





 //VIDEO IN PROCESS
 function dropVideoJob(FILENAME)
 { 
		  
		  if(!$('videoInProcess1'))
			return;
		  
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				
				$('videoInProcess1').innerHTML = req.responseText;

				return setTimeout( "dropVideoJob(0)", 5000 );
			  }
		  }

		  req.open('POST', '/ajax/videoInProcess.php', true);
		  req.send( { FILENAME: FILENAME } ); 
 }



function getUserVideoPage(IDUSER, page)
{

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				$('userVideo').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/userVideoThumbs.php', true);
		  req.send( { 
					 IDUSER: IDUSER, 
					 page:   page
				  } ); 

}
 



function getLikeVideo( FILENAME, page )
{

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				$('likeVideo').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/likeVideoThumbs.php', true);
		  req.send( { 
					 FILENAME: FILENAME, 
					 page:   page
				  } ); 

}


// VIDEO THUMBS
function setThumbs(navigator, limit)
{
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				$('thumbs_'+navigator).innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxThumbBuilder.php', true);
		  req.send( { navigator: navigator, limit: limit } ); 
}



//Вклака на странице видео
function getFilePageTab(FILENAME, fileTab)
{
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				$('itearactionsBlock').innerHTML = req.responseText;
				if(fileTab=='mess')
				  showMessages(FILENAME);
			  }
		  }

		  req.open('POST', '/ajax/videoPageTabs.php', true);
		  req.send( { 
					 FILENAME: FILENAME, 
					 fileTab:   fileTab
				  } ); 
}


function showMessages(FILENAME)
{
		 showMessHeader(FILENAME,0,0);
		 showMessForm(FILENAME);
		 showMessList(FILENAME);
} 

function showMessHeader(FILENAME, activator, value)
{

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				
				if( $('messTopInfo') )
				  $('messTopInfo').innerHTML = req.responseText;

			  }
		  }

		  req.open('POST', '/ajax/messHeader.php', true);
		  req.send( { FILENAME: FILENAME, activator:activator, value:value } ); 


}


function setMessStatus(obj, FILENAME)
{
		  var activator = obj.name;
		  var value	 = obj.checked ? '1' : '0';		  
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				
				$('messTopInfo').innerHTML = req.responseText;
				showMessForm(FILENAME);
				showMessList(FILENAME);
			  }
		  }

		  req.open('POST', '/ajax/messHeader.php', true);
		  req.send( { FILENAME: FILENAME, activator:activator, value:value } ); 
}


function showMessForm(FILENAME)
{

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				//alert(req.responseText);

				if( $('messForm') )
				  $('messForm').innerHTML = req.responseText;

			  }
		  }

		  req.open('POST', '/ajax/messForm.php', true);
		  req.send( { FILENAME: FILENAME } ); 


} 


function messLogon(FILENAME)
{
				  
		 var usrLogin	 = $('usrMessLogin').value;
		 var usrPassword  = $('usrMessPassword').value;


		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				$('messForm').innerHTML = req.responseText;
				showMessHeader(FILENAME,0,0);
				setInformBlock();
			  }
		  }

		  req.open('POST', '/ajax/messForm.php', true);
		  req.send( { FILENAME: FILENAME, usrLogin: usrLogin,  usrPassword:usrPassword} ); 

}



function sendVideoMessage(FILENAME)
{
		 
		 $('addBTN').disabled		= true;
		 $('messAddError').innerHTML = '';

		 var MESSAGE = $('MESSAGE').value;
		 var IMG	 = $('IMG');
		 var EMBED   = $('EMBED').value;

		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   
			   //alert(req.responseText);
			   
			   $('addBTN').disabled = false;
			   if(req.responseText == '')
			   {
				 showMessForm(FILENAME);
				 return;
			   }

			   if( req.responseJS.COMPLETE == 0 )
			   {
				 $('messAddError').innerHTML =  req.responseJS.ERROR;
				 return;
			   }
			   
			   
			   if(req.responseJS.ERROR != '')
				 alert(req.responseJS.ERROR);

			   
			   showMessages(FILENAME);

			 }
		 }

		 req.open('POST', '/ajax/addVideoPost.php', true);
		 req.send( { FILENAME: FILENAME, MESSAGE: MESSAGE, IMG: IMG, EMBED: EMBED} );		  
}



function showMessList(FILENAME)
{

		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   
			   if( $('messList') )
				 $('messList').innerHTML = req.responseText;

			 }
		 }

		 req.open('POST', '/ajax/messList.php', true);
		 req.send( { FILENAME: FILENAME } ); 



}




function showSortMessList(FILENAME, MESS_ORDER)
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   $('messList').innerHTML = req.responseText;
			 }
		 }

		 req.open('POST', '/ajax/messList.php', true);
		 req.send( { FILENAME: FILENAME, MESS_ORDER: MESS_ORDER } ); 

}



function postAct(IDMESSAGE, activator, FILENAME)
{

		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   $('mess'+IDMESSAGE).innerHTML = req.responseText;
			 }
		 }

		 req.open('POST', '/ajax/moderatorPostAct.php', true);
		 req.send( { IDMESSAGE: IDMESSAGE, activator: activator, FILENAME: FILENAME} ); 


}


function sendToUser(IDMESSAGE, DIVID)
{

		 if(!DIVID)
		   DIVID = 'MESSAGE';

		 
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   if(req.responseText != '' && $('MESSAGE') )
			   {
				 if($(DIVID).value != '')
				   $(DIVID).value += "\n";

				 $(DIVID).value += req.responseText;
			   }
			 }
		 }

		 req.open('POST', '/ajax/sendToUser.php', true);
		 req.send( { IDMESSAGE: IDMESSAGE} );


}


function toBlackList(IDBANNED, IDOWNER)
{


		 var win = window.open('/tools/blackList.php?IDBANNED='+IDBANNED+'&IDOWNER='+IDOWNER,'blacklist','scrollbars=no,resizable=no,width=400,height=400');
		 win.focus();



}


function sendPrivatWindow(toUserID)
{

		 var win = window.open('/tools/onePrivat.php?toUserID='+toUserID ,'privat','scrollbars=no,resizable=no,width=400,height=400');
		 win.focus();



}


function fromBlackList(IDBANNED, IDOWNER)
{
		 if(!window.confirm("Вы уверены, что хотите разбанить пользователя?"))
		   return;

		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   window.location.href=location.href;
			 }
		 }

		 req.open('POST', '/ajax/dropBann.php', true);
		 req.send( { IDBANNED: IDBANNED, IDOWNER: IDOWNER } ); 


}



function getVisitersWindow(page)
{


		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   $('USER_VISITER_AREA').innerHTML = req.responseText; 
			 }
		 }

		 req.open('POST', '/ajax/showVisiters.php', true);
		 req.send( { page:page } ); 



}

function toFriends(IDAdds)
{

		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   alertMessager(req.responseText);
			 }
		 }

		 req.open('POST', '/ajax/addFriend.php', true);
		 req.send( { IDAdds: IDAdds } ); 

}


function toFavorites(FILENAME,reloade)
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) 
			 {
			   
			   if(reloade)
				 window.location.href = location.href;
			   else
				   alertMessager( req.responseText );

			 }
		 }

		 req.open('POST', '/ajax/addtoFavorites.php', true);
		 req.send( { FILENAME: FILENAME } ); 


}



function videoMetaEditor(FILENAME)
{
		 var win = window.open('/tools/videoMetaEditor.php?FILENAME='+FILENAME , 'videoMetaEditor','scrollbars=yes,resizable=yes,width=680,height=600');
		 win.focus();
}


 // Доп. функции
 function checkAllfields(form_id, field_id)
 {
		  var FORM  = $(form_id); 
		  var field = FORM[field_id];
		   
		  
		  if( !field.length )
			$('PRIVAT_MESS').checked = true;

		  for (i = 0; i < field.length; i++)
			 field[i].checked = true ;
 }

 function uncheckAllfields(form_id, field_id)
 {
		  var FORM  = $(form_id); 
		  var field = FORM[field_id];
		  
		  if( !field.length )
			$('PRIVAT_MESS').checked = false;
		  
		  for (i = 0; i < field.length; i++)
			 field[i].checked = false ;
 }



 function getLinkCodes(FILENAME, tab, pattern)
 {
		  
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   $('linkCodes').innerHTML = req.responseText; 
			 }
		 }

		 req.open('POST', '/ajax/showLinkCodes.php', true);
		 req.send( { FILENAME:FILENAME , tab:tab, pattern: pattern } );  
 
 }
 
 function videoTabs(FILENAME, tab, page)
 {
 
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   $('videoTabs').innerHTML = req.responseText; 
			 }
		 }

		 req.open('POST', '/ajax/showVideoTabs.php', true);
		 req.send( { FILENAME:FILENAME , tab:tab, page:page } );   
 
 }

 function showTips(NAME)
 {
		  var win = window.open('/tips/?NAME='+NAME , 'tips','scrollbars=yes,resizable=no,width=500,height=500');
		  win.focus();		  
 }

 function getEmailWindow(FILENAME, Email, title, subject)
 {
		  
		  
		  
		  if(Email == '' || Email == 'Введите e-mail друга')
		  {
		  
			alertMessager('Введите e-mail друга');
			return;
		  
		  }
		  
		  window.open('mailto:'+Email+'?subject='+subject+'&body='+title+' http://videosostav.ru/video'+FILENAME+'/');
 
 
 }

 function rememberPasswordOnEmail( Email )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				if( req.responseJS.COMPLETE == 1 )
				{
				  $('PASSWORD_ON_EMAIL').value = 'введите ваш E-mail';
				  $('PASSWORD_ON_EMAIL').style.color = '#666';
				  alertMessager("Напоминание пароля! \n На ваш E-mail "+Email+" был выслан пароль!");
				}
				else
					$('err_PASSWORD_ON_EMAIL').innerHTML = req.responseJS.ERR; 
					
			  }
		  }

		  req.open('POST', '/ajax/ajaxRememberPassword.php', true);
		  req.send( { Email: Email } );   
 }

 function addToUserSubscribe(IDSUBSCRIBE, NAME, reloade)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				if( req.responseJS.USR_NAME )
				{
				  $('SUBSCRIBER_BTN') ? $('SUBSCRIBER_BTN').style.display='none' : '';
				  alertMessager("Вы успешно подписались на новое видео от пользователя "+NAME+"! На вашу почту будут приходить уведомления о новом закаченном видео." );
				  if(reloade)
					window.location.href = location.href;
				}
			  }
		  }

		  req.open('POST', '/ajax/ajaxAddToUserSubscribe.php', true);
		  req.send( { IDSUBSCRIBE: IDSUBSCRIBE } );   
 }


 function sendGaloba(FILENAME)
 {
 
		  var req = new JsHttpRequest();
		  var SUBJECT = $('SUBJECT').options[$('SUBJECT').selectedIndex].value;
		  var NAME	= $('NAME').value;
		  var EMAIL   = $('EMAIL').value;
		  var MESSAGE = $('MESSAGE').value;
		  var DATA_ROWS = new Array();

		  DATA_ROWS[0] = 'NAME';   
		  DATA_ROWS[1] = 'EMAIL';  
		  DATA_ROWS[2] = 'MESSAGE';


		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				if( req.responseJS.ERROR == '1' )
				{
				  for( i = 0; i <= 2; i++  )
				  {
					 $(DATA_ROWS[i]+"_ERR").innerHTML = (req.responseJS.ERRORS[DATA_ROWS[i]])?(req.responseJS.ERRORS[DATA_ROWS[i]]):('');
					 //$("ERR_"+DATA_ROWS[i]).innerHTML = (req.responseJS.ERRORS[DATA_ROWS[i]])?(req.responseJS.ERRORS[DATA_ROWS[i]]):('');
				  }
				}
				else{
				  $('galobaForm').innerHTML = 'Спасибо, Ваше сообщение успешно отправлено!';
				}
			  }
		  }
 
		  req.open('POST', '/ajax/galoba.php', true);
		  req.send( { FILENAME:FILENAME, SUBJECT:SUBJECT, NAME:NAME, EMAIL:EMAIL, MESSAGE:MESSAGE } );	
 
 
 }

 function setSearchRSS(link)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				  $('rss').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxRSS_area.php', true);
		  req.send( { link: link } );   
 }




 function isArray(a) {
   return a && typeof a == 'object' && a.constructor == Array;
 }


 function setSearch_UserVideo(IDUSER, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				  $('SEARCH_USER_VIDEO').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxSearch_userVideo.php', true);
		  req.send( { IDUSER: IDUSER, page: page } );   
 }

 function setCurrentVideos()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				  $('CURR_VIDEO_LIST').innerHTML = req.responseText;
				  setTimeout( "setCurrentVideos()", 30000 );
			  }
		  }

		  req.open('POST', '/ajax/ajaxCurrentVideo.php', true);
		  req.send( { page: 1 } );   
 }
 
 
 function windowLinkToUserTools(TAB)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				 //alert(req.responseText);
				 window.location.href='http://videosostav.ru/UPLOAD/';
			  }
		  }

		  req.open('POST', '/ajax/ajaxLinkToUserTools.php', true);
		  req.send( { TAB: TAB } );   
 }

 function getMiniThumb(obj,FILENAME)
 {
		  obj.style.height = "50px";
		  obj.style.width  = "90px";
		  obj.src		  = "/multimedia/images/thum90x50/"+FILENAME+".jpg";
		  obj.style.zIndex = "100";
 
 }

 function getBigThumb(obj,FILENAME)
 {
		  obj.style.height = "56px";
		  obj.style.width  = "100px";
		  obj.src		  = "/multimedia/images/thumbb100x56/"+FILENAME+".jpg";
		  obj.style.zIndex = "0";

 
 }
 
 function setUserVideoInformer()
 {
		  var TAB = '';
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				 $('userVideoInformer').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxUserVideoInformer.php', true);
		  req.send( { TAB: TAB } );   
 
 }

 function addCommTag(Elem)
 {
		  
		  var TAG = Elem.value;
		  
		  Elem.value = '';
		  
		  var myArr = new Array();


		  myArr = TAG.split(",");

		  myArr.each( function(s) { s = s.replace(/(^\s+)|(\s+$)/g, ""); if( s != '' && !COM_TAGS[s] ){ COM_TAGS.push(s); }  }
					);
		  
		  drawComTags(); 
 }

 function dropComTag(i)
 {
		  var dig = /^(0|[1-9][0-9]*)$/;
		  
		  if(!dig.test(i))
			return;

		  if(!COM_TAGS[i])
			return;

		  var tmp = new Array();
		  
		  for(k = 0; k<COM_TAGS.length; k++)
			 if(k!=i)
			   tmp.push(COM_TAGS[k]);

		  COM_TAGS = tmp;

		  drawComTags();
 
 }
 
 function setCommunityTagsArray(tags)
 {
		  
		  if( isArray(tags) )
		  {			
			
			//tags.toArray();

			$A(tags).each( function(s) { if( !TAGS_ARRAY[s] ) 
										 TAGS_ARRAY[s] = s;
			
										}
					 );
			
		  }

		  if( isArray(COM_TAGS) )
			drawComTags();
 }

 function drawComTags()
 {
		  $('COMMTAGS').innerHTML = '';
		  for(i = 0; i<COM_TAGS.length; i++)
			 $('COMMTAGS').innerHTML += '<div id="COMTAG'+i+'" style="border-bottom:solid 1px #C1C1C1; padding:5px"><a href="javascript:dropComTag('+i+')" style="float:right; color:#466EB7">удалить</a>'+COM_TAGS[i]+'</div>';

 }

 function createCommunity()
 {
		  
		  
		  $('subButton').style.display = 'none';
		  
		  

		  var TITLE   = $('TITLE').value;
		  var IDTYPE  = $('IDTYPE').options[$('IDTYPE').selectedIndex].value;
		  var RULES   = $('RULES').value;
		  var LOGO	= $('LOGO');
		  var VISIBLE = $('VISIBLE').options[$('VISIBLE').selectedIndex].value;
		  
		  var DATA_ROWS = new Array('TITLE'	,
									'IDTYPE'   ,
									'COM_TAGS' ,
									'RULES'	,
									'LOGO'	 ,
									'VISIBLE');
		  
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if(req.readyState == 4) 
			  {
				
				$('subButton').style.display = 'block';
				
				
				
				if( req.responseJS.ERROR == '1' )
				{
				  $('totalMess').innerHTML = 'Имеются ошибки ввода. Сообщество не созданно!';
				  for( i = 0; i <= 5; i++  )
				  {
					 $("err_"+DATA_ROWS[i]).innerHTML = (req.responseJS.ERRORS[DATA_ROWS[i]])?(req.responseJS.ERRORS[DATA_ROWS[i]]):('');
				  }
				}
				else
				{
				  $('createCommDiv').style.textAlign = "center";
				  $('createCommDiv').innerHTML = 'Спасибо, Ваше сообщество успешно созданно!<br /><a href="javascript:userComTab(\'CreteCommunity\')">Создать еще!</a>';
				  COM_TAGS = new Array();
				}
			  }
		  }
 
		  req.open('POST', '/ajax/createCommunity.php', true);
		  req.send( {TITLE	: TITLE	,
					 IDTYPE   : IDTYPE   ,
					 COM_TAGS : COM_TAGS ,
					 RULES	: RULES	,
					 LOGO	 : LOGO	 ,
					 VISIBLE  : VISIBLE 
					} );	

		  
 }


 function communityRequisitionDemand(IDCOMMUNITY)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 if(req.responseJS.LOGIN == 0)
				   window.open("http://videosostav.ru/tools/logonForm.php",'new','width=350,height=230');
				 else
				 {
				 if(req.responseJS.OWNER == 1)
				   alertMessager("Вы являетесь владельцем группы!"); 
				 else
				 {
					 if(req.responseJS.VISIBLE == 0)
					 {
					   alertMessager('Спасибо, запрос на вступление в сообщество успешно отправлен!/nВы сможете стать участником сообщества после подтверждения запроса администратором группы.');
					   window.location.href = location.href;
					 }
					 else
					   window.location = "/COMMUNITY/"+IDCOMMUNITY+"/";	
				 }
				 }
				
			  }
		  }
 
		  req.open('POST', '/ajax/communityRequisitionDemand.php', true);
		  req.send( { 
					  IDCOMMUNITY : IDCOMMUNITY 
					} );	
 
 
 }

 function communityDropMember(IDCOMMUNITY)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 if(req.responseJS.LOGIN == 0)
				   window.open("http://videosostav.ru/tools/logonForm.php",'new','width=300,height=230');
				 else
				 {
					 if(req.responseJS.OWNER == 1)
					   alertMessager("Вы являетесь владельцем группы!"); 
					 else
					 {
						 document.location.href = location.href;
					 }
				 }
			  }
		  }
 
		  req.open('POST', '/ajax/communityDropMember.php', true);
		  req.send( { 
					  IDCOMMUNITY : IDCOMMUNITY 
					} );	
 
 
 }

 function communityDrop(IDCOMMUNITY)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 //alert(req.responseText);
				 if(req.responseJS.LOGIN == 0)
				   window.open("http://videosostav.ru/tools/logonForm.php",'new','width=300,height=230');
				 else
				 {
					 if(req.responseJS.OWNER == 0)
					   alertMessager("Вы не являетесь владельцем группы!"); 
					 else
					 {
						 document.location.href = location.href;
					 }
				 }
			  }
		  }
 
		  req.open('POST', '/ajax/dropCommunity.php', true);
		  req.send( { 
					  IDCOMMUNITY : IDCOMMUNITY 
					} );	
 
 
 
 }


 function srhSubmit(obj)
 {
 
		  if(obj.style.color == "#666666")
			obj.value = '';

		  
		  return 1;
 
 }

 function setMessagesBlock()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				 $('userMessagesBlock').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/userMessagesBlock.php', true);
		  req.send( null );   
 
 }

 function setBlockStatus( ID )
 {
		  var display = $( 'D'+ID ).style.display;

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 //alert(req.responseText);
				 
				 SUDEffect('D'+ID);				 
				 
				 var reg = /arrowtobottomclose/;								  
				 var myEl = $( 'img'+ID );

				 myEl.src = reg.test(myEl.src) ? '/design/frame/png/arrowtobottom.png' : '/design/frame/png/arrowtobottomclose.png';

			  }
		  }

		  req.open('POST', '/ajax/ajaxBlockStatus.php', true);
		  req.send( { display : display, ID : ID } );   
 
 
 }

 function setInformBlock()
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {			   
				 
				 if( $('informBlock') )
				   $('informBlock').innerHTML = req.responseText;

				 return setTimeout( "setInformBlock()", 600000 );
			  }
		  }

		  req.open('POST', '/ajax/ajaxUserPanel.php', true);
		  req.send( null );   
 
 }

 function getCommunityTab( IDCOMMUNITY , tab, page)
 {
		  //alert(123);			   
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/community.php', true);
		  
		  if(tab != 'forum')
			req.send( { IDCOMMUNITY: IDCOMMUNITY , tab: tab , page: page } );   
		  else
			  req.send( { IDCOMMUNITY: IDCOMMUNITY , tab: tab , page: page, IDTHREAD:'0' } );
 
 }

 function getCommunityThreads( IDCOMMUNITY , tab, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 //alert(req.responseText);			   
				 $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/community.php', true);
		  req.send( { IDCOMMUNITY: IDCOMMUNITY , tab: tab, page: page, IDTHREAD: '0' } );   
 
 }

 function getCommunityThreads2( IDCOMMUNITY, page, navigator, divID, cnt)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
			  
				   if( divID )
					 $(divID).innerHTML = req.responseText;
				   else
					   $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/communityForum.php', true);
		  req.send( { IDCOMMUNITY: IDCOMMUNITY , tab: 'forum', page: page, navigator: navigator, divID: divID, CNT: cnt } );   
 
 }

 function dropThreadFromCommunity2( IDCOMMUNITY, IDTHREAD, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 //alert(req.responseText);

				 if( req.responseText != '1' )
				   alertMessager('Тема не может быть удалена!');
				 else
					 getCommunityThreads2( IDCOMMUNITY , 100000, '', 'communityForumOnMain');
			  }
		  }

		  req.open('POST', '/ajax/dropThreadFromCommunity.php', true);
		  req.send( { IDCOMMUNITY: IDCOMMUNITY, IDTHREAD: IDTHREAD } );	 
 }


 function addCommunityThread2(IDCOMMUNITY, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {

				 if( req.responseJS.COMPLETE == 1 )
				   window.location.href = '/COMMUNITY/'+IDCOMMUNITY+'/'+req.responseJS.IDTHREAD+'/';
				 else
				 {
					 $('err_threadTitle').innerHTML	  = req.responseJS.ERRORS.threadTitle?req.responseJS.ERRORS.threadTitle:''	 ;
					 $('err_forumPostMessage').innerHTML = req.responseJS.ERRORS.forumPostMessage?req.responseJS.ERRORS.forumPostMessage:'';
					 $('err_forumPostImage').innerHTML   = req.responseJS.ERRORS.forumPostImage?req.responseJS.ERRORS.forumPostImage:''  ;
				 }
			  }
		  }

		  req.open('POST', '/ajax/communityForum.php', true);
		  req.send( { 
					  IDCOMMUNITY	  : IDCOMMUNITY									   ,
					  page			 : page											  ,
					  navigator		: 'forum'										   ,
					  activator		: 'addThread'									   ,
					  forumPostImage   : $('forumPostImage')		 ,
					  threadTitle	  : $('threadTitle').value	  ,
					  forumPostMessage : $('forumPostMessage').value ,
					  forumPostObject  : $('forumPostObject').value 
					} );   
 }


 function addCommunityThreadPost2(IDCOMMUNITY, IDTHREAD, page)
 {
		  if( ADD_COMMUNITY_POST_ACCESS == 0 )
			return;

			ADD_COMMUNITY_POST_ACCESS = 0;
		  
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  //alert(req.responseText);
				  
				  ADD_COMMUNITY_POST_ACCESS = 1;
				  
				  $('forumPostMessage').value = '';
				  $('forumPostObject').value  = '';
				  $('forumPostImage').value   = '';
				  
				  if( req.responseJS.LAST_PAGE )
					window.location.href = '/COMMUNITY/'+IDCOMMUNITY+'/'+IDTHREAD+'/'+req.responseJS.LAST_PAGE+'/#'+req.responseJS.LAST_IDPOST;
				  else
					  window.location.href = '/COMMUNITY/'+IDCOMMUNITY+'/'+IDTHREAD+'/';
			  }
		  }

		  req.open('POST', '/ajax/communityAddThreadPost.php', true);
		  req.send( { 
					  IDCOMMUNITY	  : IDCOMMUNITY				 ,
					  IDTHREAD		 : IDTHREAD					,
					  page			 : page						,
					  navigator		: 'forum'					 ,
					  activator		: 'addThreadPost'			 ,
					  forumPostImage   : $('forumPostImage')		 ,
					  forumPostMessage : $('forumPostMessage').value ,
					  forumPostObject  : $('forumPostObject').value 
					} );   
 
 }


 function getCommunityVideoAdder( IDCOMMUNITY )
 {
		  var myWin = window.open("/tools/communityVideoForm.php?IDCOMMUNITY="+IDCOMMUNITY,'new','width=1000,height=800,resizable=1');
		  myWin.focus();
 
 }
 
 function dropCommunityVideo( FILENAME , IDCOMMUNITY , page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 setCommVideoList( IDCOMMUNITY , page );
			  }
		  }

		  req.open('POST', '/ajax/dropCommunityVideo.php', true);
		  req.send( { IDCOMMUNITY: IDCOMMUNITY , FILENAME: FILENAME } );   
 
 
 }

 function getCommunityNews( IDCOMMUNITY , IDNEWS )
 {
		  var path = "/tools/communityNewForm.php?IDCOMMUNITY="+IDCOMMUNITY;
		  
		  if( IDNEWS )
			path = path + '&IDNEWS='+IDNEWS; 
			
		  var myWin = window.open(path ,'new','width=700,height=800,resizable=1');
		  myWin.focus();
 
 }

 function showCommunityThread(IDCOMMUNITY, IDTHREAD, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/community.php', true);
		  req.send( { IDTHREAD: IDTHREAD , IDCOMMUNITY: IDCOMMUNITY , tab: 'forum' , page: page } );	
 }

 function addCommunityThread(IDCOMMUNITY, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {

				 if( req.responseJS.COMPLETE == 1 )
				   getCommunityTab( IDCOMMUNITY, 'forum' );
				 else
				 {
					 $('err_threadTitle').innerHTML	  = req.responseJS.ERRORS.threadTitle?req.responseJS.ERRORS.threadTitle:''	 ;
					 $('err_forumPostMessage').innerHTML = req.responseJS.ERRORS.forumPostMessage?req.responseJS.ERRORS.forumPostMessage:'';
					 $('err_forumPostImage').innerHTML   = req.responseJS.ERRORS.forumPostImage?req.responseJS.ERRORS.forumPostImage:''  ;
				 }
			  }
		  }

		  req.open('POST', '/ajax/communityAddThread.php', true);
		  req.send( { 
					  IDCOMMUNITY	  : IDCOMMUNITY									   ,
					  page			 : page											  ,
					  navigator		: 'forum'										   ,
					  activator		: 'addThread'									   ,
					  forumPostImage   : $('forumPostImage')		 ,
					  threadTitle	  : $('threadTitle').value	  ,
					  forumPostMessage : $('forumPostMessage').value ,
					  forumPostObject  : $('forumPostObject').value 
					} );   
 }

 function addCommunityThreadPost(IDCOMMUNITY, IDTHREAD, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/community.php', true);
		  req.send( { 
					  IDCOMMUNITY	  : IDCOMMUNITY				 ,
					  IDTHREAD		 : IDTHREAD					,
					  page			 : page						,
					  navigator		: 'forum'					 ,
					  activator		: 'addThreadPost'			 ,
					  forumPostImage   : $('forumPostImage')		 ,
					  forumPostMessage : $('forumPostMessage').value ,
					  forumPostObject  : $('forumPostObject').value 
					} );   
 
 }

 function addCommunityNews(IDCOMMUNITY, page)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 if( req.responseJS.COMPLETE == 1 )
				   getCommunityTab( IDCOMMUNITY, 'news', page );
				 else
				 {
					 $('err_NewsTitle').innerHTML   = req.responseJS.ERRORS.NewsTitle ? req.responseJS.ERRORS.NewsTitle : ''	 ;
					 $('err_NewsMessage').innerHTML = req.responseJS.ERRORS.NewsMessage ? req.responseJS.ERRORS.NewsMessage : '' ;
				 }
			  }
		  }

		  req.open('POST', '/ajax/communityAddNews.php', true);
		  req.send( { 
					  IDCOMMUNITY : IDCOMMUNITY								  ,
					  page		: page										 ,
					  navigator   : 'news'									   ,
					  activator   : 'addNews'									,
					  NewsTitle   : $('NewsTitle').value   ,
					  NewsMessage : $('NewsMessage').value 
					} );   
 }

 function setEditorCommunityNews(IDNEWS, IDCOMMUNITY, page)
 {
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('news'+IDNEWS).innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/setCommunityNewsEditor.php', true);
		  req.send( { IDNEWS:IDNEWS , IDCOMMUNITY:IDCOMMUNITY , page:page} );   
		  
 }

 function eventLogDropMessage(IDMESSAGE)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 setInformBlock();
			  }
		  }

		  req.open('POST', '/ajax/dropUserEvent.php', true);
		  req.send( { IDMESSAGE:IDMESSAGE } );   
 
 }

 function editCommunityNews( IDCOMMUNITY , IDNEWS , page)
 {
		  TITLE = $('NewsTitle'+IDNEWS).value ; 
		  NEWS = $('NewsMessage'+IDNEWS).value ; 
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 if( req.responseJS.COMPLETE == 1 )
				   getCommunityTab( IDCOMMUNITY, 'news', page );
				 else
				 {
					 $('err_NewsTitle'+IDNEWS).innerHTML   = req.responseJS.ERRORS.NewsTitle ? req.responseJS.ERRORS.NewsTitle : ''	 ;
					 $('err_NewsMessage'+IDNEWS).innerHTML = req.responseJS.ERRORS.NewsMessage ? req.responseJS.ERRORS.NewsMessage : '' ;
				 }


			  }
		  }

		  req.open('POST', '/ajax/editCommunityNews.php', true);
		  req.send( { IDNEWS:IDNEWS , IDCOMMUNITY:IDCOMMUNITY , TITLE:TITLE , NEWS:NEWS } );   
 
 }

 function dropCommunityNews( IDCOMMUNITY , IDNEWS , page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				   getCommunityTab( IDCOMMUNITY, 'news', page );
			  }
		  }

		  req.open('POST', '/ajax/dropCommunityNews.php', true);
		  req.send( { IDNEWS:IDNEWS , IDCOMMUNITY:IDCOMMUNITY } );   
 
 }

 function dropThreadFromCommunity( IDCOMMUNITY, IDTHREAD, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {

				 if( req.responseText != '1' )
				   alertMessager('Тема не может быть удалена!');
				 else
					 getCommunityTab( IDCOMMUNITY, 'forum', page );  
			  }
		  }

		  req.open('POST', '/ajax/dropThreadFromCommunity.php', true);
		  req.send( { IDCOMMUNITY: IDCOMMUNITY, IDTHREAD: IDTHREAD } );	 
 }

 function dropPostFromThread( IDPOST, IDCOMMUNITY, IDTHREAD, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 //alert(req.responseText);
				 if( req.responseText == '1' )
				   $('DROPING_DIV_'+IDPOST).style.display='none';
				 else
					 if( req.responseText == '2' )
					   location.href = 'http://www.videosostav.ru/COMMUNITY/'+IDCOMMUNITY;
			  }
		  }

		  req.open('POST', '/ajax/dropThreadPost.php', true);
		  req.send( { IDPOST: IDPOST , IDCOMMUNITY: IDCOMMUNITY, IDTHREAD: IDTHREAD } );	
 }

 function communityBann( IDUSER, IDCOMMUNITY )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 if( req.responseText == '1' )
				   alertMessager('Пользователь успешно забанен!');
				 else
					 if( req.responseText == '2' )
					   alertMessager('Выбранный пользователь уже забанен!');
				 else
					 alertMessager('Выбранный пользователь не может быть забанен!');
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityBann.php', true);
		  req.send( { IDUSER: IDUSER , IDCOMMUNITY: IDCOMMUNITY } );			  
 }

 function setCommunityEditor( IDCOMMUNITY )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 COM_TAGS = req.responseJS.TAGS;
				 $('communityInfo').innerHTML = req.responseText;
				 drawComTags();
			  }
		  }

		  req.open('POST', '/ajax/setCommunityEditor.php', true);
		  req.send( { IDCOMMUNITY:IDCOMMUNITY } );   
 
 
 }

 function editCommunity( IDCOMMUNITY )
 {
		  $('subButton').style.display = 'none';
		  
		  var TITLE   = $('TITLE').value;
		  var IDTYPE  = $('IDTYPE').options[$('IDTYPE').selectedIndex].value;
		  var RULES   = $('RULES').value;
		  var LOGO	= $('LOGO');
		  var VISIBLE = $('VISIBLE').options[$('VISIBLE').selectedIndex].value;
		  var DATA_ROWS = new Array('TITLE'	,
									'IDTYPE'   ,
									'COM_TAGS' ,
									'RULES'	,
									'LOGO'	 ,
									'VISIBLE');
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				if( req.responseJS.ERROR == '1' )
				{
				  $('subButton').style.display = 'block';
				  $('totalMess').innerHTML = 'Имеются ошибки ввода. Сообщество не созданно!';
				  for( i = 0; i <= 5; i++  )
				  {
					 $("err_"+DATA_ROWS[i]).innerHTML = (req.responseJS.ERRORS[DATA_ROWS[i]])?(req.responseJS.ERRORS[DATA_ROWS[i]]):('');
				  }
				}
				else{
				  window.location.href = location.href;
				  COM_TAGS = new Array();
				}
			  }
		  }
 
		  req.open('POST', '/ajax/editCommunity.php', true);
		  req.send( {TITLE	: TITLE	,
					 IDTYPE   : IDTYPE   ,
					 COM_TAGS : COM_TAGS ,
					 RULES	: RULES	,
					 LOGO	 : LOGO	 ,
					 VISIBLE  : VISIBLE  ,
					 IDCOMMUNITY : IDCOMMUNITY
					} );	
 
 }

 function setMemberAdminTab( tab, IDCOMMUNITY , page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityMembers.php', true);
		  req.send( { tab: tab , IDCOMMUNITY: IDCOMMUNITY , page: page } );			  
 }

 function communityExpelMember( IDUSER , IDCOMMUNITY , tab, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 setCommunityMembers( tab, IDCOMMUNITY, page );
			  }
		  }

		  req.open('POST', '/ajax/ajaxExpelCommunityMember.php', true);
		  req.send( { IDUSER: IDUSER , IDCOMMUNITY: IDCOMMUNITY } );			  
 
 }

 function communityBanMember( IDUSER , IDCOMMUNITY , stat , tab, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 setCommunityMembers( tab, IDCOMMUNITY, page );
			  }
		  }

		  req.open('POST', '/ajax/ajaxBanCommunityMember.php', true);
		  req.send( { IDUSER: IDUSER , IDCOMMUNITY: IDCOMMUNITY , stat : stat} );			  
 
 }

 function communityApplicationResponse( IDUSER, IDCOMMUNITY , stat, tab, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 setCommunityMembers( tab, IDCOMMUNITY, page );
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityApplication.php', true);
		  req.send( { IDUSER: IDUSER , IDCOMMUNITY: IDCOMMUNITY , stat : stat} );			  
 
 }

 function communityGrantModeratorRights( IDUSER, IDCOMMUNITY , stat, tab, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 setCommunityMembers( tab, IDCOMMUNITY, page );
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityGrantModerator.php', true);
		  req.send( { IDUSER: IDUSER , IDCOMMUNITY: IDCOMMUNITY , stat : stat} );			  
 
 }

 function inviteToCommunity( IDUSER )
 {
		  var myWin = window.open("/tools/communityInvitationForm.php?IDUSER="+IDUSER,'new','width=500,height=500,resizable=1');
		  myWin.focus();
 }

 function setCommunitiesInvitationList( IDUSER )
 {
		  if(!$('myCommunitiesInvitation'))
			return;
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('myCommunitiesInvitation').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityInvitationList.php', true);
		  req.send( { IDUSER: IDUSER } );			  
 }
 
 
 function sendCommunityUserInvite( IDUSER , IDCOMMUNITY )
 {
		  if(!$('myCommunitiesInvitation'))
			return;
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 $('myCommunitiesInvitation').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityInvitationList.php', true);
		  req.send( { IDUSER: IDUSER , IDCOMMUNITY: IDCOMMUNITY , navigator:'sendInvitation' } );			  
 
 
 }

 function communityInvitationResponse( IDCOMMUNITY , stat )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 document.location.href = location.href;
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityInvitationResponse.php', true);
		  req.send( { IDCOMMUNITY: IDCOMMUNITY , stat : stat} );			  
 
 }

 function dropCommunityRequest( IDCOMMUNITY )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 document.location.href = location.href;				 
			  }
		  }

		  req.open('POST', '/ajax/ajaxCommunityDropRequest.php', true);
		  req.send( { IDCOMMUNITY: IDCOMMUNITY } );			  
 }

 function updateUserLogo()
 {
		  document.getElementById('err_user_logo').innerHTML = '';

		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {				
				if( req.responseJS.ERROR )
				{
					document.getElementById('err_user_logo').innerHTML = req.responseJS.ERROR;
				}
				else
				{
					$('img_user_logo').innerHTML = '<img src="/multimedia/usersLogo/usr_logo.php?ID='+req.responseJS.IDUSER+'&rnd='+Math.random()+'" border="0">';
				}
			  }
		  }

		  var FILE = $('user_logo');

		  req.open('POST', '/ajax/ajaxUploaderUserLogo.php', true);
		  req.send( { user_logo: FILE } );			  
 }

 function deleteUserLogo()
 {
		  document.getElementById('err_user_logo').innerHTML = '';
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				$('img_user_logo').innerHTML = '<img src="/multimedia/usersLogo/usr_logo.php?ID='+req.responseJS.IDUSER+'&rnd='+Math.random()+'" border="0">';
			  }
		  }

		  req.open('POST', '/ajax/ajaxDeleteUserLogo.php', true);
		  req.send( null );			  
 }
 
 function setCommVideo( IDCOMMUNITY )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('commVideo').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/mainCommunityVideo.php', true);
		  req.send( { IDCOMMUNITY : IDCOMMUNITY } );

 }
 
 function setCommVideoList( IDCOMMUNITY , page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/communityVideoList.php', true);
		  req.send( { IDCOMMUNITY : IDCOMMUNITY  ,
					  page		: page
					} );
 }

 function setCommunityMembers( tab, IDCOMMUNITY, page )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('communityTabs').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/communityMembersList.php', true);
		  req.send( { IDCOMMUNITY : IDCOMMUNITY  ,
					  page		: page		 ,
					  tab		 : tab
					} );

 }

 function showFullCommunityDescription( IDCOMMUNITY, numb )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('communityDescr').innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/communityDescr.php', true);
		  req.send( { IDCOMMUNITY : IDCOMMUNITY  ,
					  numb		 : numb
					} );
 
 }

 function setEditVirus( FILENAME )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('virus_description'+FILENAME).innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/videoVirusDescription.php', true);
		  req.send( { FILENAME : FILENAME  
					} );
 
 }

 function setVideoVirus( FILENAME )
 {
		  var VIRUS_DESC = $('VIRUS_DESC_TEXT').value;
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  $('virus_description'+FILENAME).innerHTML = req.responseText;
			  }
		  }

		  req.open('POST', '/ajax/setVideoVirusDescription.php', true);
		  req.send( { FILENAME   : FILENAME  ,
					  VIRUS_DESC : VIRUS_DESC
					} );
 
 }

 function removeCommFromMain( IDCOMMUNITY )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  window.location.href = location.href;
			  }
		  }

		  req.open('POST', '/ajax/removeCommunityFromMain.php', true);
		  req.send( { 
					  IDCOMMUNITY : IDCOMMUNITY
					} );
 
 }

 function dropThumbNewsFromMain(URL)
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 window.location.href = location.href;
			  }
		  }

		  req.open('POST', '/ajax/dropThumbNewsFromMain.php', true);
		  req.send( { URL: URL } );
 }

 function gotoCommunityTab( IDCOMMUNITY , tab )
 {
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				 window.location.href = '/COMMUNITY/'+IDCOMMUNITY+'/';
			  }
		  }

		  req.open('POST', '/ajax/gotoCommunityTab.php', true);
		  req.send( { 
					  tab		 : tab
					} );
 
 }


//Опережающий ввод
var searchDataHints = new Array();
var curSearchHintIndex = -1;
var savedSEarchValue   = '';
var inSearchHintsDiv   = 0;

function showHintsDiv()
{
		 $('hintsDIV').innerHTML	 = '';
		 $('hintsDIV').style.display = 'block';
		 $('hintsDIV').style.zIndex  = '400';
		 
		 searchDataHints.each( function(s, index) { $('hintsDIV').innerHTML += '<div class="searchHrefItem" onClick="setSearchValue('+index+'); searchStringForm.submit();" id="srhIt'+index+'" onMouseOver="searchCursorOver(this, '+index+')" onMouseOut="javascript:this.style.background=\'none\'">'+s+'</div>'; } );
}

function searchCursorOver(item,index)
{

		 $('srhIt'+curSearchHintIndex)?$('srhIt'+curSearchHintIndex).style.background='none':('');  
		 item.style.background='#FFFFFF'; 
		 curSearchHintIndex=index;

}


function hideHintsDiv()
{
		 $('hintsDIV').style.display = 'none';
		 $('hintsDIV').style.zIndex  = '0';

}


function setSearchValue(index)
{
		 $('text').value = searchDataHints[index];
		 hideHintsDiv();
}


function blockEscape(event)
{

		 var key;

		 if(!event)
		   var event = window.event;		   
		 
		 if(event.keyCode)
		   key = event.keyCode;				
		 else
		   key = event.which;				  

		 if(key==13)
		 {
		   hideHintsDiv();
		   return;
		 
		 }
		 
		 
		 if(key==27 || key==9)
		 {
		   $('text').value = savedSEarchValue;
		   $('text').blur();
		   $('text').focus(); 
		   
		 }

}

function searchKeyUP(event) 
{
		 var key;

		 if(!event)
		   var event = window.event;		   
		 
		 if(event.keyCode)
		   key = event.keyCode;				//для всех кроме старой мазилы							
		 else
		   key = event.which;				  //для старой мазилы


		 if(event && !(key==27 || key==9 || key==37 || key==38 || key==39 || key==40 || key==13) )
		   getSearchHints();

		 
		 if($('hintsDIV').style.display == 'none' && key==40)
			getSearchHints();
		 
		 
		 
		 if( (key==40 || key==38)  && searchDataHints.length && $('hintsDIV').style.display == 'block' )
		 {
		   
		   var step; 
		   
		   if(key==40)
			 step = 1;

		   else
			   step = -1;

		   
		   curSearchHintIndex += step; 
		   
		   if(curSearchHintIndex < 0 || curSearchHintIndex >= searchDataHints.length )
		   {
			 var prev =  curSearchHintIndex - step; 
			 if( $('srhIt'+ prev ) )
			   $('srhIt'+ prev ).style.background = 'none';

			 curSearchHintIndex = -1;
			 $('text').value = savedSEarchValue;  
		   }
		   else
		   {
			   var prev =  curSearchHintIndex - step;
			   if( $('srhIt'+ prev ) )
				 $('srhIt'+ prev ).style.background = 'none';

			   $('srhIt'+ curSearchHintIndex ).style.background = '#FFFFFF';

			   $('text').value = searchDataHints[curSearchHintIndex];

		   }
		   return;
		 }

		 if(key==27 || key==9)
		   hideHintsDiv();
}


function getSearchHints()
{
		 
		 if(!enterBase)
		 {
		   enterBase = 'VIDEO';
		 }

		 
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				 
				 if(req.responseJS.hints.length)
				 {
				   savedSEarchValue = $('text').value;
				   curSearchHintIndex = -1; 
				   searchDataHints = req.responseJS.hints;
				   showHintsDiv();
				 }
				 else
					 hideHintsDiv();
			 }
		 }

		 req.open('POST', '/ajax/search/searchHints.php', true);
		 req.send( { text:$('text').value, enterBase: enterBase } );
}

function saveProperties( IDCLASS , type , ownerID )
{
		  var properties = new Array();
		  var DATA_ROWS   = new Array();
		  
		  var formName = '';
		  
		  if( type == 'visual' )
			for(i=0; i<document.visualProperties.elements.length; i++)
			{
			   properties[document.visualProperties.elements[i].name] = document.visualProperties.elements[i].value;
			   DATA_ROWS[i]=document.visualProperties.elements[i].name;
			}
		  else
			  for(i=0; i<document.behaviourProperties.elements.length; i++)
			  {
				 properties[document.behaviourProperties.elements[i].name] = document.behaviourProperties.elements[i].value;
				 DATA_ROWS[i]=document.behaviourProperties.elements[i].name;
			  }
		  
		  
		  var req = new JsHttpRequest();
		  req.onreadystatechange = function() {
			  if (req.readyState == 4) {
				  alert(req.responseText);
				  if( req.responseJS.COMPLETE == 1 )
				  {
					alert('Свойства успешно обновлены!');										
				  }
			  }
		  }

		  req.open('POST', '/ajax/propertiesUpdater.php', true);
		  req.send( { IDCLASS	: IDCLASS	,
					  type	   : type	   ,
					  properties : properties ,
					  ownerID	: ownerID
					 } );

}

function showUserAlbums( IDUSER )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('userAlbums').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/albumList.php', true);
		 req.send( { IDUSER : IDUSER } );


}

function searchMyAlbums( IDUSER , text )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('userAlbums').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/albumList.php', true);
		 req.send( { IDUSER : IDUSER , text : text } );

}

function setAddAlbumForm( )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('addForm').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/addAlbumForm.php', true);
		 req.send( {  } );

}

function createAlbum( )
{
		 var TITLE = $('albumName').value;
		 var DESCRIPTION = $('descr').value;

		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				//alert(req.responseText);
				
				if( req.responseJS.COMPLETE == 1 )
				{
				  hideAddForm();  
				  setAllAlbums( req.responseJS.IDUSER , '' );
				}
				else
					$('errorAlbum').innerHTML = req.responseJS.ERROR;
			 }
		 }

		 req.open('POST', '/ajax/albums/addAlbum.php', true);
		 req.send( { TITLE : TITLE , DESCRIPTION : DESCRIPTION } );
}

function dropAlbum( IDALBUM )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				setAllAlbums( req.responseJS.IDUSER , '' );
				if($('userToolsMyVideoList'))
				  setMyVideo();
			 }
		 }

		 req.open('POST', '/ajax/albums/dropAlbum.php', true);
		 req.send( { IDALBUM : IDALBUM } );

}

function showAlbumVideos( IDALBUM , beg , end )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				if( $('userCard_videoDIV') )
				  $('userCard_videoDIV').style.display = 'none';
				$('userAlbums').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/albumVideoList.php', true);
		 req.send( { IDALBUM : IDALBUM , beg:beg, end:end} );

}

function showAlbumDescription( IDALBUM , full )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('albumDescription').innerHTML = req.responseText;
			 }
		 }

		 req.open('POST', '/ajax/albums/showAlbumDescr.php', true);
		 req.send( { IDALBUM : IDALBUM , full : full } );

}

function openAlbumVideoAdder( IDALBUM )
{
		  var myWin = window.open("/tools/albumVideoForm.php?IDALBUM="+IDALBUM,'new','width=1000,height=800,scrollbars=1,resizable=1');
		  myWin.focus();

}

function editAlbumForm( IDALBUM )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('albumInfo').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/addAlbumForm.php', true);
		 req.send( { IDALBUM : IDALBUM } );

}

function updateAblum( IDALBUM )
{
		 var TITLE = $('albumName1').value;
		 var DESCRIPTION = $('descr1').value;

		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				if( req.responseJS.COMPLETE == 1 )
				{
				  $('addAlbumVideo').innerHTML='';  
				  showAlbumVideos1( IDALBUM , 1 , 10 );
				}
				else
					$('errorAlbum').innerHTML = req.responseJS.ERROR;
			 }
		 }

		 req.open('POST', '/ajax/albums/addAlbum.php', true);
		 req.send( { TITLE : TITLE , DESCRIPTION : DESCRIPTION , IDALBUM: IDALBUM } );

}


function exitFromAlbum( IDUSER )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				showUserMiniAlbums( IDUSER );
			 }
		 }

		 req.open('POST', '/ajax/albums/exitAlbumVideo.php', true);
		 req.send( {  } );

}

function showUserMiniAlbums( IDUSER , page , card )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				if( req.responseJS.IN == 1 )
				{
				  showAlbumVideos1( req.responseJS.IDALBUM , req.responseJS.page );
				  if($('userToolsMyVideoList'))
					$('userToolsMyVideoList').style.display = 'none';
				}
				else
				{
					$('userAlbums').innerHTML=req.responseText;
					if($('userToolsMyVideoList'))
					  $('userToolsMyVideoList').style.display = 'block';
				}
			 }
		 }

		 req.open('POST', '/ajax/albums/miniAlbumVideo.php', true);
		 req.send( { IDUSER : IDUSER , page : page , card : card } );

}

function addVideoAlbumForm()
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('addAlbumVideo').innerHTML=req.responseText;  
				$('addAlbumTxt').innerHTML = 'Скрыть форму';
				$('addAlbumTxt').href="javascript:hideAddForm()";
			 }
		 }

		 req.open('POST', '/ajax/albums/addAlbumForm1.php', true);
		 req.send( {  } );

}
function hideAddForm()
{
		 $('addAlbumVideo').innerHTML = '';
		 $('addAlbumTxt').innerHTML = 'Создать альбом';
		 $('addAlbumTxt').href="javascript:addVideoAlbumForm()";
}

function setAllAlbums( IDUSER , text , card )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('userAlbums').innerHTML=req.responseText;  
				if($('userToolsMyVideoList'))
				  $('userToolsMyVideoList').style.display = 'block';
			 }
		 }

		 req.open('POST', '/ajax/albums/allAlbums.php', true);
		 req.send( { IDUSER : IDUSER , text : text , card : card } );

}

function setUserCard_video(IDUSER, page, SRC_INDEX_MORPH, SRC_CATIDITEM)
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('userToolsMyVideoList').innerHTML = req.responseText;
			 }
		 }

		 req.open('POST', '/ajax/userCard_video.php', true);
		 req.send( { IDUSER: IDUSER, page: page, SRC_INDEX_MORPH: SRC_INDEX_MORPH, SRC_CATIDITEM: SRC_CATIDITEM } );
}

function setUserCard_bookmarks(IDUSER, page)
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('userCard_bookmarksDIV').innerHTML = req.responseText;
			 }
		 }

		 req.open('POST', '/ajax/userCard_bookmarks.php', true);
		 req.send( { IDUSER: IDUSER, page: page } );
}

function userCard_collegues(IDUSER, page)
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('userCard_colleguesDIV').innerHTML = req.responseText;
			 }
		 }

		 req.open('POST', '/ajax/userCard_collegues.php', true);
		 req.send( { IDUSER: IDUSER, page: page } );
}
function userCard_community(IDUSER, page)
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('userCard_communityDIV').innerHTML = req.responseText;
			 }
		 }

		 req.open('POST', '/ajax/userCard_community.php', true);
		 req.send( { IDUSER: IDUSER, page: page } );
}

function showAlbumVideoListing( IDALBUM , page )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('albumVideoListing').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/showAlbumVideoLists.php', true);
		 req.send( { IDALBUM : IDALBUM , page : page} );

}

function showAlbumVideos1( IDALBUM , page , user_card )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				if($('userToolsMyVideoList'))
				  $('userToolsMyVideoList').style.display = 'none';
				$('userAlbums').innerHTML=req.responseText;  
				showAlbumVideoListing( IDALBUM , page );
			 }
		 }

		 req.open('POST', '/ajax/albums/albumVideoList.php', true);
		 req.send( { IDALBUM : IDALBUM , user_card : user_card } );

}

function moveVideoAlbum( FILENAME , IDALBUM , navigator )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('albumVideoListing').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/moveAlbumVideo1.php', true);
		 req.send( { IDALBUM : IDALBUM , FILENAME : FILENAME , navigator : navigator} );

}

function dropAlbumVideo( FILENAME, IDALBUM , page )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				$('albumVideoListing').innerHTML=req.responseText;  
			 }
		 }

		 req.open('POST', '/ajax/albums/dropAlbumVideo1.php', true);
		 req.send( { IDALBUM : IDALBUM , FILENAME : FILENAME , page: page } );

}

function avatarSimpleUploader(drop)
{
		 var USER_AVATAR = $('avatar1');


		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
			   if( req.responseJS.COMPLETE == 1 )
			   {
				 $('avatar1').value = '';
				 var random_num = (Math.round((Math.random()*900)+1));
				 $('avatarImg1').src = $('avatarImg1').src+'&rnd='+random_num;
			   }
			   else
				   alertMessager(req.responseJS.ERRORS); 
			 }
		 }

		 req.open('POST', '/ajax/ajaxAvatarSimpleUploader.php', true);
		 req.send( { USER_AVATAR: USER_AVATAR, drop: drop } );
}

function openAlbumOrder()
{
		  var myWin = window.open("/tools/albumOrd.php",'new','width=500,height=400,resizable=1,scrollbars=1');
		  myWin.focus();

}

function showLeadersOnMain( tab )
{
		 var req = new JsHttpRequest();
		 req.onreadystatechange = function() {
			 if (req.readyState == 4) {
				 $('leadersOnMain').innerHTML = req.responseText;

			 }
		 }

		 req.open('POST', '/ajax/leaders/leadersOnMain.php', true);
		 req.send( { tab : tab } );
}
