Hello,
Could someone help?
I am using rtpanel on 4switch.co.uk and when I add some HTML into a page or post the content ends up about 5 inch down the page, leaving a gap (see homepage).
I wonder if it has something to do with the HTML I am trying to add?
It looks like this:
Mortgage function validateUKaddress(strAddress) { if (strAddress.length < 3) { return false; } if (strAddress.replace(/[^A-Za-z]/g, "").length < 1) { return false; } return true; } function validateUKstreetAddressInput(hInput) { if (hInput.value.length == 0) { return validationAlert(ErrorMsg.EMPTY_ADDRESS, hInput); } if (!validateUKaddress(hInput.value)) { return validationAlert("Your address must contain letters. Please update your entry.", hInput); } return true; } function showLoanFieldsUk(select) { var spechome = MM_findObj("foundhomeFields"); var propertypurp = MM_findObj("propertypurp"); if (select.value == "PP_FIRST_TIME_BUYER") { spechome.style.display=""; propertypurp.style.display=""; } else if (select.value == "PP_NEXT_TIME_BUYER") { spechome.style.display=""; propertypurp.style.display=""; } else if (select.value == "PP_REMORTGAGE") { spechome.style.display="none"; propertypurp.style.display=""; } else if (select.value == "PP_BUY_TO_LET") { spechome.style.display="none"; propertypurp.style.display="none"; } } function validateUKForm(form){ var productName=form.PRODUCT.value; var fieldName; for (var i=0; i < form.elements.length; i++){ fieldName = form.elements[i].name.toUpperCase(); if(productName=="PP_FIRST_TIME_BUYER"){ if(fieldName == "SPEC_HOME"){ if (form.elements[i].type != "hidden") { if (!validateRadioButton(form.SPEC_HOME, "Please select if you have already found a home.")) { return false; } } } }else if (productName=="PP_NEXT_TIME_BUYER"){ if(fieldName == "SPEC_HOME"){ if (form.elements[i].type != "hidden") { if (!validateRadioButton(form.SPEC_HOME, "Please select if you have already found a home.")) { return false; } } } }else if(productName =="PP_BUY_TO_LET"){ }else if(productName =="PP_REMORTGAGE"){ } if (fieldName=="CONSUMER_AGREE_TERMS"){ if (form.elements[i].type != "hidden") { if (!validateCheckBox(form.CONSUMER_AGREE_TERMS, "Please check if you agree to the consumer terms.")) { return false; } } } else if(fieldName=="DOBMM") { if (form.elements[i].type != "hidden") { if (!validateSelectbox(form.elements[i], "Please select your month of birth.")) { return false; } } } else if(fieldName=="DOBDD"){ if (form.elements[i].type != "hidden") { if (!validateSelectbox(form.elements[i], "Please select your date of birth.")) { return false; } } }else if(fieldName=="DOBYYYY"){ if (form.elements[i].type != "hidden") { if (!validateSelectbox(form.elements[i], "Please select your year of birth.")) { return false; } } }else if (fieldName=="SELF_CERT"){ if (form.elements[i].type != "hidden") { if (!validateRadioButton(form.SELF_CERT, "Please select if you need to self certify your income.")) { return false; } } }else if (fieldName=="FNAME"){ if (form.elements[i].type != "hidden") { if (!validateFirstNameInput(form.elements[i])) { return false; } } }else if (fieldName=="LNAME"){ if (form.elements[i].type != "hidden") { if (!validateLastNameInput(form.elements[i])) { return false; } } }else if (fieldName=="PRI_PHON"){ if (form.elements[i].type != "hidden") { if (!validateCombinedPhoneNum("PRI_PHON", "required")) { return false; } } }else if (fieldName=="SEC_PHON"){ if (form.elements[i].type != "hidden") { if (!validateCombinedPhoneNum("SEC_PHON", "not required")) { return false; } } }else if (fieldName=="TERT_PHON"){ //NO SPECS FOR TERT_PHON VALIDATION YET }else if (fieldName=="PREF_CALLTIME"){ if (form.elements[i].type != "hidden") { if (!validateSelectbox(form.elements[i], "Please select the Best Contact Time.")) { return false; } } }else if (fieldName=="EMAIL"){ if (form.elements[i].type != "hidden") { if (!validateEmailInput(form.elements[i])) { return false; } } }else if (fieldName=="ADDRESS1"){ if (form.elements[i].type != "hidden") { if (!validateUKstreetAddressInput(form.elements[i])) { return false; } } }else if (fieldName=="CITY"){ if (form.elements[i].type != "hidden") { if (!validateCityInput(form.elements[i])) { return false; } } }else if (fieldName=="POSTCODE"){ if (form.elements[i].type != "hidden") { if(form.elements[i].value.length==0){ return validationAlert("Please enter your Post Code. ", form.elements[i]); } if (!validateUKZipCodeInput(form.elements[i], "Invalid Post Code Format.")) { return false; } } }else if(fieldName=="PROP_DESC"){ if (form.elements[i].type != "hidden") { if (!validateSelectbox(form.elements[i], "Please select a property description.")) { return false; } } } else if(fieldName=="PROP_STYLE"){ if(form.elements[i].type!="hidden"){ if(!validateSelectbox(form.elements[i], "Please select a property style.")){ return false; } } } else if((fieldName=="PROP_PURP")&&(productName!="PP_BUY_TO_LET")){ if(form.elements[i].type!="hidden"){ if(!validateSelectbox(form.elements[i], "Please select a property purpose.")){ return false; } } } else if(fieldName=="EST_VAL"){ if(form.elements[i].type!="hidden"){ if(!validateSelectbox(form.elements[i], "Please select an estimated value.")){ return false; } } } else if(fieldName=="LOAN_VAL"){ if(form.elements[i].type!="hidden"){ if ((form.elements[i].value < 25000)&&(form.elements[i].value > 0)){ return validationAlert("Please enter at least 25,000 amount to borrow to receive mortgage quotes.", form.elements[i]); } if(!validateSelectbox(form.elements[i], "Please select an amount to borrow.")){ return false; } } } } return true; } function limitBalOne(select){ var selectVar = getInteger(select.value); var product = document.getElementById("PRODUCT"); var productVal = product[product.selectedIndex].value; var balOne = document.getElementById("LOAN_VAL"); for(var i=balOne.options.length; i>0; i--) { balOne.remove(i); } if((productVal.toUpperCase()=="PP_FIRST_TIME_BUYER")||(productVal.toUpperCase()=="PP_NEXT_TIME_BUYER")){ limit(selectVar*.95, balOne); } else { limit(selectVar*.95, balOne); } } function loadEstimatedVal(){ document.getElementById("initialValue").value = "load"; } function getSelectValue(param){ var selectElement = document.getElementById(param); var selectElementValue = selectElement[selectElement.selectedIndex]; return selectElementValue; } function validateUKZipCodeInput(hInput, strAlert){ //check postcode format is valid test = hInput.value; size = test.length; test = test.toUpperCase(); //Change to uppercase while (test.slice(0,1) == " ") {//Strip leading spaces test = test.substr(1,size-1);size = test.length } while(test.slice(size-1,size)== " "){ //Strip trailing spaces test = test.substr(0,size-1);size = test.length } hInput.value = test; //write back to form field if (size < 5 || size > 7){ //Code length rule var count1 = test.indexOf(" ");var count2 = test.lastIndexOf(" "); if (count1 != count2){//only one space rule return validationAlert(strAlert, hInput); } else if (count1 == -1 && count2 == -1){ return validationAlert(strAlert, hInput); } else if ((count1 == count2) &&(count1 !=-1 && count2 !=-1)){ if(size < 6 || size > 8) { return validationAlert(strAlert, hInput); } } } if (!(isNaN(test.charAt(0)))){ //leftmost character must be alpha character rule return validationAlert(strAlert, hInput); } if (isNaN(test.charAt(size-3))){ //first character of inward code must be numeric rule return validationAlert(strAlert, hInput); } if (!(isNaN(test.charAt(size-2)))){ //second character of inward code must be alpha rule return validationAlert(strAlert, hInput); } if (!(isNaN(test.charAt(size-1)))){ //third character of inward code must be alpha rule return validationAlert(strAlert, hInput); } return true; } function validatePhoneNum(param1, param2, param3){ var value1 =""; var value2 =""; var tempVal1 = document.getElementById(param1); var tempVal2 = document.getElementById(param2); for(var i=0; i<tempVal1.value.length; i++){ if(tempVal1.value.charAt(i) != " "){ value1 = value1 + tempVal1.value.charAt(i); } } for(var i=0; i<tempVal2.value.length; i++){ if(tempVal2.value.charAt(i) != " "){ value2 = value2 + tempVal2.value.charAt(i); } } var totalLength= value1.length + value2.length; if((param3 =="required")&&(totalLength==0)){ return validationAlert("Please enter a phone number", document.getElementById(param1)); } if(param3 =="required"){ if(totalLength <8){ return validationAlert("Incorrect length of phone number. Please check area code and phone number", document.getElementById(param1)); } } return true; } function validateCombinedPhoneNum(param1, param3){ var value1 =""; var tempVal1 = document.getElementById(param1); for(var i=0; i<tempVal1.value.length; i++){ if(tempVal1.value.charAt(i) != " "){ value1 = value1 + tempVal1.value.charAt(i); } } var totalLength= value1.length; if((param3 =="required")&&(totalLength==0)){ return validationAlert("Please enter a phone number", document.getElementById(param1)); } if(param3 =="required"){ if(totalLength <8){ return validationAlert("Incorrect length of phone number. Please check area code and phone number", document.getElementById(param1)); } } return true; } function updateBalOneSelectBox(select, param1) { var balOne = document.getElementById(param1); var estValue = select.value; var label; var percent; for (var i=0; i0){ balOne[i].text = balOne[i].text +' ('+percent+'%) '; } } } function calculateBalOneValue(a, b) { var quotient =((a/b)*100); var floorquotient = Math.floor((a/b)*100); var modulus= floorquotient % 10; var percent=0; return floorquotient; } function numbersOnly(field, e){ var key; var keychar; if(window.event){ key = window.event.keyCode; } else if (e){ key = e.which; } else { return true; } ...