	function savePicRes(obj){
		if (obj.status){
			show($('picDisp'+obj.localdata.idPic));
			hide($('picForm'+obj.localdata.idPic));
			hide($('changePicDiv'+obj.localdata.idPic));
			if (trim(obj.localdata.description)==''){
				$('picDesc'+obj.localdata.idPic).innerHTML = '<span style="color:gray">Escribe una descripción de tu imagen</span>';
			}else{
				$('picDesc'+obj.localdata.idPic).innerHTML = obj.localdata.description;
			}
		}else{
			alert(obj.message);
		}
	}
	function showForm(flag){
		if (flag){
			show($('gform'));
			show($('thumbBtns'));
			hide($('gdisp'));
		}else{
			hide($('gform'));
			hide($('thumbBtns'));
			show($('gdisp'));
		}
	}
	function showPicForm(idPic,flag){
		if (!flag){
			show($('picForm'+idPic));
			show($('changePicDiv'+idPic));
			hide($('picDisp'+idPic));
		}else{
			hide($('picForm'+idPic));
			hide($('changePicDiv'+idPic));
			show($('picDisp'+idPic));
		}
	}
	function changeThumb(i){

		if (i==0){
			$('gthumb').src = '';
			$('cimg').innerHTML = 0;
			$('timg').innerHTML = 0;
			$('idPicThumb').value = 0;
			$('thumbPic').value = '';
			return;
		}
		
		var total = parseInt($('timg').innerHTML);
		var cur = parseInt($('cimg').innerHTML);
		var x = cur+i;

		if (x>total)
			x = total;
		if (x<1)
			x = 1
		
		if (x>0&&x<=total){
			$('gthumb').src = pics[x-1].src;
			$('cimg').innerHTML = x;
			$('idPicThumb').value = pics[x-1].id;
			$('thumbPic').value = pics[x-1].name;
		}
	}
	function delGalleryDone(status,msg,link){
		if (status){
			window.location.href = link;
		}else{
			alert(msg);
		}
	}
	function delPicDone(obj){
		if (obj.status){
			var total = parseInt($('timg').innerHTML);
			var cur = parseInt($('cimg').innerHTML);
			var box = $('picBox'+obj.idPic);
			
			if(array_pics){
				for(var i=0; i<array_pics.length; i++)
					if(array_pics[i] == obj.idPic)
						delete array_pics[i];
			}
			
			// revisar arreglo pics - bug al eliminar foto en thumb de galeria
			if (cur == box.numPic){
				if (total>1){
					sel = (cur==1)?2:cur-1;
					show($('selThumb'));
				}else{
					sel = 0;
					hide($('selThumb'));
				}
				changeThumb(sel);
			}
			removeNode('picBox'+obj.idPic);
		}else{
			alert(obj.message);
		}
	}
	var tmpGames;
	var tmpPlats;
	function initPicSelector(idPic,games,events,plats,devs){
		tmpGames = games;
		tmpEvents = events;
		tmpPlats = plats;
		tmpDevs = devs;
		var str = '';
		if ($('games_hidden'+idPic)){
			str += "var gameSelector"+idPic+" = new Selector({ id:'games_selector"+idPic+"', hidden:'games_hidden"+idPic+"', input_id:'games_input"+idPic+"', autocomplete: true, section: GAMES, action: 'searchGames', repeat: false });";
			str += "gameSelector"+idPic+".setDataObj(tmpGames);";
		}
		if ($('platforms_hidden'+idPic)){
			str += "var platSelector"+idPic+" = new Selector({ id:'platforms_selector"+idPic+"', hidden:'platforms_hidden"+idPic+"', input_id:'platforms_input"+idPic+"', autocomplete: true, section: GAMES, action: 'searchPlatforms', repeat: false });";
			str += "platSelector"+idPic+".setDataObj(tmpPlats);";
		}
		if ($('developers_hidden'+idPic)){
			str += "var devSelector"+idPic+" = new Selector({ id:'developers_selector"+idPic+"', hidden:'developers_hidden"+idPic+"', input_id:'developers_input"+idPic+"', autocomplete: true, section: GAMES, action: 'searchDevelopers', repeat: false });";
			str += "devSelector"+idPic+".setDataObj(tmpDevs);";
		}
		if ($('events_hidden'+idPic)){	
			str += "var eventSelector"+idPic+" = new Selector({ id:'events_selector"+idPic+"', hidden:'events_hidden"+idPic+"', input_id:'events_input"+idPic+"', autocomplete: true, section: GAMES, action: 'searchEvents', repeat: false });";
			str += "eventSelector"+idPic+".setDataObj(tmpEvents);";
		}	
		script(str);
	}
	function saveGalleryRes(obj){
		if (obj.status){
			if (obj.id){
				show($('uploaderForm'));
				$('idGallery').value = obj.id;
				$('idGalleryClassic').value = obj.id;
				if (swfLoaded)
					swfu.addPostParam('idGallery',obj.id);
			}
			showForm(false);
			$('gdtitle').innerHTML = $('gtitle').value;
			$('gddesc').innerHTML = $('gdesc').value;
			if ($('gdComm')&&$('flagComm'))
				$('gdComm').innerHTML = $('flagComm').checked?'Sí':'No';
			if ($('gdTarreo')&&$('flagTarreo'))
				$('gdTarreo').innerHTML = $('flagTarreo').checked?'Sí':'No';
			if ($('gdLevelup')&&$('flagLevelup'))
				$('gdLevelup').innerHTML = $('flagLevelup').checked?'Sí':'No';
			if ($('gdGames')&&gameSelector)
				$('gdGames').innerHTML = gameSelector.getDataStr();
			if ($('gdPlat')&&platSelector)
				$('gdPlat').innerHTML = platSelector.getDataStr();
		}else{
			alert(obj.message);
		}
		enable('gbtn');
	}
	
	function checkPublish(){
		if($('publish_index')){
			if(!$('publish_index').checked){
				closeNode('publish_date_container');
			}else{
				openNode('publish_date_container');
			}
		}
	}
	
	function setupCalendar(){
		if($("triggera"))
		Calendar.setup({
				onSelect 	: changeDate,
				showsTime	: true,
				button 		: "triggera"
			}
		);
	}	
	
	function changeDate(calendar){
		if(calendar.dateClicked){
			$('publish_date_show').value = calendar.date.print("%A, %e / %B / %Y, %l:%M %P");
			$('publish_date_hide').value = calendar.date.print("%s");
		}
	}
	
	function endisCalendar(){
		if ($('today').checked){
			disable('publish_date_hide','publish_date_show','triggera');
		}else{
			enable('publish_date_hide','publish_date_show','triggera');
		}
	}			