function isBlank(formName, fieldName) {
    var fld  = "";
    eval("fld = document."+formName+ "." +fieldName+".value");
    var clsName = document.getElementById(fieldName).className;
    try {
        if(clsName =="clsHighlights") {
            document.getElementById(fieldName).className = "";
        }
    } catch(e) {}
    fld = trim(fld);
    if (fld == "") {
        var alrt = "Please Enter "+fieldName;
        alert(alrt);
        try {
            eval("document."+formName+"."+fieldName+".focus()");
        } catch(e) {}
        try {
            document.getElementById(fieldName).className = "clsHighlights";
        } catch(e) {}
        return false;
    } else {
        return true;
    }
}
function isNumber(formName, fieldName) {
    var fld  = "";
    try {
        eval("fld = document."+formName+ "." +fieldName+".value");
        document.getElementById(fieldName).className = "";
        fld = trim(fld);
    } catch(e) {}
    if (fld < 0 || isNaN(fld) || fld == "") {
        var alrt = "Please Enter "+fieldName +"  as integer";
        alert(alrt);
        eval("document."+formName+"."+fieldName+".focus()");
        document.getElementById(fieldName).className = "clsHighlights";
        return false;
    } else {
        return true;
    }
    return false;
}

function isEmailOk(formName, fldName) {
    var email = "";
    eval("email = document."+formName+ "." + fldName + ".value");
    var clsName = document.getElementById(fldName).className;
    try {
        if(clsName =="clsHighlights") {
            document.getElementById(fldName).className = "";
        }
    } catch(e) {}
    try {
        email = trim(email);
    } catch(e) {}
    if (email == "") {
	alert ('Please enter E-mail address.');
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	document.getElementById(fldName).className = "clsHighlights";
	return false;
    }
    if((email.indexOf("@")==-1) ||(email.indexOf(".")==-1)) {
	alert ('Enter a valid E-mail address!');
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	document.getElementById(fldName).className = "clsHighlights";
	return false;
    }
    if (email.length < 8 || email.indexOf(" ") > 0) {
	alert("Check E-mail Address!");
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	document.getElementById(fldName).className = "clsHighlights";
	return false;
    }
    return true;
}    

function isPasswordOk(formName, fieldName1, fieldName2) {
    eval("str = document."+formName+ "." +fieldName1+".value");
    eval("str1 = document."+formName+ "." +fieldName2+".value");

    str = trim(str);
    str1 = trim(str1);
    if (str == "") {
        alert("Enter Your Password.");
        eval("document."+formName+"."+fieldName1+".value=str");
        eval("document."+formName+"."+fieldName1+".select()");
        eval("document."+formName+"."+fieldName1+".focus()");
        return false;
    }
    if(str.length <6) 	{
        alert("Your Password Should be at least 6 Characters.");
        eval("document."+formName+"."+fieldName1+".select()");
        eval("document."+formName+"."+fieldName1+".focus()");
        return false;		
    }
    if (str1 == "") {
        alert("Please Confirm Your Password.");
        eval("document."+formName+"."+fieldName1+".value=str1");
        eval("document."+formName+"."+fieldName2+".select()");
        eval("document."+formName+"."+fieldName2+".focus()");
        return false;
    }
    if (str == str1) { 
    } else {
        alert("Confirm Your Password Again.");    	 
        eval("document."+formName+"."+fieldName2+".value=\"\"");
        eval("document."+formName+"."+fieldName2+".select()");
        eval("document."+formName+"."+fieldName2+".focus()");
        return false;
    }
    return true;
}   

function isPhoneNumber(formName,phone_number,ph1,ph2,ph3) {
    str1 = eval("document."+ formName +"."+ph1+".value");
    str2 = eval("document."+ formName +"."+ph2+".value");
    str3 = eval("document."+ formName +"."+ph3+".value");
    try {
        str1 = trim(str1);
        str2 = trim(str2);
        str3 = trim(str3);
    } catch(e) {}

    if (str1 == "") {
        alert("Please enter area code in phone number.");
        eval("document."+ formName +"."+ph1+".focus()");
        eval("document."+ formName +"."+ph1+".select()");
        return false;
    }
    if (str2 == "") {
        alert("Please check the phone number.");
        eval("document."+ formName +"."+ph2+".focus()");
        eval("document."+ formName +"."+ph2+".select()");
        return false;
    }
    if (str3 == "") {
        alert("Please check the phone number.");
        eval("document."+ formName +"."+ph3+".focus()");
        eval("document."+ formName +"."+ph3+".select()");
        return false;
    }
    var str = str1 + str2 + str3;
    for (var i = 0; i < str.length; i++) {
        var ch = str.substring(i, i + 1);
        if (ch < "0" || "9" < ch) {
            alert('Phone number should be numeric.');
	    eval("document."+ formName +"."+ph1+".focus()");
	    eval("document."+ formName +"."+ph1+".select()");
	    return false;
        } 
    }
    if (str.length != 10) {
        alert("The phone number should have 10 digits.");
        eval("document."+ formName +"."+ph1+".focus()");
        eval("document."+ formName +"."+ph1+".select()");
        return false;
    }
    eval("document."+ formName +"."+phone_number+".value="+str);
    return true;
}

function trim(strInput) {
    return strInput.replace(/^\s+/g, '').replace(/\s+$/g, ''); 
}

function isCheck(formName, fieldName) {
    var fld  = "";
    eval("fld = document."+formName+ "." +fieldName+".checked");
    if (fld == false) {
    var alrt = "Please agree to the Terms And Conditions";
    alert(alrt);
    return false;
    } else {
        return true;
    }  
}

function popUp(URL, width, height) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width='+width+',height='+height+',left=200,top=220');");
}

function autoTab(formName, srcFiled,trgtField) {
    var ph = "";
    eval("ph = document."+formName+"."+srcFiled+".value");
    var phLen = ph.length;
    if(phLen == 3) {
        eval("document."+formName+"."+trgtField+".focus()");
    }
}

function sortNumber(a,b){
    return a - b;
}

function sortScore(formName,fld){
    var val1 = "";
    var val2 = "";
    var val3 = "";
    eval("val1 = document."+formName+"."+fld+"1.value");
    eval("val2 = document."+formName+"."+fld+"2.value");
    eval("val3 = document."+formName+"."+fld+"3.value");
    var scoreArray = new Array();
    var temp = 0;
    if(val1 != "") {
        scoreArray[temp] = val1;
        temp++;
    }
    if(val2 != "") {
        scoreArray[temp] = val2;
        temp++;
    }
    if(val3 != "") {
        scoreArray[temp] = val3;
        temp++;
    }
    scoreArray.sort(sortNumber);
    eval("document."+formName+"."+fld+"1.value = \"\"");
    eval("document."+formName+"."+fld+"2.value = \"\"");
    eval("document."+formName+"."+fld+"3.value = \"\"");
    for(var i=0; i<scoreArray.length;i++) {
        eval("document."+formName+"."+fld+(i+1)+".value = scoreArray[i]");
    }
}
function removeComma(ipStr) {
    ipStr = ipStr.replace(/,/g,'');
    return ipStr;
}


function isAmount(formName, fieldName) {
    var fld  = "";
    eval("fld = document."+formName+ "." +fieldName+".value");
    document.getElementById(fieldName).className = "";
    fld = trim(fld);
    fld = removeComma(fld);
    if (fld < 0 || isNaN(fld)|| (fld == "")) {
        var alrt = "Please Enter "+fieldName +"  as integer";
        alert(alrt);
        eval("document."+formName+"."+fieldName+".focus()");
        document.getElementById(fieldName).className = "clsHighlights";
        return false;
    } else {
        return true;
    }
}
function validateLoginForm() {
	if(isFieldBlank('modPostForm','userName')&&
	   isFieldBlank('modPostForm','pwd')) {
	  return true;
	} else {
	  return false;
	}
}

function isFieldBlank(formName, fieldName) {
    var fld  = "";
    eval("fld = document."+formName+ "." +fieldName+".value");
    fld = trim(fld);
    if (fld == "") {
        var alrt = "Please Enter "+fieldName;
        alert(alrt);
        eval("document."+formName+"."+fieldName+".focus()");
        return false;
    } else {
        return true;
    }
}


function isFieldOk(formName, fieldName, fldLength) {
var fld  = "";
eval("fld = document."+formName+ "." +fieldName+".value");
fld = trim(fld);
if (fld == "") {
    var alrt = "Please Enter "+fieldName;
    alert(alrt);
    eval("document."+formName+"."+fieldName+".focus()");
    return false;
} else {
    if (fld.length > fldLength) {
	alert('Restrict ' + fieldName + ' to ' + fldLength + ' chars.');
	return false;
    } else {
	return true;
    }
}
}

function isInteger(formName,fieldName,ph1,ph2,ph3) {
    str1 = eval("document."+ formName +"."+ph1+".value");
    str2 = eval("document."+ formName +"."+ph2+".value");
    str3 = eval("document."+ formName +"."+ph3+".value");
    var str = str1 + str2 + str3;
    if(str.length > 0) {
       for (var i = 0; i < str.length; i++) {
           var ch = str.substring(i, i + 1);
           if (ch < "0" || "9" < ch) {
               alert("The " + fieldName + " should be numeric.");
               return false;
           } 
        }
        if (str.length != 10) {
            alert("The "+ fieldName + " should have 10 digits.");
            return false;
        }
    }
    return true;
}

var mouseX = 0;
var mouseY = 0;
function getMousePos(e) {
    if (!e)
    var e = window.event||window.Event;
    if('undefined'!=typeof e.pageX) {
        mouseX = e.pageX;
        mouseY = e.pageY;
        mouseY = mouseY-70;
        mouseX = mouseX-50;
    } else {
        mouseX = e.clientX + document.body.scrollLeft;
        mouseY = e.clientY + document.body.scrollTop;
        mouseY = mouseY-70;
        mouseX = mouseX-50;
    }
}
function changeMousePos(titleBox) {
    var obj1 = document.getElementById(titleBox);
    if(window.Event && document.captureEvents)
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = getMousePos;
    obj1.style.visibility="visible";
    document.getElementById(titleBox).style.top = mouseY+"px";
    document.getElementById(titleBox).style.left = mouseX+"px";
    obj1.style.visibility="visible";
}


function hideSpotLight(titleBox) {
        var obj1 = document.getElementById(titleBox);
        obj1.style.visibility="hidden";
}
function changeNotesPos(titleBox) {
    var obj1 = document.getElementById(titleBox);
    if(window.Event && document.captureEvents)
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = getMousePos;
    var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined');
    if(!moz) {
        mouseY = "800";
    }
    document.getElementById(titleBox).style.top = mouseY+"px";
    document.getElementById(titleBox).style.left = mouseX+"px";
    obj1.style.visibility="visible";
}
function isLenderTypeBlank(formName, fieldName) {
    var cnt = 0, len = 0;
    var chk = false, j=0;
    try {
        eval("len = document."+formName+"."+fieldName+".length");
    } catch(e) {}
    for(var i=0;i< len;i++) {
        var chk = false;
        try {
            eval("chk = document."+formName+"."+fieldName+"["+i+"].checked");
        } catch(e) {}
        if(chk) {
            cnt++;
        }
    }
    if(cnt > 0) {
        return true;
    } else {
	    alert("Please Select Lender Type");
	    return false;
    }  
} 

function isRadioCheck(formName, fieldName) {
    var fld  = "";
    var fldCnt = 0;
    eval("var obj = document."+formName+ "." +fieldName);
    for(var i=0; i<obj.length; i++) {
        eval("var fld = document."+formName+"."+fieldName+"["+i+"]" +".checked");
        if(fld) {
            fldCnt++;
        }
    }
    if (fldCnt > 0) {
        return true;
    } else {
        alert("Please Choose "+fieldName);
        return false;
    }
    
}
function processString(strInput) {
    strInput = strInput.replace(/</g,'&#60;');
    strInput = strInput.replace(/>/g,'&#62;');
    strInput = strInput.replace(/&/g,'%26');
    strInput = strInput.replace(/'/g,'%27');
    strInput = strInput.replace(/"/g,'%22');
    return strInput;
}
function replaceProcessString(ipStr) {
    ipStr = ipStr.replace(/&lt;/g,'<');
    ipStr = ipStr.replace(/&gt;/g,'>');
    ipStr = ipStr.replace(/&#60;/g,'<');
    ipStr = ipStr.replace(/&#62;/g,'>');
    return ipStr;
}
function showLayerVisible(layerID, headerID, content) {
	getLightHeader(layerID, headerID, content,"false");
	el = document.getElementById(layerID);
	el.style.visibility = "visible";
}
function showLayerHidden(layerID, headerID, content) {
	getDarkHeader(layerID, headerID, content,"false");
	el = document.getElementById(layerID);
	el.style.visibility = "hidden";
}

function getDarkHeader(layerID, headerID, content,visibleCond) {
    var newContent = document.getElementById(headerID+"Center").innerHTML;
	document.getElementById(headerID).innerHTML = "";
	var obj = document.createElement("div");
	obj.className = "curveLeftTopDark";
	document.getElementById(headerID).appendChild(obj);
	var obj = document.createElement("div");
	obj.className = "curveCenterTopDark";
	obj.id = headerID+"Center";
	if(visibleCond == "true") {
	    obj.innerHTML = "<A href=\"javascript:showTabLayers('"+layerID+"','"+headerID+"','"+content+"');\">"+content+"</A>";
	} else {
	    obj.innerHTML = newContent;
	}

	document.getElementById(headerID).appendChild(obj);
	var obj = document.createElement("div");
	obj.className = "curveRightTopDark";
	document.getElementById(headerID).appendChild(obj);

}
function getLightHeader(layerID, headerID, content,visibleCond) {
    var newContent = document.getElementById(headerID+"Center").innerHTML;
	document.getElementById(headerID).innerHTML = "";
	document.getElementById(headerID).innerHTML = "";
	var obj = document.createElement("div");
	obj.className = "curveLeftTopLight";
	document.getElementById(headerID).appendChild(obj);

	var obj = document.createElement("div");
	obj.className = "curveCenterTopLight";
	obj.id = headerID+"Center";
	if(visibleCond == "true") {
	    obj.innerHTML = "<A href=\"javascript:showTabLayers('"+layerID+"','"+headerID+"','"+content+"');\">"+content+"</A>";
	} else {
	    obj.innerHTML = newContent;
	}
	document.getElementById(headerID).appendChild(obj);

	var obj = document.createElement("div");
	obj.className = "curveRightTopLight";
	document.getElementById(headerID).appendChild(obj);

}
function showInnerLayerVisible(layerID, headerID, content) {
	getInnerLightHeader(layerID, headerID, content,"false");
	el = document.getElementById(layerID);
	el.style.visibility = "visible";
}
function showInnerLayerHidden(layerID, headerID, content) {
	getInnerDarkHeader(layerID, headerID, content,"false");
	el = document.getElementById(layerID);
	el.style.visibility = "hidden";
}

function getInnerDarkHeader(layerID, headerID, content,visibleCond) {
    var newContent = document.getElementById(headerID+"Center").innerHTML;
	document.getElementById(headerID).innerHTML = "";
	var obj = document.createElement("div");
	obj.className = "curveLeftTopDark";
	document.getElementById(headerID).appendChild(obj);
	var obj = document.createElement("div");
	obj.className = "curveCenterTopDark";
	obj.id = headerID+"Center";
	if(visibleCond == "true") {
	    obj.innerHTML = "<A href=\"javascript:showInnerTabLayers('"+layerID+"','"+headerID+"','"+content+"');\">"+content+"</A>";
	} else {
	    obj.innerHTML = newContent;
	}

	document.getElementById(headerID).appendChild(obj);
	var obj = document.createElement("div");
	obj.className = "curveRightTopDark";
	document.getElementById(headerID).appendChild(obj);

}
function getInnerLightHeader(layerID, headerID, content,visibleCond) {
    var newContent = document.getElementById(headerID+"Center").innerHTML;
	document.getElementById(headerID).innerHTML = "";
	document.getElementById(headerID).innerHTML = "";
	var obj = document.createElement("div");
	obj.className = "curveLeftTopLight";
	document.getElementById(headerID).appendChild(obj);

	var obj = document.createElement("div");
	obj.className = "curveCenterTopLight";
	obj.id = headerID+"Center";
	if(visibleCond == "true") {
	    obj.innerHTML = "<A href=\"javascript:showInnerTabLayers('"+layerID+"','"+headerID+"','"+content+"');\">"+content+"</A>";
	} else {
	    obj.innerHTML = newContent;
	}
	document.getElementById(headerID).appendChild(obj);

	var obj = document.createElement("div");
	obj.className = "curveRightTopLight";
	document.getElementById(headerID).appendChild(obj);

}
function showInnerLenLayerVisible(layerID, headerID, content) {
	getInnerLenLightHeader(layerID, headerID, content,"false");
	el = document.getElementById(layerID);
	el.style.visibility = "visible";
}
function showInnerLenLayerHidden(layerID, headerID, content) {
	getInnerLenDarkHeader(layerID, headerID, content,"false");
	el = document.getElementById(layerID);
	el.style.visibility = "hidden";
}

function getInnerLenDarkHeader(layerID, headerID, content,visibleCond) {
    var newContent = document.getElementById(headerID+"Center").innerHTML;
	document.getElementById(headerID).innerHTML = "";
	var obj = document.createElement("div");
	obj.className = "curveLeftTopDark";
	document.getElementById(headerID).appendChild(obj);
	var obj = document.createElement("div");
	obj.className = "curveCenterTopDark";
	obj.id = headerID+"Center";
	if(visibleCond == "true") {
	    obj.innerHTML = "<A href=\"javascript:showInnerLenTabLayers('"+layerID+"','"+headerID+"','"+content+"');\">"+content+"</A>";
	} else {
	    obj.innerHTML = newContent;
	}

	document.getElementById(headerID).appendChild(obj);
	var obj = document.createElement("div");
	obj.className = "curveRightTopDark";
	document.getElementById(headerID).appendChild(obj);

}
function getInnerLenLightHeader(layerID, headerID, content,visibleCond) {
    var newContent = document.getElementById(headerID+"Center").innerHTML;
	document.getElementById(headerID).innerHTML = "";
	document.getElementById(headerID).innerHTML = "";
	var obj = document.createElement("div");
	obj.className = "curveLeftTopLight";
	document.getElementById(headerID).appendChild(obj);

	var obj = document.createElement("div");
	obj.className = "curveCenterTopLight";
	obj.id = headerID+"Center";
	if(visibleCond == "true") {
	    obj.innerHTML = "<A href=\"javascript:showInnerLenTabLayers('"+layerID+"','"+headerID+"','"+content+"');\">"+content+"</A>";
	} else {
	    obj.innerHTML = newContent;
	}
	document.getElementById(headerID).appendChild(obj);

	var obj = document.createElement("div");
	obj.className = "curveRightTopLight";
	document.getElementById(headerID).appendChild(obj);

}
function showDiv(divName) {
    try {
        document.getElementById(divName).style.display = "block";
    } catch(e) {}
 //   hideSelectBox();
}
function hideDiv(divName) {
    try {
        document.getElementById(divName).style.display = "none";
    } catch(e) {}
 //   showSelectBox();
}
function hideSelectBox() {
     for (f = 0; f < document.forms.length; f++){
         var elements = document.forms[f].elements;
         for (e = 0; e < elements.length; e++){
            if (elements[e].type == "select-one") {
                elements[e].style.visibility = 'hidden';
            }
         }
    }  
}
function showSelectBox() {
     for (f = 0; f < document.forms.length; f++){
         var elements = document.forms[f].elements;
         for (e = 0; e < elements.length; e++){
            if (elements[e].type == "select-one") {
                elements[e].style.visibility = '';
            }
         }
    }  
}
function isEmailConfirmOk(formName, fieldName1, fieldName2) {
    var email = "";
    var email1 = "";
    eval("email = document."+formName+ "." + fieldName1 + ".value");
    eval("email1 = document."+formName+ "." + fieldName2 + ".value");
    try {
        email = trim(email);
    } catch(e) {}
    try {
        email1 = trim(email1);
    } catch(e) {}
    if (email == "") {
        alert ('Please enter E-mail address.');
        eval("document."+formName+ "." + fieldName1 + ".focus()");
	eval("document."+formName+ "." + fieldName1 + ".select()");
	return false;
    }
    if((email.indexOf("@")==-1) ||(email.indexOf(".")==-1)) {
	alert ('Enter a valid E-mail address!');
	eval("document."+formName+ "." + fieldName1 + ".focus()");
	eval("document."+formName+ "." + fieldName1 + ".select()");
	return false;
    }
    if (email.length < 8 || email.indexOf(" ") > 0) {
        alert("Check E-mail Address!");
	eval("document."+formName+ "." + fieldName1 + ".focus()");
	eval("document."+formName+ "." + fieldName1 + ".select()");
	return false;
    }
    if (email1 == "") {
        alert("Please Confirm Your Email Address.");
        eval("document."+formName+"."+fieldName1+".value=email");
        eval("document."+formName+"."+fieldName2+".select()");
        eval("document."+formName+"."+fieldName2+".focus()");
        return false;
    }
    if (email == email1) {
    } else {
        alert("Confirm Your Email Address Again.");
        eval("document."+formName+"."+fieldName2+".value=\"\"");
        eval("document."+formName+"."+fieldName2+".select()");
        eval("document."+formName+"."+fieldName2+".focus()");
        return false;
    }
    return true;
}
function getLenderTypeVal(formName,fieldName,targetFld) {
    var len = 0;
    var chk = false, j=0;
    var selVal = "",sel = "";
    try {
        eval("len = document."+formName+"."+fieldName+".length");
    } catch(e) {}
    for(var i=0;i< len;i++) {
        var chk = false;
        try {
            eval("chk = document."+formName+"."+fieldName+"["+i+"].checked");
        } catch(e) {}
        if(chk) {
            eval("sel = document."+formName+"."+fieldName+"["+i+"].value");
            if(j == 0) {
                selVal = sel;
            } else {
                selVal += ","+ sel;
            }
            j++;
        }
    }
    eval("document."+formName+"."+targetFld+".value = selVal");
}
function processNicheString(strInput) {
    strInput = strInput.replace(/</g,'%3C');
    strInput = strInput.replace(/>/g,'%3E');
    strInput = strInput.replace(/&/g,'%26');
    strInput = strInput.replace(/'/g,'%27');
    strInput = strInput.replace(/"/g,'%22');
    return strInput;
}

function replaceInaccurateProcessString(strInput) {
    strInput = strInput.replace(/;/g,'\'');
    return strInput;
}

function processHeader(inputString) {
    processedString = "";
    processedString = inputString.replace(/'/g,'\'');
    processedString = processedString.replace(/&/g,'&amp;');
    processedString = processedString.replace(/</g,'&#60;');
    processedString = processedString.replace(/>/g,'&#62;');
    return processedString;
}


function checkValidEmailId(formName, fldName) {
    var email = "";
    eval("email = document."+formName+ "." + fldName + ".value");
    var clsName = document.getElementById(fldName).className;
    try {
        if(clsName =="clsHighlights") {
            document.getElementById(fldName).className = "";
        }
    } catch(e) {}
    try {
        email = trim(email);
    } catch(e) {}
    if (email == "") {
	return true;
    }
    if((email.indexOf("@")==-1) ||(email.indexOf(".")==-1)) {
	alert ('Enter a valid E-mail address!');
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	document.getElementById(fldName).className = "clsHighlights";
	return false;
    }
    if (email.length < 8 || email.indexOf(" ") > 0) {
	alert("Check E-mail Address!");
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	document.getElementById(fldName).className = "clsHighlights";
	return false;
    }
    return true;
}    


function hideProgressBar(divId) {
    try {
       document.getElementById(divId).style.display = "none";
    } catch(e) {}
}
function showProgressBar(divId) {
    try {
       document.getElementById(divId).style.display = "bllock";
    } catch(e) {}
}

function processString(strInput) {
    strInput = strInput.replace(/</g,'&#60;');
    strInput = strInput.replace(/>/g,'&#62;');
    strInput = strInput.replace(/&/g,'%26');
    strInput = strInput.replace(/'/g,'%27');
    strInput = strInput.replace(/"/g,'%22');
    return strInput;
}
function replaceProcessString(ipStr) {
    ipStr = ipStr.replace(/&ldquo;/g,'"');
    ipStr = ipStr.replace(/&lt;/g,'<');
    ipStr = ipStr.replace(/&gt;/g,'>');
    ipStr = ipStr.replace(/&#60;/g,'<');
    ipStr = ipStr.replace(/&#62;/g,'>');
    ipStr = ipStr.replace(/&#39;/g,'\'');
    return ipStr;
}

function processExtString(strInput) {
    strInput = strInput.replace(/</g,'&#60;');
    strInput = strInput.replace(/>/g,'&#62;');
    strInput = strInput.replace(/&/g,'&amp;');
    strInput = strInput.replace(/'/g,'\'');
    return strInput;
}
function replaceProcessExtString(strInput) {
    strInput = strInput.replace(/&#60;/g,'<');
    strInput = strInput.replace(/&#62;/g,'>');
    strInput = strInput.replace(/&amp;/g,'&');
    return strInput;
}

function isNumberOk(formName, fieldName) {
    var fld  = "";
    try {
        eval("fld = document."+formName+ "." +fieldName+".value");
        document.getElementById(fieldName).className = "";
        fld = replaceCommaValues(fld);
        fld = trim(fld);
    } catch(e) {}
    if (fld < 0 || isNaN(fld) || fld == "") {
        var alrt = "Please Enter "+fieldName +"  as integer";
        alert(alrt);
        eval("document."+formName+"."+fieldName+".focus()");
        document.getElementById(fieldName).className = "clsHighlights";
        return false;
    } else {
        return true;
    }
    return false;
}


function replaceCommaValues(strInput) {
    strInput = strInput.replace(/,/g,'');
    strInput = strInput.replace(/ /g,'');
    strInput = strInput.replace(/$/g,'');
    strInput = trim(strInput);
    return strInput;
}

function isBlankEmail(formName, fldName) {
    var email = "";
    eval("email = document."+formName+ "." + fldName + ".value");
    var clsName = document.getElementById(fldName).className;
    try {
        if(clsName =="clsHighlights") {
            document.getElementById(fldName).className = "";
        }
    } catch(e) {}
    try {
        email = trim(email);
    } catch(e) {}
    if (email == "") {
	alert ('Please enter E-mail address.');
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	return false;
    }
    if((email.indexOf("@")==-1) ||(email.indexOf(".")==-1)) {
	alert ('Enter a valid E-mail address!');
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	return false;
    }
    if (email.length < 8 || email.indexOf(" ") > 0) {
	alert("Check E-mail Address!");
	eval("document."+formName+ "." + fldName + ".focus()");
	eval("document."+formName+ "." + fldName + ".select()");
	return false;
    }
    return true;
}

function clearInputValue(formName, fldName,textValue) {
    var inputValue = "";
    try {
        eval("inputValue = document."+formName+ "." + fldName + ".value");
    } catch(e) {}
    if(inputValue == textValue) {
        try {
            eval("document."+formName+ "." + fldName + ".value = ''");
        } catch(e) {}
    }
}    
function inputLoanValue(formName, fldName,textValue) {
    var inputValue = "";
    try {
        eval("inputValue = document."+formName+ "." + fldName + ".value");
    } catch(e) {}
    if(inputValue == "") {
       try {
            eval("document."+formName+ "." + fldName + ".value = textValue");
        } catch(e) {}
    }
}

function validateLoanScenarioForm() {
    if(isCheckBlank('loanScenarioForm','lName','Name') &&
       isCheckNumber('loanScenarioForm','lPhoneNumber','PhoneNumber') &&
       isEmailOk('loanScenarioForm','lEmail') &&
       CheckUnit()
       ) {
        return true;
    } else {
        return false;
    }
}
function isCheckBlank(formName, fieldName,textName) {
    var fld  = "";
    eval("fld = document."+formName+ "." +fieldName+".value");
    var clsName = document.getElementById(fieldName).className;
    try {
        if(clsName =="clsHighlights") {
            document.getElementById(fieldName).className = "";
        }
    } catch(e) {}
    fld = trim(fld);
    if (fld == "") {
        var alrt = "Please Enter "+textName;
        alert(alrt);
        try {
            eval("document."+formName+"."+fieldName+".focus()");
        } catch(e) {}
        try {
            document.getElementById(fieldName).className = "clsHighlights";
        } catch(e) {}
        return false;
    } else {
        return true;
    }
}
function isCheckNumber(formName, fieldName,textName) {
    var fld  = "";
    try {
        eval("fld = document."+formName+ "." +fieldName+".value");
        document.getElementById(fieldName).className = "";
        fld = trim(fld);
    } catch(e) {}
    if (fld < 0 || isNaN(fld) || fld == "") {
        var alrt = "Please Enter "+textName;
        alert(alrt);
        eval("document."+formName+"."+fieldName+".focus()");
        document.getElementById(fieldName).className = "clsHighlights";
        return false;
    }  if (fld.length < 10) {
        alert("The phone number should have 10 digits.");
        eval("document."+ formName +"."+fieldName+".focus()");
        return false;
    } else {
        return true;
    }
    return false;
}

var DigitsAfterDecimal = 2;

function CheckUnit() {
    if(document.getElementById("lCurrentRate").value == '' ) {
        alert("Please enter valid decimal value");
        return false;
    } else {
        var val = document.getElementById("lCurrentRate").value;
        if(val<0.00 || val >20.00) {
            alert("Please enter value between 0.00 to 20.00");
            eval("document.loanScenarioForm.lCurrentRate.focus()");
            return false;
        }    
        if((val.indexOf(".") > -1)) {
            if(val<0.00 || val >20.00) {
                alert("Please enter value between 0.00 to 20.00");
                eval("document.loanScenarioForm.lCurrentRate.focus()");
                return false;
            } else if(val.length - (val.indexOf(".")+1) > DigitsAfterDecimal) {
                alert("Only " +DigitsAfterDecimal + " digits are allowed after decimal.");
                eval("document.loanScenarioForm.lCurrentRate.focus()");
                return false;
            } else {
                return true;
            }
        } else {
            return true;
        }                   
    }            
}

function isCheckAmount(formName, fieldName) {
    var fld  = "";
    eval("fld = document."+formName+ "." +fieldName+".value");
    var clsName = document.getElementById(fieldName).className;
    try {
        if(clsName =="clsHighlights") {
            document.getElementById(fieldName).className = "";
        }
    } catch(e) {}
    fld = trim(fld);
    if (fld == "") {
        var alrt = "Please Click on Any Membership";
        alert(alrt);
        try {
            eval("document."+formName+"."+fieldName+".focus()");
        } catch(e) {}
        try {
            document.getElementById(fieldName).className = "clsHighlights";
        } catch(e) {}
        return false;
    } else {
        return true;
    }
}