function addFileLoad(){
	var html = document.getElementById('file_template').innerHTML;
	var container = document.getElementById('files_container');
	var div = document.createElement('div');
	div.className = 'upl_item';
	div.innerHTML = html;
	container.appendChild(div);
	files_count = files_count + 1;
	checkForLast();
}


function checkForLast(){
btnsminus_f = document.getElementsByName('minus_f');
for (i = 0; i < btnsminus_f.length; i++){
 btnsminus_f[i].className = "addfile";
 if (btnsminus_f.length > 2){
 btnsminus_f[i].disabled = false;
 show(btnsminus_f[i]);
 }
 else{
 btnsminus_f[i].disabled = true;
 hide(btnsminus_f[i]);
 }
 }
 btnsminus_l = document.getElementsByName('minus_l');
 for (i = 0; i < btnsminus_l.length; i++){
 btnsminus_l[i].className = "addfile";
 if (btnsminus_l.length > 1){
 btnsminus_l[i].disabled = false;
 show(btnsminus_l[i]);
 }
 else{
 btnsminus_l[i].disabled = true;
 hide(btnsminus_l[i]);
 }
 }
}

function show (what) {
 what.style.display = "block";
}

function hide (what) {
 what.style.display = "none";
}

function dropFile(what) {
  if (document.getElementById) {
      tr = what;
      while (tr.className != 'upl_item') {
          tr = tr.parentNode;
      }
      tr.parentNode.removeChild(tr);
      checkForLast();
      //checkForMax();
  }
  files_count = files_count - 1;
}

function enumElements(elname)
{
  // Ввиду занятного различия эксплорера и фаерфокса приходится вот так извращатся...
	var els0 = document.getElementsByName(elname);
	var j=els0.length;
	var els = new Array();
	for (i = 0; i < j; i++){
		els.push(els0[i]);
	}
		
	for (i = 0; i < j; i++){
 		els[i].name = elname + '_'+i;
 	}
}

function sendPhotos()
{
	var container = document.getElementById('files_container');
	enumElements('f_photo_file');
	enumElements('f_photo_description');
	enumElements('f_photo_group');
	document.getElementById('f_photo_count').value = files_count;
	document.getElementById('submit_photos').disabled = true;
	document.getElementById('photo_loading').innerHTML = 'Передача данных. Подождите...'
	return true;
}

function sendVideo(){
	var val = $('#f_photo_file_0').val();;
	if (val!=''){
		var pak = $('#f_photo_description_0').val();
		var gr = $('#f_photo_group_0').val();
		document.getElementById('submit_photos').disabled = true;
		document.getElementById('photo_loading').innerHTML = 'Передача данных. Подождите...';
		$.post('/profile/video/video_add.html',{pak:pak,gr:gr},function(data){
			Common.Cookie.set('video_id',data,'/');
			upload_photos.submit();
		});
	}
	return false;
}

function deletePhoto(obj){
	if(confirm("Вы действительно хотите удалить эту фотографию?")){
		var div = obj.parentNode.parentNode;
		div.className = "user_photo deleting";
		$.get('update.html', {what:'delete', id: obj.parentNode.id}, function(data){
			div.parentNode.removeChild(div);
			var j = $('#notpub div');
			if(j.size()<1){
				$('#notpub').html('<div class="NoPhoto">у вас пока нет фото</div>');
			};
		});
	}	
}


function deleteVideo(obj){
	if(confirm("Вы действительно хотите удалить это видео?")){
		$.get('/deletevideo.php', {what:'delete_from_youtube', id:obj.parentNode.id}, function(data){
			if(data){
				var div = obj.parentNode.parentNode;
				div.className = "user_photo deleting";
				$.get('update.html', {what:'delete', id: obj.parentNode.id}, function(data){
					div.parentNode.removeChild(div);
					var j = $('#notpub div');
					if(j.size()<1){
						$('#notpub').html('<div class="NoPhoto">у вас пока нет видео</div>');
					};
				});
			}
		});
	}	
}


function deletePostPhoto(obj){
	if(confirm("Вы действительно хотите удалить эту фотографию?")){
		var div = obj.parentNode.parentNode;
		div.className = "user_photo deleting";		
		$.get('deletephoto.html', {id: obj.parentNode.id}, function(data){
			div.parentNode.removeChild(div);
			var j = $('#notpub div');
			if(j.size()<1){
				$('#notpub').html('<div class="NoPhoto">нет фото</div>');
			};
		});
	}	
}

function deleteGoodPhoto(obj){
	if(confirm("Вы действительно хотите удалить эту фотографию?")){
		var div = obj.parentNode.parentNode;
		div.className = "user_photo deleting";
		$.get('update.html', {what:'delete', id: obj.parentNode.id}, function(data){
			div.parentNode.removeChild(div);
			var j = $('#notGoodpub div');
			if(j.size()<1){
				$('#notGoodpub').html('<div class="NoPhoto">у вас пока нет фото</div>');
			};
		});
	}
}

function deleteGoodVideo(obj){
	if(confirm("Вы действительно хотите удалить это видео?")){
		$.get('/deletevideo.php', {what:'delete_from_youtube', id:obj.parentNode.id}, function(data){
			if(data){
				var div = obj.parentNode.parentNode;
				div.className = "user_photo deleting";
				$.get('update.html', {what:'delete', id: obj.parentNode.id}, function(data){
					div.parentNode.removeChild(div);
					var j = $('#notGoodpub div');
					if(j.size()<1){
						$('#notGoodpub').html('<div class="NoPhoto">у вас пока нет видео</div>');
					};
				});
			}
		});
	}
}

function loadform(){
	$('#button_photos').attr('disabled','true');
	$('#video_loading').html('Загрузка формы. Подождите...');
	$.getJSON('/profile/video/loadform.php',{load:'ok'},function(json){
		if(json.url && json.token){
			$('#buttonform').hide();
			$('#token').val(json.token);
			$('#upload_photos').attr('action',json.url);
			$('#tableform').show();
		}else{
			$('#button_photos').hide();
			$('#video_loading').html('Сервис временно недоступен...');
		}
	});
}