/*** CONFIG ***/
 
var iframecom_cookie_domain = '.veturo.com';


/*** 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;

	// if iframe is not available, exit
	if( ! document.getElementById("i1_id") ) {
		return false;
	}

	var scroll_top = iframecom_get_cookie("iframecom_scroll_top");
	if (scroll_top) {
		if (scroll_top == "TRUE") {
			iframecom_set_cookie("iframecom_scroll_top","FALSE",0,'/',iframecom_cookie_domain,0);
			window.scrollTo(offset_x, offset_y);
		}
	}
}

function iframecom_resize()
{
	var iframe_obj = document.getElementById("i1_id");
	if (!iframe_obj)
	    return false;

	var cookie_height = iframecom_get_cookie("iframecom_height");
	if (!cookie_height)
	    return false;

	iframe_obj.height = parseInt(cookie_height) + 100;
	iframecom_set_cookie("iframecom_height","",0,'/',iframecom_cookie_domain,0);
	
	/*
	var new_width = 0;
	var current_width = iframe_obj.width;
	
	var cookie_width = iframecom_get_cookie("iframecom_width");
	if (!cookie_width)
	    return false;
	
	new_width = parseInt( cookie_width ) + 0;
	
	// apply new width and height
	// if( current_width != new_width )
	// 	iframe_obj.width = new_width;
	*/
	
	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();
	}
}


/*** 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;
}
