// JavaScript Document
//Global Javascript

//configuration information
var site = "http://www.cleinman.com";
var formsDir = site+"/forms";
var formsConstruct = formsDir+'/construct.js';
//functions

var ie = false;
var ie6 = false;
var ie7 = false;
var ie8 = false;
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
 if (ieversion>=8){
  //document.write("You're using IE8 or above")
  ie8 = true;
  ie = true;
 }else if (ieversion>=7){
  ie7 = true;
  ie = true;
 }else if (ieversion>=6){
 ie6 = true;
 ie = true;
}//document.write("You're using IE6.x")
 
}


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   // alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   // alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	
var state = new Array();
var st = new Array();
var country = new Array();
var c = new Array();

function BuildUSArrays(){
 state.length = 0; 			   st.length = 0;
 state[0] = "Alabama";         st[0] = "AL";
 state[1] = "Alaska";          st[1] = "AK";
 state[2] = "Arizona";         st[2] = "AZ";
 state[3] = "Arkansas";        st[3] = "AR";
 state[4] = "California";      st[4] = "CA";
 state[5] = "Colorado";        st[5] = "CO";
 state[6] = "Connecticut";     st[6] = "CT";
 state[7] = "Delaware";        st[7] = "DE";
 state[8] = "Florida";         st[8] = "FL";
 state[9] = "Georgia";         st[9] = "GA";
state[10] = "Hawaii";         st[10] = "HI";
state[11] = "Idaho";          st[11] = "ID";
state[12] = "Illinois";       st[12] = "IL";
state[13] = "Indiana";        st[13] = "IN";
state[14] = "Iowa";           st[14] = "IA";
state[15] = "Kansas";         st[15] = "KS";
state[16] = "Kentucky";       st[16] = "KY";
state[17] = "Louisiana";      st[17] = "LA";
state[18] = "Maine";          st[18] = "ME";
state[19] = "Maryland";       st[19] = "MD";
state[20] = "Massachusetts";  st[20] = "MA";
state[21] = "Michigan";       st[21] = "MI";
state[22] = "Minnesota";      st[22] = "MN";
state[23] = "Mississippi";    st[23] = "MS";
state[24] = "Missouri";       st[24] = "MO";
state[25] = "Montana";        st[25] = "MT";
state[26] = "Nebraska";       st[26] = "NE";
state[27] = "Nevada";         st[27] = "NV";
state[28] = "New Hampshire";  st[28] = "NH";
state[29] = "New Jersey";     st[29] = "NJ";
state[30] = "New Mexico";     st[30] = "NM";
state[31] = "New York";       st[31] = "NY";
state[32] = "North Carolina"; st[32] = "NC";
state[33] = "North Dakota";   st[33] = "ND";
state[34] = "Ohio";           st[34] = "OH";
state[35] = "Oklahoma";       st[35] = "OK";
state[36] = "Oregon";         st[36] = "OR";
state[37] = "Pennsylvania";   st[37] = "PA";
state[38] = "Rhode Island";   st[38] = "RI";
state[39] = "South Carolina"; st[39] = "SC";
state[40] = "South Dakota";   st[40] = "SD";
state[41] = "Tennessee";      st[41] = "TN";
state[42] = "Texas";          st[42] = "TX";
state[43] = "Utah";           st[43] = "UT";
state[44] = "Vermont";        st[44] = "VT";
state[45] = "Virginia";       st[45] = "VA";
state[46] = "Washington";     st[46] = "WA";
state[47] = "West Virginia";  st[47] = "WV";
state[48] = "Wisconsin";      st[48] = "WI";
state[49] = "Wyoming";        st[49] = "WY";
state[50] = "District of Columbia";        st[50] = "DC";
}

function BuildCANArrays(){
state.length = 0;							st.length = 0;
state[0] = 'Alberta';						st[0]='AB';
state[1] = 'British Columbia';				st[1]='BC';
state[2] = 'Manitoba';						st[2]='MB';
state[3] = 'New Brunswick';					st[3]='NB';
state[4] = 'Newfoundland and Labrador';		st[4]='NL';
state[5] = 'Northwest Territories';			st[5]='NT';
state[6] = 'Nova Scotia';					st[6]='NS';
state[7] = 'Nunavut';						st[7]='NU';
state[8] = 'Ontario';						st[8]='ON';
state[9] = 'Prince Edward Island';			st[9]='PE';
state[10] = 'Quebec';						st[10]='QC';
state[11] = 'Saskatchewan';					st[11]='SK';
state[12] = 'Yukon';						st[12]='YT';
}

function countryArray(){
country.length = 0;							c.length = 0;
country[0] = 'United States of America';	c[0] = 'USA';
country[1] = 'Canada';						c[1] = 'CA';	
}

countryArray();
BuildUSArrays();
st.unshift(" ");
state.unshift(" ");

function cap(val) {
   val = val.substr(0, 1).toUpperCase() + val.substr(1);
   return val;
}

function capEach(val) {
	var words = val.split(" ");
	var output;
	for(x in words){
		var word = words[x].charAt(0).toUpperCase();
		output += " "+word+words[x].substr(1);
		output = output.replace("undefined ", '');
	}
   
   return output;
}

var issues = new Array();
function buildIssues(){
issues[0] =	'Partnership issues';
issues[1] =	'Succession plan';
issues[2] =	'Associate issues';
issues[3] =	'Facilities (to build or not)';
issues[4] =	'Facilities (to move or not)';
issues[5] =	'Acquiring another practice';
issues[6] =	'Selling my practice';
issues[7] =	'Opening another location';
issues[8] =	'Staff/management issues';
issues[9] =	'Other (please explain below)';
}

buildIssues();
issues.unshift(" ");

if(ie == true){

/*if(!Array.indexOf){
  Array.prototype.indexOf = function(obj){
   for(var i=0; i<this.length; i++){
    if(this[i]==obj){
     return i;
    }
   }
   return -1;
  }
}*/
}

function clearField(ele){
if(ele.value=='Email' || ele.value=='Password' || ele.value=='Enter Email Address'){
ele.value='';
}
}

function unique(a)
{
   var r = new Array();
   o:for(var i = 0, n = a.length; i < n; i++)
   {
      for(var x = 0, y = r.length; x < y; x++)
      {
         if(r[x]==a[i]) continue o;
      }
      r[r.length] = a[i];
   }
   return r;
}

var US = {
"AL":{"count":"0","name":"Alabama","abbr":"AL"},
"AK":{"count":"1","name":"Alaska","abbr":"AK"},
"AZ":{"count":"2","name":"Arizona ","abbr":"AZ"},
"AR":{"count":"3","name":"Arkansas","abbr":"AR"},
"CA":{"count":"4","name":"California ","abbr":"CA"},
"CO":{"count":"5","name":"Colorado ","abbr":"CO"},
"CT":{"count":"6","name":"Connecticut","abbr":"CT"},
"DE":{"count":"7","name":"Delaware","abbr":"DE"},
"DC":{"count":"8","name":"District Of Columbia","abbr":"DC"},
"FL":{"count":"9","name":"Florida","abbr":"FL"},
"GA":{"count":"10","name":"Georgia","abbr":"GA"},
"HI":{"count":"11","name":"Hawaii","abbr":"HI"},
"ID":{"count":"12","name":"Idaho","abbr":"ID"},
"IL":{"count":"13","name":"Illinois","abbr":"IL"},
"IN":{"count":"14","name":"Indiana","abbr":"IN"},
"IA":{"count":"15","name":"Iowa","abbr":"IA"},
"KS":{"count":"16","name":"Kansas","abbr":"KS"},
"KY":{"count":"17","name":"Kentucky","abbr":"KY"},
"LA":{"count":"18","name":"Louisiana","abbr":"LA"},
"ME":{"count":"19","name":"Maine","abbr":"ME"},
"MD":{"count":"20","name":"Maryland","abbr":"MD"},
"MA":{"count":"21","name":"Massachusetts","abbr":"MA"},
"MI":{"count":"22","name":"Michigan","abbr":"MI"},
"MN":{"count":"23","name":"Minnesota","abbr":"MN"},
"MS":{"count":"24","name":"Mississippi","abbr":"MS"},
"MO":{"count":"25","name":"Missouri","abbr":"MO"},
"MT":{"count":"26","name":"Montana","abbr":"MT"},
"NE":{"count":"27","name":"Nebraska","abbr":"NE"},
"NV":{"count":"28","name":"Nevada","abbr":"NV"},
"NH":{"count":"29","name":"New Hampshire","abbr":"NH"},
"NJ":{"count":"30","name":"New Jersey","abbr":"NJ"},
"NM":{"count":"31","name":"New Mexico","abbr":"NM"},
"NY":{"count":"32","name":"New York","abbr":"NY"},
"NC":{"count":"33","name":"North Carolina","abbr":"NC"},
"ND":{"count":"34","name":"North Dakota","abbr":"ND"},
"OH":{"count":"35","name":"Ohio","abbr":"OH"},
"OK":{"count":"36","name":"Oklahoma","abbr":"OK"},
"OR":{"count":"37","name":"Oregon","abbr":"OR"},
"PA":{"count":"38","name":"Pennsylvania","abbr":"PA"},
"RI":{"count":"39","name":"Rhode Island","abbr":"RI"},
"SC":{"count":"40","name":"South Carolina","abbr":"SC"},
"SD":{"count":"41","name":"South Dakota","abbr":"SD"},
"TN":{"count":"42","name":"Tennessee","abbr":"TN"},
"TX":{"count":"43","name":"Texas","abbr":"TX"},
"UT":{"count":"44","name":"Utah","abbr":"UT"},
"VT":{"count":"45","name":"Vermont","abbr":"VT"},
"VA":{"count":"46","name":"Virginia ","abbr":"VA"},
"WA":{"count":"47","name":"Washington","abbr":"WA"},
"WV":{"count":"48","name":"West Virginia","abbr":"WV"},
"WI":{"count":"49","name":"Wisconsin","abbr":"WI"},
"WY":{"count":"50","name":"Wyoming","abbr":"WY"}
};
