
$(document).ready(function(){

//Uploadify Settings
$('#file_upload').uploadify({
	'uploader'  : 'flash/uploadify.swf',
	'script'    : 'flash/uploadify.php',
	'cancelImg' : 'flash/cancel.png',
	'buttonImg' : 'flash/button.png',
	'height'    : '32',
	'width'     : '182',
	'wmode'     : 'transparent',
	'auto'      : false,
	'multi'     : true,
	'queueSizeLimit' : '7',
	'fileExt'     : '*.jpg;*.JPG;*.png;*.jpeg;*.bmp;*.gif', 
	'fileDesc'    : 'Изображения',
	'scriptData' : {'watermark': '', 'resize': '', 'newwidth' : '', 'jpeg':'', 'jpeg_quality':''},
  
	'onAllComplete'  : 
		function(event,ID,fileObj) { 
			$('#choose').hide(); 
			$('#result').fadeIn("slow"); 
			showsum();
		},   
					 
	'onComplete'  : 
		function(event, ID, fileObj, response, data) {
			switch (response) {
				case 'error:size':
                    $('#result-links').append('<div id="error">'+fileObj.name+': Превышен размер файла</div><br /><br />');   
					break
				case 'error:not':
					$('#result-links').append('<div id="error">'+fileObj.name+': Файл не является изображением</div><br /><br />');
					break
				case 'error:ext':
					$('#result-links').append('<div id="error">'+fileObj.name+': Неверное расширение файла</div><br /><br />');
					break                                      
				default:
					flashupload(response);    
            }                                                                                                                                               
        } 
});
  
  
$("#startupload").click(function() {

	//Оптимизировать изображение в JPEG
	if ($('#flash_opt_jpeg').attr('checked')) {
		$('#file_upload').uploadifySettings('scriptData', { 'jpeg' : 'yes' });
	}
	else
	{
		$('#file_upload').uploadifySettings('scriptData', { 'jpeg' : 'no' });
	}
  
	//качество JPEG
	$('#file_upload').uploadifySettings('scriptData', { 'jpeg_quality' : $('#flash_opt_jpeg_q').val() });
   
	//кнопка Уменьшить изображение 
	if ($('#flash_opt_resize').attr('checked')) {
		$('#file_upload').uploadifySettings('scriptData', { 'resize' : 'yes' });
	}
	else
	{
		$('#file_upload').uploadifySettings('scriptData', { 'resize' : 'no' });
	}
  
	//ширина нового изображения
	$('#file_upload').uploadifySettings('scriptData', { 'newwidth' : $('#flash_opt_resize_w').val() })
        
	//кнопка Добавить полосу информации на превью
	if ($('#flash_opt_watermark').attr('checked')) {
		$('#file_upload').uploadifySettings('scriptData', { 'watermark' : 'yes' });
	}
	else
	{
		$('#file_upload').uploadifySettings('scriptData', { 'watermark' : 'no' });
	}
    
	$('#file_upload').uploadifyUpload();
       
});          
  
function flashupload(file) { 
	$('#result-links').append(file);  
} 
  
function showsum() {

	$(".view").each(function(indx, element){
		$("#sumview").append($(element).val()+'\n');
	});
    
	$(".fileurl").each(function(indx, element){
		$("#sumfileurl").append($(element).val()+'\n');
	}); 
    
	$(".forumview").each(function(indx, element){
		$("#sumforumview").append($(element).val()+'\n');
	});  

    $(".forumthumbview").each(function(indx, element){
		$("#sumforumthumbview").append($(element).val()+' ');
    });
    
	$(".forumhtmlview").each(function(indx, element){
		$("#sumforumhtmlview").append(htmlencode($(element).val())+' ');
	});                
                                                       
}
  
function htmlencode(str) {
	return str.replace(/[&<>"']/g, function($0) {
		return "&" + {"&":"amp", "<":"lt", ">":"gt", '"':"quot", "'":"#39"}[$0] + ";";
	});
}   
 

 
}); 







 




