﻿function
setPackageNameFromProxy()
{
  var frm = document.forms["selectCustomerTypeForm"];
  if ( frm )
  {
    var packageName_proxy = frm.packageName_proxy;
    if ( packageName_proxy )
    {
      var pn = null;
      if ( packageName_proxy.length )
      {
        for (var i = (packageName_proxy.length - 1); i >= 0; i-- )
        {
          if ( packageName_proxy[i].checked )
          {
            pn = packageName_proxy[i].value;
            break;
          }
        }
      }
      else if ( packageName_proxy.checked )
      {
        pn = packageName_proxy.value;
      }

      var packageName = dojo.byId("packageName");
      if ( packageName )
      {
        packageName.value = ( (pn != null) ? pn : "" );
      }
    }
  }
}

function
setCCFromProxy()
{	

	for (i=0;i<document.selectCustomerTypeForm.css_component_proxy.length;i++)
	{
		if (document.selectCustomerTypeForm.css_component_proxy[i].checked==true)
		{
			cc = document.selectCustomerTypeForm.css_component_proxy[i].value
			break //exist for loop, as target acquired.
		}
	}

    if ( document.selectCustomerTypeForm.css_component )
    {
      document.selectCustomerTypeForm.css_component.value = ( (cc != null) ? cc : "" );
    }
}

function
handleContinueClick()
{
  setPackageNameFromProxy();
  setCCFromProxy();
}

function
attachContinueBtnHandler()
{
   var css_continue = dojo.byId("css_continue");
   if ( css_continue )
   {
     dojo.event.connect(css_continue, "onclick", handleContinueClick);
   }
}
attachContinueBtnHandler();

/* Form Validation */

function validate_form ( )
{
	valid = true;

if ( ( document.selectCustomerTypeForm.packageName_proxy[0].checked == false ) && ( document.selectCustomerTypeForm.packageName_proxy[1].checked == false ) && ( document.selectCustomerTypeForm.packageName_proxy[2].checked == false ) )
        {
                alert ( "Please choose your ad package." );
                valid = false;
        }
        
if ( ( document.selectCustomerTypeForm.css_component_proxy[0].checked == false ) && ( document.selectCustomerTypeForm.css_component_proxy[1].checked == false ) && ( document.selectCustomerTypeForm.css_component_proxy[2].checked == false ) && ( document.selectCustomerTypeForm.css_component_proxy[3].checked == false ) && ( document.selectCustomerTypeForm.css_component_proxy[4].checked == false ))
        {
                alert ( "Please choose your vehicle type." );
                valid = false;
        }

        return valid;
}

