$(document).ready(function(){
	Date.firstDayOfWeek = 1;
	Date.format = 'dd.mm.yyyy';
	
	$('.date-pick').datePicker({startDate:'01/01/1900'});
	$('#date_from').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#date_to').dpSetStartDate(d.addDays(0).asString());
			}
		}
	);
	$('#date_to').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#date_from').dpSetEndDate(d.addDays(0).asString());
			}
		}
	);

	$('#signup_button, #login_button, #ticket_create_button, #profile_button, #answer_create_button, #subaccount_create_button, #traff_button, #send_feedback, #password_button, #change_password_button, #form_submit').click(function (){
		$(this).parents('form').submit();
		return false;
	});
	
	$('#date_to,#date_from').change(function () {
		if($(this).val()!='')
		{
			$('#period_id option').removeAttr('selected');
			$('#period_id option:last').attr('selected', 'yes');
		}
	});	
	
	$('#promo_sites').change(function(){
		var uid=$('#uid').val();
		if($(this).val()!='p')
		{
		$.post("/ajax/get_promo", { uid: uid, sid: $(this).val() },
		function(data){
			$('#links_conteiner').html('');
			var rdata = '';
			$.each(data.subaccounts, function(i,item){
					rdata += '<div class="clear"><font style="color:#3cb8ff;font-size:19px;">'+item+'</font><br><br></div>';
				$.each(data.site_links, function(s,sitem){
					if(/\?/.exec(sitem.link))
					{
						var znak='&';
					}else{
						var znak='?';
					}
					rdata += '<div class="item">'+sitem.link_name+'<input name="link" type="text" value="'+sitem.link+znak+'i='+i+'" /></div>';
				});	
				rdata += '';
				$('#links_conteiner').html(rdata);
			});
		}, "json");		
		}
		else
		{
			$('#links_conteiner').html('');
			var rdata = '<div class="item">Ваша ссылка<input name="link" type="text" value="http://grebibablo.com?w='+uid+'" /></div>';
			$('#links_conteiner').html(rdata);
		}
	});
	
	$('#promo_sites_admin').change(function(){
		$.post("/ajax/get_promo_admin", { sid: $(this).val() },
		function(data){
			$('#links_conteiner').html('');
			var rdata = '';
			rdata += '<div id="links_conteiner">';
				$.each(data.site_links, function(s,sitem){
					rdata += '<div class="item">'+sitem.link_name+'<input type="text" value="'+sitem.link+'" name="link"/><a class="edit" href="/admin/promo/edit/'+s+'">Редактировать</a><a class="del" href="/admin/promo/delete/'+s+'">Удалить</a></div>';
				});	
				rdata += '</div>';
				$('#links_conteiner').html(rdata);
		}, "json");		
	});
	
	$('#promo_banners_admin').change(function(){
		$.post("/ajax/get_banners_admin", { sid: $(this).val() },
		function(data){
			$('#banners_conteiner').html('');
			var rdata = '';
			rdata += '';
				$.each(data.banners, function(b,bitem){
					rdata += '<table class="banners"><col width=""/><col width="100"/><col width="100"/><tbody><tr><td><img border="0" alt="" src="'+bitem.banner+'"/></td><td><a href="/admin/promo/banners/edit/'+b+'">Редактировать</a></td><td><a href="/admin/promo/banners/delete/'+b+'">Удалить</a></td></tr></tbody></table>';
				});	
				rdata += '';
				$('#banners_conteiner').html(rdata);
		}, "json");		
	});	
	
	$('#bpromo_sites').change(function(){
		if($(this).val()!=0)
		{
			$('#bpromo_site_links').removeAttr('disabled');
			$.post("/ajax/get_promo_links", { sid: $(this).val() },
			function(data){
				$('#bpromo_site_links').empty();
				$.each(data.site_links, function(s,sitem){
					$('#bpromo_site_links').append($('<option value="'+s+'">'+sitem.link_name+'</option>'));
				});				
			}, "json");		
		}
		else
		{
			$('#bpromo_site_links').attr('disabled','disabled');
		}
	});
	
	$('#bpromo_site_links').change(function(){
		if($(this).val()!=0)
		{
			var uid=$('#uid').val();
			$.post("/ajax/get_promo_banners", { lid: $(this).val(),sid: $('#bpromo_sites').val(), uid: uid },
			function(data){
				$('#banners_conteiner').html('');
				var rdata = '';
					if(/\?/.exec(data.link))
					{
						var znak='&';
					}else{
						var znak='?';
					}
				$.each(data.subaccounts, function(i,item){
					rdata += '<img src="/images/strelka.gif" border="0" alt="" class="greencolor19"><span class="greencolor17">'+item+'</span><div class="greencolor18"></div><table cellpadding="0" cellspacing="8"><colgroup><col style="width: 700px;"><col style="width: 270px;"></colgroup><tbody>';
						$.each(data.banners, function(b,bitem){
							rdata += '<tr><td class="form-details-caption"><img src="'+bitem+'" border="0" alt=""></td><td><textarea style="font-size: 12px; width: 270px; height: 100px;"><a href="'+data.link+znak+'i='+i+'"><img src="'+bitem+'" border="0" alt=""></a></textarea></td><div id="email-message"></div></tr>';
						});
					rdata += '</tbody></table><br>';
					$('#banners_conteiner').html(rdata);
				});
			}, "json");		
		}
	});
			
	$('.show_wallet').toggle(function(){
		$(this).text('Скрыть');
		}, function () {
		$(this).text('Раскрыть');
	});
			
	$('.show_wallet').click(function(){
		$(this).closest('tr').next('.toggle').toggle();
		return false;
	});
	
	$('#period_id').change(function(){
		$.post("/ajax/get_period", { period: $(this).val() },	
		function(data){
			$('#date_from').val(data.date_start);
			$('#date_to').val(data.date_end);
		}, "json");	
	});

});

