// TODO

if(typeof(Settings) == 'undefined')
{
  var Settings=new Object();

  Settings.BASE_DOMAIN=BASE_DOMAIN;
  Settings.BASE_DIR=BASE_DIR;
  Settings.BASE_WWW=BASE_WWW;
  Settings.BASE_VER=BASE_VER;
  Settings.BASE_SKIN=BASE_WWW+'v/'+BASE_VER+"/";
  
  
  
  Settings.CURRENT_DOMAIN=document.domain;
  Settings.CURRENT_DIR=BASE_DIR;
  Settings.CURRENT_WWW='http://'+Settings.CURRENT_DOMAIN+Settings.CURRENT_DIR;
  Settings.CURRENT_VER=BASE_VER;
  Settings.CURRENT_SKIN=Settings.CURRENT_WWW+'v/'+BASE_VER+"/";
  
  Settings.JART_PATH=JART_PATH;
}
//
function Wait_HTML(w,h)
{
     return '<div  style="width: '+w+'px; height: '+h+'px; background-repeat:no-repeat ; background-image: url('+ Settings.CURRENT_SKIN+'img/loading.gif);background-position: center center; ">&nbsp;</div>'
}

function WriteStartDiv(html){
  //  _$('div-top').innerHTML=_$('div-top').innerHTML+html;
  

  newNode=document.createElement("div");
  newNode.innerHTML=html;
  var i;
  for(i=0;i<newNode.childNodes.length; i++) 
    if(_$('div-top'))
    _$('div-top').parentNode.insertBefore(newNode.childNodes[i],_$('div-top'));
 
}

var cWait_DLG;
function Wait_DLG()
{
  cWait_DLG=Simple_PopUp(Dict['Wait_DLG_txt'],Wait_HTML(300,100),310,110,true)
//    cWait_DLG=dhtmlmodal.open('Wait_DLG', 'inline',Wait_HTML(300,80) ,Dict['Wait_DLG_txt'], 'width=300px,height=100px,center=1,resize=0,scrolling=0',true);
}
function Wait_DLG_close()
{
  try{

   cWait_DLG.Close();
   } catch (e){};

}
var h_Err_DLG;
function Err_DLG(Msg,Title)
{
  var Html='<center>'+Msg +"<br/><br/>"+'<button onclick="h_Err_DLG.Close();">&nbsp;&nbsp;OK&nbsp;&nbsp;</button><br/><br/></center>';
  if(! Title)
    Title=GetDict('Error_DLG_title', 'Błąd');
  h_Err_DLG=Simple_PopUp(Title,Html,300,110,false)
 
}
function Msg_DLG(Msg,Title)
{
  var Html='<center>'+Msg +"<br/><br/>"+'<button onclick="h_Err_DLG.Close();">&nbsp;&nbsp;OK&nbsp;&nbsp;</button><br/><br/></center>';
  if(! Title)
    Title=GetDict('Msg_DLG_title', 'Wiadomość');
  h_Err_DLG=Simple_PopUp(Title,Html,300,110,false)
 
}
function OK_DLG(Msg,Title,OnOk)
{
  var Html='<center>'+Msg +"<br/><br/>"+'<button onclick="h_Err_DLG.Close();'+OnOk+';">&nbsp;&nbsp;OK&nbsp;&nbsp;</button>&nbsp;&nbsp;<button onclick="h_Err_DLG.Close();" > Anuluj </button><br/><br/></center>';
  if(! Title)
    Title=GetDict('Msg_DLG_title', 'Wiadomość');
  h_Err_DLG=Simple_PopUp(Title,Html,300,110,false)
 
}




function Dialog(Title,Html,Width,Height,HideX,OnCloseFun)
{
    var pDialog=Simple_PopUp(Title,Html,Width,Height,HideX,OnCloseFun);
    return pDialog;
}


/// Funkcje dla obiektów
function ActTag(iid,fun)
{
    return "&act_"+iid+"="+fun;
}
function IdTag(iid,i)
{
    return "&id_"+iid+"="+i;
}
function GenTag(iid,name,val)
{
    return "&"+name+ "_"+iid+"="+val;
}

//document.write('<div style="display:none;" id="HTML_List_TMP_DIV"></div>')
WriteStartDiv('<div style="display:none;" id="HTML_List_TMP_DIV"></div>');
function HTML_List(bp,init,succ,succ_id) {

    var obj = new Object();
    obj.Loaded=false;
    obj.onInitialization=null;
    obj.onSuccess=null;
    obj.BasePath=null;
    obj.onSuccessID=null;
    
    if(bp)
       obj.BasePath=bp;
    if(init)
       obj.onInitialization=init;
    if(succ)
       obj.onSuccess=succ;   
    if(succ_id){
       obj.onSuccessID=succ_id;
       obj.onSuccess=function (obj1)
            { 
              try{ 
                  document.getElementById(obj.onSuccessID).innerHTML=obj1.responseText;
               }catch(e){}  
               };
    }
             
    obj.Init = function(bp,init,succ) {
      obj.BasePath=bp;
      obj.onInitialization=init;
      obj.onSuccess=succ;
    };
    obj.Load = function() {
      if(! obj.Loaded)
      {
          obj.RefreshFunction('');
          obj.Loaded=true;
      }
    };
    obj.RefreshFunction = function(addget) {
      var get=obj.BasePath;
       if(addget)
          get+=addget;
          //alert(get);
          advAJAX.get({
                url: get,
                onInitialization : obj.onInitialization,
                onSuccess : obj.onSuccess,
                onError : function(obj) { alert("Błąd" ); }
          });
    };
    obj.SubmitFunction = function(fid) {
           advAJAX.submit(document.getElementById(fid),{
                onInitialization : obj.onInitialization,
                onSuccess : obj.onSuccess,
                onError : function(obj) { alert("Błąd" ); }
          });
    };
     obj.Set_Sort =  function (tag)
      {
        var get="&set_SO=" +tag;
        obj.RefreshFunction(get);
      };
      obj.Set_Page =  function (tag)
      {
        var get="&set_P=" +tag;
        obj.RefreshFunction(get);
      };
      obj.Set_PagePos =  function (tag)
      {
        var get="&set_PC=" +tag;
        obj.RefreshFunction(get);
      };
      obj.DoFiltr=function (formid)
      {
           obj.SubmitFunction(formid);
      }
			obj.Filtr=function (filtr,value)
      {
          var get="&"+filtr+"=" +value;
        	obj.RefreshFunction(get);
      }
  return obj;
};


function clearForm(formName)
{
  var form, elements, i, elm;
    form = document.forms[formName];
		elements = form.elements;
		for( i=0, elm; elm=elements[i++]; )
		{
			if (elm.type == "text")
			{
				elm.value ='';
			}
			if (elm.type == "radio")
			{
				elm.checked =false;
			}
			if (elm.type.toLowerCase() == "select-one")
			{
				elm.selectedIndex = -1;
			}
		}
}
function FormFieldVal(formID,field)
{
    var form, elements, i, elm;
    form = _$(formID);
		elements = form.elements;
		for( i=0, elm; elm=elements[i++];)
			if (elm.name == field)
			   return elm.value; 

}
var Simple_PopUp_zIndexvalue=100;
function Hide_SelectBoxes()
{
  var elems = document.getElementsByTagName("select");
  if (elems)
      for (i=0; i<elems.length; i++)
          elems[i].style.display =  'none';
}
function Show_SelectBoxes()
{
  var elems = document.getElementsByTagName("select");
  if (elems)
      for (i=0; i<elems.length; i++)
          elems[i].style.display = '';
}

function Simple_PopUp(Title,Html,Width,Height,HideX,OnCloseFun,OnlyDiv) {
   var obj = new Object();
   Hide_SelectBoxes()
     obj.getviewpoint = function(){ //get window viewpoint numbers
    	var ie=document.all && !window.opera
    	var domclientWidth=document.documentElement && parseInt(document.documentElement.clientWidth) || 100000 //Preliminary doc width in non IE browsers
    	obj.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
    	obj.scroll_top=(ie)? obj.standardbody.scrollTop : window.pageYOffset
    	obj.scroll_left=(ie)? obj.standardbody.scrollLeft : window.pageXOffset
    	obj.docwidth=(ie)? obj.standardbody.clientWidth : (/Safari/i.test(navigator.userAgent))? window.innerWidth : Math.min(domclientWidth, window.innerWidth-16)
    	obj.docheight=(ie)? obj.standardbody.clientHeight: window.innerHeight
    	obj.docheightcomplete=(obj.standardbody.offsetHeight>obj.standardbody.scrollHeight)? obj.standardbody.offsetHeight : obj.standardbody.scrollHeight
  }
 obj.Close = function(){ //get window viewpoint numbers

    
    if( obj.OnCloseFun)
    {
            obj.OnCloseFun();
            obj.OnCloseFun=null
     }
    if (obj.domwindow)
    {
            obj.domwindow.style.display="none";
            obj.domwindow.innerHTML="";
            document.getElementById("Simple_PopUp_DIV").removeChild(domwindow);
            obj.domwindow=null
            Simple_PopUp_zIndexvalue-=2;
    }
    if(obj.Veil)
    {
       document.getElementById("Simple_PopUp_DIV").removeChild(obj.Veil);
       obj.Veil=null;
    }
    Show_SelectBoxes();

 }
  obj.SetTitle = function(Title){
     if( obj.Title)
            obj.Title.innerHTML=Title;
   }
  obj.SetHtml = function(Html){
     if( obj.Html)
            obj.Html.innerHTML=Html;
   }
   
   obj.SetSize = function(Width,Height){
       obj.domwindow.style.width=Math.max(parseInt(Width)+	2*2, 150)+"px";
       obj.domwindow.style.height=Math.max(parseInt(Height)+24, 100)+"px"

      // obj.Html.style.width=Math.max(parseInt(Width), 150)+"px";
	    // obj.Html.style.height=Math.max(parseInt(Height), 100)+"px";
	     obj.domwindow.style.left=obj.scroll_left+(obj.docwidth-domwindow.offsetWidth)/2+"px"
	     var tt=obj.scroll_top+(obj.docheight-domwindow.offsetHeight)/2;
	     if (tt <0)
           tt=1;
	     obj.domwindow.style.top=tt+"px"
	     

   }
    obj.SetOnCloseFun = function(OnCloseFun){
      if (OnCloseFun)
        obj.OnCloseFun=OnCloseFun;
    }



  obj.getviewpoint();
  obj.SetOnCloseFun(OnCloseFun)


  // tworzenie popupa
  var domwindow=document.createElement("div") //create dhtml window div
   domwindow.className="Simple_PopUp_Div";
   domwindow.id="Simple_PopUp_Div"+Simple_PopUp_zIndexvalue;
  var dHtml="<div class='Simple_PopUp_Box'>"   // +Html+"</div>";
  if(!OnlyDiv)
  {
      dHtml+="<div><div class='Simple_PopUp_Title'>"+Title+ "</div>";
      if(! HideX)
    	 dHtml+="<div  class='Simple_PopUp_CloseBox' >&nbsp;</div></div>";
    	dHtml+="<div class='clr'></div>";
  }
  dHtml+=Html+"</div>";

  if(!OnlyDiv)
    domwindow.innerHTML=dHtml
  else
    domwindow.innerHTML=Html
  if(!OnlyDiv && ! HideX)
    	 	domwindow.firstChild.firstChild.lastChild.onclick=obj.Close;
    	 	
  domwindow.style.zIndex=Simple_PopUp_zIndexvalue+1;
  document.getElementById("Simple_PopUp_DIV").appendChild(domwindow); 
  obj.domwindow=domwindow;
	
   obj.SetSize(Width,Height);

  domwindow.style.visibility="visible"
	domwindow.style.display="block"


   var Veil=document.createElement("div") //create dhtml window div
   Veil.className="Simple_PopUp_Veil"
   Veil.style.zIndex=Simple_PopUp_zIndexvalue;
   document.getElementById("Simple_PopUp_DIV").appendChild(Veil)
   Veil.style.width=obj.docwidth+"px" //set up veil over page
	 Veil.style.height=obj.docheightcomplete+"px" //set up veil over page

    if( !OnlyDiv && NiftyCheck())
    {
        Rounded("div#Simple_PopUp_Div"+Simple_PopUp_zIndexvalue,"all","transparent","#ffffff","border #BCC5C2");
        //Rounded("div.Simple_PopUp_Div","bottom","transparent","#ffffff","border #BCC5C2");
    }
   obj.Veil=Veil;
   Simple_PopUp_zIndexvalue+=2;
   return obj;
}

//document.write('<div style="position:relative;z-index:100;" id="Simple_PopUp_DIV"></div>')
WriteStartDiv('<div style="position:relative;z-index:100;" id="Simple_PopUp_DIV"></div>');
 

function ShowById_tr(Id)
	{
        var Obj=document.getElementById(Id);
        try
        {
             Obj.style.display='table-row';
        }
       catch (e)
        {
            Obj.style.display='inline';
        }
	}
	
	
	 function HideById(Id)
	{
        var Obj=document.getElementById(Id);
        Obj.style.display='none';
	}
	 function ShowById(Id)
	{
        var Obj=document.getElementById(Id);
        if(Obj.tagName.toUpperCase()=='TR')
          ShowById_tr(Id);
        else
          Obj.style.display='inline';
	}
	 function ShowBlock(Id)
	{
        var Obj=document.getElementById(Id);
        Obj.style.display='block';
	}
	
    function _$(id)
    {return document.getElementById(id);}
    function _$s(id)
    {return document.getElementById(id).style;}
     function _$v(id)
    {return document.getElementById(id).value;}
     function _$Submit(id)
    { document.getElementById(id).submit();}
    
function ShowHide(show,hide)
	{
      if(show &&  _$(show) ) _$s(show).display='block';
      if(hide &&  _$(hide) )  _$s(hide).display='none';
  }
function ShowiHide(show,hide)
	{
      if(show &&  _$(show) ) _$s(show).display='inline';
      if(hide &&  _$(hide) )  _$s(hide).display='none';
  }


    function trace(txt)
    {
        try
        {
           _$('debug').innerHTML+="<BR>"+txt;
        
        }catch(e){};
    }

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
function findPos_Top(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return curtop;
}
function doc_width()
{ 	
   var ie=document.all && !window.opera
   var domclientWidth=document.documentElement && parseInt(document.documentElement.clientWidth) || 100000 //Preliminary doc width in non IE browsers
   var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
   var scroll_top=(ie)? standardbody.scrollTop : window.pageYOffset
   var scroll_left=(ie)? standardbody.scrollLeft : window.pageXOffset
   var docwidth=(ie)? standardbody.clientWidth : (/Safari/i.test(navigator.userAgent))? window.innerWidth : Math.min(domclientWidth, window.innerWidth-16)
   var docheight=(ie)? standardbody.clientHeight: window.innerHeight
   var docheightcomplete=(standardbody.offsetHeight>standardbody.scrollHeight)? standardbody.offsetHeight : standardbody.scrollHeight
  return   docwidth;  
}
function doc_height()
{ 	
   var ie=document.all && !window.opera
   var domclientWidth=document.documentElement && parseInt(document.documentElement.clientWidth) || 100000 //Preliminary doc width in non IE browsers
   var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
   var scroll_top=(ie)? standardbody.scrollTop : window.pageYOffset
   var scroll_left=(ie)? standardbody.scrollLeft : window.pageXOffset
   var docwidth=(ie)? standardbody.clientWidth : (/Safari/i.test(navigator.userAgent))? window.innerWidth : Math.min(domclientWidth, window.innerWidth-16)
   var docheight=(ie)? standardbody.clientHeight: window.innerHeight
   var docheightcomplete=(standardbody.offsetHeight>standardbody.scrollHeight)? standardbody.offsetHeight : standardbody.scrollHeight
  return   docheight;  
}
 


/*
	FlashReplace is developed by Robert Nyman, http://www.robertnyman.com, and it is released according to the
	Creative Commons Deed license (http://creativecommons.org/licenses/GPL/2.0/)
*/
// ---
var FlashReplace = {
	elmToReplace : null,
	flashIsInstalled : null,
	defaultFlashVersion : 7,
	replace : function (elmToReplace, src, id, width, height, version, params){
		this.elmToReplace = document.getElementById(elmToReplace);
		this.flashIsInstalled = this.checkForFlash(version || this.defaultFlashVersion);
		if( this.flashIsInstalled){
			var obj = '<object' + ((window.ActiveXObject)? ' id="' + id + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="' + src + '"' : '');
			obj += ' width="' + width + '"';
			obj += ' height="' + height + '"';
			obj += '>';
			param = '<param';
			param += ' name="movie"';
			param += ' value="' + src + '"';
			param += '>';
			param += '';
			var extraParams = '';
			var extraAttributes = '';
			for(var i in params){
				extraParams += '<param name="' + i + '" value="' + params[i] + '">';
				extraAttributes += ' ' + i + '="' + params[i] + '"';
			}
			var embed = '<embed id="' + id + '" src="' + src + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"';
			var embedEnd = extraAttributes + '></embed>';
			var objEnd = '</object>';
			if(this.elmToReplace )
			 this.elmToReplace.innerHTML = obj + param + extraParams + embed + embedEnd + objEnd;			
			return obj + param + extraParams + embed + embedEnd + objEnd;
		}
	},
	
	checkForFlash : function (version){
		this.flashIsInstalled = false;
		if(window.ActiveXObject){
			try{
				var flash = new ActiveXObject(("ShockwaveFlash.ShockwaveFlash." + version));
				this.flashIsInstalled = true;
			}
			catch(e){
				// Throws an error if the version isn't available			
			}
		}
		else if(navigator.plugins && navigator.mimeTypes.length > 0){
			var flash = navigator.plugins["Shockwave Flash"];
			if(flash){
				var flashVersion = navigator.plugins["Shockwave Flash"].description.replace(/.*(\d+\.\d+).*/, "$1");
			//	alert(navigator.plugins["Shockwave Flash"].description);
				//if(flashVersion >= version){
					this.flashIsInstalled = true;
				//}
			}
		}
		return this.flashIsInstalled;
	}
};

 
 
 function dump(arr,level) {
 
	var dumped_text = "";
	if(!level) level = 0;
  if(level>2)
    return;	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}


function trim(s)
{
    //var s=string(ss);
    var l=0; var r=s.length -1;
    while(l < s.length && (s[l] == ' ' || s[l] == '\n' || s[l] == '\c' || s[l] == '\r'))
    {     l++; }
    while(r > l && s[r] == ' ')
    {     r-=1;     }
    return s.substring(l, r+1);
}


function HTML_Scroll_List() {

    var obj = new Object();
    var onInitialization=null;
    var onSuccess=null;
    var BasePath=null;
    var ActPage=1;
    var pDiv;
    var PagePref;
    
    obj.Set_pDiv= function(p){obj.pDiv=p;}
    obj.Set_ActPage= function(p){obj.ActPage=p;}
    obj.Set_PagePref= function(p){obj.PagePref=p;}
    
    obj.Init = function(bp,init,succ) {
      obj.BasePath=bp;
      obj.onInitialization=init;
      obj.onSuccess=succ;
    };
    obj.RefreshFunction = function(addget) {
      var get=obj.BasePath;
       if(addget)
          get+=addget;
          advAJAX.get({
                url: get,
                onInitialization : obj.onInitialization,
                onSuccess : obj.onSuccess,
                onError : function(obj) { alert("Błąd" ); }
          });
    };
    
    
    obj.LoadPage = function(nr) {
      var get=obj.BasePath+"&set_P=" +nr;
      
          advAJAX.get({
                url: get,
                onInitialization : obj.onInitialization,
                onSuccess : function(robj) { 
                    _$(obj.PagePref+nr).innerHTML=robj.responseText;
                },
                onError : function(obj) { alert("Błąd" ); }
          });
          
          
    };
    obj.SubmitFunction = function(fid) {
           advAJAX.submit(document.getElementById(fid),{
                onInitialization : obj.onInitialization,
                onSuccess : obj.onSuccess,
                onError : function(obj) { alert("Błąd" ); }
          });
    };
     obj.Set_Sort =  function (tag)
      {
        var get="&set_SO=" +tag;
        obj.RefreshFunction(get);
      };
      obj.Set_Page =  function (tag)
      {
        //var get="&set_P=" +tag;
        //obj.RefreshFunction(get);
         obj.LoadPage(tag); 
      };
      obj.Set_PagePos =  function (tag)
      {
        var get="&set_PC=" +tag;
        obj.RefreshFunction(get);
      };
      obj.DoFiltr=function (formid)
      {
           obj.SubmitFunction(formid);
      }

  return obj;
};
//=============================================
/**
 * Zwijanie i rozwijanie kontenerow
 * @param string value nazwa obiektu
 * @param string idZwin id div z odnosnikiem ZWIN/ROZWIN
 * @param string idKontener id div ze zwijanym kontenerem
 */
function rozwijanie(idZwin,idKontener)
{
	this.idZwin=idZwin;
	this.idKontener=idKontener;
	//okreslenie predkosci przesuwania
	//czas trwania Frame
	this.timeFrame=0.02;
	//liczba pixeli na Frame
	this.stdHeight=15;

	this.value=idKontener+'Var';
	
	this.step=0;
	//czy ma byc uruchomione
	this.go;
	
	//skroty do div
	this.kontenerStyle=document.getElementById(this.idKontener).style;
	this.divZwin=document.getElementById(idZwin);
	
	/**
	 * inicjacja kontenera
	 * @param number arg 0 - zwin, 1 - rozmin
	 */
	this.init=function(arg)
	{
		
		if(document.getElementById(this.idKontener))
		{
			document.getElementById(this.idKontener).style.overflow='hidden';
			
			//ustalenie styli idZwin
			this.divZwin.style.width='22px';
			this.divZwin.style.height='21px';
			this.divZwin.style.marginRight='0';

			//this.kontenerStyle.overflow='hidden';
			//this.kontenerStyle.width='188px';
			
			this.height=getObjectHeight(this.idKontener);
			//alert (this.height);
			this.liczStep=Math.round(this.height/this.stdHeight);
			//jesli nie pobrano prawidlowego height
			//alert(this.height);
			if(this.height==0)
			{
				this.go=false;
				this.step=this.liczStep;
			}
			else 
			{
				this.go=true;
				this.step=0;
			}
		
		
			if(arg==0)
			{
				this.divZwin.innerHTML='<a href=\'javascript:'+this.value+'.rozwin();\'><img src="img/std/kontener/plus.png"/></a>';
				this.kontenerStyle.display='none';
			}
			else if(arg==1)
			{
				this.divZwin.innerHTML='<a href=\'javascript:'+this.value+'.zwin();\'><img src="img/std/kontener/minus.png"/></a>';
				this.kontenerStyle.display='block';
			}
		}
		
	}	
	/**
	 * zwijanie warstwy
	 */
	this.zwin=function()
	{
		//alert("zwin");
		if(this.step==0)
		{
			this.step=1;
			this.kontenerStyle.display='block';
			this.start('zwin');
		}
		else if(this.step<this.liczStep)
		{
			this.kontenerStyle.height=this.height-this.step*this.stdHeight;
			this.step++;
			//this.start('zwin');
		}
		else
		{
			clearInterval(this.timer);
			this.kontenerStyle.height=0;
			this.kontenerStyle.display='none';
			this.divZwin.innerHTML='<a href=\'javascript:'+this.value+'.rozwin();\'><img src="img/std/kontener/plus.png"/></a>';
			this.step=0;
			
		}
	}
	/**
	 * rozwijanie warstwy
	 */
	this.rozwin=function()
	{
		//alert("zwin");
		if(this.step==0)
		{
			this.step=1;
			this.kontenerStyle.display='block';
			this.kontenerStyle.height=0;
			this.start('rozwin');
		}
		else if(this.step<this.liczStep)
		{
			//document.getElementById(this.idKontener).style.height=this.step*this.stdHeight;
			this.kontenerStyle.height=this.step*this.stdHeight;
			this.step++;
			//this.start('rozwin');
		}
		else
		{
			clearInterval(this.timer);
			this.kontenerStyle.height=this.height;
			this.kontenerStyle.display='block';
			this.divZwin.innerHTML='<a href=\'javascript:'+this.value+'.zwin();\'><img src="img/std/kontener/minus.png"/></a>';
			this.step=0;
		}
	}
	/**
	 * funkcje czasowe
	 */
	 this.start=function(arg)
	 {
	 	//setTimeout(this.value+'.'+arg+'()', this.timeFrame*1000);
	 	 this.timer = setInterval(this.value+'.'+arg+'()', this.timeFrame*1000);
	 }
}
//=============================================
function MiniTemplate(src_id,dest_id,args)
{
  var tpl=_$(src_id).innerHTML;
  for (a in args) {
    var tpl1=tpl;
    do{
        tpl=tpl1;
        tpl1=tpl.replace(a, args[a]);
    } while(tpl1 != tpl)
    tpl=tpl1;
  }
  if(dest_id)
    _$(dest_id).innerHTML=tpl;
  return tpl;
}
function VPlayer(JART_PATH,katalog,id,typ,tube_id,g_id,divid)
{
  if(typ == '1')
     return VidPlayer_YouTube(tube_id,divid)
  else
  if(typ == '2')
     return VidPlayer_gvideo(g_id,divid)
  else
     return VidPlayer(JART_PATH,katalog,id,divid)
}
function VPlayer2(katalog,id,typ,divid,width,onlyplay)
{
  if(typ == '1')
     return VidPlayer_YouTube(id,divid,width)
  else
  if(typ == '2')
     return VidPlayer_gvideo(id,divid,width)
  else
  if(typ == '3')
     return VidPlayer_kip(katalog,id,divid,false,false,width,onlyplay);
}

function VidPlayer(JART_PATH,katalog,id,divid,klik_url,add_url)
{
    var vfile=Settings.JART_PATH +'/'+ katalog + '/film/'+id +'.flv';
    var ifile=Settings.JART_PATH +'/'+ katalog + '/film/'+id +'_full.jpg';

    var swf=Settings.CURRENT_SKIN+"swf/video_play.swf?file="+vfile+"&bufferTime=5&previewImage="+ifile+"&startAt=0&autoStart=false";    
   if(add_url)
       swf+="&"+add_url;
    if(klik_url)
      swf+="&myLink="+klik_url;

   return FlashReplace.replace(divid,swf , "flplayer", 470, 400, 7,
        {  wmode : "transparent",   quality: "high",  bgcolor: "#000000",allowfullscreen :"true"});
}
function VidPlayer_kip(katalog,id,divid,klik_url,add_url,size,onlyplay)
{
    var vfile=Settings.JART_PATH +'/'+ katalog + '/film/'+id +'.flv';
    var ifile=Settings.JART_PATH +'/'+ katalog + '/film/'+id +'_full.jpg';

    var swf=Settings.CURRENT_SKIN+"swf/video_play.swf?file="+vfile+"&bufferTime=5&previewImage="+ifile+"";    
   if(add_url)
       swf+="&"+add_url;
    if(klik_url)
      swf+="&myLink="+klik_url;
    
		 if(!size)
        size=470
   var sizeh=  400/470*size;   
		swf+="&iehak=t";
   return FlashReplace.replace(divid,swf , "flplayer", size,  sizeh,7,
        {  wmode : "transparent",   quality: "high",  bgcolor: "#000000",allowfullscreen :"true"});
}
/*
<object width="425" height="355"><param name="movie" v
alue="http://www.youtube.com/v/o0jmfRqrJHQ&hl=en"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/o0jmfRqrJHQ&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
*/
function VidPlayer_YouTube(tube_id,divid,size)
{
   if(!size)
        size=425
   var sizeh=  355/425*size;  
   
    return FlashReplace.replace(divid, "http://www.youtube.com/v/"+tube_id+"&hl=pl", "fl-"+divid, size, sizeh, 7,
        {  wmode : "transparent",   quality: "high",  bgcolor: "#ffffff", allowfullscreen :"true"});
}
//http://video.google.com/googleplayer.swf?docId=9208826433095168672&hl=pl
// width:400px; height:326p
function VidPlayer_gvideo(g_id,divid,size)
{
    if(!size)
       // size=710
        size=400
   var sizeh=  326/400*size;  
   return FlashReplace.replace(divid, "http://video.google.com/googleplayer.swf?docId="+g_id+"&hl=pl", "fl-"+divid, size, sizeh, 7,
        {  wmode : "transparent",   quality: "high",  bgcolor: "#ffffff", allowfullscreen :"true"});
}
function VidPlayer2(path,divid,width)
{
    var w=470;
    var h=400;
    if(width)
    {
        h=h*width/w;
        w=width;
    }  
    var vfile=path+'.flv';
    var ifile=path +'_full.jpg';
    FlashReplace.replace(divid, "swf/video_play.swf?file="+vfile+"&bufferTime=5&previewImage="+ifile+"&startAt=0&autoStart=false&url=#", "fl-"+divid, w, h, 7,
        {  wmode : "transparent",   quality: "high",  bgcolor: "#ffffff", allowfullscreen :"true" });
}

function AudioPlayer2(path,divid,width,title,url)
{
    var w=465;
    var h=66;
    if(!title)
      title="";
    title=encodeURI(title);
    if(width)
    {
        h=h*width/w;
        w=width;
    } 
    if(Settings.BASE_VER)
      var vdir="v/"+Settings.BASE_VER;
    else
     var vdir="";
     
  var pj=Settings.BASE_WWW+vdir+"/swf/miniAudioPlayer/miniAudioPlayer.swf?";
     
     
    if(!url)
      url=Settings.BASE_WWW; 
 
  var gadd="playerCode=logo1X0Y0,playX64Y0,stopX85Y0,progressX106Y0,soundX171Y0,repeatX192Y0,popupX213Y0,&w=236&h=22&c=3355443&cv=11&m=2&s=2&_autoPlay=false&_autoRepeat=false&cmpPth=components/clasic1/&_imgurl=";
  var vfile=path+'.flv';
 return FlashReplace.replace(divid,pj+gadd+"&file=" + vfile+"&link="+url+"&audioName="+title, "fl-"+divid, w, h, 7,
        {
            wmode : "transparent",
            quality: "high",
            allowScriptAccess: "always", 
            bgcolor: "#ffffff"
        }
    );
    
}
function AudioEditor(path,divid,title,url)
{
    //width="710" height="800"
    var w=710;
    var h=800;
    if(!title)
      title="";
    title=encodeURI(title);  
    if(Settings.BASE_VER)
      var vdir="v/"+Settings.BASE_VER;
    else
     var vdir="";
    var pj=Settings.BASE_WWW+vdir+"/swf/audioEdytor/edytor.swf?";
     
     
    if(!url)
      url=Settings.BASE_WWW; 
 
    var mp=Settings.BASE_WWW+vdir+"/swf/";
 
  var vfile=path+'.flv';
 return FlashReplace.replace(divid,pj+"file=" + vfile+"&link="+url+"&audioName="+title+"&_mainPath="+mp, "fl-"+divid, w, h, 7,
        {
            wmode : "transparent",
            quality: "high",
            allowScriptAccess: "always", 
            bgcolor: "#ffffff"
        }
    );
    
}

function AudioPlayer(id,katalog,divid,width,title,url)
{
    var path=Settings.JART_PATH +'/'+ katalog + '/audio/'+id ;
    if(!url)
      url=Settings.BASE_WWW; 
    return  AudioPlayer2(path,divid,width,title,url);;
}


function PageLayout(name)
{
  var obj = new Object();
  obj.name=name;
  obj.nidx=1;
  
   obj.onOverWidget=function (portal, widget) {
      
     } 
   
    obj.onOutWidget=function (portal, widget) {
    
     } 
   
    obj.removeWidget= function (element) {
        var widget = $(element).up(".widget").widget;
       if (confirm('Jesteś pewny że chcesz usunąć element?')) { 
         //document.body.appendChild($('control_buttons').hide())
         
         var div = $(element).up(".portlet");
         obj.data[div.id]['deleted']=true;
         obj.portal.remove(widget);
         
       }
     }                                
                                                                                                                                                           
    obj.onChange =function () {
      
    }
  
 
   obj.portal = new Xilinus.Portal("#portal div",
          { onOverWidget: obj.onOverWidget, 
            onOutWidget: obj.onOutWidget, 
            onChange: obj.onChange, 
            removeEffect: Effect.SwitchOff}  
      ) 
      
  obj.Title=function (title,oid,act,tpl,lid,typ,edata)
  {
    obj.data(title,oid,act,tpl,lid,typ,edata);
    if(tpl)
      return "<div class='portlet' id='"+oid+"'><div style='float:left;padding-left:10px;'>"+title+"</div></div>";
    else
    {
    var title="<div class='portlet' id='"+oid+"' ><div style='float:left;padding-left:10px;'>"+title+"</div>";
    
    title+="<div onclick='"+obj.name+".removeWidget(this);' style='cursor:pointer ;float:right;padding-top:4px;padding-right:4px;'><img  src='img/delete.png'></div>";
    title+="<div style='cursor:pointer ;float:right;padding-top:4px;padding-right:4px;'>";
    if(act)
      title+="<input id='VisCB' type=checkbox checked /></div></div>";
    else
      title+="<input id='VisCB' type=checkbox /></div></div>";
    return title;
    }
  } 
  obj.data=function (title,oid,act,tpl,lid,typ,edata)
  {
      obj.data[oid]=new Object;
      obj.data[oid]['tpl']=tpl;
      obj.data[oid]['act']=act;
      obj.data[oid]['lid']=lid;
     if(typ) obj.data[oid]['typ']=typ;
     if(edata) obj.data[oid]['edata']=edata;
      
  } 
  //obj.pl[id].updateHeight(); 
  
  
  
   obj.ResizeExt=function ()
   {
    
    for (aa in obj.data)
    {
    //trace(obj.data[aa]['lid'])
    if(obj.data[aa].wg)
    {
        obj.data[aa].wg.updateHeight();
    }
    }
    obj.portal._updateColumnsHeight();
   }
  
  obj.Dodaj=function (id,col,title,oid,act,tpl,lid)
  {
    var cont=$(id).innerHTML;
    $(id).innerHTML="";
    var title=obj.Title(title,oid,act,tpl,lid);
    
    obj.data[oid]['wg']=new Xilinus.Widget().setTitle(title).setContent("<div >"+cont+"</div>");
    if(tpl)
      obj.portal.add( obj.data[oid]['wg'], col,false);
    else
      obj.portal.add( obj.data[oid]['wg'], col,true);
    
  }
  obj.DodajNowy=function (typ,col,nazwa,edata)
  {
    var cont=$("szablon_"+ typ).innerHTML;
    var oid="NEW_"+obj.nidx;
    var title=obj.Title(nazwa,oid,0,"","",typ,edata);
    
    obj.data[oid]['wg']=new Xilinus.Widget().setTitle(title).setContent("<div >"+cont+"</div>");
      obj.portal.add(obj.data[oid]['wg'], col,true,1);
   
    obj.nidx++;
  }  
 
 obj.ColData=function(col,cname,data)
  {
      var c=GetByTagClass(_$('widget_col_'+col),'div','portlet');
      data["c"+col]=cname;
        
      for (i=0;i<c.length;i++)
      {
          //trace(c[i].id)
          var pref="c"+col+"_p"+i;
          var oid=c[i].id;

          data[pref+'_oid']=oid;
          if(obj.data[oid]['tpl']) data[pref+'_tpl']=obj.data[oid]['tpl'];
          if(obj.data[oid]['lid']) data[pref+'_lid']=obj.data[oid]['lid'];
          if(obj.data[oid]['typ']) data[pref+'_typ']=obj.data[oid]['typ'];
          if(obj.data[oid]['edata']) data[pref+'_edata']=obj.data[oid]['edata'];
          if(obj.data[oid]['deleted']) data[pref+'_deleted']=obj.data[oid]['deleted'];
          
           x=c[i].getElementsByTagName('input');
           if(x[0])
           {
              data[pref+'_act']=x[0].checked;
           // trace("act:" + x[0].checked)
          }
       //       traceArray(x,'value')
        
      }
  }
  
  obj.DumpStruct=function()
  {
  
    var d=new Object();
    obj.ColData(0,"LewaKolumna",d);
    obj.ColData(1,"SrodkowaKolumna",d);
    if(editor.last>2)
      obj.ColData(2,"PrawaKolumna",d);
    d['act']='save';
    var path = document.location.href;
  //  alert(path);
    advAJAX.post({
                   url: path,
                   parameters : d,
                   onSuccess : function(robj)
                   {
                    //alert(robj.responseText );
                      if(robj.responseText=='OK')
                          document.location.href=document.location.href;
                      else
                         Err_DLG("Błąd zapisu");
                   },
                   onError : function(obj)
                   {
                     Err_DLG("Numer błędu: " + obj.status);
                   }
                 });
      
  }  
  return obj;
}

function GetByTagId(par,Tag,Id)
{
  var x=par.getElementsByTagName(Tag);
  var ret= new Array();;
  var j=0;
  for (i=0;i<x.length;i++)
  if(x[i].id==Id)
  {
    ret[j]=x[i];
    j++;
  }
  return ret;
}
function GetByTagClass(par,Tag,Class)
{
  var x=par.getElementsByTagName(Tag);
  var ret= new Array();
  var j=0;
  for (i=0;i<x.length;i++)
  if(x[i].className==Class)
  {
    ret[j]=x[i];
    j++;
  }
  return ret;
}
function traceArray(x,field)
{
  var i;
  for (i=0;i<x.length;i++)
    if(field)
      trace(""+i+":"+x[i][field]); 
    else
      trace(x[i]);
}


function ZwinRoZwin(bob,id)
{
      var ob=_$(id );
      if(ob.style.display=='none')
      {
          ob.style.display='block'
          var src=bob.src;
          bob.src=src.substr(0,src.length-5)+"0" +src.substr(src.length-4,4);
      }
      else
      {
          ob.style.display='none'
          var src=bob.src;
          bob.src=src.substr(0,src.length-5)+"1" +src.substr(src.length-4,4);
      }
}

function get_ChildNo(n,nr)
{
  var x=n.firstChild;
  while (x && x.nodeType!=1 && nr>0)
     x=x.nextSibling;
  while (x && x.nodeType!=1 && nr>0 )
  {
      nr--;
      x=x.nextSibling;
  }
  return x;
}

function AjaxResize()
{
 //   if(editor)
   ///   editor.ResizeExt();
}
function Obj2Input(divid,dat)
{
    var html=""
  for (i in dat)
  {
      html+='<input type=hidden name="'+i+'" ';
      html+='value="'+dat[i]+'" />';
  }
  _$(divid).innerHTML=html;
}
//document.write('<div id="__FRMD__" style="display:none;" ></div>');
WriteStartDiv('<div id="__FRMD__" style="display:none;" ></div>');
function GenSubmit(dat)
{
   _$('__FRMD__').innerHTML='<form METHOD=post ENCTYPE="multipart/form-data"  id="__FRMF__"><div id="__FRM__"> </div></frm>';
  var html=""
  for (i in dat)
  {
      html+='<input type=hidden name="'+i+'" ';
      html+='value="'+dat[i]+'" />';
  }
  _$('__FRM__').innerHTML=html;
  _$('__FRMF__').submit();
}
function MiniLst_Sort(name)
{
  ob=new Object();
  ob['set_SO']=name;
  GenSubmit(ob);
}
function GenSubmitAct(iid,act,id,k1,v1)
{
  ob=new Object();
  ob['act_'+iid]=act;
  if(id)
  	ob['id_'+iid]=id;
  if(k1)
  	ob[k1]=v1;
  GenSubmit(ob);
}

function ScrollMenu(divname)
{
  var obj = new Object();
  obj.divname=divname;
  
  obj.ScrollRight=function ()
  {
      var w=_$(obj.divname).style.width;
      var w1=_$(obj.divname+ '_rd0').offsetLeft;
      
      if(_$(obj.divname).scrollLeft > (_$(obj.divname+ '_rd1').offsetLeft - parseInt(w)-w1))
      {
        clearInterval (obj.Scroll_H)
        obj.Scroll_H=null;
        obj.Scroll_ShowButt();
        //alert1(xxx)
      }
      else
      {
        _$(obj.divname).scrollLeft+=6;
      }
  }

  obj.ScrollRight_over=function ()
  {
    if(!obj.Scroll_H)
    {
      obj.Scroll_H=setInterval(obj.ScrollRight,10)
    }
  }

    obj.ScrollLeft=function ()
    {
      
        var w=_$(obj.divname).style.width;
        if(_$(obj.divname).scrollLeft <=0)
        {
          _$(obj.divname).scrollLeft=0;
          clearInterval (obj.Scroll_H)
          obj.Scroll_H=null;
          obj.Scroll_ShowButt();
        }
        else
        {
          _$(obj.divname).scrollLeft-=6;
         
        }
    }
    obj.ScrollLeft_over=function ()
    {
      if(!obj.Scroll_H)
      {
        obj.Scroll_H=setInterval(obj.ScrollLeft,10)
      }
    }
    obj.ScrollEnd=function ()
    {
          clearInterval (obj.Scroll_H)
          obj.Scroll_H=null;
          obj.Scroll_ShowButt();
    }  
    obj.Scroll_Show_Sel_Menu=function ()
    {
        try{
        var divid=obj.divname
        var selid=obj.divname+"_sel"
        var w=parseInt(_$(divid).style.width);
        var l=_$(divid+ '_rd0').offsetLeft;
        var lc=_$(divid+ '_rd1').offsetLeft;
        var maxs=lc-l-w;
        var ww=parseInt(_$(selid).style.width)/2;
        //todo get current width 
         if(!ww)
          ww=50;
        var la=_$(selid).offsetLeft-l-w/2 + ww;
        if(la>maxs)
          la=maxs;
        if(la<0) la=0;
        _$(divid).scrollLeft=la;
        }
        catch(e){};
        obj.Scroll_ShowButt();
    } 
    obj.Scroll_ShowButt=function ()
    {
         var divid=obj.divname
        if(_$(divid).scrollLeft <=0)
          _$s(divid+'_l').display='none';
        else
          _$s(divid+'_l').display='block';
          
        //alert(_$(divid).style.width);  
        var w=parseInt(_$(divid).style.width);
        var l=_$(divid+ '_rd0').offsetLeft;
        var lc=_$(divid+ '_rd1').offsetLeft;
        //alert('a'+lc+"-"+l+"-"+w);
        var maxs=lc-l-w;
        //alert(l);
        if(_$(divid).scrollLeft >=maxs)
          _$s(divid+'_r').display='none';
        else
          _$s(divid+'_r').display='block';
        
    } 
    return obj;
}
function AjaxStatus(text)
{
  if (window.ActiveXObject)
    {
        var doc=new ActiveXObject("Microsoft.XMLDOM");
        doc.async="false";
        doc.loadXML(text);
    }
else
  {
      var parser=new DOMParser();
      var doc=parser.parseFromString(text,"text/xml");
  }
  var x=doc.getElementsByTagName('Status');
  if(x.length != 1)
    return '';
  return  x[0].childNodes[0].nodeValue;

}
//onkeydown="Enter_Save(event,'Frm{$iid}')"
function Enter_Save(e,frmid)
{
    var keynum;
    if(window.event) // IE
    {
    keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
    keynum = e.which
    }
    if(keynum==13)
      _$(frmid).submit();
}
//onkeydown="Enter_Save(event,alert)"
function Enter_Fun(e,fun)
{
    var keynum;
    if(window.event) // IE
    {
    keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
    keynum = e.which
    }
    if(keynum==13)
      fun();
}

function FlashIE(){
    objects = document.getElementsByTagName("object");
    for (var i = 0; i < objects.length; i++)
    {
      //  objects[i].outerHTML = objects[i].outerHTML;
    }
}
//GA
function strip_tags( str ){
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: strip_tags('Kevin <br />van <i>Zonneveld</i>');
    // *     returns 1: 'Kevin van Zonneveld'
 
    return str.replace(/<\/?[^>]+>/gi, '');
}

function addLoadEvent(func){
  if(document.getElementById&&document.createTextNode)
  {
    var oldonload=window.onload;
    if(typeof window.onload!='function')
    {
      window.onload=func;
    }else{
      window.onload=function(){ oldonload(); func();}
    }
  }
}


var zzdlg;

function PowiadomDLG(typ,id,onclose) {
     var path="http://" + document.domain+ BASE_DIR +'powiadom.html?typ='+typ+"&refid="+id;
     advAJAX.get({url: path,
           onSuccess : function(robj) {
					 	zzdlg=Dialog("",robj.responseText,800,420,false,onclose);
      }}); 
}
function PowiadomSend(){
//test
var poprawnyemail = /^([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*(\.[a-zA-Z]{2,4})$/;
var err=false
var ok=false;
for(var i=0;i<10;i++)
{
   if (_$("e"+i).value!="" && !poprawnyemail.test(_$("e"+i).value))
    {
      _$("e"+i).style.color='red';           
      _$("e"+i).focus();
      err=true;
    }
    else
     if (_$("e"+i).value!="")
     {
        ok=true;
        _$("e"+i).style.color='black';
     }
    else
      _$("e"+i).style.color='black';
}
if(err)
{
    Err_DLG('Niepoprawne adresy e-mail !!');
    return;
}
if(!ok)
{
    Err_DLG('wprowadź przynajmniej 1 adres  e-mail !!');
    return;
}       
       //alert('aaaa');
        advAJAX.submit(_$("frm-send-pow"),{
              onSuccess : function(robj) {
                    //alert(robj.responseText);
                    if(robj.responseText=='OK'){
                    	zzdlg.Close();
                      Msg_DLG("<br>Wiadomości zostały wysłane","Wysyłanie ...")
                    }else  
                       Err_DLG('Błąd !!');
              },
              onError : function(obj) {
                  Err_DLG("Numer błędu" + obj.status);
               }
        });
  }  
function SetBut3(id,on,off)
{
  var ob=_$(id);
  ob.id='';
  var onclik=ob.onclick;
  ob.onclick=function(){
      var v=_$v(id);
      if(v == on){ 
        _$(id).value=off ;
        ob.className=ob.className.substr(0,ob.className.length-1)+'0';
      }else{ 
        _$(id).value=on;
        ob.className=ob.className.substr(0,ob.className.length-1)+'1'; 
      }
      onclik();
  };
  //  onMouseover="ddrivetip('edytuj', 40)";
  //        onMouseout="hideddrivetip()"

  ob.onmouseover=function(){
      ob.className=ob.className.substr(0,ob.className.length-1)+'h';
  }
   ob.onmouseout=function(){
    var v=_$v(id);
      if(v == off){ 
        ob.className=ob.className.substr(0,ob.className.length-1)+'0';
      }else{ 
        ob.className=ob.className.substr(0,ob.className.length-1)+'1'; 
      }
  }
   var v=_$v(id);
  if(v == off){ 
    ob.className=ob.className.substr(0,ob.className.length-1)+'0';
  }else{ 
    ob.className=ob.className.substr(0,ob.className.length-1)+'1'; 
  }

}


function SrcLastNameChar(str,ch)
{ 
 return str.substr(0,str.length-5)+ ch +str.substr(str.length-4,4);
}
function Frm_SubLD(fid,did) {
           advAJAX.submit(_$(fid),{
                onSuccess : function(robj) {
                //alert(robj.responseText);
                  _$(did).innerHTML=robj.responseText;
              },
                onError : function(obj) { alert("Błąd" ); }
          });
    };




// Oceny
 function GW_Over(ob)
  {
      var par=ob.parentNode;
      var img_l = par.getElementsByTagName('IMG');
      var sw=true;
      for(i=0;i<img_l.length;i++)
      {
         if (sw)
        {
          
          if(img_l[i].id==1)
              img_l[i].src=SrcLastNameChar( img_l[i].src,'3') ; //"skin/img/konkursy/star3.png";
          else
              img_l[i].src=SrcLastNameChar( img_l[i].src,'4') ; //"skin/img/konkursy/star4.png";
        }
        if(img_l[i] === ob)
          sw=false;
      }
      
  }
  function GW_Out(ob)
  {
   var par=ob.parentNode;
      var img_l = par.getElementsByTagName('IMG');
      for(i=0;i<img_l.length;i++)
      {
        if(img_l[i].id==1)
            img_l[i].src= SrcLastNameChar( img_l[i].src,'5'); //"skin/img/konkursy/star5.png";
        else
            img_l[i].src= SrcLastNameChar( img_l[i].src,'1'); // "skin/img/konkursy/star1.png";
      }
  }
  function GW_Set(ob,oc)
  { 
      var par=ob.parentNode;
      var img_l = par.getElementsByTagName('IMG');
      if(oc>0)
        for(i=0;i<img_l.length;i++)
          {
            img_l[i].onclick=null;
            img_l[i].onmouseover=null;
            img_l[i].onmouseout=null;
            if(i+0.5 < oc)
                  img_l[i].src=SrcLastNameChar( img_l[i].src,'2'); //"skin/img/konkursy/star2.png";
            else
              img_l[i].src=SrcLastNameChar( img_l[i].src,'1') ; //"skin/img/konkursy/star1.png";
          }
}



function InputIntValues(input,n){

	var num = input.value.replace(/[^0-9]/g,'');
	input.value =num.substr(0,n);

}

function CleanClickIfVal(input,val){
	if(	input.value==val)
		input.value="";
}

function RollUnroll(idRoll, idTxt)
{
      var ob = document.getElementById(idRoll);
      var obTxt = document.getElementById(idTxt);
      
      if(ob.style.height=='auto')
      {
          obTxt.innerHTML  =  '<img src="'+Settings.CURRENT_SKIN+'teksty.org/images/unroll.gif" alt="'+GetDict('Show_All_Cd', '')+'">'+GetDict('Show_All_Cd', '');
          ob.style.height='380px';
      }
      else
      {
          obTxt.innerHTML =  '<img src="'+Settings.CURRENT_SKIN+'teksty.org/images/roll.gif" alt="'+GetDict('Roll', '')+'">'+GetDict('Roll','');
          ob.style.height='auto';
      }
}