var newimgok = false;
var sliding = false;
function showp()
{
	
	if(jQuery.cookie('showedp') != '1')
	 jQuery("#pozd").show('slide',{direction:'left'},1000,function() {
	 	jQuery('#pclose').show();
	});
}
function hidep()
{
	if(sliding)
		return;
	sliding=true;
	jQuery('#pclose').hide();
	jQuery('#pozd').hide('slide',{direction:'left'},1000, function(){
		sliding=false;
	});
}
function closep()
{
	jQuery.cookie('showedp','1');
	jQuery('#pdiv').remove();
}

function showdiv(obj, n)
{
	jQuery('.coltitle').css('color','white');
	jQuery(obj).css('color','black');
	jQuery(".col").hide();
	jQuery("#"+n).show();
}

function setCookie (name, value, expires, path, domain, secure)
{
	var e = "Mon, 01-Jan-2021 12:13:14 GMT";
	document.cookie = name + "=" + escape(value) +
	((e ) ? "; expires=" + e  : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}
function getCookie(name)
{
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function updateimg(h)
{
	jQuery("#"+h+'_log').html('обновление '+jQuery('#'+h+'_form .hash').val());

	//alert(jQuery('#'+h+'_form .hash').val());

	var q = jQuery('#'+h+'_form').formSerialize();

	jQuery('input').attr('disabled','disabled');
	//alert(q);
	jQuery.post('.', q, function(data)
	{
		jQuery('input').removeAttr("disabled");

		jQuery("#"+h+'_log').html(data);

		if(data.indexOf('=green') != 0)
		{
			var t=jQuery('#'+h+'_form .type').val();
			var n=jQuery('#'+h+'_form .name').val();
			var a=jQuery('#'+h+'_form .addr').val();
			jQuery('#'+h+'_form .id').val(t+'.'+n+'.'+a+'.jpg');

			//selgal1();
		}
	});

}

function createimg(h)
{

	if(!newimgok) {
		jQuery("#"+h+'_log').html('<font color=red>выберите картинку</font>');
		return;
	}

	var hash = jQuery('#'+h+'_form .hash').val();

	if(hash.length != 4)
	{
		jQuery("#"+h+'_log').html('<font color=red>нет хеша</font>');
		return;
	}

	jQuery('#0_form .action').val('create');

	jQuery("#"+h+'_log').html('<font color=gray>обновление '+hash+'</font>');

	var t=jQuery('#0_form .type').val();
	var n=jQuery('#0_form .name').val();
	var a=jQuery('#0_form .addr').val();

	if(t.length)
	setCookie('lasttype', t);
	if(n.length)
	setCookie('lastname', n);
	if(a.length)
	setCookie('lastaddr', a);

	jQuery('#createbutton').attr('disabled','disabled');

	jQuery("#"+h+"_form").ajaxSubmit({
		"url": ".",
		"data": {
			"create": "yeah",
			"action": "create"
		}

		, success: function(data) {

			jQuery('#createbutton').removeAttr("disabled");

			if(data.indexOf('done') != -1)
			{
				//				var d = data.split(':');
				//				var hash = d[1];
				//
				//				t = d[2];
				//				n = d[3];
				//				a = d[4];
				//
				//
				//				jQuery('#0_id').val(t+'.'+n+'.'+a+'.jpg');
				//
				//				jQuery('#0_form > input').val('xxx'+t);
				//				jQuery('#0_form .name').val(n);
				//				jQuery('#0_form .addr').val(a);
				//
				//				jQuery('#0_form .hash').val(hash);
				//
				//				jQuery('#newimgdiv').html('<a href="#" id="newimga" style="font-size:21px;text-decoration:underline" onclick=\'jQuery("#newimgfile").click()\' >'+
				//						'<img id=newimg style="display:none" src="'+'../img/temp/thumbs/'+hash+'.jpg'+'"  border=0>'+
				//					'</a>');
				//
				//				jQuery('#newimg').show();

				setCookie('msg', data);

				reloadpage();



			} else {
				jQuery("#0_log").html(data+' (i: '+data.indexOf('done')+')');
			}
		}
	});

}

function uploadnewimg()
{

	jQuery("#0_log").html('<font color=black>загрузка ...</font>');

	jQuery('#0_form .action').val('imgnew');

	var t=jQuery('#0_form .type').val();
	var n=jQuery('#0_form .name').val();
	var a=jQuery('#0_form .addr').val();

	//jQuery('#createbutton').attr('disabled','disabled');

	jQuery("#0_form").ajaxSubmit({
		"url": "."

		, success: function(data) {
			//jQuery('#newimgfile').attr('disabled','disabled');
			//jQuery('#createbutton').removeAttr("disabled");

			if(data.indexOf('hash') == 1)
			{
				newimgok = true;

				var d = data.split(':');
				var hash = d[1];

				t = d[2];
				n = d[3];
				a = d[4];


				jQuery('#0_id').val(t+'.'+n+'.'+a+'.jpg');

				jQuery('#0_form > input').val('xxx'+t);
				jQuery('#0_form .name').val(n);
				jQuery('#0_form .addr').val(a);

				jQuery('#0_form .hash').val(hash);

				jQuery('#newimgdiv').html('<img id=newimg style="display:none" src="'+'../img/temp/thumbs/'+hash+'.jpg'+'"  border=0>');

				jQuery('#newimg').show();

				jQuery("#0_log").html('<font color=green>'+data+'</font>');

				setCookie('lasttype', t);
				setCookie('lastname', n);
				setCookie('lastaddr', a);
				//	jQuery('#newimgfile').removeAttr("disabled");

			} else {
				jQuery("#0_log").html(data+' ii: '+data.indexOf('hash'));
			}
		}
	});



}

function delimg(h, gal)
{
	var v=jQuery('#'+h+'_id').fieldValue();
	jQuery('#'+h+'_log').html('делитаем...');
	//	alert(v);
	jQuery.post('?del'+gal+'='+v, function(data)
	{
		jQuery("#"+h+'_log').html(data);

		if(data.indexOf("green")>0) {

			jQuery('body').oneTime(1000,'del',function() {
				jQuery('#'+h).remove();
			});
		}
	});
}

function uploadimg()
{
	jQuery("#imgresult").html("отправка ...");
	jQuery("#imgform").ajaxSubmit({
		"url": ".",
		"data": {
			"gal": jQuery("#galid").val(),
			"newimg": "y"
		}
		, success: function(data) {

			jQuery("#imgresult").html(data);
		}
	});

}



function news()
{
	jQuery('#gal1').hide();
	jQuery('#gal2').hide();
	jQuery('#load').hide();
	jQuery('#news').show();
	jQuery('#objects').hide();



	setCookie('active','news');
}

function newsedit(id)
{
	jQuery.get('?newsedit='+id, function(data)
	{
		//jQuery('#newseddiv').empty();
		jQuery('#newseddiv').html(data);
		jQuery("#editor").markItUp(mySettings);
		if(id==-1)
		{
			var dep = jQuery('#dep').val();
			dep = (dep == 'rek' ? "департамент наружной рекламы" : "театрально-оформительский департамент");
			jQuery('#leftnews').prepend("<div style='padding:3px;border-bottom:1px dotted gray;font-size:11px' id=\"news_"+data+"\">"+
			"<a href='#' onclick='newsedit("+data+")'>Новая новость </a> [<a href='#' onclick='delnews("+data+")'>x</a>]"+
			"<div style='color:gray;clear:both;'>"+dep+"</div>"+
			"</div>");
			
			id=data;
			jQuery.get('?newsedit='+id, function(data)
			{
				//jQuery('#newseddiv').empty();
				jQuery('#newseddiv').html(data);
				jQuery("#editor").markItUp(mySettings);
			});
			//"." = "." + '?&rnd='+Math.random();
		}
	});

}
function updnews()
{
	//	alert('сохраняем....');
	var id=jQuery("#id").val();
	var title=jQuery("#title").val();
	jQuery("#resspan").html("<font color=gray>сохраняем...</font>");
	var qString = jQuery("#newsform").serialize();
	//alert(qString);
	jQuery.post("index.php?newsedit="+id, qString, function(data) {
		//alert('сохранено');
		jQuery("#news_"+id).html("<a href='#' onclick='newsedit("+id+")'>"+title+"</a> [<a href='#' onclick='delnews("+id+")'>x</a>]");
		jQuery("#resspan").html("<font color=green>сохранено</font>");
	});

	//jQuery("#newsform").preventDefault();
}
function delnews(id)
{

	jQuery.ajax({
		type: "GET",
		url: "index.php?delnews="+id
	});
	jQuery('#news_'+id).remove();
}
function selgal1()
{
	jQuery('#newimgfile').unbind();
	jQuery('#newimgdiv').unbind();

	jQuery('#gal2').empty();

	jQuery('#gal1').load('?gal1='+Math.random(), function()
	{

		jQuery('#0_form .type').val(getCookie('lasttype'));
		jQuery('#0_form .name').val(getCookie('lastname'));
		jQuery('#0_form .addr').val(getCookie('lastaddr'));

		jQuery('#gal1').show();
		jQuery('#gal2').hide();
		jQuery('#load').hide();
		jQuery('#news').hide();
		jQuery('#objects').hide();

		setCookie('active','gal1');
	});


}

function reloadpage()
{
	var act = getCookie('active');

	jQuery('#'+act).load('?'+act+'='+Math.random(), function()
	{

		jQuery('#0_form .type').val(getCookie('lasttype'));
		jQuery('#0_form .name').val(getCookie('lastname'));
		jQuery('#0_form .addr').val(getCookie('lastaddr'));

		jQuery("#0_log").html('<font color=green>'+getCookie('msg')+'</font>');
		setCookie('msg', '');

		jQuery('#'+act).show();
	});


}

function selgal2()
{
	jQuery('#newimgfile').unbind();
	jQuery('#newimgdiv').unbind();

	jQuery('#gal1').empty();

	jQuery('#gal2').load('?gal2='+Math.random(), function()
	{


		jQuery('#0_form .type').val(getCookie('lasttype'));
		jQuery('#0_form .name').val(getCookie('lastname'));
		jQuery('#0_form .addr').val(getCookie('lastaddr'));


		jQuery('#news').hide();
		jQuery('#gal1').hide();
		jQuery('#gal2').show();
		jQuery('#load').hide();
		jQuery('#objects').hide();
		setCookie('active','gal2');
	});
}
function selload()
{
	jQuery('#news').hide();
	jQuery('#gal1').hide();
	jQuery('#gal2').hide();
	jQuery('#load').show();
	jQuery('#objects').hide();
	setCookie('active','load');
}
function obj()
{
	jQuery('#news').hide();
	jQuery('#gal1').hide();
	jQuery('#gal2').hide();
	jQuery('#load').hide();
	jQuery('#objects').show();
	setCookie('active','objects');
}

jQuery(function()
{
	showp();
	jQuery('#first').css('color','black');
	jQuery('.coltitle').hover(function() {
		jQuery(this).css('cursor','pointer');
	},
	function() {
		jQuery(this).css('cursor','hand');
	});
	jQuery('.col').hide();
	jQuery('.col img').css('padding','3px');
	jQuery('#1').show();
	jQuery('#gal1').hide();
	jQuery('#gal2').hide();
	jQuery('#load').hide();
	jQuery('#news').hide();
	jQuery('#objects').hide();

	jQuery('#'+getCookie('active')).show();

	//reloadpage();
	///alert(getCookie('active'));

	//	jQuery('#'+getCookie('active')).load('?'+getCookie('active')+'=ui', function() {
	//		jQuery('#'+getCookie('active')).show();
	//		jQuery("#editor").markItUp(mySettings);
	//	});

});
