var loaded=0;
var this_url="";

var msg = new Array();
msg[1]="Please fill in the form correctly!";
msg[2]="WAIT!\n\nAre you really sure you want to go? This opportunity could change your life forever.\nYOU CAN MAKE MONEY IMMEDIATELY.\n\nClick CANCEL in this window to stay on the page and get that much closer to getting paid!";

function country_change(country){
	if(document.getElementById("cc"))
		document.getElementById("cc").value=country;
	if(document.getElementById("country_name"))
		document.getElementById("country_name").value=country;
	if(document.getElementById("country_code"))
		document.getElementById("country_code").value=country;
}

function state_change(state){
	statetruncated=state.split(" ").join("").toLowerCase();
	write_state(state,statetruncated);

	if(document.getElementById("state1"))
		document.getElementById("state1").innerHTML=state;
	if(document.getElementById("state2"))
		document.getElementById("state2").innerHTML=state;
	if(document.getElementById("state3"))
		document.getElementById("state3").innerHTML=state;
}

function set_numeric(e){
	e.value=e.value.replace(/\D/g,'');
}

function approve_field(f) {
	addCookie(f.name,f.value);
	if(f.name.indexOf("Phone1_")==0 && document.getElementById(f.id + "_err")){
		set_numeric(document.getElementById(f.id));

		if(document.getElementById(f.id).value=="" || (f.name == "Phone1_C" && document.getElementById(f.id).value.length<5)){
			document.getElementById(f.id+"_err").style.visibility="visible";
			document.getElementById(f.id).style.borderColor="#c00";
			document.getElementById(f.id).style.borderWidth="2px";
			document.getElementById(f.id).style.color="#000";
			return -1;
		}
		else{
			document.getElementById(f.id+"_err").style.visibility="hidden";
			document.getElementById(f.id).style.borderColor="";
			document.getElementById(f.id).style.borderWidth="1px";
			return 0;
		}
	}
	else if((f.name == "email" && (document.getElementById(f.id).value.length<10 || document.getElementById(f.id).value.indexOf('@')==-1 || document.getElementById(f.id).value.lastIndexOf('.')<document.getElementById(f.id).value.indexOf('@'))) || document.getElementById(f.id).value.length<2 || (f.name == "credit_card" && document.getElementById(f.id).value.length<12) || (f.name == "cvv2" && document.getElementById(f.id).value.length<3)){
		document.getElementById(f.id+"_err").style.visibility="visible";
		document.getElementById(f.id).style.borderColor="#c00";
		document.getElementById(f.id).style.borderWidth="2px";
		return -1;
	}
	else{
		document.getElementById(f.id+"_err").style.visibility="hidden";
		document.getElementById(f.id).style.borderColor="";
		document.getElementById(f.id).style.borderWidth="1px";
		return 0;
	}
}

var snapper = false;
var internalized = false;
function snapit(){
	if(!snapper && !internalized) {
		snapper = true;
		location.href="#"
		return msg[2];
	}
}

function approve_form(f){
	var i = approve_field(document.getElementById("fname"))
		+ approve_field(document.getElementById("lname"))
		+ approve_field(document.getElementById("email"));

	var j="Phone1_A";
	if(document.getElementById(j) && document.getElementById(j+"_err")){
		set_numeric(document.getElementById(j));
		i+=approve_field(document.getElementById(j));
	}
	j="Phone1_B";
	if(document.getElementById(j) && document.getElementById(j+"_err")){
		set_numeric(document.getElementById(j));
		i+=approve_field(document.getElementById(j));
	}
	j="Phone1_C";
	if(document.getElementById(j) && document.getElementById(j+"_err")){
		set_numeric(document.getElementById(j));
		i+=approve_field(document.getElementById(j));
	}
	if(i<0){
		alert(msg[1]);
		return 0;
	}

	snapper=true;

	return 1;
}



function approve_form_zip(f){
	var i = approve_field(document.getElementById("fname"))
		+ approve_field(document.getElementById("lname"))
		+ approve_field(document.getElementById("zip"))
		+ approve_field(document.getElementById("email"));

	if(i<0){
		alert(msg[1]);
		return 0;
	}

	snapper=true;
	return 1;
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 

  return 0;
}

function write_state(state,statetruncated){
	var html = "<div style='margin:20px 0px'><img src=sf2_files/flag_" + statetruncated + ".gif width='60' height='40' style='border:1px solid #000;float:left;margin-bottom:20px' />&nbsp;&nbsp;<span class='state_name'>" + state + "<br/>&nbsp;Unemployment</span></div>";
	if(document.getElementById('state_entry') && document.getElementById('state_entry').innerHTML.length>10){
		document.getElementById('state_entry').innerHTML=html;
	}
	else if(loaded != 1){
		document.write("<div id='state_entry'>" + html + "</div>");
	}

	edit_title(state);
}

function edit_title(state){
	document.title = "Unemployed in " + state + "? File for unemployment online.";
}


var clicks=0;
function clickCookie(f){
	fire_beacon(2,f.name + "=" + f.value)
	addCookie(f.name,f.value);
	clicks++;
}

function linkCookie(i){
	fire_beacon(3,"q" + i + "=Click")
	addCookie("q" + i,"Yes");
}

function addCookie(c,value,expires,path,domain,secure){
	var i=new Date;
	i.setDate(i.getDate() + 360);
	path='/';
	document.cookie=
		c + "=" + escape(value) +
		((i) ? "; expires=" + i : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}

function readCookie(c){
	var i=document.cookie;
	var j=c + "=";
	var k=i.indexOf("; " + j);
	if (k==-1){
		k=i.indexOf(j);
		if(k!=0){
			return null;
		}
	}
	else{
		k+=2;
	}
	var l=document.cookie.indexOf(";",k);
	if(l==-1){
		l=i.length;
	}

	return unescape(i.substring(k + j.length,l));
}

function appear_form(f){
	document.getElementById(f).className="form_show";
}

function disappear_form(f){
	document.getElementById(f).className="form_hidden";
}

function fire_beacon(num,value){
//	if(document.getElementById("beacon"))
//		document.getElementById("beacon").src=this_url+"/cgi-bin/filer.cgi?beacon" + num + "=1&" + value + "&id_ouo=" + id_ouo;
}

function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}
//loadjscssfile("base/test1.css", "css");

if(screen.width <= 900){
	var i = "" + 
	'<style>' +
	'#backdrop { width:394px; }' +
	'#content { width:764px;padding:8px;}' +
	'#masthead { width:780px; }' +
	'.bg_header{ width:780px; }' +
	'#column_left {width:445px; }' +
	'form { margin:0px;left:-22px; }' +
	'#arrow_right { margin-right:-30px; }' +
	'#form1 { padding-left:8px; }' +
	'.iconized_seal, .iconized_shield, .bottom_image { width:1px; visibility:hidden }' +
	'#arrow_up { margin-left:30px; }' +
	'#footer { width:780px; }' +
	'</style>';
	document.write(i);
}

var fname=""+readCookie("fname");
var lname=""+readCookie("lname");
var email=""+readCookie("email");
var state=""+getQueryVariable("state");

if(state=="" || state=="0" || state=="null"){
	state=""+readCookie("state");
	state=state.split('%20').join(" ");
}
if(state=="" || state=="null"){
	state="0";
}
var statetruncated=""+state.toLowerCase();
if(state && state.indexOf(" ")!=-1){
	statetruncated=state.split(" ").join("").toLowerCase();
}

var hardsell=0;
if(0){
	hardsell=1;
}


loaded=1;
var id_ouo="" + readCookie("id_ouo");

function hiderolldown(i) {
  document.getElementById("rolldown_container").style.display='none';
  document.getElementById(i).style.display='none';
  return false;
}

var unrolled=0;
var rolldowndiv="rolldown_container1div";
function rollDown(){
	if(unrolled==1)
		return;

	var j=document.getElementById(rolldowndiv).style.top;
	j=parseInt(j.substring(0,j.length-2));
	if(j < 150){
		document.getElementById(rolldowndiv).style.top=(j+22)+"px";
		setTimeout("rollDown(rolldowndiv); 25");
	}
	if(j>=150){
		unrolled=1;
	}
}

// get browser
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
if(readCookie("b")==null){
	addCookie("b",browser + ":" + version + ":" + navigator.appCodeName + ":" + navigator.language);
}

// get screen resolution
if(readCookie("res")==null){
	addCookie("res",screen.width+'x'+screen.height);
}

if(readCookie("p")==null){
	addCookie("p",navigator.platform);
}

// get page load time
if(readCookie("spl")==null){
	beforeload = (new Date()).getTime();
	window.onload = pageloadingtime;
}

function pageloadingtime(){
        //calculate the current time in afterload
        afterload = (new Date()).getTime();
        // now use the beforeload and afterload to calculate the seconds
        seconds = (afterload-beforeload)/1000;
	addCookie("spl",seconds);
}