/*
 * Verwendet Funktionen aus der tpl/!general/generalFunctions.js
 */

window.onload = setStartConfig;
var configImageGalleryPagingCount = 6;

var cust_addthis_top_mozilla = -170;
var cust_addthis_left_mozilla = -176;

var cust_addthis_top_ie = -188;
var cust_addthis_left_ie = -176;

var div_overlay_hide_ids = new Array("sponsor_container","podcast_player_small","area_flash_panorama");

function setStartConfig()
{
	if (document.getElementById("content_main_text"))	setKlappText();
	
	if (typeof initSlideShow == "function")	
	{
		initSlideShow();
	}
	setCurrentPictureOverlay();
	setRoundedCorner();
	getPreviousButton();
}

function setRoundedCorner()
{
	//if(!NiftyCheck())	return;
	//Rounded("img.rounded_corner","transparent","#fc9200");
	var arrObj=document.getElementsByTagName("img");
	for(i=0;i<arrObj.length;i++)
	{
		obj = arrObj[i];
		if (obj.className == "rounded_corner")
		{
			objHeight = obj.getAttributeNode("height");
			myDiv = document.createElement("div");
			myDiv.className = "rounded_corner";
			
			myImg = document.createElement("img");
			obj2 = obj.cloneNode(false);
			obj2.style.paddingLeft="5px";
			//alert(obj2.width);
			myImg.src = obj.src;
			//alert(obj.width+"#"+obj.height);
			if (obj.width > 0)
			{
				myImg.style.width=obj.width+"px";
			}
			if (obj.height > 0)
			{
				myImg.style.height = obj.height+"px";
			}
			//myImg.style.width=
			intWidth = parseInt(obj.style.width);
			if (intWidth > 0)
			{
				intWidth = parseInt(obj.style.width);
				myDiv.style.width = (intWidth+10)+"px";
			}
			else
			{
				//alert(obj.width);
				myDiv.style.width = (obj.width+10)+"px";
			}
			//alert(myDiv.style.width);
			
			myDiv.appendChild(obj2);
			objParent = obj.parentNode;
			objParent.insertBefore(myDiv,obj);
			objParent.removeChild(obj);
			//alert(myImg.src);
			//obj.parentNode = myDiv;
			//alert(obj.parentNode);

		}
	}
	setCurvyCorners();
}

function setCurvyCorners()
{
	settings = 
	{
		tl: { radius: 15 },
		tr: { radius: 15 },
		bl: { radius: 15 },
		br: { radius: 15 },
		antiAlias: true,
		autoPad: false,
		validTags: ["div"]
	}
	var myBoxObject = new curvyCorners(settings, "rounded_corner");
	myBoxObject.applyCornersToAll();
}