function QueryString(key)
{
      var value = null;
      for (var i=0;i<QueryString.keys.length;i++)
      {
            if (QueryString.keys[i]==key)
            {
                  value = QueryString.values[i];
                  break;
            }
      }
      return value;
}

QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
      var query = window.location.search.substring(1);
      var pairs = query.split("&");
      for (var i=0;i<pairs.length;i++)
      {
            var pos = pairs[i].indexOf('=');
            if (pos >= 0)
            {
                  var argname = pairs[i].substring(0,pos);
                  var value = pairs[i].substring(pos+1);
                  QueryString.keys[QueryString.keys.length] = argname;
                  QueryString.values[QueryString.values.length] = value;            
            }
      }
}



function OnClick(obj,field)
{

   valid = true;
     reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);
	 
	 if(field == "zip1")
	 {
		ZipValue =  obj.zip1.value;
	 }
	 else
	 {
		 ZipValue =  obj.zip2.value;
	 }
	 
    if ( ZipValue == "" )
    {
        alert ( "Please Enter your Zipcode" );
        valid = false;
		return false;
    }
	else
     // Check for correct zip code
     if (!reZip.test(ZipValue)) {
          alert("Please enter a Valid Zipcode");
          return false;
    }
	
    var querystring =QueryString('code');
      if ((querystring == "") || (querystring == null))
            {
                  querystring ="610659"
            }
		
	
	/*			
	var ctkwd = QueryString('ctkwd');
	var ctcampaign = QueryString('ctcampaign');
	var ctcreative = QueryString('ctcreative');
	var ctmatch = QueryString('ctmatch');
	
	
      if ((ctkwd == "") || (ctkwd == null))
            {
                  ctkwd ="UnKnown"
            }
      if ((ctcampaign == "") || (ctcampaign == null))
            {
                  ctcampaign ="250"
            }
      if ((ctcreative == "") || (ctcreative == null))
            {
                  ctcreative =""
            }
      if ((ctmatch == "") || (ctmatch == null))
            {
                  ctmatch =""
            }			
    */
	obj.PLCode.value = querystring;

	
    var baseURL="https://autoQuote.thehartford.com/sales/appmanager/sales/dt?channel=Direct&PLCode=" + querystring  + "&zip=" + ZipValue 
	//+ "&ctcampaign=" + ctcampaign + "&ctkwd=" + ctkwd + "&ctcreative=" + ctcreative + "&ctmatch=" + ctmatch
                           
		obj.action = baseURL;
      top.location.href = baseURL;
      
    return true;
}

function getquerystring()
{
	var Query = window.location.search.substring(1);
     return Query;
     
     
}
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   OnClick(ZipSelect,'zip1')
   return false;
   }
else
   return true;
}

