var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getElement(id)
{
	if (isDOM) { return document.getElementById(id); }
	if (isIE4) { return document.all[id]; }
	if (isNS4) { return document.layers[id]; }
}

function show(element, showParam)
{
	var b = getElement(element);
	if ( b )
	{
		if ( showParam==null )
		{
			if (b.style.display == 'none') { b.style.display = 'block'; return true;	}
			else { b.style.display = 'none'; return false;	}
		}
			else
		{
			b.style.display=(showParam==true?'block':'none');
		}
	}
}//show


var loginField, passField;

function pageLoaded()
{
	loginField = getElement('loginField');
	passField = getElement('passField');
}

function doPassKeyDown(tf, e)
{
	if ( tf )
	{
		var keyChar;
		var reg;
		if(window.event) { keyChar = e.keyCode; }
			else if(e.which) { keyChar = e.which; }
		reg = /[a-zA-Z]|\d/;
		keyChar = String.fromCharCode(keyChar);
		if ( reg.test(keyChar) && tf.value.length >= 12 && lng_regPasswordMaxChar ) { alert(lng_regPasswordMaxChar); }
	}
}

function cleatTextField(obj)
{
	if ( obj ) { obj.value = ''; }
}

function clearLoginField()
{
	if ( ( loginField.value=='' || loginField.value==lng_loginFieldText ) && (passField.value=='' || passField.value==lng_passFieldText ) )
	{
		if ( loginField && passField )
		{
			cleatTextField(loginField);
			cleatTextField(passField);
		}
	}
}

function returnLoginField()
{
	if ( loginField && passField )
		if ( loginField.value=='' && passField.value=='' )
		{
			loginField.value=lng_loginFieldText;
			passField.value=lng_passFieldText;
		}
}

function clearNewsletterField()
{
	var newsletter_email = getElement('newsletter_email');
	if ( newsletter_email ) { newsletter_email.value=''; }
}

function extsub(subName)
{
	var sub1 = getElement('sub1');
	var sub2 = getElement('sub2');
	var sub3 = getElement('sub3');
	if ( sub1 && sub2 && sub3 )
	{
		if ( subName != 'sub1' ) { sub1.style.display='none'; }
		if ( subName != 'sub2' ) { sub2.style.display='none'; }
		if ( subName != 'sub3' ) { sub3.style.display='none'; }
		if ( subName == 'sub1' ) { sub1.style.display=(sub1.style.display=='block'?'none':'block'); }
		if ( subName == 'sub2' ) { sub2.style.display=(sub2.style.display=='block'?'none':'block'); }
		if ( subName == 'sub3' ) { sub3.style.display=(sub3.style.display=='block'?'none':'block'); }
	}
}

function popup(adres) {
	var pLeft = 0;
	var pTop = 0;
	var pWidth = 900;
	var pHeight = 700;
	wnd = window.open(adres, 'wnd_id', 'width='+pWidth+', height='+pHeight+', top='+pTop+', left='+pLeft+', menubar=no, toolbar=no, location=no, scrollbars=no, resizable=yes, status=no');
}

function popupImage(adres) {
	var pLeft = 0;
	var pTop = 0;
	var pWidth = 650;
	var pHeight = 500;
	wnd = window.open(adres, 'wnd_id', 'width='+pWidth+', height='+pHeight+', top='+pTop+', left='+pLeft+', menubar=no, toolbar=no, location=no, scrollbars=no, resizable=yes, status=no');
}

function loadImage()
{
	var img = getElement('mainImage');
	if (img)
	{
		var constWidth = 650;
		var constHeight = 500;

		var margin_x = 0;
		var margin_y = 0;

		var w = constWidth-2*margin_x;
		var h = constHeight-2*margin_y;

		var src_w = img.width;
		var src_h = img.height;

		if((w > src_w) && (h > src_h))
		{ 
			var dst_w = src_w; 
			var dst_h = src_h;
		}
			else //czy skalujemy względem wymiaru poziomego
		if((w/h) < (src_w/src_h))
		{ 
			var dst_w = w;
			var dst_h = w*src_h/src_w;
		} 
			else //czy skalujemy względem wymiaru //pionowego 
		{
			var dst_w = h*src_w/src_h; 
			var dst_h = h;
		} 
		
		img.width = dst_w;
		img.height = dst_h;
	}
}

function newsletter(naction)
{
	var newsletter_action = getElement('newsletter_action');
	var frm_newsletter = getElement('frm_newsletter');
	if ( newsletter_action && frm_newsletter )
	{
		if ( naction == 1 ) { newsletter_action.value='add'; }
		if ( naction == 0 ) { newsletter_action.value='remove'; }
		frm_newsletter.submit();
	}
}

function removeSelected(actionForm)
{
	var actionForm = getElement(actionForm);
	if ( actionForm ) { actionForm.submit(); }
}

function doForSale(obj)
{
	var blockPrice = getElement('blockPrice');
	if ( blockPrice )
	{
		if ( obj.checked ) {blockPrice.style.display='block';}else{blockPrice.style.display='none';}
	}
}

function catMouseMove(obj)
{
obj.style.backgroundColor = '#FAFAF5';
}

function catMouseLeave(obj)
{
obj.style.backgroundColor = '#ffffff';
}
