/*** CONFIG ***/

var iframecom_cookie_domain = '.lastminute-max.de';


/*** MAIN FUNCTION ***/

function iframecom_main(follow_call)
{
	if (!follow_call) {
		setInterval("iframecom_main(1)", 1000);
	} else {
		iframecom_scroll_top();
		iframecom_resize();
		iframecom_urchin_tracking();
	}
}


/*** USER FUNCTIONS ***/

function iframecom_scroll_top()
{
	var offset_x = 0;
	var offset_y = 0;

	var scroll_top = iframecom_get_cookie("iframecom_scroll_top");
	if (scroll_top) {
		if (scroll_top == "TRUE") {
			window.scrollTo(offset_x, offset_y);
			iframecom_set_cookie("iframecom_scroll_top", "FALSE",0,'/',iframecom_cookie_domain,0);
			window.setTimeout("iframecom_resize(1280)",300);
		}
	}

}

function iframecom_resize(passed_height)
{
	var iframe_obj = document.getElementById("i1_id");
	if (!iframe_obj)
	    return false;

	var current_height = parseInt( iframe_obj.height );

	if (passed_height) {
		iframe_obj.height = passed_height;
	} else {
		var cookie_height = parseInt( iframecom_get_cookie("iframecom_height"));
		if (!cookie_height)
			return false;
		if (cookie_height < 800)
			cookie_height = 800;

		iframe_obj.height = cookie_height + 100;//32;
		iframecom_set_cookie("iframecom_height","",0,'/',iframecom_cookie_domain,0);
	}

	return true;
}

function iframecom_urchin_tracking()
{
	var urchin_schritt = iframecom_get_cookie("iframecom_urchin_schritt");

	if (!urchin_schritt)
		return false;

	iframecom_set_cookie("iframecom_urchin_schritt","",0,'/',iframecom_cookie_domain,0);

	if (window.urchinTracker) {
		window.urchinTracker('/vidado_ibe_' + urchin_schritt + '.html');
	}

	if (window.reload_werbebanner_iframe) {
		window.reload_werbebanner_iframe();
	}

	return true;
}


/*** COOKIE FUNCTIONS ***/

function iframecom_get_cookie(name)
{
	var start = document.cookie.indexOf(name+"=");
	var len = start+name.length+1;
	if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
	if (start == -1) return null;
	var end = document.cookie.indexOf(";",len);
	if (end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len,end));
}

function iframecom_set_cookie(name,value,expires,path,domain,secure)
{
	var cookieString = name + "=" +escape(value) +
		( (expires) ? ";expires=" + expires.toGMTString() : "") +
		( (path) ? ";path=" + path : "") +
		( (domain) ? ";domain=" + domain : "") +
		( (secure) ? ";secure" : "");
	document.cookie = cookieString;
}
