
/* js-merge: /Base/js/Forms.js */



function Trim(string) {
	string += '';
	string = string.replace(/^\s+/g, '');
	return string.replace(/\s+$/g, '');
}


function GET(id)
{
	var ee, i;
	for (i=0; i<document.forms.length; i++) {
		ee = document.forms[i][id];
		if (typeof(ee) != 'undefined') break;
	}
	if (!ee) {
		ee = document.getElementById(id);
	}
	return ee;
}


function VALUE(id)
{
	var e = GET(id);
	var type = e.type;
	if (!type && e.length > 0) {
		type = e[0].type;
	}
	if (type == 'radio') {
		for (var i=0; i<e.length; ++i) {
			if (!e[i]) break;
			if (e[i].checked) return Trim(e[i].value);
		}
		return "";
	}
	if (type == 'checkbox') {
		var result = new Array();
		for (var i=0; i<e.length; ++i) {
			if (!e[i]) break;
			if (e[i].checked) result.push(Trim(e[i].value));
		}
		return result;
	}
	return Trim(e.value);
}


function FOCUS(id)
{
	var e = GET(id);
	if (e.length > 0) {
		return e[0].focus();
	}
	return e.focus();
}


function ToggleDisplay(id)
{
	var elem = GET(id);
	if (!elem || !elem.style) return;
	if (elem.style.display == 'block') {
		HideElement(id);
	} else {
		ShowElement(id);
	}
}


function ShowElement(id)
{
	var elem = GET(id);
	if (!elem || !elem.style) return;
	elem.style.display = 'block';
}


function HideElement(id)
{
	var elem = GET(id);
	if (!elem || !elem.style) return;
	elem.style.display = 'none';
}



/* js-merge: /Frontend/js/pl_FrontPage.js */



function escape2(sStr) {
	return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g, '%2F');
}

function JumpToSniper(showStep)
{
	if (!showStep) showStep = 0;
	var auction = Trim(VALUE('AuctionUrl'));
	if (!auction) {
		alert('Podaj adres lub numer aukcji');
		FOCUS('AuctionUrl');
		return false;
	}
	location.href = '/sniper/add/?s=' + showStep + '&a=' + escape2(auction);
}

function JumpToReminder(showStep)
{
	if (!showStep) showStep = 0;
	var auction = Trim(VALUE('AuctionUrl'));
	if (!auction) {
		alert('Podaj adres lub numer aukcji');
		FOCUS('AuctionUrl');
		return false;
	}
	location.href = '/reminder/add/?s=' + showStep + '&a=' + escape2(auction);
}

function JumpToFeedback()
{
	var seller = VALUE('SellerName');
	var server = VALUE('ServerName');
	if (seller.indexOf('http://') == 0) {
		location.href = '/feedback/urladd/?url=' + escape2(seller);
	} else {
		location.href = '/' + server + '/' + seller + '/';
	}
}
