<!--
var browser=navigator.appName;
if(browser=="Microsoft Internet Explorer")browser="IE";
if(browser=="Netscape")browser="FF";
if(browser=="IE"){
	var browser_v=navigator.appVersion;
	var ver=browser_v.substring(browser_v.indexOf('MSIE')+5,browser_v.indexOf('MSIE')+6)
}
function $() {
  return document.getElementById(arguments[0]);
}
function $$() {
	if(arguments.length=='2'){
		if(typeof(arguments[1]) == 'object'){
			return arguments[1].getElementsByTagName(arguments[0]);
		}else{
			return $(arguments[1]).getElementsByTagName(arguments[0]);
		}
	}
	return document.getElementsByTagName(arguments[0]);
}
function c_el(typ,atr,txt){
	if(browser!="IE")ele=document.createElement(typ);
	for(ik in atr){
		if(browser!="IE"){
			ele.setAttribute(ik,atr[ik]);
		}else{
			typ+=' '+ik+'="'+atr[ik]+'"';
		}
	}
	if(browser=="IE")ele=document.createElement('<'+typ+'>');
	if(txt)ele.innerHTML=txt;
	return ele;
}
function win_pop(x){
	win_=window.open("/pop/"+x+".html",'',"width=620,height=600,toolbar=no,status=yes,resizable=yes,scrollbars=yes,location=no");
	win_.focus();
}
function hide(obj){
	ch_disp(obj,0);
}
function show(obj){
	ch_disp(obj,1);
}
function ch_disp(obj,x){
	if(typeof obj == 'string'){
		var obj=obj.split(',');
		for(sh in obj){ if(window.$(obj[sh]))$(obj[sh]).style.display=x?"block":"none"; }
	}else if(typeof obj == 'object'){
		obj.style.display=x?"block":"none";
	}
}
function get_height(obj){
	if(typeof obj == 'string')obj=$(obj);
	return browser!="FF" ? parseInt(obj.offsetHeight) : parseInt(document.defaultView.getComputedStyle(obj,"").getPropertyValue("height"));
}
function get_width(obj){
	if(typeof obj == 'string')obj=$(obj);
	return browser!="FF" ? parseInt(obj.offsetWidth) : parseInt(document.defaultView.getComputedStyle(obj,"").getPropertyValue("width"));
}
//Key code for autotab to prevent usability issues with TAB key.
document.onkeydown=function(e){
	window.document.key_id=window.event ? event.keyCode : e.keyCode;
	if(window.timer<30) timer=30;
}
function autotab(obj,nxt,frm){
	var f=frm ? $(frm) : document.forms[0];
	if(obj.value.length==obj.maxLength){
		if(window.document.key_id && window.document.key_id!=8 && window.document.key_id!=9 && window.document.key_id!=16){
			f[nxt].focus();
			return false;
		}
	}
}
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
function empty(obj,min_,max_){
	obj.value=obj.value.trim();
	if(max_ && obj.maxLength!=obj.value.length)return 1;
	return min_ ? (obj.value.length<min_?1:0):obj.value.length?0:1;
}
function force_numeric(obj){
	obj.value=obj.value.replace(/[\D]/g,"");
}
function validate_email_address(address) {
	var expression	= /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/;
	return expression.test(address);
}
window.onunload=function(){
	if(window.leaving_pop==true){
		window.open("/pop/leaving.html?pg="+window.location.href,'Leaving',"width=348,height=325,toolbar=no,status=no,resizable=no,scrollbars=no,location=no");
	}
}
function url_encode(val){
	var out='';
	var x=0;
	val=val.toString();
	var regex = /(^[a-zA-Z0-9\-_\.]*)/;
	while(x<val.length){
		var chr=regex.exec(val.substr(x));
		if(chr!= null && chr.length>1 && chr[1]!=''){
			out+=chr[1];
			x+=chr[1].length;
		}else	if(val[x]==' '){
			out+='+';
			x++;
		}else{
			var charCode=val.charCodeAt(x);
			var hexVal=charCode.toString(16);
			out+='%'+(hexVal.length<2 ? '0' : '')+hexVal.toUpperCase();
			x++;
		}
	}
	return out;
}
function setCookie(c_name,c_value,expiredays){
	var exdate=false;
	if(expiredays!=null && expiredays){	exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); extime=exdate.toGMTString(); }
	document.cookie=c_name+"="+escape(c_value)+(exdate ? ";expires="+extime : '')+'; path=/';
}
function getCookie(c_name){
	if(document.cookie.length){
		var cookies=document.cookie.split(';');
		for(i in cookies){
			tmp_cookie=cookies[i].split('=');
			cookie_name=tmp_cookie[0].replace(/^\s+|\s+$/g, '');
			if(cookie_name==c_name){
				cookie_value=tmp_cookie.length?unescape(tmp_cookie[1].replace(/^\s+|\s+$/g,'')):1;
				return cookie_value;
				break;
			}
		}
	}
	return null;
}
function legal(type,on){
	var terms = $('terms');
	var terms_services = $('terms_services');
	if(null == terms_services || null == terms){
		return;
	}
	var re = new RegExp("( ?and )?" + type);
	terms_services.innerHTML = terms_services.innerHTML.replace(re, '');
	if(on){
		terms_services.innerHTML += ' and ' + type;
	}
	terms_services.innerHTML = terms_services.innerHTML.replace(/^ ?and ?/, '');
	terms.style.display = ('' == terms_services.innerHTML) ? 'none' : 'block';
}
function initialize_legal(){
	var obj;
	obj_arr=[];
	obj_arr['stored_value_card_opt_in']='stored value cards';
	obj_arr['outbound_call_opt_in']='credit repair';
	obj_arr['debt_opt_in']='debt';
	obj_arr['credit_report_repair_opt_in']='credit repair';
	obj_arr['foreclosure_opt_in']='foreclosure';
	obj_arr['auto_loan_opt_in']='auto loans';
	obj_arr['tax_opt_in']='tax';
	obj_arr['payday_loan_debt_opt_in']='payday loan debt';
	obj_arr['cc_debt_opt_in']='credit card debt';
	obj_arr['bankruptcy_opt_in']='bankruptcy';
	obj_arr['new_home_loan_opt_in']='new home loans';
	obj_arr['home_refinance_opt_in']='home refinance';
	obj_arr['home_equity_opt_in']='home equity loans';
	obj_arr['student_loan_opt_in']='student loans';
	for(k in obj_arr){
		obj = $(k);
		if ('undefined' != typeof obj && null != obj) {
			legal(obj_arr[k], ('hidden' == obj.type) ? ('yes' == obj.value) : obj.checked);
		}
	}
}
function page_objects(){
	var atr=[];
	atr['style']="display:none;position:fixed;_position:absolute;left:0;_left:expression(eval(document.documentElement.scrollLeft)+'px');top:0;_top:expression(eval(document.documentElement.scrollTop)+'px');width:100%;_width:expression(eval(document.documentElement.clientWidth)+'px');height:100%;_height:expression(document.documentElement.clientHeight+'px');background:#283645;opacity:0.65;filter:alpha(opacity=65);";
	atr['id']="page_mask";
	var pm=c_el('div',atr);
	$$('body')[0].appendChild(pm);
	atr=[];
	var imgs=new Image();
	imgs.src="/images/indicator.gif";
	atr['style']="display:none;position:fixed;_position:absolute;left:50%;_left:expression(eval(document.documentElement.scrollLeft+(document.documentElement.clientWidth/2))+'px');top:50%;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2))+'px');padding:4px 16px 4px 24px;margin:-12px 0 0 -43px;color:black;background:white url(/images/indicator.gif) no-repeat 4px 4px;border:1px solid black;font:normal 11px Arial;line-height:16px;";
	atr['id']="page_loading";
	pm=c_el('div',atr,"Loading...");
	$$('body')[0].appendChild(pm);
}
if(browser!="IE")setTimeout("page_objects()",5000);
function page_loading(){
	if(browser=="IE")page_objects();
	show("page_mask,page_loading");
}
//-->
