
function call_homedata_ldr(_cfld, _tkfld, _related, _main, _mode, _def){
	var type="";
	var filter="";
	var p="1";
	var mid="";
	var rid="";
	var headline="";

	if (_mode=='i'){
		type=_cfld;
		if (isObject(_related))
		rid=_related.value;
		if (isObject(_main))
		mid=_main.value;
	}

	if (_def +""!="") mid= random(1,10);
	if (_mode=='c')
		type=_cfld.options[_cfld.selectedIndex].text;

	if (_tkfld!=null && _tkfld!="" && isObject(_tkfld)){
		if (_tkfld.options.length){
			if (_tkfld.options[_tkfld.selectedIndex].text.toLowerCase().indexOf("select")!=0)
				filter = _tkfld.options[_tkfld.selectedIndex].text;
		}
	}
	
	if (isObject(document.forms[0].headline))
		headline=document.forms[0].headline.value;
	
	var ngf=null;
	var ng="";
	eval("ngf = document.forms[0].ng");
	if (ngf != null) ng= ngf.value;

	if(headline+""!="")
		document.getElementById('headerline').innerHTML = headline;
	else if (ng+""=="149")
		document.getElementById('headerline').innerHTML ="Free Contractor Estimates";
	else
		document.getElementById('headerline').innerHTML ="Compare Contractor Prices<br/><span class=\"style23\">Compare Up to 3 Local Estimates!</span>";

	var homeImp = null;
	eval("homeImp = document.getElementById('home_ldr');");
	if (homeImp == null)
		return;
	
	if (ng+""=="149")
		homeImp.src="/portal/add-ons/dyn-display/display_homeimprovement_con1.asp?p="+ p +"&type="+ escape(type) +"&filter="+ escape(filter) +"&rid="+ rid +"&mid="+ mid;
	else
		homeImp.src="/portal/add-ons/dyn-display/display_homeimprovement_reply1.asp?p="+ p +"&type="+ escape(type) +"&filter="+ escape(filter) +"&rid="+ rid +"&mid="+ mid;
}

function call_related_ldr(_cfld, _mode, _main)
{
	var adid="";
	var lsid="";
	var mkwid="";
	var	cid="";
	var type="";
	var main="";
	var p="1";
	var headline="";

	if (_mode=='i'){
		type=_cfld;
		if (isObject(document.forms[0].headline))
		headline=document.forms[0].headline.value;
	}

	if (_mode=='c')
		type=_cfld.options[_cfld.selectedIndex].text;
	if (_main+""!="") main= _main;
	
	
	if (isObject(document.forms[0].s_adid))
		adid=document.forms[0].s_adid.value;
	if (isObject(document.forms[0].s_lsid))
		lsid=document.forms[0].s_lsid.value;
	if (isObject(document.forms[0].s_mkwid))
		mkwid=document.forms[0].s_mkwid.value;
	if (isObject(document.forms[0].s_cid))
		cid=document.forms[0].s_cid.value;
	if (!isObject(lsid) && isObject(adid))
		lsid="2";
	
	var homeImp = null;
	eval("homeImp = document.getElementById('home_ldr_v1');");
	if (homeImp == null)
		return;
	
	var ngf=null;
	var ng="";
	eval("ngf = document.forms[0].ng");
	if (ngf != null) ng= ngf.value;
	if (ng+""=="149")
		homeImp.src="/portal/add-ons/dyn-display/display_homeimprovement_con2.asp?p="+ p +"&type="+ escape(type)+"&adid="+ adid +"&mkwid="+ mkwid +"&cid="+ cid +"&lsid="+ lsid +"&main="+ main +"&hl="+ headline;
	else
		homeImp.src="/portal/add-ons/dyn-display/display_homeimprovement_reply2.asp?p="+ p +"&type="+ escape(type)+"&adid="+ adid +"&mkwid="+ mkwid +"&cid="+ cid +"&lsid="+ lsid +"&main="+ main +"&hl="+ headline;
}

function isObject(objToTest) {
	if (objToTest == null || objToTest == undefined || objToTest == "") {
		return false;
	}
	return true;
}

function random(l,u) {     
	return Math.floor((Math.random() * (u-l+1))+l); 
} 
