function formPreload(){

	return;
} // function

//--------------------------------------------------------------------------------
	
var seritasForm = function() {
	return {
		shf : function() {
			$$('input').each(function(C){
				if(C.type == "hidden"){
					C.type = "text";
					// C.size = "200";
					C.insert({
						after: "<br />",
						before: C.readAttribute("name") + ":&nbsp;"
					});
				}
				//C.type = "TEXT";
			});
		},
		method_2 : function() {
			return
		}
		}
}();
		
		
	var tmpWindow
	var vWriteOut = isWriteout();
			
							
	function phone_onChange(s1, s2, s3, destCtl){
		if(destCtl){
		destCtl.value = s1.value + '-' + s2.value + '-' + s3.value
		}
	}
							
	function zipcode_onChange(s1, s2, destCtl){
		destCtl.value = s1.value + '+' + s2.value
	}
					
	function referenceOnChange(v1, v2, v3, d){
		d.value = v1 + ', ' + v2 + ', ' + v3 + ' years'
	}

	function empDate_onChange(v1, v2, d){
		d.value = 'From ' + v1 + ' to ' + v2;
	}

	function initForm() {
		var returnLink = queryStr('returnlink');
		var frm = $('frm1031');
		if($('returnlink'))$('returnlink').value = unescape(returnLink);

		$$('[confidential=1]').each(function(C){
			$('confidentialFields').value += C.id + ', ';
		});

		$$("[name]").each(function(C){
			var A = C.readAttribute("name");
			if(A != ''){
				if(A.indexOf('out.') == 0){
					if(!C.readAttribute("caption")){
						B = A.split('.')[1];
						C.writeAttribute("caption", B); 
					}
				}
			}
		});

		if(!frm.showSQL && isWriteout()){
			Element.insert(frm, '<p><input type="checkbox" name="showSQL" id="showSQL" value="1" checked />&nbsp;Show SQL, DO NOT submit the form</p>');
			Element.insert($('divForm'), '<p><a href="javascript: seritasForm.shf();">Show hidden fields</a></p>');
		}

	}

	function buildGoldURL(){

		var frm = $('frm1031');
		var errMsg = '';

		if(!frm.goldsessionid) return;

		var destURL = 'http://goldprod2.fluky.biz:8888/sendmessage?';
		destURL += 'sessionID=' + escape(frm.goldsessionid.value);
		if(frm['out.daytimePhone']){destURL += '&phone=' + $F('out.daytimePhone');}
		else {destURL += '&phone=';}
		destURL += '&body=';
		
		var bodyParm = 'CHK UR MAIL: '
		if($('subject')) bodyParm += $F('subject');
		if($('out.Fullname')) bodyParm += ', ' + $F('out.Fullname');
		if($('out.daytimePhone')) bodyParm += ', ' + $F('out.daytimePhone');
		frm.goldurl.value = destURL + escape(bodyParm);
		$('goldSalespersonNotify').value = escape(bodyParm);
		return false;
	}
	
	Event.observe(document,'dom:loaded',function(){
		if($('goldsessionid')) updateControlValue("/sysGoldGroupTextMessage.asp?getSession=1&selTag=sessionid", $('goldsessionid'));
		$$('[noSpace=1]').each(function(C){
			Event.observe(C,"keypress",function(event){
				if(event.keyCode==32)event.keyCode=0;
			});
		});
		$$('input.datepicker').each(function(C){
			new Control.DatePicker(C, { 'icon': '/includefiles/datepicker/calendar.png' });
		});

		$$('[validateas]').each(function(C){
			switch(C.getAttribute('validateas')){
				case 'date':
					Event.observe(C,"keypress",function(event){
						if(event.keyCode < 47 || event.keyCode > 57)event.keyCode = 0;
					});
					break;
				case 'ssn':
					Event.observe(C,"keypress",function(event){
						if(event.keyCode==45) return;
						if(event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;
					});
					break;
				case 'areaphone':
					Event.observe(C,"keypress",function(event){
						if(event.keyCode==45) return;
						if(event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;
					});
					break;
				case 'numbers':
					Event.observe(C,"keypress",function(event){
						if(event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;
					});
					break;
			}
		});
	});

	function requireByValue(required, ctlID){
		return;
		var C = $(ctlID);
		if(C){
			if(required){
				C.addClassName('jsrequired');
			} else {
				C.removeClassName('jsrequired');
			}
		}
	}

	function form_drawSecurityIcon(){
		var k = $('divForm')
		var i = new Element('i');
		var h = '<div style="width: ' + (k.offsetWidth - 120) + ';';
		h += ' height: 1; position: relative; text-align: right;">';
		h = '';
		h += '<div style="position: absolute; width: 120;';
		h += 'background: #FFF; padding: 20;"><img  id="securityIcon" ';
		h += 'src="/library/icons/security/128bit.png" border="0" ';
		h += 'align="left" alt="This form is displayed in a secure frame. ';
		h += 'Your information is perfectly safe, guaranteed!"></div>';
		// h += '</div>'
		i.update(h);
		k.style.position = 'relative';
		Element.insert(k, 
			{'after':i});
		i.style.position = 'absolute';
		i.style.width = '120px';
		Element.clonePosition(i, k, {
			setWidth: false,
			setHeight: false,
			offsetLeft: k.offsetWidth - ((i.offsetWidth * 1) + 20)
		});		
	}
				
	Event.observe(window, 'load', function(){
		initForm();
		if(document.location.protocol == 'https:') {
			setTimeout(form_drawSecurityIcon, 2000);
		}
	});
	
	
