Array.prototype.inArray = function(v){
	for(var i in this){if(this[i] == v){return true;}}return false;
}

function NW(o){
 window.open(o.href);
 return false;
}

outerLinker = function(cName){
	this._opener = function(t){window.open(t.href);return false;}
	this._constr = function(){
		if(document.getElementsByTagName){
			var a = document.getElementsByTagName('a');
			re = new RegExp('^'+cName+'$|.* '+cName+'$|^'+cName+' .*|.* '+cName+' .*');
			for(var i=0; i<a.length; i++){
				if(re.test(a[i].className)){a[i].onclick = function(){return _opener(this);}}
			}
		}
	}
	this._constr();
}


function statMainWsp(t,l){
	var i=0;
	var id = t.href.split('#')[1];
	var ids = new Array('prt-a','prt-b');
	var par = t.parentNode;
	var a = par.getElementsByTagName('a');
	var ahref;
	
	for(i=0; i<a.length; i++){
		ahref=a[i].href.split('#')[1];
		if(ids.inArray(ahref)){
			if(ahref==id){
				a[i].firstChild.src='/g/'+l+'/'+ahref+'_on.gif';
			}else{
				a[i].firstChild.src='/g/'+l+'/'+ahref+'_off.gif';
			}
		}
	}
	for(i=0; i<ids.length; i++){
		if(ids[i] == id){
			document.getElementById(ids[i]).style.display = 'block';
		}else{
			document.getElementById(ids[i]).style.display = 'none';
		}
	}
	return false;
}

		
function _sMRotate2(){     /* Edycja numeru div-u */
	var inter;	var curr = 0;
	this.rotate = function(){
		for (var i=0; i<_sMRotateIDS2.length; i++){      /* Edycja numeru div-u */
			if(i == curr){
				document.getElementById(_sMRotateIDS2[i]).style.display='block';       /* Edycja numeru div-u */
			}else{
				document.getElementById(_sMRotateIDS2[i]).style.display='none';        /* Edycja numeru div-u */
			}
		}
		curr++;
		if(curr > _sMRotateIDS2.length - 1){curr = 0;}
	}
	this._bgn = function(){inter = setInterval(this.rotate, 3000); return false;}
	this._end = function(){clearInterval(inter); return false;}
	this._bgn();
}
		

		
		
function _sMSwitch2(s){
	var h = s.href;	h = h.split('#');	h = h[h.length-1];
	for(var i in _sMSwitchIDS2){                            /* Edycja numeru div-u */
		if(typeof(_sMSwitchIDS2[i]) == 'string'){            /* Edycja numeru div-u */
			if(h == _sMSwitchIDS2[i]){                        /* Edycja numeru div-u */
				document.getElementById(_sMSwitchIDS2[i]).style.display = 'block';  		/* Edycja numeru div-u */
			}else{
				document.getElementById(_sMSwitchIDS2[i]).style.display = 'none';       /* Edycja numeru div-u */
			}
		}
	}
	return false;
}










function elemDisplayType(a, d1, d2){
	if(a.href){
		id = a.href.substr(a.href.indexOf('#')+1);
	}else{
		id = a;
	}
	var obj = document.getElementById(id);
	if(obj.style.display != d1){
		obj.style.display = d1;
	}else{
		obj.style.display = d2;
	}
	return false;
}


function submit(id){
	document.getElementById(id).submit;
}



function changeDisplay(id, a, b){//
	var element=document.getElementById(id);
	if (element.style.display != a){
		element.style.display = a;
	}else{
		element.style.display = b;
	}
	return false;
}

function multiChangeDisplay(count, fid, disp){
	for(var i=1; i<=count; i++){
		if(document.getElementById(fid+i)){
			document.getElementById(fid+i).style.display = disp;
		}
	}
	return false;
}

/*p:xml rpc connect*/
var xmlhttp
function loadXMLDoc(url){
	// code for Mozilla, etc.
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
		xmlhttp.onreadystatechange=state_Change;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
		
	}
	// code for IE
	else if (window.ActiveXObject){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlhttp){
			xmlhttp.onreadystatechange=state_Change;
			xmlhttp.open("GET",url,true);
			xmlhttp.send();
		}
	}
	return false;
}

function state_Change(){


	if (xmlhttp.readyState==4){

		if (xmlhttp.status==200){
			document.getElementById('myobj').innerHTML=xmlhttp.responseText
		}else{
			alert("Problem retrieving data:" + xmlhttp.statusText)
		}
	}else{
		document.getElementById('myobj').innerHTML='sending...';
	}
}
