
/* **** AJAX PRUVODCE **** */

function fSetPruvodce(sTyp, sHodnota, eEml)
{
	if( sTyp == "" || sTyp == undefined || sTyp == null )	return false; 
	if( sHodnota == "" || sHodnota == undefined || sHodnota == null ) return false;
	rCaller = eEml;
	eResult = "#pruvodce_result";
	$(eResult).load( "/ajax/pruvodce.php" , {pTyp:sTyp, pHodnota:sHodnota} , fFinishLoad() );
	$(eResult).ajaxSend( function( event, request, settings )	{	fAjaxSend( this , rCaller , event , request , settings );		});
	$(eResult).ajaxStart( function()							{	fAjaxStart( this , rCaller );	});
	$(eResult).ajaxStop( function()								{	fAjaxStop( this , rCaller );	});
	$(eResult).ajaxSuccess( function( event, request, settings ){	fAjaxSuccess( this , rCaller , event , request , settings );	});
	$(eResult).ajaxError( function( event, request, settings )	{	fAjaxError( this , rCaller , event , request , settings );	});
	$(eResult).ajaxComplete( function( request, settings )		{	fAjaxComplete( this , rCaller , request , settings );			});
	$.post("/ajax/pruvodce.php", {pTyp:sTyp, pHodnota:sHodnota}, function(data){
  		fProcessPruvodce(data, sTyp, sHodnota, eEml);
	});
}


function fShowLoading( rElm , rCaller )
{
	$(rElm).html('<div class="ajaxLoadingInfo"><strong>Nahrávám obsah...</strong><br /><br /><img src="/bg/loading.gif" class="ajaxLoadingImage" /><br /><br /><em>Čekejte, prosím...</em></div>');
}//fShowLoading

function fHideLoading( rElm , rCaller )
{
	$(rElm).html("");
}//fHideLoading
function fFinishLoad()
{
}//fFinishLoad
function fAjaxStart( rElm , rCaller )
{
	fShowLoading( rElm , rCaller );
}//fAjaxStart
function fAjaxStop( rElm , rCaller )
{
	fHideLoading( rElm , rCaller );
}//fAjaxStop
function fAjaxError( rElm , rCaller , event , request , settings )
{
	$(rElm).text('Chyba pri  nahravani z adresy: '+settings.url);
}//fAjaxError

function fProcessPruvodce(data, sTyp, sHodnota, eEml)
{
	if(data!=0)
	{
		$(".piktogram").removeClass("selected");
		$(eEml).parent(".piktogram").addClass("selected");
		if( sTyp=='montaz' )
		{
			$("#pruvodce_info").text('Vybraný druh montáže: '+data);
			$("#pokracovat").removeClass('hidden');
			if( sHodnota=='vanova' )
				window.location.href = '/vanove-zasteny/';
			else if( sHodnota=='pevna' )
				window.location.href = '/pruvodce/sprchove-zasteny/';
			else
				window.location.href = '/pruvodce/zavirani/';
		}
		if( sTyp=='zavirani' )
		{
			$("#pruvodce_info").text('Vybraný princip zavírání: '+data);
			$("#pokracovat").removeClass('hidden');
			window.location.href = '/pruvodce/sprchove-zasteny/';
		}
	}
}
