//'//////////////////////////////////////////////////////////////////
function ClearPasswords()
{
    for (i=0;i<document.forma.elements.length;i++)
    {
	   if(document.forma.elements[i].type=="password")
       {
            
            document.forma.elements[i].value="";
            //alert(document.forma.elements[i].value)

       }
	}
}


function disableInputs()
{

            inputs = forma.getElementsByTagName("input");
            for(var i = 0; i < inputs.length; i++)
            {
                inputs[i].disabled = true;
                //inputs[i].readonly = true;
            }
            inputs = forma.getElementsByTagName("button");
            for(var i = 0; i < inputs.length; i++)
            {
                inputs[i].disabled = true;
            }
            inputs = forma.getElementsByTagName("select");
            for(var i = 0; i < inputs.length; i++)
            {
                inputs[i].disabled = true;
            }

            inputs = forma.getElementsByTagName("textarea");
            for(var i = 0; i < inputs.length; i++)
            {
                inputs[i].disabled = true;
            }

}


function GoogleMap(city)
{

	var window_width = 900//425;
	var window_height = 600//350;
	var window_top = 50;
	var window_left = 50;
    var link="http://maps.google.com/maps?f=q&hl=en&geocode=&time=&date=&ttype=&q="+city+"&ie=UTF8&z=8&om=1"
    
    //var link="google_map.php?city="+(city)+""
    var google=window.open(link,'','titlebar=no,scrollbars=no,resizable=yes,status=no,width='+window_width+',height='+window_height+',top='+window_top+',left='+window_left);
	//google.focus
}
function PadLeft(value,length,stuff)
{
    value=""+value+"";
    while(value.length<length)
    {
        value=stuff+value;
    }
    return(value);
}


function ChangePicture(pic,path)
{
    var pict=returnObjById(pic)
    pict.src="file://"+path;
    pict.alt=pict.src;
    pict.title=pict.src;
}


function HideObject(objectname)
{
    var object=returnObjById(objectname)
    object.className="invisible";
    object.style.top=-1000;
    object.style.left=-1000;
}

function HideObject2(object)
{
    object.className="invisible";

}

function ChangeCSS(css)
{
    top.window.location="?css="+css;
}


function returnObjById( id ) 
{ 
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all) 
        var returnVar = document.all[id]; 
    else if (document.layers) 
        var returnVar = document.layers[id]; 
   


    return returnVar; 
} 



function TrimString(sInString)
{
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}




function Exit()
{	
	window.close();
}



function ColorOver(obiekt)
{		
	
	obiekt.className="highlighted";
	
}
function ColorOut(obiekt)
{	
	obiekt.className="";
}

function IsEmpty(objObject)	
{
	//checks if the object is empty
	if((("("+objObject+")")=="(undefined)")||(objObject=="")||(objObject==null))
		return(true)
	else
		return(false)
}
//'//////////////////////////////////////////////////////////////////
function SetCookie(sName, sValue)
{
	
	var m_dtToday=new Date();	
	var m_dtExpires=new Date(m_dtToday.getFullYear(),m_dtToday.getMonth(),m_dtToday.getDate()+1); 
	//var m_dtExpires=(m_dtToday.getFullYear()+1)+"-"+m_dtToday.getMonth()+"-"+m_dtToday.getDate(); 
	var cookie=sName + "=" + escape(sValue) + ";expires="+m_dtExpires.toGMTString();
	
	document.cookie = cookie;
	
}

function SetCookieLong(sName, sValue)
{
	
	var m_dtToday=new Date();	
	var m_dtExpires=new Date(m_dtToday.getFullYear()+1,m_dtToday.getMonth(),m_dtToday.getDate()); 
	//var m_dtExpires=(m_dtToday.getFullYear()+1)+"-"+m_dtToday.getMonth()+"-"+m_dtToday.getDate(); 
	var cookie=sName + "=" + escape(sValue) + ";expires="+m_dtExpires.toGMTString();
	
	document.cookie = cookie;
	
}
//'//////////////////////////////////////////////////////////////////	
function GetCookie(sName)
{
	
	// cookies are separated by semicolons
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{  
	  var aCrumb = aCookie[i].split("=");
	  if (sName == aCrumb[0]) 
	    return unescape(aCrumb[1]);
	} 
	return "";
}	
//'/////////////////////////////////////////////////////////




function ShowHide(object_name)
{
	var obiekt=document.all(object_name);
	
	if(obiekt.style.position=="relative")
	{
		obiekt.style.position="absolute";
		obiekt.style.left=-1000;
		DeleteCookie(object_name);
	}
	else
	{
		obiekt.style.position="relative";
		obiekt.style.left=0;
		SetCookie(object_name, "1");
	}

}

function Expand(counter,place,html)
{
	 counter++
	 place.insertAdjacentHTML('beforeBegin',html);
	 //return false;		
}

//'//////////////////////////////////////////////////////////////////
function DeleteCookie(sName)
{
	var m_dtToday=new Date();	
	var m_dtExpires=new Date(m_dtToday.getFullYear()-1,m_dtToday.getMonth(),m_dtToday.getDate()); 
	//var m_dtExpires=(m_dtToday.getFullYear()+1)+"-"+m_dtToday.getMonth()+"-"+m_dtToday.getDate(); 
	var cookie=sName + "='';expires="+m_dtExpires.toGMTString();
	
	document.cookie = cookie;
	
}




/////////////////////////

function ReplaceString2(text,str1,str2)
{
	var tmp=MakeString(text)
	var reg=new RegExp(str1,"g");
	tmp=tmp.replace(reg,str2)
	return(tmp);
}
function MakeString(obiekt)
{//tworzenie stringu z innych obiektow
	var tmp=new String(obiekt)
	tmp=tmp.toString();
	return(tmp);
}

function CollectParams()
	{
		
		var name=""		
		var filtr,field,name;
		params="";//_params
		var tmp="";
		var lock=false;
		for(var i=0;i<document.all.length;i++)
		{
			field=document.all[i];
			tmp="";
			try{tmp=field.name.toLowerCase()}catch(e){}
			//if((tmp.indexOf("filter")>=0))
			
			
			
			switch(field.type)
			{
				case "hidden":
				case "button":
					break;
				case "checkbox":
					if(field.checked)
						params+="&"+tmp+"="+field.value;
					break;
				default:
					if((tmp!="") && ((""+field.value+"")!="undefined") && (field.value.length<50))
					if(tmp.indexOf("desc_")!=0)					
						if(field.value!="")			
						{
							
							params+="&"+tmp+"="+ReplaceString2(field.value,"\"","");					
						}
			}
				
			if(lock)
				params+="&lock_option=1"
					
		}
		var results=top.window.results
		
		if(results)
		{
			
			
			try
			{
				if((""+results.document.all("_order_").value+"")!="undefined")
					params+="&_order_="+results.document.all("_order_").value;
			}
			catch(e)
			{
			
			}
			
			try
			{params+="&_page_nr_="+results.document.all("_page_nr_").value;}
			catch(e){}
			
			try
			{params+="&_page_size_="+results.document.all("_page_size_").value;}
			catch(e){}
		}
		return(params)
	}

