// JavaScript Document

 function isnum(vFieldValue)
{
    var icnt;
	icnt = 0;
	var icode;
	icode = 0;
	var str = vFieldValue.value;
	
	    for (icnt=0;icnt < str.length; icnt++)
	    {
		    icode = str.charCodeAt(icnt)
	 	    if((icode >= 48) && (icode<=57))
		    {
				
		    }
		    else
		    {
			    alert("Enter numerics only");
			    vFieldValue.focus();
			    return false;
		    }
	    }
	    return true;
}
// Polling place form JS

function submitPP()
{
var PPZip;
PPZip= document.vtPollingPlace.txtzipcode;
  
if((PPZip.value) == null ||	(PPZip.value) != "")
{
         if (isnum(PPZip))
         {
                document.vtPollingPlace.submit();
        }
        else 
          { 
          }
}
else
{
alert('Please enter 5 digit Zipcode');
}
 
}
//===========================================
function PPSubmit()
{
var frmName = document.getElementById('vtPollingPlace');

    if (!(frmName) == null)
    {
    var PPZip;
    PPZip= document.getElementById('txtzipcode');
        if((PPZip.value) == null ||	(PPZip.value) != "")
            {
               if (isnum(PPZip))
                {
                    document.forms[0].disabled = false;
                    document.forms[0].action =  "http://www.statedemocracy.org/abDefault.aspx";
                    document.forms[0].method = "get";
                    frmName.submit();
                }
                else 
                { 
                alert('Please enter 5 digit Zipcode1');
                return false;
                }
            }
            else
            {
            alert('Please enter 5 digit Zipcode1');
            return false;
            }   
    }
    else
    {    
     var PPZip;
     PPZip= document.getElementById('txtzipcode');
        if((PPZip.value) == null ||	(PPZip.value) != "")
            {
                 if (isnum(PPZip))
                 {
                    if (!(document.forms[1]) == "")
                    {
                    //document.forms[0].disabled = false;
                    document.forms[1].action =  "http://www.statedemocracy.org/abDefault.aspx";
                    document.forms[1].method = "get";
                    //document.forms[0].submit(); 
                    }
                    else
                    {
                    document.forms[0].action =  "http://www.statedemocracy.org/abDefault.aspx";                        
                    document.forms[0].method = "get";
                    document.forms[0].submit(); 
                    }
                 }
                else 
                  { 
                  }
            }
            else
            {
            alert('Please enter 5 digit Zipcode');
            return false;
            }
    }
}
//===========================================
function vtSubmit()
{
var frmName = document.getElementById('vtwebstick');

    if (!(frmName) == null)
    {
    frmName.MType.value = 'VT'
    frmName.submit();
    }
    else
    {    
        if (!(document.forms[1]) == "")
        {
	    document.forms[1].disabled = false;
        document.forms[1].action =  "http://www.statedemocracy.org/abDefault.aspx";
        document.forms[1].MType.value = 'VT'
        document.forms[1].method = "get";
        document.forms[1].submit(); 
        }
        else
        {
        document.forms[0].action =  "http://www.statedemocracy.org/abDefault.aspx";
        document.forms[0].MType.value = 'VT'
        document.forms[0].method = "get";
        document.forms[0].submit(); 
        }
    }
}
//===========================================
function abSubmit()
{
var frmName = document.getElementById('abwebstick1JS');

 
    if (!(frmName) == null)
    {
    frmName.submit();
    }
    else
    {    
    //document.forms[0].disabled = false; 
   
     if (!(document.forms[0]) == "")
        {
	    document.forms[0].disabled = false;
        document.forms[0].action =  "http://www.statedemocracy.org/abDefault.aspx";
        document.forms[0].MType.value = 'AB'
        document.forms[0].method = "get";
        document.forms[0].submit(); 
        }
        else
        {
        document.forms[0].action =  "http://www.statedemocracy.org/abDefault.aspx";
        document.forms[0].MType.value = 'AB'
        document.forms[0].method = "get";
        document.forms[0].submit(); 
        }
        /*if (!(document.forms[0].name) == "aspnetForm")
        {
            document.forms[0].action = "http://www.statedemocracy.org/abDefault.aspx";
            document.forms[0].method = "get";
            document.forms[0].submit();    
        }
        else
        {
            alert("Sorry! your request is not submitted due to multiple forms found.\n Please place the code outside the form tag")
        }*/
    }
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// absentee form JS
function  showABform(iState,vState)
{
var strAbForm = "";
strAbForm += "<form name='abwebstick1JS' id='abwebstick1JS' action='http://www.statedemocracy.org/abDefault.aspx' method='get'>";
strAbForm += "<table border='0' cellpadding='0' cellspacing='0'><tr><td><img src='http://www.statedemocracy.org/images/SDClogo_election.jpg' height='109' width='324'></td></tr></table>";
strAbForm += "<table id='Table2' background='http://www.statedemocracy.org/images/absenteebabg.jpg' cellpadding='0' cellspacing='0' width='324'>";
strAbForm += "<tr><td colspan='2' align='center'><p>&nbsp;</p><p>&nbsp;</p></td></tr>";
strAbForm += "<tr><td colspan='2' align='center' height='49'>";
strAbForm += "<font color='#ffffff'>";
strAbForm += "<img src='http://www.statedemocracy.org/images/widgetclick_btn.jpg' onClick='javascript:abSubmit();'> here to get " + vState + " State Absentee Ballot Application&nbsp;&nbsp;</br></br>";
strAbForm += "</font>";
strAbForm += "<input type='hidden' name='DrpStates' id='DrpStates' value='" + iState + "'>";
strAbForm += "<input name='MType' value='AB' type='hidden'>";
strAbForm += "</td></tr></table></form>";
document.write(strAbForm)
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// absentee form JS
function  GetABform()
{
var strAbForm = "";
strAbForm += "<form name='abwebstick1JS' id='abwebstick1JS' action='http://www.statedemocracy.org/abDefault.aspx' method='get'>";
strAbForm += "<table border='0' cellpadding='0' cellspacing='0'><tr><td><img src='http://www.statedemocracy.org/images/SDClogo_election.jpg' height='109' width='324'></td></tr></table>";
strAbForm += "<table id='Table2' background='http://www.statedemocracy.org/images/absenteebabg.jpg' cellpadding='0' cellspacing='0' width='324'>";
strAbForm += "<tr><td colspan='2' align='center'><p>&nbsp;</p><p>&nbsp;</p></td></tr>";
strAbForm += "<tr><td colspan='2' align='center' height='49'>";
strAbForm += "<select name='DrpStates' id='DrpStates'> <option selected='selected' value=''>- Select -</option> <option value='14'>Alabama</option> <option value='52'>Alaska</option> <option value='54'>American Samoa</option> <option value='18'>Arizona</option> <option value='16'>Arkansas</option> <option value='56'>Armed Forces Europe</option> <option value='57'>Armed Forces Pacific</option> <option value='19'>California</option> <option value='20'>Colorado</option> <option value='21'>Connecticut</option> <option value='22'>Delaware</option> <option value='17'>District of Columbia</option> <option value='55'>Federated States of Micronesia</option> <option value='23'>Florida</option> <option value='24'>Georgia</option> <option value='58'>Guam</option> <option value='61'>Hawaii</option> <option value='42'>Idaho</option> <option value='43'>Illinois</option> <option value='46'>Indiana</option> <option value='41'>Iowa</option> <option value='48'>Kansas</option> <option value='49'>Kentucky</option> <option value='59'>Living Abroad</option> <option value='50'>Louisiana</option> <option value='28'>Maine</option> <option value='26'>Marshall Islands</option> <option value='51'>Maryland</option> <option value='47'>Massachusetts</option> <option value='25'>Michigan</option> <option value='30'>Minnesota</option> <option value='32'>Mississippi</option> <option value='31'>Missouri</option> <option value='33'>Montana</option> <option value='7'>Nebraska</option> <option value='10'>Nevada</option> <option value='44'>New Hampshire</option> <option value='8'>New Jersey</option> <option value='9'>New Mexico</option> <option value='11'>New York</option> <option value='6'>North Carolina</option> <option value='15'>North Dakota</option> <option value='53'>Northern Marianas Islands</option> <option value='12'>Ohio</option> <option value='27'>Oklahoma</option> <option value='13'>Oregon</option> <option value='34'>Pennsylvania</option> <option value='35'>Rhode Island</option> <option value='37'>South Carolina</option> <option value='36'>South Dakota</option> <option value='38'>Tennessee</option> <option value='39'>Texas</option> <option value='60'>U.S. Virgin Islands</option> <option value='40'>Utah</option> <option value='2'>Vermont</option> <option value='1'>Virginia</option> <option value='4'>Washington</option> <option value='3'>West Virginia</option> <option value='5'>Wisconsin</option> <option value='45'>Wyoming</option> </select>";
strAbForm += "<font color='#ffffff'>";
strAbForm += "<br/><br/>Select your state and <img src='http://www.statedemocracy.org/images/widgetclick_btn.jpg' onClick='javascript:abSubmit();'> to get Absentee Ballot Application&nbsp;&nbsp;</br></br>";
strAbForm += "</font>";
strAbForm += "<input name='MType' value='AB' type='hidden'>";
strAbForm += "</td></tr></table></form>";
document.write(strAbForm)
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// voter registration form JS
function  showVTform(iState,vState)
{
var strAbForm = "";
strAbForm += "<form name='vtwebstick' action='http://www.statedemocracy.org/abDefault.aspx' method='get'>";
strAbForm += "<table border='0' cellpadding='0' cellspacing='0'><tr><td><img src='http://www.statedemocracy.org/images/SDClogo_election.jpg' height='109' width='324'></td></tr></table>";
strAbForm += "<table id='Table2' background='http://www.statedemocracy.org/images/Voterregistrationapplicatio.jpg' cellpadding='0' cellspacing='0' width='324'>";
strAbForm += "<tr><td colspan='2' align='center'><p>&nbsp;</p><p>&nbsp;</p></td></tr>";
strAbForm += "<tr><td colspan='2' align='center' height='49'>";
strAbForm += "<font color='#ffffff'>";
strAbForm += "<img src='http://www.statedemocracy.org/images/widgetclick_btn.jpg' onClick='javascript:vtSubmit()'> here to get " + vState + " State Voter Registration Application&nbsp;&nbsp;</br></br>";
strAbForm += "</font>";
strAbForm += "<input type='hidden' name='DrpStates' id='DrpStates' value='" + iState + "'>";
strAbForm += "<input name='MType' value='VT' type='hidden'>";
strAbForm += "</td></tr></table></form>";
document.write(strAbForm)
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// voter registration form JS
function  GetVTform()
{
var strAbForm = "";
strAbForm += "<form name='vtwebstick' action='http://www.statedemocracy.org/abDefault.aspx' method='get'>";
strAbForm += "<table border='0' cellpadding='0' cellspacing='0'><tr><td><img src='http://www.statedemocracy.org/images/SDClogo_election.jpg' height='109' width='324'></td></tr></table>";
strAbForm += "<table id='Table2' background='http://www.statedemocracy.org/images/Voterregistrationapplicatio.jpg' cellpadding='0' cellspacing='0' width='324'>";
strAbForm += "<tr><td colspan='2' align='center'><p>&nbsp;</p><p>&nbsp;</p></td></tr>";
strAbForm += "<tr><td colspan='2' align='center' height='49'>";
//strAbForm += "<select name='DrpStates' id='DrpStates'> <option selected='selected' value=''>- Select -</option> <option value='14'>Alabama</option> <option value='52'>Alaska</option>  <option value='18'>Arizona</option> <option value='16'>Arkansas</option> <option value='19'>California</option> <option value='20'>Colorado</option> <option value='21'>Connecticut</option> <option value='22'>Delaware</option> <option value='17'>District of Columbia</option>  <option value='23'>Florida</option> <option value='24'>Georgia</option>   <option value='61'>Hawaii</option> <option value='42'>Idaho</option> <option value='43'>Illinois</option> <option value='46'>Indiana</option> <option value='41'>Iowa</option> <option value='48'>Kansas</option> <option value='49'>Kentucky</option> <option value='50'>Louisiana</option> <option value='28'>Maine</option> <option value='51'>Maryland</option> <option value='47'>Massachusetts</option> <option value='25'>Michigan</option> <option value='30'>Minnesota</option> <option value='32'>Mississippi</option> <option value='31'>Missouri</option> <option value='33'>Montana</option> <option value='7'>Nebraska</option> <option value='10'>Nevada</option> <option value='44'>New Hampshire</option> <option value='8'>New Jersey</option> <option value='9'>New Mexico</option> <option value='11'>New York</option> <option value='6'>North Carolina</option> <option value='15'>North Dakota</option> <option value='53'>Northern Marianas Islands</option> <option value='12'>Ohio</option> <option value='27'>Oklahoma</option> <option value='13'>Oregon</option> <option value='34'>Pennsylvania</option> <option value='35'>Rhode Island</option> <option value='37'>South Carolina</option> <option value='36'>South Dakota</option> <option value='38'>Tennessee</option> <option value='39'>Texas</option> <option value='60'>U.S. Virgin Islands</option> <option value='40'>Utah</option> <option value='2'>Vermont</option> <option value='1'>Virginia</option> <option value='4'>Washington</option> <option value='3'>West Virginia</option> <option value='5'>Wisconsin</option> <option value='45'>Wyoming</option> </select>";

strAbForm += "<select name='DrpStates' id='DrpStates'><option selected='selected' value=''>- Select -</option> <option value='14'>Alabama</option><option value='52'>Alaska</option><option value='18'>Arizona</option><option value='16'>Arkansas</option><option value='19'>California</option><option value='20'>Colorado</option><option value='21'>Connecticut</option><option value='22'>Delaware</option><option value='17'>DistrictofColumbia</option><option value='23'>Florida</option><option value='24'>Georgia</option><option value='61'>Hawaii</option><option value='42'>Idaho</option><option value='43'>Illinois</option><option value='46'>Indiana</option><option value='41'>Iowa</option><option value='48'>Kansas</option><option value='49'>Kentucky</option><option value='50'>Louisiana</option><option value='28'>Maine</option><option value='51'>Maryland</option><option value='47'>Massachusetts</option><option value='25'>Michigan</option><option value='32'>Mississippi</option><option value='31'>Missouri</option><option value='33'>Montana</option><option value='7'>Nebraska</option><option value='10'>Nevada</option><option value='44'>NewHampshire</option><option value='8'>NewJersey</option><option value='9'>NewMexico</option><option value='11'>NewYork</option><option value='6'>NorthCarolina</option><option value='53'>NorthernMarianasIslands</option><option value='12'>Ohio</option><option value='27'>Oklahoma</option><option value='34'>Pennsylvania</option><option value='35'>RhodeIsland</option><option value='37'>SouthCarolina</option><option value='36'>SouthDakota</option><option value='38'>Tennessee</option><option value='39'>Texas</option><option value='40'>Utah</option><option value='2'>Vermont</option><option value='1'>Virginia</option><option value='4'>Washington</option><option value='3'>WestVirginia</option><option value='5'>Wisconsin</option><option value='45'>Wyoming</option></select>";

strAbForm += "<font color='#ffffff'>";
strAbForm += "<br/><br/>Select your state and <img src='http://www.statedemocracy.org/images/widgetclick_btn.jpg' onClick='javascript:vtSubmit()'> to get Voter Registration Application&nbsp;&nbsp;</br></br>";
strAbForm += "</font>";
strAbForm += "<input name='MType' value='VT' type='hidden'>";
strAbForm += "</td></tr></table></form>";
document.write(strAbForm)
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// polling form JS
function  showPollingPlaceform()
{

var strPollingplaceForm = "";
strPollingplaceForm += "<form name='vtPollingPlace' action='http://www.statedemocracy.org/abDefault.aspx' method='get'>";
strPollingplaceForm += "<table border='0' cellpadding='0' cellspacing='0'><tr><td><img src='http://www.statedemocracy.org/images/SDClogo_election.jpg' height='109' width='324'></td></tr></table>";
strPollingplaceForm += "<table id='Table2' background='http://www.statedemocracy.org/images/Pollingplacelocatorbg.jpg' cellpadding='0' cellspacing='0' width='324'>";
strPollingplaceForm += "<tr><td colspan='2' align='center'><p>&nbsp;</p><p>&nbsp;</p></td></tr>";
strPollingplaceForm += "<tr><td colspan='2' align='center' height='49'>";
strPollingplaceForm += "<font color='#ffffff'>";
strPollingplaceForm += "Enter Zipcode: <input type=text  maxlength='5' name='txtzipcode' id='txtzipcode' /><img src='http://www.statedemocracy.org/images/widgetclick_btn.jpg' onClick='PPSubmit();'> here to view Polling Place Information &nbsp;&nbsp;</br></br>";
strPollingplaceForm += "</font>";
//strPollingplaceForm += "<input type='hidden' name='txtzipcode' id='txtzipcode' value='" + izipcode + "'>";
//strPollingplaceForm += "<input name='MType' value='VT' type='hidden'>";
strPollingplaceForm += "</td></tr></table></form>";
 
document.write(strPollingplaceForm)
}
