
function send_form(my_panel, my_event)
{
    var log = $(my_panel+'_wait').empty().addClass('loading');

    //informacja o zdarzeniu
    if( my_event )
        $(my_panel+'_event').set('value', my_event);
		
    
    //wyslanie formularza
    var sender = new Request();
    
    sender.onSuccess=function(responseText, responseXML)
    {
        $(my_panel+'_div').set('html', responseText);
        log.removeClass('loading');
    };

    sender.send(
    {
        data: $(my_panel+'_form'),
        url: $(my_panel+'_form').get('action')
    }); 
}

//funcja dedykowana
function send_comment(my_panel, my_event)
{
    var log = $(my_panel+'_wait').empty().addClass('loading');

    //informacja o zdarzeniu
    if( my_event )
            $(my_panel+'_event').set('value', my_event);
		
    
    //wyslanie formularza
    var sender = new Request();

    sender.onSuccess=function(responseText, responseXML)
    {
        $(my_panel+'_div').set('html', responseText);
        log.removeClass('loading');

        var PageId = $("scPageId").get('value');
        var ImgId = $("scImgId").get('value');

        var state = $("scState").get('value');
        if( state > 0)
        {
            window.setTimeout("g_closeDlg('dlg_comm')", 600);
            refresh_elemEx('scComment_div', 'printcomment', 'page_id='+ PageId+'&img_id='+ImgId);
        }
    };

    sender.send(
    {
        data: $(my_panel+'_form'),
        url: $(my_panel+'_form').get('action')
    });
}

function refresh_elem(divid, server, param)
{
    var myRequest = new Request({method: 'get', url: server });

    $(divid).addClass('loading');

    myRequest.onSuccess=function(responseText, responseXML)
    {
            $(divid).removeClass('loading');
            $(divid).set('html', responseText);
    };

    myRequest.send(param);
}

function refresh_elemEx(divid, server, param)
{
	refresh_elem(divid, 'handler.php', param+'&handleName='+server);
}

var reload;
function upload_file(parent, imgSet, index)
{
	$('dlgbox_client').empty();
	reload = 0;
	
	var imgSetId = $(imgSet).get('value');
	
	var myIFrame = new IFrame(
	{
	    src: 'upload.php?imgset_id='+imgSetId,
	 
	    styles: 
	    {
	        width: '100%',
	        height: '190px',
	        border: '0px'
	    },
	    events: 
	    {
 
            load: function()
            {
                    if( reload )
                    {
                    refresh_elemEx("imgset_" + imgSetId, 'imgset', 'imgset_id='+imgSetId+'&index='+index);
                }
            }
        }
	});
	
	
	$('dlgbox_client').grab(myIFrame);
	showdlg('', 'dlg_comm');
}


function changePlaceImg(img_id, place_id)
{
    //wysłanie na serwer informacji o nowym obrazku
    refresh_elemEx('infoPlace_div', 'changePlaceImg', 'img_id='+img_id+'&place_id='+place_id );
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function getURLParam(strParamName)
{
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 )
  {
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ )
    {
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 )
      {
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 
