var tlo_ob2 = 0;
var lay_ob2 = 0;
function pokaz(obj, co)
{
	lay_ob = document.getElementById('lay');
	tresc_ob = document.getElementById('tresc');
    y = getRealTop(obj)

    //y = obj.offsetTop;
	lay_ob.style.top = y + 3 +"px";
	//alert(y + "top" + lay_ob.style.top + "obj y " +obj.offsetTop)

	strzalka_obj = document.getElementById('strzalka');
	x = getRealLeft(obj)
	xl = getRealLeft(lay_ob)
	
	nx = xl- x - 20;	
	//alert("? " + x + " s " + xs + " nx " + nx);
	strzalka_obj.style.width = nx + "px";
	strzalka_obj.style.left = "-" + nx + "px";
	getData("help/"+co,tresc_ob );
}
function zamknij()
{
	lay_ob.style.display = "none";
}

function inicjuj()
{
	obj_form =  document.getElementById("mojform");
	//obj_form.reset();
	tab_inp = obj_form.getElementsByTagName("INPUT");
	//for (var i in tab_inp) addListener(tab_inp[i], "click", selekcja); //tab_inp[i].onclick = selekcja; 

	for (i=0; i<tab_inp.length; i++) 
	{
	  ti = tab_inp[i]
	  //alert(ti + " " + ti.tagName + " " + ti.type)
	  addListener(ti, "click", selekcja);
	 // addListener(ti, "click", res);
	}
}

function res()
{
	resizeIframe(parent.document.getElementById('strona')); 
	parent.fix_sizeMain(0);
}

function selekcja(e)
{
	//alert("test");
	eobj = (e.srcElement)? e.srcElement:e.target;
	naz = eobj.name
	val = eobj.value;
	
	//-- projekt klienta
	el = "projektklienta";
	if(naz == "projekt" && val =="2") zp(el,1);
	if(naz == "projekt" && val !="2") zp(el,0);
	
	//-- ilosc projektow
	el = "ilproj";
	if(naz == "projekt" && val =="2") zp(el,0);
	if(naz == "projekt" && val !="2") zp(el,1);

	// -- flash naglowkowy
	el = "flashnag";
	if(naz == "strflash" && val =="2") zp(el,1);
	if(naz == "strflash" && val !="2") zp(el,0);
	
	//-- ilosc wygladow
	el = "ilwyg";
	if(naz == "projekt" && val =="2") zp(el,0);
	if(naz == "projekt" && val !="2") zp(el,1);

	//-- ilosc dzialow strony
	el = "ildzia";
	if(naz == "ilwyg" && val =="1") zp(el,0);
	if(naz == "ilwyg" && val =="2") zp(el,1);

	//-- ilosc serii poprawek projektu
	el = "ilseria";
	if(naz == "projekt" && val =="2") zp(el,0);
	if(naz == "projekt" && val !="2") zp(el,1);

	//-- ilosc podstron
	el = "ilpodstron";
	if((naz == "cms" && val =="1") || (naz == "tworztresc" && val =="2")) zp(el,1);
	if((naz == "cms" && val !="1") && (naz == "tworztresc" && val =="1")) {zp(el,0); alert('teraz')}

	//-- elementy cms
	el = "cmselem";
	if(naz == "cms" && val =="2") zp(el,1);
	if(naz == "cms" && val !="2") zp(el,0);

	//- wprowadzanie tresci
	el = "wprtresc"
	if(naz == "cms" && val =="2") zp(el,1);
	if(naz == "cms" && val !="2") zp(el,0);

	res();
}

function zp(naz,co)
{
	obj =  document.getElementById(naz);
	if(co==0) {wart = "none"; zeruj(obj);} // znikaj
	if(co==1) wart = ""; // pokaz
	obj.style.display = wart;
	
}

function zeruj(obj)
{
	tab_inp = obj.getElementsByTagName("INPUT");
	for (var i in tab_inp) 
	{	
		if(tab_inp[i].type == "radio") tab_inp[i].checked = 0;
		else  tab_inp[i].value = "";
	} 
}

function zapisz()
{
	obj_form =  document.getElementById("mojform");
	//for(var i in obj_form.elements) alert(obj_form.elements[i].checked);

	bledy = 0;
	sumtekst ="";
	tab_field = obj_form.getElementsByTagName("FIELDSET");
	
	for (i=0; i<tab_field.length;i++)
	{
		tf = tab_field[i];
		if(tf.style && tf.style.display != "none")
		{
			typ = tf.getAttribute("typ");
			tekst = tf.getAttribute("txt");
			checksum=0;
			tab_inp = tf.getElementsByTagName("INPUT");
			//alert(tf.tagName + " "+ tab_inp.length)
			if(typ=="radio")
			{
				for (ii=0; ii<tab_inp.length;ii++)
				{
					ti = tab_inp[ii];
					if(ti.checked) checksum++;
				}
				if(checksum == 0) {sumtekst += tekst +"\n"; bledy++; tf.style.border = "3px solid red";}
				else tf.style.border = "1px solid silver";
			}
			else
			{
				if(tab_inp[0].value.length == 0 ) {sumtekst += tekst +"\n";bledy++;tf.style.border = "3px solid red";}
				else tf.style.border = "1px solid silver";
			}
		}
	}

	//alert("Bledy " + bledy);
	if(bledy == 0) obj_form.submit();
	else {alert(sumtekst); return(false);}
	
}



// Cross-browser implementation of element.addEventListener()
function addListener(element, type, expression, bubbling)
{
	bubbling = bubbling || false;
	if(window.addEventListener) 
	{ // Standard
		element.addEventListener(type, expression, bubbling);
		return true;
    } 
	else
	{
		if(window.attachEvent) 
		{ // IE
			element.attachEvent('on' + type, expression);
			return true;
		} else return false;
	}
}

function is_object( mixed_var ){
    if(mixed_var instanceof Array) {
        return false;
    } else {
        return (mixed_var !== null) && (typeof( mixed_var ) == 'object');
    }
}

function getRealLeft(el) {
    if (arguments.length==0) el = this;
    xPos = el.offsetLeft;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        xPos += tempEl.offsetLeft;
        tempEl = tempEl.offsetParent;
    }
    return xPos;
}

function getRealTop(el) {
    if (arguments.length==0) el = this;
    yPos = el.offsetTop;
    tempEl = el.offsetParent;
    //alert(tempEl.tagName);
    while (tempEl.tagName != "DIV") {
        yPos += tempEl.offsetTop;
        tempEl = tempEl.offsetParent;
    }
    return yPos;
}