function formProtect (obj) {
	var formId   = (document.getElementById(obj["formId"])) || false,
		submitId = (document.getElementById(obj["submitId"])) || false,
		debug    = (function(){
				var forms, len, i;

				if (!obj.hasOwnProperty("debug") || obj["debug"] === false){
					return false;

				} else if (obj["debug"] === true) {
					forms = document.getElementsByTagName("form"),
					len   = forms.length, i = 0;
					
					for ( ; i < len; i += 1) {
						forms[i].setAttribute("onsubmit", "return false");
					}
					return true;a
				} 
		}()),
		errors   = [], len, i = 0;
	
	if (formId && submitId && typeof obj === "object"){
		
		formProtect = function () {
			formId.setAttribute("action","/capture.weblead");
		}

		submitId.onclick = formProtect;

	} else {
		if (!formId) errors.push("Check form id, element not found");
		if (!submitId) errors.push("Check submit id, element not found");
	}

	if (errors.length > 0 && !!debug) {
		len = errors.length;

		for ( ;  i < len; i += 1) {
			console.log(errors[i]);
		}
		return false;
	}
}
