var edit_file = '';
var select_image = '';
var alrt = 0;
var u_datetime = '';
function update_movies(sl,wh,ss,sp) {
	go('my_movies_div').innerHTML = loading_img+'загрузка...';
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
	    if (req.readyState == 4) {
	    	if (req.responseText!='') {
	    		go('my_movies_div').innerHTML = req.responseText;
	    	}
	    }
	}
	req.caching = false;
	req.open('POST', '/ajax/', true);
    req.send({ action: 'update_movies', s_l: sl, w_h: wh, s_s: ss, s_p: sp });
}
function update_convert(vfile) {
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
	    if (req.readyState == 4) {
	    	if (req.responseText=='convert') {
	    		setTimeout('update_convert("'+vfile+'");',5000);
	    	} else {
	    		update_movies(select,where,selected_sort,selected_page);
	    	}
	    }
	}
	req.caching = false;
	req.open('POST', '/ajax/', true);
    req.send({ action: 'update_convert', vf: vfile });
}
function refresh_img(src_img) {
	go('img_1').src = 'http://video.sakh.com/'+src_img+'-1.jpg?'+Rnd();
	go('img_2').src = 'http://video.sakh.com/'+src_img+'-2.jpg?'+Rnd();
	go('img_3').src = 'http://video.sakh.com/'+src_img+'-3.jpg?'+Rnd();
	go('img_4').src = 'http://video.sakh.com/'+src_img+'-4.jpg?'+Rnd();
	go('img_5').src = 'http://video.sakh.com/'+src_img+'-5.jpg?'+Rnd();
	go('img_my').src = 'http://video.sakh.com/'+src_img+'-my-120x90.jpg?'+Rnd();		
}
function edit_movie(id) {
	go('em_'+id).style.display = 'block';
	go('em_'+id).innerHTML = loading_img+'проверка...';
	var lgn = new JsHttpRequest();
	lgn.onreadystatechange = function() { 
		if (lgn.readyState == 4) {
			if (lgn.responseText=='yes') {
				load_edit_form(id);
			} else {
				go('em_'+id).style.display = 'none';
				update_u_m();
				update_movies(select,where,selected_sort,selected_page);
	    		go('em_'+id).innerHTML = '';
	    		alert('Требуется авторизация.\nУкажите свой ник и пароль в форме, вверху страницы, и нажмите кнопку "Войти".');
			}
		}
	}
	lgn.caching = false;
	lgn.open('POST', '/ajax/', false);
	lgn.send({ action: 'i_am_login?' });
}
function load_edit_form(id) {
	if (go('my_movies_div_edit').innerHTML=='') {
		go('em_'+id).innerHTML = loading_img+'загрузка&nbsp;формы...';
		var req = new JsHttpRequest();
		req.onreadystatechange = function() { 
			if (req.readyState == 4) {
				if (req.responseText!='') {
					go('my_movies_div_edit').innerHTML = req.responseText;
					editinfo_mymovies(id);
				}
			}
		}
		req.caching = false;
		req.open('POST', '/ajax/', true);
		req.send({ action: 'load_edit_form' });
	} else {
		editinfo_mymovies(id);
	}
}
function editinfo_mymovies(id) {
	go('em_'+id).innerHTML = loading_img+'загрузка информации...';
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
	    if (req.readyState == 4) {
	    	if(req.responseJS.imgs_1 == 1)  { go('imgs_1').style.display = 'block'; } else { go('imgs_1').style.display = 'none'; setTimeout('get_frames('+req.responseJS.file+');',6000); }
	    	if(req.responseJS.imgs_2 == 1)  { go('imgs_2').style.display = 'block'; } else { go('imgs_2').style.display = 'none'; }		
	    	if(req.responseJS.imgs_3 == 1)  { go('imgs_3').style.display = 'block'; } else { go('imgs_3').style.display = 'none'; }	    			
	    	if(req.responseJS.imgs_4 == 1)  { go('imgs_4').style.display = 'block'; } else { go('imgs_4').style.display = 'none'; }   		
	    	if(req.responseJS.imgs_5 == 1)  { go('imgs_5').style.display = 'block'; } else { go('imgs_5').style.display = 'none'; }	
	    	if(req.responseJS.imgs_my == 1) { go('imgs_my').style.display = 'block';} else { go('imgs_my').style.display = 'none';}
	    	edit_ftile = req.responseJS.file;
	    	go('edit_form_title').value = req.responseJS.title;
	    	progress_bar_text('edit_form_title',100);
	    	go('edit_form_description').innerHTML = req.responseJS.description;
	    	progress_bar_text('edit_form_description',255);
	    	go('edit_form_cat').value = req.responseJS.cat;
	    	go('edit_form_tags').value = req.responseJS.tagz;
	    	progress_bar_text('edit_form_tags',255);
	    	go('edit_form_author').value = req.responseJS.author;
	    	progress_bar_text('edit_form_author',100);
	    	go('edit_form_video_id').value = req.responseJS.video_id;
	    	refresh_img(req.responseJS.src_img);
			if(req.responseJS.warning == 'yes') {
				go('warning').checked = true;
			} else {
				go('warning').checked = false;
			} 		    	
			/*if(req.responseJS.can_comments == 'yes') {
				go('can_comments').checked = true;
			} else {
				go('can_comments').checked = false;
			} */
			if(req.responseJS.pub == 'yes') {
				go('pub').checked = true;
			} else {
				go('pub').checked = false;
			}
			go('video_image_'+req.responseJS.image).checked = true;
			select_image = req.responseJS.image;
			go('get_f').innerHTML = loading_img+'обновление...';
			setTimeout("go('get_f').innerHTML='';go('get_frames_butt').disabled = false;",3000);
			go('my_movies_div').style.display = 'none';
			go('my_movies_div_edit').style.display = 'block';
			//go('em_'+id).style.display = 'none';
			go('em_'+id).innerHTML = '&nbsp;';
			if (req.responseJS.u_datetime=='0000-00-00 00:00:00') {
				alrt = 1;
			}
	    }
	}
	time = mktime();
	req.caching = false;
	req.open('POST', '/ajax/?'+time, false);
    req.send({ action: 'editinfo_mymovies', movie_id: id });
}
function do_get_farmes(filenam) {
	go('get_frames_butt').disabled = true;
	go('get_f').innerHTML = loading_img+'загрузка...';
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
	    if (req.readyState == 4) {
	    	refresh_img(req.responseJS.img_arr);
			go('imgs_1').style.display = 'block';
	    	go('imgs_2').style.display = 'block'; 	
	    	go('imgs_3').style.display = 'block';    			
	    	go('imgs_4').style.display = 'block';	
	    	go('imgs_5').style.display = 'block';
			go('get_f').innerHTML = loading_img+'обновление...';
			setTimeout("go('get_f').innerHTML='';go('get_frames_butt').disabled = false;",3000);
	    }
	}
	req.caching = false;
	req.open('POST', '/ajax/', true);
    req.send({ action: 'getframes', filename: filenam });
}
function get_frames(filenam) {
	if (select_image==1||select_image==2||select_image==3||select_image==4||select_image==5) {
		if (alrt==0) {
			if (confirm("Выбранный кадр будет удален, продолжить?")) {
				alrt = 1;
				do_get_farmes(filenam);
			}
		} else {
			do_get_farmes(filenam);
		}
	} else {
		do_get_farmes(filenam);
	}
}
function delete_movie(id) {
	go('em_'+id).style.display = 'block';
	go('em_'+id).innerHTML = loading_img+'проверка...';
	var lgn = new JsHttpRequest();
	lgn.onreadystatechange = function() { 
		if (lgn.readyState == 4) {
			if (lgn.responseText=='yes') {
				delmovie(id);
			} else {
				update_u_m();
				update_movies(select,where,selected_sort,selected_page);
	    		alert('Требуется авторизация.\nУкажите свой ник и пароль в форме, вверху страницы, и нажмите кнопку "Войти".');
			}
		}
	}
	lgn.caching = false;
	lgn.open('POST', '/ajax/', false);
	lgn.send({ action: 'i_am_login?' });
}
function delmovie(id) {
	go('em_'+id).innerHTML = loading_img+'<span style="red">удаление...</span>';
	if (confirm("Удалить выбранный видеоролик?")) {
		var req = new JsHttpRequest();
		req.onreadystatechange = function() { 
		    if (req.readyState == 4) {
		    	if (req.responseText!='') {
		    		alert(req.responseText);
		    	}
				if (req.responseJS.file) {
					alert(req.responseJS.file);
				}
				update_movies(select,where,selected_sort,selected_page);
		    }
		}
		req.caching = false;
		req.open('POST', '/ajax/', true);
	    req.send({ action: 'delmovie', movie_id: id });
	} else {
		go('em_'+id).innerHTML = '&nbsp;';
		//go('em_'+id).style.display = 'none';
	}
}	
function my_images(file_img, id) {
	go('load_img').innerHTML = loading_img+'загрузка...';
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
		if (req.readyState == 4) {
			if (req.responseText!='') {
				alert(req.responseText);
			}
			if (req.responseJS.file!=''&&req.responseJS.file!=undefined) {
				alert(req.responseJS.file);
			}
			if(req.responseJS.src_img != 'none'){
				go('img_my').src = 'http://video.sakh.com/'+req.responseJS.src_img+'-my-120x90.jpg?'+Rnd();	
				go('imgs_my').style.display = 'block';
				go('video_image_my').checked = true;
			}
			go('load_img').innerHTML = '&nbsp;';
		}
	}
	req.caching = false;
	req.open('POST', '/ajax/', true);
    req.send({ action: 'load_my_image', file_img: file_img, movie_id: id });
}
function save_movie(edit_form) {
	go('edit_save').innerHTML = loading_img+'проверка...<br />';
	var lgn = new JsHttpRequest();
	lgn.onreadystatechange = function() { 
		if (lgn.readyState == 4) {
			if (lgn.responseText=='yes') {
				editinfo_mymovies_save(edit_form);
			} else {
				go('edit_save').innerHTML = '';
	    		alert('Требуется авторизация.\nУкажите свой ник и пароль в форме, вверху страницы, и нажмите кнопку "Войти".');
	    		alrt3 = 1;
			}
		}
	}
	lgn.caching = false;
	lgn.open('POST', '/ajax/', false);
	lgn.send({ action: 'i_am_login?' });
}
function editinfo_mymovies_save(edit_form) {
	go('edit_save').innerHTML = loading_img+'сохранение...<br />';
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
		if (req.readyState == 4) {
			alrt = 0;
			go('edit_save').innerHTML = '&nbsp;';
			if (req.responseText!='') {
				alert(req.responseText);
			}
			if (req.responseJS.file) {
				alert(req.responseJS.file);
				if (req.responseJS.file=='Видео запрещено редактировать.') {
					cancel_edit();
				}
			} else {
				update_movies(select,where,selected_sort,selected_page);
				go('my_movies_div_edit').style.display = 'none';
				go('my_movies_div').style.display = 'block';
				setTimeout('window.scrollBy(0,-1000);',300);
				go('my_movies_div_edit').innerHTML = '';
			}
		}
	}
	req.caching = false;
	req.open('POST', '/ajax/', true);
    req.send({ action: 'editinfo_mymovies_save', edit_form: edit_form});
}
function cancel_edit() {
	update_movies(select,where,selected_sort,selected_page);
	go('my_movies_div_edit').style.display = 'none';
	go('my_movies_div').style.display = 'block';
	setTimeout('window.scrollBy(0,-1000);',300);
	go('my_movies_div_edit').innerHTML = '';
}