|
Houston Gutters
Gutters are our business...
Bill
Manager
522 Brooks St.
Sugar Land, Texas 77478
Tel:
281-489-3726
Fax:
281-302-6226
E-Mail:
bill@customlandscapeandirrigation.com
Web:
http://www.HoustonGutters.net
Houston Gutters
Homepage
(function() {
if (window.InfusionIframeMagicClient) { return; }
window.InfusionIframeMagicClient = {};
InfusionIframeMagicClient.addForm = addForm;
InfusionIframeMagicClient.checkForFormResize = checkForFormResize;
var formId = 0;
var lastPageUrl = location.href;
var idPrefix = 'infForm';
var hashRE = /^infform_id(\d+)_h(\d+)_w(\d+)$/;
var removeHashRE = /#.*$/;
var forms = [];
var isIframeLoading = false;
var hasIframeToLoad = false;
var referrer;
if(parent) {
referrer = parent.document.URL;
} else {
referrer = document.URL;
}
function addForm (url) {
hasIframeToLoad = true;
formId = forms.length;
forms.push({url:url, id:formId, iframeLoaded:false, iframeLoading:false});
document.write('');
if (formId == 0) {
addFormIframe(formId, url);
}
}
function addFormIframe (id, url) {
var div = document.getElementById(idPrefix+'Div_'+id);
if (div) {
isIframeLoading = true;
// fix for loading a webform using the js snippet in a file instead of on a website
var height = "";
if (startsWith(referrer, "file")) {
height = " height:100%;";
}
forms[id].iframeLoading = true;
div.innerHTML = '';
}
}
function startsWith(str, pattern) {
if (str == null || pattern == null) return false;
return str.length >= pattern.length && str.toLowerCase().indexOf(pattern.toLowerCase()) == 0;
};
function loadNextForm() {
if (hasIframeToLoad && !isIframeLoading) {
for (var i=0; i |