var tjs_w3c = (document.getElementById)  ? true : false;
var tjs_ie4 = (document.all && !tjs_w3c) ? true : false;
var tjs_ie5 = (document.all &&  tjs_w3c) ? true : false;
var tjs_ns4 = (document.layers) ? true : false;
var mouseX = 0;
var mouseY = 0;
var relContentX = 0;
var	relContentY = 0;
var relContentXWeb = 0;
var	relContentYWeb = 0;

function tjs_getElement( id )
{
	if( tjs_ns4 )
		return findlayer( id, document );
	else if( tjs_ie4 )
		return document.all[id];
	else
		return document.getElementById( id );
}
function tjs_show( id )
{
	var elem = tjs_getElement( id );
	if( tjs_ns4 )
		elem.visibility = "show";
	else
	{
		elem.style.display = "block";
	}
}
function tjs_hide( id )
{
	var elem = tjs_getElement( id );
	if( tjs_ns4 )
		elem.visibility = "hide";
	else
	{
		elem.style.display = "none";
	}
}
function tjs_move_relativ_to_contentWeb( id, x, y )
{
	var elemContent = tjs_getElement('ContentWeb');
	var elem = tjs_getElement( id );

	x = x + elemContent.scrollLeft;
	y = y + elemContent.scrollTop;
	
	//alert(x+'/'+y);
	
	if( tjs_ns4 )
		elem.moveTo( x, y );
	else
	{ 
		elem.style.left = x + 'px';
		elem.style.top  = y + 'px';
	}
}
function tjs_move( id, x, y )
{
	var elem = tjs_getElement( id );
	if( tjs_ns4 )
		elem.moveTo( x, y );
	else
	{ 
		elem.style.left = x + 'px';
		elem.style.top  = y + 'px';
	}
}

function tjs_trackMouseEvent( evt )
{
  if( !tjs_ie4 && !tjs_ie5 )
  {
	mouseX = evt.pageX;
	mouseY = evt.pageY;
  }
  else
  {
	mouseX = event.clientX;
	mouseY = event.clientY;
	if( document.body.scrollLeft )
	  mouseX += document.body.scrollLeft;
	if( document.body.scrollTop  )
	  mouseY += document.body.scrollTop;
  }
  return false;
}
function tjs_trackMouseEvent_WebShop( evt )
{
	if( !tjs_ie4 && !tjs_ie5 )
	{
		mouseX = evt.pageX;
		mouseY = evt.pageY;
		relContentX = mouseX;
		relContentY = mouseY;
		relContentXWeb = mouseX;
		relContentYWeb = mouseY;
	}
	else
	{
		mouseX = event.clientX;
		mouseY = event.clientY;
		if( document.body.scrollLeft )
		{
			mouseX += document.body.scrollLeft;
			relContentX = document.body.scrollLeft;
		}
		if( document.body.scrollTop  )
		{
			mouseY += document.body.scrollTop;
			relContentY = document.body.scrollTop;
		}

		var elem = tjs_getElement('ContentWeb');
		if( elem.scrollLeft )
		{
			relContentXWeb = elem.scrollLeft;
		}
		if( elem.scrollTop  )
		{
			relContentYWeb = elem.scrollTop;
		}
	}
	return false;
}

function gotoWebShopWGR(wgr, wgrpos)
{
	top.location.href="index.php?<?=$sys_session_sess:?>&content=webshop&warengrupp="+wgr+"&menuPos="+wgrpos;
}

function openStaffel(linkStr)
{
	var wnd = window.open(linkStr, "staffel", "status=0,menubar=0,resizable=0,toolbar=0,location=0,scrollbars=yes,left=400,screenX=400,top=250,screenY=250,width=220,height=150");
	wnd.focus();
}

function checkUnCheckAll()
{
	var obj2 = document.formular_warenkorb.checkAll;
	var obj = document.formular_warenkorb.elements["artikelNr[]"];
	if (typeof(obj.length)!="undefined")
	{
		for(var x=0;x<obj.length;x++)
			obj[x].checked = obj2.checked;
	}
	else
		obj.checked = obj2.checked;
}

function removeFromBasket()
{
	var vorhanden = false;
	var obj = document.formular_warenkorb.elements["artikelNr[]"];
	if (typeof(obj.length)!="undefined")
	{
		for(var x=0;x<obj.length;x++)
		{
			if (obj[x].checked)
			{
				vorhanden = true;
				break;
			}
		}
	}
	else
	{
		if (obj.checked)
			vorhanden = true;
	}
	if (!vorhanden)
	{
		alert("Es sind keine Artikel markiert!");
	}
	else
	{
		document.formular_warenkorb.funktion.value = "removeFromBasket";
		document.formular_warenkorb.submit();
	}
}
function checkFunction()
{
	if (document.formular_warenkorb.funktion.value=="")
		return(false);
	return(true);
}
function orderBasket()
{
	document.formular_warenkorb.funktion.value = "orderBasket";
	document.formular_warenkorb.submit();
}

function orderBasket2()
{
	document.formular_bestellung.funktion.value = "orderBasket";
	document.formular_bestellung.submit();
}

