var getScriptTag = function() {
	var scripts = document.getElementsByTagName("script");
	for(var i = 0; i<scripts.length; i++) {
		if(scripts[i].src.indexOf("youmanity-token-widget.js") != -1) {
			return scripts[i];
		}
	}
}
var getAbsoluteUrlToWidget = function() {
	var scriptTag = getScriptTag();
	return scriptTag.src.split("?")[0].replace("/site/scripts/youmanity-token-widget.js", "/");
}
var createIframe = function() {
	var proxy_url = getScriptTag().src.split("proxy=")[1];
	var iframe = document.createElement("iframe");
	iframe.setAttribute("id", "avivaIframeWidget");
	
	//domain name parsing
	var domainName = window.location.hostname.split(".");
	domainName = domainName[domainName.length - 2] + "." + domainName[domainName.length - 1]
	document.domain = domainName;
	
	iframe.setAttribute("src", getAbsoluteUrlToWidget() + "/website/register?r=" + Math.random() + "#" + domainName);
	iframe.setAttribute("scrolling", "no");
	iframe.setAttribute("frameBorder", "0");
	iframe.setAttribute("hspace", "0");
	iframe.setAttribute("vspace", "0");
	iframe.style.border = "none";
	
	//set initial width
	iframe.style.width = "600px";
	iframe.style.height = "180px";
	
	//append to dom
	getScriptTag().parentNode.appendChild(iframe);
};
//init
createIframe();
