//	Funkcje obsługi elementów layoutu
function ajaxTracer()
{	
	if(ajax.busy()) document.getElementById("tracer").style.color = "red"; else document.getElementById("tracer").style.color = "blue";
}

function setContent(textHTML,element)
{	
	if(element == "") return false;
	if(typeof document.getElementById(element) == "undefined") return false;
	document.getElementById(element).innerHTML = textHTML; return true;
}
/*
function setContent(textHTML)
{	
	document.getElementById("content").innerHTML = textHTML; 
}
*/
function testError(textHTML)
{	document.getElementById("content").innerHTML = textHTML; }

function check(x) { alert('check'+x); }
//
// ------------
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); }
// ------------
function init()
{	
	setInterval("ajaxTracer()",250);
	ajax.get({ url: "layout/ajax/index.php?page=init", onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
	ajax.get({ url: "layout/ajax/index.php?page=stopka", onCompleteLoad: "stopka", onComplete: setContent, onCompleteError: testError });

}

function keyPress(e)
{	
	if(e.keyCode == 13) return true; return false;
}

function login()
{	
	ajax.get({ url: "layout/ajax/index.php?page=login", onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
}

function loginSubmit()
{	
	ajax.post({ url: "layout/ajax/index.form.php", post: ajax.query(document.sf), onComplete: check, onCompleteError: testError });
}

function repass()
{	
	ajax.get({ url: "layout/ajax/index.php?page=repass", onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
}

function repassSubmit()
{	
	ajax.post({ url: "layout/ajax/index.form.php", post: ajax.query(document.sf), onComplete: check, onCompleteError: testError });
}

//
function oferta()
{	
//	top.location.href = "formularz";
	ajax.get({ url: "layout/ajax/index.php?page=oferta", onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
}

function regulamin()
{	
	ajax.get({ url: "layout/ajax/index.php?page=regulamin", onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
}

function kontakt()
{	
	ajax.get({ url: "layout/ajax/index.php?page=kontakt", onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
}

function firma()
{	
	ajax.get({ url: "layout/ajax/index.php?page=firma", onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
}
// --------------- funkcje obsługi szukania

function searchFocus(el)
{	
	if(el.value == "szukaj") el.value = "";
}

function searchExec(el)
{	
	el.value = el.value.trim();
	if(el.value == "" || el.value == "szukaj") { el.value = "szukaj"; alert("Wpisz szukaną frazę i spróbuj jeszcze raz!"); }
	else ajax.get({ url: "layout/ajax/index.php?page=search&str="+encodeURIComponent(el.value), onCompleteLoad: "content", onComplete: setContent, onCompleteError: testError });
}




