
$(function() {

	$(".file_types_A").livequery('click', function(){
		if($(this).parent().find(".pop_up_files").is(":hidden")){
			$(this).parent().find(".pop_up_files").show();
		}
		else {
			$(this).parent().find(".pop_up_files").hide();
		}
		
	});
	
	$(".pop_up_files_top .close_popup").livequery('click', function(){
		$(this).parent().parent().hide();
	});
	
	$(".pos_abs .close_form").livequery('click', function(){
		$(".pos_abs").hide();
	});
	
	$("#saveCover #yesSave").livequery('click', function(){
		
	    	var _form = $("#coverForm");
	    	_form.find('#form_submit').remove();
	    	var method = _form.attr("method").toLowerCase();
			var action = _form.attr("action");
	    	
	    	$[method](action,_form.serialize(),function(data){
					if (data.error)	{
						$("div.ajax_status_message").show().removeClass("ajax_success").addClass("ajax_error").find("p.message").html(data.messageError);
					}	else	{
						
						$("div#successMessage").show().find("strong").html(data.messageSuccess);
						$("div#successMessage").css({
				    							left:(($(window).width()/2 - $('#successMessage').width()/2)),
				    							top: (($(window).height() - $('#successMessage .areYouSureDiv').height()) /2 )
				    						  });
						
						setTimeout(function(){
							$("#saveCover").hide();
							$("div#successMessage").hide();
						},3000);	
					}	
				},"json");
				
		return false;
	});
	
	$("#saveSettings #yesSave").livequery('click', function(){
		
	    	var _form = $("#gallerySettings");
	    	_form.find('#form_submit').remove();
	    	var method = _form.attr("method").toLowerCase();
			var action = _form.attr("action");
	    	
	    	$[method](action,_form.serialize(),function(data){
					if (data.error)	{
						$("div.ajax_status_message").show().removeClass("ajax_success").addClass("ajax_error").find("p.message").html(data.messageError);
					}	else	{
						
						$("div#successMessage").show().find("strong").html(data.messageSuccess);
						$("div#successMessage").css({
				    							left:(($(window).width()/2 - $('#successMessage').width()/2)),
				    							top: (($(window).height() - $('#successMessage .areYouSureDiv').height()) /2 )
				    						  });
						
						setTimeout(function(){
							$("#saveSettings").hide();
							$("div#successMessage").hide();
						},5000);	
					}	
				},"json");
				
		return false;
	});
	
	$("#saveContent #yesSave").livequery('click', function(){
		
	    	var _form = $("#addGalleryContent");
	    	_form.find('#form_submit').remove();
	    	var method = _form.attr("method").toLowerCase();
			var action = _form.attr("action");
	    	
	    	$[method](action,_form.serialize(),function(data){
					if (data.error)	{
						$("div.ajax_status_message").show().removeClass("ajax_success").addClass("ajax_error").find("p.message").html(data.messageError);
					}	else	{
						
						$("div#successMessage").show().find("strong").html(data.messageSuccess);
						$("div#successMessage").css({
				    							left:(($(window).width()/2 - $('#successMessage').width()/2)),
				    							top: (($(window).height() - $('#successMessage .areYouSureDiv').height()) /2 )
				    						  });
						
						setTimeout(function(){
							$("#saveContent").hide();
							$("div#successMessage").hide();
						},3000);
						
						ajaxSettings("#backCover");
						
						/*if (data.itemId){
								if(data.itemId != 'false'){
									_form.find("input[name='content_image_nameAdd']").attr("name","content_image_name["+data.itemId+"]");
									_form.find("textarea[name='descriptionAddEn']").attr("name","description_en["+data.itemId+"]");
									_form.find("textarea[name='descriptionAddBg']").attr("name","description_bg["+data.itemId+"]")
									_form.find("#itemId").attr("name","item_id[]");
									_form.find("#itemId").val(data.itemId);
									
									var clone = $("#liForClone").clone();
									clone.insertBefore(".contactsUl li:last-child");
									clone.attr("id","").show();
									clone.find("input[name='content_image']").attr("id","content_imageC");
									clone.find("input[name='content_image_nameAdd']").attr("id","content_imageC_name");
									clone.find('textarea').addClass('tinymce').tinymce({ 
										// Location of TinyMCE script
										script_url : tinymceUrl,
										// General options
										theme : "advanced",
										plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
										// Theme options
										theme_advanced_buttons1 : "bold,italic,underline,link,unlink,bullist,numlist,justifyleft,justifycenter,justifyright,undo,redo",
										theme_advanced_buttons2 : "",
										theme_advanced_buttons3 : "",
										theme_advanced_buttons4 : "",
										theme_advanced_toolbar_location : "top",
										theme_advanced_toolbar_align : "left",
										theme_advanced_statusbar_location : "bottom",
										valid_elements : '*[*]',
										extended_valid_elements : 'embed[src|quality|bgcolor|width|height|name|align|type|pluginpage]',
										extended_valid_elements : 'object[classid|width|height|codebase|*],param[name|value|_value],embed[type|width',
										extended_valid_elements : 'img[id|dir|lang|longdesc|usemap|style|class|src|border|alt=|title|hspace|vspace|width|height|align],script[charset|defer|language|src|type]',
										media_use_script : true,
										media_skip_plugin_css : true,
										theme_advanced_resizing : true,
										file_browser_callback : "tinyBrowser",
										template_external_list_url : "lists/template_list.js",
										external_link_list_url : "lists/link_list.js",
										external_image_list_url : "lists/image_list.js",
										media_external_list_url : "lists/media_list.js",
										convert_urls : false
									});
								}
							}*/
								
					}	
				},"json");
				
		return false;
	});
	
});



function changeProjectTags(obj){
	
	if($(obj).hasClass('saveCoverA')){
		$("#coverForm").prepend('<input type="hidden" name="form_submit" id="form_submit" value="1" />');
		
		$("#saveCover #noSave").attr("href", $(obj).attr("href"));
		
		var _form = $("#coverForm");
    	
		var method = _form.attr("method").toLowerCase();
		var action = _form.attr("action");
		
			$[method](action,_form.serialize(),function(data){
				if(data.save){
					$("#saveCover").show().css({
					    						left:(($(window).width()/2 - $('#saveCover').width()/2)),
					    						top: (($(window).height() - $('#saveCover .areYouSureDiv').height()) /2 )
					    					 });
				} else {
					ajaxSettings(obj);
				}
			},"json");
			
		    return false;	
	
		/*ajaxSettings(obj);*/
			
	
	}
	
	
	if($(obj).hasClass('saveSettingsA')){
		$("#gallerySettings").prepend('<input type="hidden" name="form_submit" id="form_submit" value="1" />');
		
		$("#saveSettings #noSave").attr("href", $(obj).attr("href"));
		
		var _form = $("#gallerySettings");
    	
		var method = _form.attr("method").toLowerCase();
		var action = _form.attr("action");
		
			$[method](action,_form.serialize(),function(data){
				if(data.save){
					$("#saveSettings").show().css({
					    						left:(($(window).width()/2 - $('#saveSettings').width()/2)),
					    						top: (($(window).height() - $('#saveSettings .areYouSureDiv').height()) /2 )
					    					 });
				} else {
					ajaxSettings(obj);
				}
			},"json");
		    	
		  return false; 
		
	}
	
	if($(obj).hasClass('saveContentA')){
		$("#addGalleryContent").prepend('<input type="hidden" name="form_submit" id="form_submit" value="1" />');
		
		$("#saveContent #noSave").attr("href", $(obj).attr("href"));
		
		var _form = $("#addGalleryContent");
    	
		var method = _form.attr("method").toLowerCase();
		var action = _form.attr("action");
		
			$[method](action,_form.serialize(),function(data){
				if(data.save){
					$("#saveContent").show().css({
					    						left:(($(window).width()/2 - $('#saveContent').width()/2)),
					    						top: (($(window).height() - $('#saveContent .areYouSureDiv').height()) /2 )
					    					 });
				} else {
					ajaxSettings(obj);
				}
			},"json");
		    	
		  return false; 
		
	}
	
	
	
	
/*	else {
		ajaxSettings(obj);
	}*/
	
	return false;
}


function ajaxSettings(obj){
	//$("#settingsContentDiv").fadeOut(100);
		
	$.get($(obj).attr("href"),function(data){
		
		if(!$(obj).hasClass('btn_add') || !$(obj).hasClass('backto') || !$(obj).hasClass('noChangeActive'))
		{
			$(".profile_tabs_right ul li a").removeClass("active");
			$(obj).addClass("active");
		}

			//window.setTimeout(function(){
					//$("#loading_gif").fadeOut(100);
				//	$(".left").find("#draftGalleriesDiv").hide();
					$('#settingsContentDiv').html(data);

					
					//if($(obj).hasClass('saveContentA')){ 
						
					$(".left").find("span.selectAndAutofill").each(function(){
							
						var url = relativeUrl + $(this).prev().val();
						
						$(this).fcbkcomplete({
				           	 json_url: url,
							 cache: false,
							 filter_case: false,
							 filter_hide: true,
							 firstselected: true,
							 //onremove: "testme",
							 //onselect: "testme",
							 filter_selected: true,
							 newel: false       
		         		 });
						});
					//}

			$(".left").find("textarea.tinymce").each(function(){				
				$(this).tinymce({ 
					// Location of TinyMCE script
					script_url : tinymceUrl,
					// General options
					theme : "advanced",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
					// Theme options
					theme_advanced_buttons1 : "bold,italic,underline,link,unlink,bullist,numlist,justifyleft,justifycenter,justifyright,undo,redo",
					theme_advanced_buttons2 : "",
					theme_advanced_buttons3 : "",
					theme_advanced_buttons4 : "",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					valid_elements : '*[*]',
					extended_valid_elements : 'embed[src|quality|bgcolor|width|height|name|align|type|pluginpage]',
					extended_valid_elements : 'object[classid|width|height|codebase|*],param[name|value|_value],embed[type|width',
					extended_valid_elements : 'img[id|dir|lang|longdesc|usemap|style|class|src|border|alt=|title|hspace|vspace|width|height|align],script[charset|defer|language|src|type]',
					media_use_script : true,
					media_skip_plugin_css : true,
					theme_advanced_resizing : true,
					file_browser_callback : "tinyBrowser",
					template_external_list_url : "lists/template_list.js",
					external_link_list_url : "lists/link_list.js",
					external_image_list_url : "lists/image_list.js",
					media_external_list_url : "lists/media_list.js",
					convert_urls : false
				});
			});
				
		
		window.setTimeout(function(){	
				var i = 0;
				var lang = $(".left").find("#language").val();
				if($(".contactsUl").find("div.swfupload-control")){
					$(".contactsUl").find("div.swfupload-control").each(function(i){
						swfupload($(this), lang, i);
					});
				}
				
				if($(".contactsUl").find(".swfupload-control-cover")){
					$(".contactsUl").find(".swfupload-control-cover").each(function(){
						swfupload_cover($(this), lang);
					});
				}
			
			}, 100);
			
			setFlashDimension();
		 	
 	});
 	
			
	return false;
}


function up(obj){
        var curr = $(obj).parent().parent().parent().parent().parent("li").attr('id');
        var prev = $("#"+curr).prev().attr('id');
		var url = $(obj).parent().parent().parent().parent().parent("li").parent("ul").parent().find("#reorderUrl").val();
        
      $(obj).parent().parent().parent().parent().parent("li").find(".clone_bg").val($(obj).parent().parent().parent().parent().parent("li").find(".tiny_bg").val());
      $(obj).parent().parent().parent().parent().parent("li").find(".clone_en").val($(obj).parent().parent().parent().parent().parent("li").find(".tiny_en").val());
						
	  $(obj).parent().parent().parent().parent().parent("li").prev().find(".clone_bg").val( $(obj).parent().parent().parent().parent().parent("li").prev().find(".tiny_bg").val());	
	  $(obj).parent().parent().parent().parent().parent("li").prev().val( $(obj).parent().parent().parent().parent().parent("li").prev().find(".tiny_en").val());		

	  $("ul.contactsUl").find(".clone_bg").each(function(){
	  		$(this).val($(this).parent().find(".tiny_bg").val());
	  });
	  
	  $("ul.contactsUl").find(".clone_en").each(function(){
	  		$(this).val($(this).parent().find(".tiny_en").val());
	  });
	  
	  $("#"+prev).insertAfter("#"+curr);	
	  
		 /*
        $("#"+curr).find('textarea.tinymce').each(function(){
        	$(this).tinymce({ 
					// Location of TinyMCE script
					script_url : 'http://projects.despark.com/110-cgart/programming/site/resources/js/tiny_mce/tiny_mce.js',
					// General options
					theme : "advanced",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
					// Theme options
					theme_advanced_buttons1 : "bold,italic,underline,link,unlink,bullist,numlist,justifyleft,justifycenter,justifyright,undo,redo",
					theme_advanced_buttons2 : "",
					theme_advanced_buttons3 : "",
					theme_advanced_buttons4 : "",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					theme_advanced_resizing : true,
					file_browser_callback : "tinyBrowser",
					template_external_list_url : "lists/template_list.js",
					external_link_list_url : "lists/link_list.js",
					external_image_list_url : "lists/image_list.js",
					media_external_list_url : "lists/media_list.js",
					convert_urls : false
				});
			});
			
			$("ul.contactsUl").find('textarea.tinymce').each(function(){
        	$(this).tinymce({ 
					// Location of TinyMCE script
					script_url : tinymceUrl,
					// General options
					theme : "advanced",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
					// Theme options
					theme_advanced_buttons1 : "bold,italic,underline,link,unlink,bullist,numlist,justifyleft,justifycenter,justifyright,undo,redo",
					theme_advanced_buttons2 : "",
					theme_advanced_buttons3 : "",
					theme_advanced_buttons4 : "",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					valid_elements : '*[*]',
					extended_valid_elements : 'embed[src|quality|bgcolor|width|height|name|align|type|pluginpage]',
					extended_valid_elements : 'object[classid|width|height|codebase|*],param[name|value|_value],embed[type|width',
					extended_valid_elements : 'img[id|dir|lang|longdesc|usemap|style|class|src|border|alt=|title|hspace|vspace|width|height|align],script[charset|defer|language|src|type]',
					media_use_script : true,
					media_skip_plugin_css : true,
					theme_advanced_resizing : true,
					file_browser_callback : "tinyBrowser",
					template_external_list_url : "lists/template_list.js",
					external_link_list_url : "lists/link_list.js",
					external_image_list_url : "lists/image_list.js",
					media_external_list_url : "lists/media_list.js",
					convert_urls : false
				});
			});*/
						
        var arrS = new Array();	
        var method = $("#addGalleryContent").attr("method").toLowerCase();
        
		$(".contactsUl").find("li").each(function(i){
			if($(this).attr("value") != -1){
				arrS[i] = $(this).attr("value");	
			}
		});
		
		$[method](url,$("#addGalleryContent").serialize(),function(data){	
		//$.post(""+url+"",{ id: ""+arrS+""}, function(data){
			$("ul.contactsUl").html(data);
			
			$("ul.contactsUl").find('textarea.tinymce').tinymce({ 
					// Location of TinyMCE script
					script_url : tinymceUrl,
					// General options
					theme : "advanced",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
					// Theme options
					theme_advanced_buttons1 : "bold,italic,underline,link,unlink,bullist,numlist,justifyleft,justifycenter,justifyright,undo,redo",
					theme_advanced_buttons2 : "",
					theme_advanced_buttons3 : "",
					theme_advanced_buttons4 : "",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					valid_elements : '*[*]',
					extended_valid_elements : 'embed[src|quality|bgcolor|width|height|name|align|type|pluginpage]',
					extended_valid_elements : 'object[classid|width|height|codebase|*],param[name|value|_value],embed[type|width',
					extended_valid_elements : 'img[id|dir|lang|longdesc|usemap|style|class|src|border|alt=|title|hspace|vspace|width|height|align],script[charset|defer|language|src|type]',
					media_use_script : true,
					media_skip_plugin_css : true,
					theme_advanced_resizing : true,
					file_browser_callback : "tinyBrowser",
					template_external_list_url : "lists/template_list.js",
					external_link_list_url : "lists/link_list.js",
					external_image_list_url : "lists/image_list.js",
					media_external_list_url : "lists/media_list.js",
					convert_urls : false
				});
				
				var i = 0;
				var lang = $(".left").find("#language").val();
				if($(".contactsUl").find("div.swfupload-control")){
					$(".contactsUl").find("div.swfupload-control").each(function(i){
						swfupload($(this), lang, i);
					});
				}
				
			
			return false;	
		});
					
	return false;

}

function down(obj){
        var curr = $(obj).parent().parent().parent().parent().parent("li").attr('id');
        var next = $("#"+curr).next().attr('id');
		var url = $(obj).parent().parent().parent().parent().parent("li").parent("ul").parent().find("#reorderUrl").val();

	  $(obj).parent().parent().parent().parent().parent("li").find(".clone_bg").val($(obj).parent().parent().parent().parent().parent("li").find(".tiny_bg").val());
      $(obj).parent().parent().parent().parent().parent("li").find(".clone_en").val($(obj).parent().parent().parent().parent().parent("li").find(".tiny_en").val());
						
	  $(obj).parent().parent().parent().parent().parent("li").next().find(".clone_bg").val( $(obj).parent().parent().parent().parent().parent("li").next().find(".tiny_bg").val());	
	  $(obj).parent().parent().parent().parent().parent("li").next().val( $(obj).parent().parent().parent().parent().parent("li").next().find(".tiny_en").val());		

	 $("ul.contactsUl").find(".clone_bg").each(function(){
	  		$(this).val($(this).parent().find(".tiny_bg").val());
	  });
	  
	  $("ul.contactsUl").find(".clone_en").each(function(){
	  		$(this).val($(this).parent().find(".tiny_en").val());
	  });	
		      
		 var method = $("#addGalleryContent").attr("method").toLowerCase();
		 
        $("#"+next).insertBefore("#"+curr);
        
        /* $("ul.contactsUl").find(".clone_bg").each(function(){
	 		alert($(this).val());
	 	 });*/
	  
      /*  $("ul.contactsUl").find('textarea.tinymce').each(function(){
        	$(this).tinymce({ 
					// Location of TinyMCE script
					script_url : tinymceUrl,
					// General options
					theme : "advanced",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
					// Theme options
					theme_advanced_buttons1 : "bold,italic,underline,link,unlink,bullist,numlist,justifyleft,justifycenter,justifyright,undo,redo",
					theme_advanced_buttons2 : "",
					theme_advanced_buttons3 : "",
					theme_advanced_buttons4 : "",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					valid_elements : '*[*]',
					extended_valid_elements : 'embed[src|quality|bgcolor|width|height|name|align|type|pluginpage]',
					extended_valid_elements : 'object[classid|width|height|codebase|*],param[name|value|_value],embed[type|width',
					extended_valid_elements : 'img[id|dir|lang|longdesc|usemap|style|class|src|border|alt=|title|hspace|vspace|width|height|align],script[charset|defer|language|src|type]',
					media_use_script : true,
					media_skip_plugin_css : true,
					theme_advanced_resizing : true,
					file_browser_callback : "tinyBrowser",
					template_external_list_url : "lists/template_list.js",
					external_link_list_url : "lists/link_list.js",
					external_image_list_url : "lists/image_list.js",
					media_external_list_url : "lists/media_list.js",
					convert_urls : false
				});
			});*/

        
        var arrS = new Array();	
        
		$(".contactsUl").find("li").each(function(i){
			if($(this).attr("value") != -1){
				arrS[i] = $(this).attr("value");	
			}
		});
			
		$[method](url,$("#addGalleryContent").serialize(),function(data){	
		//$.post(""+url+"",{ id: ""+arrS+""}, function(data){
			
			$("ul.contactsUl").html(data);
			
			$("ul.contactsUl").find('textarea.tinymce').tinymce({ 
					// Location of TinyMCE script
					script_url : tinymceUrl,
					// General options
					theme : "advanced",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
					// Theme options
					theme_advanced_buttons1 : "bold,italic,underline,link,unlink,bullist,numlist,justifyleft,justifycenter,justifyright,undo,redo",
					theme_advanced_buttons2 : "",
					theme_advanced_buttons3 : "",
					theme_advanced_buttons4 : "",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					valid_elements : '*[*]',
					extended_valid_elements : 'embed[src|quality|bgcolor|width|height|name|align|type|pluginpage]',
					extended_valid_elements : 'object[classid|width|height|codebase|*],param[name|value|_value],embed[type|width',
					extended_valid_elements : 'img[id|dir|lang|longdesc|usemap|style|class|src|border|alt=|title|hspace|vspace|width|height|align],script[charset|defer|language|src|type]',
					media_use_script : true,
					media_skip_plugin_css : true,
					theme_advanced_resizing : true,
					file_browser_callback : "tinyBrowser",
					template_external_list_url : "lists/template_list.js",
					external_link_list_url : "lists/link_list.js",
					external_image_list_url : "lists/image_list.js",
					media_external_list_url : "lists/media_list.js",
					convert_urls : false
				});
				
				var i = 0;
				var lang = $(".left").find("#language").val();
				if($(".contactsUl").find("div.swfupload-control")){
					$(".contactsUl").find("div.swfupload-control").each(function(i){
						swfupload($(this), lang, i);
					});
				}
				
				
			return false;
		});
		
		return false;
}


function swfupload(obj, lang, count){ 
	var currentTime = new Date();
	var time = currentTime.getTime();
	var image_name = time+"_"+count;
	var sesId = $("#session_cgart_userid").val();
	
	if(lang == 'bg'){
		var ImgUrl = relativeUrl + 'resources/js/jquery-swfupload/js/swfupload/custom.png';
	} else {
		var ImgUrl = relativeUrl + 'resources/js/jquery-swfupload/js/swfupload/custom_en.png';
	}
		$(obj).swfupload({
					upload_url: absoluteUrl+"gallery/submit_gallery_content_image_test",
					file_post_name: 'uploadfile',
					post_params : { "image_name" : image_name}, 
					file_size_limit : "51200",
					file_types : "*.jpg;*.png;*.gif;*.jpeg;*.swf",   //;*.flv;*.mpeg;*.mov;*.avi;*.wmv;*.mp4
					file_types_description : "Image files", //and Video
					file_upload_limit : 10,
					flash_url : relativeUrl+"resources/js/jquery-swfupload/js/swfupload/swfupload.swf",
					button_image_url : ImgUrl,
					button_width : 68,
					button_height : 24,
					button_placeholder : $(obj).find('.button')[0],
					debug: false,
					button_window_mode: "transparent",
					prevent_swf_caching : false
				})
					.bind('fileQueued', function(event, file){
						var listitem='<li id="'+file.id+'" >'+
							'('+Math.round(file.size/1024)+' KB) <span class="progressvalue" ></span>'+
							'<div class="progressbar" ><div class="progress" ></div></div>'+
							'<p class="status" >Pending</p>'+
							'<span class="cancel" >&nbsp;</span>'+
							'</li>';
						$(obj).find('.log').html(listitem);
						$('li#'+file.id+' .cancel').bind('click', function(){
							var swfu = $.swfupload.getInstance(obj);
							swfu.cancelUpload(file.id);
							$('li#'+file.id).slideUp('fast');
						});
						
						 var ext = /^.+\.([^.]+)$/.exec(file.name);
						 
						 if(ext[1] == 'flv' || ext[1] == 'mpeg' || ext[1] == 'mov' || ext[1] == 'avi' || ext[1] == 'wmv' || ext[1] == 'mp4'){
						 	$(obj).parent().find("input:hidden").val(image_name+".flv");
						 } else {
						 	$(obj).parent().find("input:hidden").val(image_name+"."+ext[1]);
						 }
						 
						$(obj).parent().find(".textfield_small").text(file.name);
						
						// start the upload since it's queued
						$(obj).swfupload('startUpload');
					})
					.bind('fileQueueError', function(event, file, errorCode, message){
						alert('Size of the file '+file.name+' is greater than limit');
					})
					.bind('fileDialogComplete', function(event, numFilesSelected, numFilesQueued){
						
					})
					.bind('uploadStart', function(event, file){
						$('.log li#'+file.id).find('p.status').text('Uploading...');
						$('.log li#'+file.id).find('span.progressvalue').text('0%');
						$('.log li#'+file.id).find('span.cancel').hide();
					})
					.bind('uploadProgress', function(event, file, bytesLoaded){
						//Show Progress
						var percentage=Math.round((bytesLoaded/file.size)*100);
						$('.log li#'+file.id).find('div.progress').css('width', percentage+'%');
						$('.log li#'+file.id).find('span.progressvalue').text(percentage+'%');
					})
					.bind('uploadSuccess', function(event, file, serverData){
						var item=$('.log li#'+file.id);
						item.find('div.progress').css('width', '100%');
						item.find('span.progressvalue').text('100%');
						var pathtofile='<a href="uploads/'+file.name+'" target="_blank" >view &raquo;</a>';
						item.addClass('success').find('p.status').html('Done!!! ');
						
						 var ext = /^.+\.([^.]+)$/.exec(file.name);
						 
						$(obj).parent().parent().find(".settings_gallery_edit").show();
						$(obj).parent().parent().find("img").attr("src",""+absoluteUrl+"resources/uploads/gallery/640x320/"+image_name+"."+ext[1]).show();
						$(obj).parent().parent().find(".descr").show();
						$(obj).parent().parent().find(".del").show();
						$(obj).parent().parent().find(".del").addClass("notSaveDelete");
						$(obj).parent().parent().find(".del").attr("href",absoluteUrl+"gallery/imgNotSaveDelete/"+image_name+"."+ext[1]);
						
						item.hide();
						
						
					})
					.bind('uploadComplete', function(event, file){
						// upload has completed, try the next one in the queue
						$(this).swfupload('startUpload');
						var u = absoluteUrl+'index.php/index/set_session/'+sesId;
						$.get(''+u+'',function(data){
							
						});
						
						return false;
						
					});
	
	
}



function swfupload_cover(obj, lang){
	var currentTime = new Date();
	var time = currentTime.getTime();
	var image_name = time;
	var sesId = $("#session_cgart_userid").val();
	var upload_img_url = $(".left").find("#upload_img_url").val();
	var uploaded_path = $(".left").find("#image_upload_path").val();
	
	if(lang == 'bg'){
		var ImgUrl = relativeUrl+'resources/js/jquery-swfupload/js/swfupload/custom.png';
	} else {
		var ImgUrl = relativeUrl+'resources/js/jquery-swfupload/js/swfupload/custom_en.png';
	}
		$(obj).swfupload({
					upload_url: upload_img_url,
					file_post_name: 'uploadfile',
					post_params : { "image_name" : image_name }, 
					file_size_limit : "51200",
					file_types : "*.jpg;*.png;*.gif;*.jpeg",  
					file_types_description : "Image files",
					file_upload_limit : 10,
					flash_url : relativeUrl+"resources/js/jquery-swfupload/js/swfupload/swfupload.swf",
					button_image_url : ImgUrl,
					button_width : 68,
					button_height : 24,
					button_placeholder : $(obj).find('.button')[0],
					debug: false,
					button_window_mode: "transparent",
					prevent_swf_caching : false
				})
					.bind('fileQueued', function(event, file){
						var listitem='<li id="'+file.id+'" >'+
							'<div class="progressbar" ><div class="progress" ></div></div>'+
							'<span class="cancel" >&nbsp;</span>'+
							'</li>';
						$(obj).find('.log-cover').html(listitem);
						$('li#'+file.id+' .cancel').bind('click', function(){
							var swfu = $.swfupload.getInstance(obj);
							swfu.cancelUpload(file.id);
							$('li#'+file.id).slideUp('fast');
						});
						
						 var ext = /^.+\.([^.]+)$/.exec(file.name);
						 
						$(obj).parent().find(".textfield_small").text(file.name);
						$(obj).parent().find("input:hidden").val(image_name+"."+ext[1]);
						// start the upload since it's queued
						$(obj).swfupload('startUpload');
					})
					.bind('fileQueueError', function(event, file, errorCode, message){
						alert('Size of the file '+file.name+' is greater than limit');
					})
					.bind('fileDialogComplete', function(event, numFilesSelected, numFilesQueued){
						/*$('#queuestatus').text('Files Selected: '+numFilesSelected+' / Queued Files: '+numFilesQueued);*/
					})
					.bind('uploadStart', function(event, file){
						
						$('.log-cover li#'+file.id).find('span.progressvalue').text('0%');
						$('.log-cover li#'+file.id).find('span.cancel').hide();
					})
					.bind('uploadProgress', function(event, file, bytesLoaded){
						//Show Progress
						var percentage=Math.round((bytesLoaded/file.size)*100);
						$('.log-cover li#'+file.id).find('div.progress').css('width', percentage+'%');
						$('.log-cover li#'+file.id).find('span.progressvalue').text(percentage+'%');
					})
					.bind('uploadSuccess', function(event, file, serverData){
						var item=$('.log-cover li#'+file.id);
						item.find('div.progress').css('width', '100%');
						item.find('span.progressvalue').text('100%');
						var pathtofile='<a href="uploads/'+file.name+'" target="_blank" >view &raquo;</a>';

						 var ext = /^.+\.([^.]+)$/.exec(file.name);

						//$(".for_ico").find("img").attr("src","http://projects.despark.com/110-cgart/programming/site/resources/uploads/"+uploaded_path+""+image_name+"."+ext[1]);
						$(".for_ico").find(".addpic").html('<img src="'+absoluteUrl+'resources/uploads/'+uploaded_path+''+image_name+'.'+ext[1]+'" alt = ""/>');
						item.hide();
						
						
					})
					.bind('uploadComplete', function(event, file){
						// upload has completed, try the next one in the queue
						$(this).swfupload('startUpload');
						var u = absoluteUrl+'index.php/index/set_session/'+sesId;
						$.get(''+u+'',function(data){
							
						});
						
						return false;
					});

}