function toggleSortingWidget(that)
{
	if(that.style.display == "none")
		that.style.display = "block";
	else
		that.style.display = "none";
}

function setSortOrder(type,value)
{
	if(document.getElementById("SortOrder"+type))
		document.getElementById("SortOrder"+type).value = value;
	document.rubrikListe.submit();
} 

function changeLinkTarget(args)
{
	if(args.PictureFile)
	{
			$('#IMG'+args.MillieuID).attr("src", "/bilderpool/activeTRADE/images/products/"+args.PictureFile);
	}

	var link = $('#LINKMEHR'+args.MillieuID).attr("href");
	if(link)
	{
	var decodedLink = link.replace(/%3CArtikelid%3E.*%3C%2FArtikelid/gi, "%3CArtikelid%3E"+encodeURIComponent(args.ArticleID)+"%3C%2FArtikelid");
	$('#LINKMEHR'+args.MillieuID).attr("href", decodedLink);
	}
}

function followLink(args)
{
	if($("#LINKMEHR"+args.MillieuID).attr("href").length > 0)
	{
		window.location.href = $("#LINKMEHR"+args.MillieuID).attr("href");
	}
	return false;
}

function sizeInHoverAQR(id)
{
	document.getElementById("sizediv_"+id).className = "sizeinhover";
}

function sizeOutHoverAQR(id)
{
	document.getElementById("sizediv_"+id).className = "sizeouthover";
}


function findPos(obj)
{
	//Berechnung der linken oberen Ecke des uebergebenen Objektes
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		do
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}

function ShowQuickArticleReport(id, obj)
{
	$("#QArticleReport").html("");
	$("#QArticleReport").css({left:'-1000px'});
	$("#QArticleReport").css({top:'-1000px'});
	$("#QArticleReport").css({width: "0px"});

	$.ajax({
			url: "/common/QuickArticleReport.asp",
			data: "CampaignPageId=" + id,               
			async: false,
			success: function(HTMLData)
			{
				if( HTMLData != "" )
				{
					$("#QArticleReport").html( HTMLData );
					$("#QArticleReport").css({display:"block"});

					var currentpos = 0; 
					var moveWidth = 0;
					var margin = 25;
					var windowWidth = 0;
					var divWidth = 0; 

					currentpos = parseInt( findPos(obj)[0] ); 
					moveWidth = 0;
					margin = 25;
					windowWidth = parseInt( document.body.offsetWidth );
					divWidth = $("div#QArticleReport table").first().width();

					if( (currentpos + divWidth) > (windowWidth - margin) )
						moveWidth = (currentpos + divWidth) - (windowWidth - margin);
					if(!$.support.opacity)
						moveWidth += 100;

					var leftOffset = 0;
					var topOffset  = 0;
					leftOffset = currentpos - moveWidth > 0 ? currentpos - moveWidth : 0 ;		
					leftOffset = leftOffset + "px";
					topOffset  = (findPos(obj)[1] - $("#QArticleReport").attr('offsetHeight'));
					topOffset  = topOffset + "px";

					divWidth += 200;
					$("#QArticleReport").css({left:leftOffset});
					$("#QArticleReport").css({top:topOffset});
					$("#QArticleReport").css({width: divWidth + "px"});
					setMinWidthSizeBoxes4IE6();
				}
			}
	});

}

function setRubricPage(page)
{

	var pageAddress = new String(document.rubrikListe.p.value);
	if (page == "1")
	{
		document.rubrikListe.p.value=pageAddress.replace(/\<page\>\d+\</,'<page>'+page+'</page>');
	}
	else
	{
		document.rubrikListe.p.value=pageAddress.replace(/\<page\>\d+\</,'<page>'+page+'</page><slot name="content_oben"><co id="00000000-0000-0000-0000-000000000000"></co></slot>');
	}
	document.getElementById("rubrikListe").submit();	
}


