var $j = jQuery.noConflict();// JavaScript Document
var $selectedFolderId=0;

function switchStronicowanie() {
	if($j(this).attr('class')!='ajaxStrLink'){
		$j('.stronicowanie div').removeClass('strItemSel');	
		$j(this).parent().addClass('strItemSel');	
		var index = $j(this).attr('title');
		
		$j('#stronicowanieContent div').hide();
		$j('#stronicowanieContent div:eq('+index+')').show();
		
	}
}

function selToolTip(id, pos){	
	if($j(id).length > 0)
			$j(id).tooltip({ 
									delay: 0, 
									showURL: false, 
									fade: 250,
									track: true, 
									showBody: " - ", 
									positionLeft: (pos ? true : false) 
								});
		
	
}

function selUserToolTip(id, html, pos){
	if($j(id).length > 0)
			$j(id).tooltip({ 
									delay: 0, 
									showURL: false, 
									fade: 250,
									track: true, 
									bodyHandler: html,
									positionLeft: (pos ? true : false) 
				});


}

function sendToPhp(urlAddr, collBackFnc) {
	 $j.ajax({
	   type: "POST",
	   url: urlAddr,
	   data: "",
	   beforeSend: function(){$j("#loading").fadeIn();},
	   complete: function(){ $j("#loading").fadeOut();},
	   success: collBackFnc
	 });
}


function objRelTo(obj, relto, posW, posH){
	var pos = $j(relto).offset(); 
	var objW = $j(obj).width();
	var objH = $j(obj).height();
	
	var rtW = $j(relto).width();
	var rtH = $j(relto).height();
	
	var left;
	switch(posW){
		case 'center': left = pos.left+rtW/2-objW/2; break;
		case 'left': left = pos.left; break;
		case 'right': left = pos.left+rtW-objW; break;
	}
	var top;
	switch(posH){
		case 'center': top = pos.top+rtH/2-objH/2; break;
		case 'top': top = pos.top; break;
		case 'bottom': top = pos.top+rtH-objH; break;
	}	 
	
	$j(obj).css( { "left": left + "px", "top":top + "px" } );
	
}

function selFolder() {
	$selectedFolderId = $j(this).attr("id");
	$j('#fileopts').html($selectedFolderId);
}

function thisClickHandler() { //start function when any link is clicked
		var divHolder;
		var urlAddres;
		var cont;		
		
		
		divHolder = '#'+$j(this).attr("rel");
		urlAddres = $j(this).attr("name");
		
		objRelTo("#loader", '#filelistholder', 'center', 'center');		
		
		if(urlAddres){
			$j.ajax({
					method: "get",url: urlAddres,data: "",
					beforeSend: function(){
							//$j(divHolder).css('visibility', 'hidden');
							$j("#loader").show();
					}, //show loading just when link is clicked
					complete: function(){ $j("#loader").hide();}, //stop showing loading when the process is complete
					success: function(html){ //so, if data is retrieved, store it in html
						//$j(divHolder).css('visibility', 'visible');
						$j(divHolder).html(html); //show the html inside .content div
						$j(divHolder).fadeIn("fast");						
					}
				});
		}
	}


function aClickHandler() { //start function when any link is clicked
	var divHolder;
	var urlAddres;
		
		
	
	divHolder = $j(this).attr("rel");
	urlAddres = $j(this).attr("href");
			
	objRelTo("#loading", divHolder, 'center', 'center');
	if(urlAddres){
		$j.ajax({
				method: "get",url: urlAddres,data: "",
				beforeSend: function(){
						//$j(divHolder).css('visibility', 'hidden');
						$j("#loading").fadeIn();
				}, //show loading just when link is clicked
				complete: function(){ $j("#loading").fadeOut();}, //stop showing loading when the process is complete
				success: function(html){ //so, if data is retrieved, store it in html
					//$j(divHolder).css('visibility', 'visible');
					$j(divHolder).html(html); //show the html inside .content div
					$j(divHolder).slideDown("slow");
					
				}
			});
	}

	return false;
}

function aConfirmClick() {
		
		var divHolder = $j(this).attr("rel"); //miejsce gdzie ma zaladowac
		var displayMode = 'empty';
		if($j(this).attr("name"))
			displayMode = $j(this).attr("name"); // index, empty, panel 
		
		var cofirmMess = $j(this).children('label').html();
		var cofirmTitle = $j(this).children('label').attr('title');
		
		urlAddres = $j(this).attr("href"); // adr

		objRelTo("#loading", divHolder, 'center', 'center');


		jConfirm(cofirmMess, cofirmTitle, function(r) {
			if(r && urlAddres){
				if(displayMode=='all'){
					window.open ( urlAddres , '_self' );
				}else{
					//alert(urlAddres);
					$j.ajax({
						
						method: "get",url: urlAddres,data: "",
						beforeSend: function(){
								//$j(divHolder).css('visibility', 'hidden');
								$j("#loader").show();
						}, //show loading just when link is clicked
						complete: function(){ $j("#loader").hide();}, //stop showing loading when the process is complete
						success: function(html){ //so, if data is retrieved, store it in html
							//$j(divHolder).css('visibility', 'visible');
							$j(divHolder).html(html); //show the html inside .content div
							$j(divHolder).fadeIn("fast");						
						}
					});
				}
			}		
	
		});
	return false;
}


function switchOverOn(){
	$j(this).parent().addClass('hover');
}

function switchOverOff(){
	$j(this).parent().removeClass('hover');
}
		
/*********************FUNCKCJA laduje do wybranego div'a odpowiedz z php*************************/		 
/*********************traktowane jako funkcja domyslna zaraz po dopaleniu odp stron**************/		 
function loadAtFirst(div, php){
	$j(div).load(php);
}







