// JavaScript Document
function main_menu_up(obj){
	var div=$(obj).parent().parent();	
	var div_clone=$(div).clone();
	var order="";
	
	if(div.prev().attr("class")=="element"){
		div.prev().before(div_clone);
		div.remove();
		
		var i=1;
		$('div.element').each(function(){
			if(i==1){
				order+=i+":"+$(this).attr('id');					   
			}else {
				order+=","+i+":"+$(this).attr('id');	
			}
		i++;						   
		})
		
		$.ajax({
			url: 'a/aMenuOrder.php', //wzgledna sciezka do skryptu php
			type: 'POST', //metoda POST/GET
			dataType: 'html', //typ transferu xml/json/javascript/html
			data: {
				'order' : order
			} //dane wysylane do skryptu
		})
	}
}

function main_menu_down(obj){
	var div=$(obj).parent().parent();	
	var div_clone=$(div).clone();
	var order="";
	
	if(div.next().attr("class")=="element"){
	
		div.next().after(div_clone);
		div.remove();
		
		var i=1;
		$('div.element').each(function(){
			if(i==1){
				order+=i+":"+$(this).attr('id');					   
			}else {
				order+=","+i+":"+$(this).attr('id');	
			}
		i++;						   
		})
		
		$.ajax({
			url: 'a/aMenuOrder.php', //wzgledna sciezka do skryptu php
			type: 'POST', //metoda POST/GET
			dataType: 'html', //typ transferu xml/json/javascript/html
			data: {
				'order' : order
			} //dane wysylane do skryptu
		})
	}
	
}

function top_menu_up(obj){
	var div=$(obj).parent().parent();	
	var div_clone=$(div).clone();
	var order="";
	
	if(div.prev().attr("class")=="element"){
		div.prev().before(div_clone);
		div.remove();
		
		var i=1;
		$('div.element').each(function(){
			if(i==1){
				order+=i+":"+$(this).attr('id');					   
			}else {
				order+=","+i+":"+$(this).attr('id');	
			}
		i++;						   
		})
		
		$.ajax({
			url: 'a/aTopMenuOrder.php', //wzgledna sciezka do skryptu php
			type: 'POST', //metoda POST/GET
			dataType: 'html', //typ transferu xml/json/javascript/html
			data: {
				'order' : order
			} //dane wysylane do skryptu
		})
	}
}

function top_menu_down(obj){
	var div=$(obj).parent().parent();	
	var div_clone=$(div).clone();
	var order="";
	
	if(div.next().attr("class")=="element"){
	
		div.next().after(div_clone);
		div.remove();
		
		var i=1;
		$('div.element').each(function(){
			if(i==1){
				order+=i+":"+$(this).attr('id');					   
			}else {
				order+=","+i+":"+$(this).attr('id');	
			}
		i++;						   
		})
		
		$.ajax({
			url: 'a/aTopMenuOrder.php', //wzgledna sciezka do skryptu php
			type: 'POST', //metoda POST/GET
			dataType: 'html', //typ transferu xml/json/javascript/html
			data: {
				'order' : order
			} //dane wysylane do skryptu
		})
	}
	
}
function sub_menu_up(obj){
	var div=$(obj).parent().parent();	
	var td=div.parent();
	var div_clone=$(div).clone();
	var order="";
	
	if(div.prev().attr("class")=="element"){
		div.prev().before(div_clone);
		div.remove();
		
		var i=1;
		td.find('div.element').each(function(){
			if(i==1){
				order+=i+":"+$(this).attr('id');					   
			}else {
				order+=","+i+":"+$(this).attr('id');	
			}
		i++;						   
		})
		
		$.ajax({
			url: 'a/aSubMenuOrder.php', //wzgledna sciezka do skryptu php
			type: 'POST', //metoda POST/GET
			dataType: 'html', //typ transferu xml/json/javascript/html
			data: {
				'order' : order
			} //dane wysylane do skryptu
		})
	}
}

function sub_menu_down(obj){
	var div=$(obj).parent().parent();	
	var td=div.parent();
	var div_clone=$(div).clone();
	var order="";
	
	if(div.next().attr("class")=="element"){
	
		div.next().after(div_clone);
		div.remove();
		
		var i=1;
		td.find('div.element').each(function(){
			if(i==1){
				order+=i+":"+$(this).attr('id');					   
			}else {
				order+=","+i+":"+$(this).attr('id');	
			}
		i++;						   
		})
		
		$.ajax({
			url: 'a/aSubMenuOrder.php', //wzgledna sciezka do skryptu php
			type: 'POST', //metoda POST/GET
			dataType: 'html', //typ transferu xml/json/javascript/html
			data: {
				'order' : order
			} //dane wysylane do skryptu
		})
	}
	
}

function pokaz_menu_bottom(obj){
	var id=obj.attr('id').substr(2);
	var sub_menu=$('#s_menu_'+id);
	if(sub_menu.find('ul').children().length==0){
		return false;	
	}
	var poz=obj.offset();
	var sub_menu_height=(sub_menu.find('ul').children().length*28)+15;
	
	sub_menu.addClass('menu_active');
	
	var menu_dolne_parent=obj;
	
	obj.css({
		'border-right' : '1px solid #999',
		'border-left' : '1px solid #999'
	});
	
	var width=parseFloat(poz.left)+parseFloat(obj.width());
	sub_menu.css({
		'position' : 'absolute',
		'top' : poz.top-sub_menu_height-9,
		//'left' : $('#main').offset().left,
		'left' : poz.left-parseFloat($("#main").offset().left),
		'zIndex' : 120,
		//'width' : width,
		'width' : obj.width(),
		'height' : sub_menu_height,
		'display' : 'block'
		   
	})
	
	var bar_width=parseFloat($('#main').width())-width;
	
	/*$('div.menu_bar').css({
		'width': bar_width,
		'marginLeft' : width
	})*/
	
	sub_menu.hover(
		function(){
			clearTimeout(zegar);
		},
		function(){
			schowaj_menu_bottom(sub_menu);
		}
			
	);	
	
	
}

function schowaj_menu_bottom(element){
	zegar=setTimeout(function(){
		var id=$(element).attr('id').substr(7);
		$(element).css({'display': 'none'});
		$(element).removeClass('menu_active');
		$("#m_"+id).css({
			'border-left' : '1px solid #fff',
			'border-right' : '1px solid #fff'
		});
		/*if($('#main').find('div.menu_active').length==0){
			$('div.menu_bar').css({
				'width': $('#main').width(),
				'marginLeft' : 0
			})
		}*/
	},200);
}

//menu panel
function zmien_menu(el){
	if($(el).attr('active')==0){
		$('div.panel_menu').attr('active','0')
		.css({'color' : '#666666'});
		
		$(el).attr('active','1')
			.css({'color' : '#e65011'});
		
		switch($(el).text()){
			case 'CMS':
				$('#cms').slideDown();
				$('#sklep').slideUp();
				$.ajax({
					url: 'a/aZmienPanel.php', //wzgledna sciezka do skryptu php
					type: 'POST', //metoda POST/GET
					data: {
						'panel' : 1
					} //dane wysylane do skryptu
				})
			break;
			case 'SKLEP':
				$('#cms').slideUp();
				$('#sklep').slideDown();
				$.ajax({
					url: 'a/aZmienPanel.php', //wzgledna sciezka do skryptu php
					type: 'POST', //metoda POST/GET
					data: {
						'panel' : 2
					} //dane wysylane do skryptu
				})
			break;
		}
		
	}	
}



