
HBVWidget={
	
	domainUrl:"http://www.lecker.de",
	
	dailyRecipe:{}
};

function shortenTextUntilHeight(textElem, refElem, height) {
	if (textElem.innerHTML.length < 10) {
		return;
	}
	if (refElem.offsetHeight > height) {
		textElem.innerHTML = textElem.innerHTML.replace(/\s\S+[ .]*$/, ' ...');
		window.setTimeout(function () {
			shortenTextUntilHeight(textElem, refElem, height);
		}, 0);
	}
}

function createLeckerSearchWidget(widthParam, heightParam) {
    document.write("<link rel='stylesheet' type='text/css' href='" + HBVWidget.domainUrl + "/media/css/widgets.css' media='screen, projection' />");
    document.write("<div style='height:100px; overflow:hidden;' id='hbvw-widget-bg'>");
    document.write("    <div id='hbvw-widget' class='widget_rezeptsuche'>");
    document.write("        <div id='hbvw-header'>");
    document.write("            <img src='" + HBVWidget.domainUrl + "/media/img/widgets/widget_rezeptsuche_head.png' alt='' />");
    document.write("        </div>");
    document.write("        <div id='hbvw-content'>");
    document.write("            <div class='hbvw-search'>");
    document.write("                <form action='" + HBVWidget.domainUrl + "/search/recipes/cbSearch.htm' method='get' target=''>");
    document.write("                    <table cellspacing='0' cellpadding='0'>");
    document.write("                        <tr>");
    document.write("                            <td class='hbvw-td1'>");
    document.write("                                <div class='hbvw-bgr1'><div class='hbvw-bgr2'><input id='searchfield' class='hbvw-text' type='text' name='q' onfocus='sclear()' onblur='sfill()' value='Rezept suchen' /></div></div>");
    document.write("                            </td>");
    document.write("                            <td class='hbvw-td2'>");
    document.write("                                <input type='submit' name='search' class='hbvw-button' value='Suchen' />");
    document.write("                            </td>");
    document.write("                        </tr>");
    document.write("                    </table>");
    document.write("                </form>");
    document.write("            </div>");
    document.write("        </div>");
    document.write("        <script type='text/javascript'>");
    document.write("            function sclear() {");
    document.write("                sfield = document.getElementById('searchfield');");
    document.write("                ssave = sfield.value;");
    document.write("                sfield.value = '';");
    document.write("            }");
    document.write("            function sfill() {");
    document.write("                sfield = document.getElementById('searchfield');");
    document.write("                if (sfield.value == '') {");
    document.write("                    sfield.value = ssave;");
    document.write("                } ");
    document.write("            }");
    document.write("        </script>");
    document.write("    </div>");
    document.write("</div>");
}
function getDateParam() {
	var param = "";
	now = new Date();
	param = param.concat(now.getFullYear()).concat((now.getMonth()+1)<10?"0":"").concat(now.getMonth()+1).concat(now.getDate());
	return param;
}
document.write('<script src="http://www.lecker.de/js/rezepte/tagesrezept/tagesrezept.js?d=' + getDateParam() + '" type="text/javascript"></script>');
function createLeckerDailyRecipeWidget(widthParam, heightParam) {
	var rtitle = HBVWidget.dailyRecipe.rtitle;
	var rteaser = HBVWidget.dailyRecipe.rteaser;
   var rthumbnail = HBVWidget.dailyRecipe.rthumbnail;
	var rlink = HBVWidget.dailyRecipe.rlink;
   if (rlink.charAt(0) == '/') {
    		rlink = HBVWidget.domainUrl.concat(rlink);
   }
	document.write("<link rel='stylesheet' type='text/css' href='" + HBVWidget.domainUrl + "/media/css/widgets.css' media='screen, projection' />");
	document.write("<div style='height:120px; overflow:hidden;' id='hbvw-widget-bg'>");
	document.write("    <div id='hbvw-widget' class='widget_rezept-des-tages'>");
	document.write("        <div id='hbvw-header'>");
	document.write("            <img src='" + HBVWidget.domainUrl + "/media/img/widgets/widget_rezept-des-tages_head.png' alt='' />");
	document.write("        </div>");
	document.write("        <div id='hbvw-content'>");
	document.write("            <img alt='' src='" + HBVWidget.domainUrl + rthumbnail + "' class='hbvw-image'/>");
	document.write("            <span id='drw-text'><p class='hbvw-text'>");
	document.write("                <a href='" + rlink + "' target='' class='cHigh'>" + rtitle + "</a> <span id='drw-teaser'>" + rteaser + "</span> <a href='" + rlink + "' class='cHigh' target=''>Rezept lesen</a></p></span>");
	document.write("        </div>");
	document.write("    </div>");
	document.write("</div>");
	document.write('<script type="text/javascript">');
	document.write('window.setTimeout("shortenTextUntilHeight(document.getElementById(\\"drw-teaser\\"), document.getElementById(\\"drw-text\\"), 67)", 100);');
	document.write('</script>');
}
