var resp_cust_back;
var new_cust_sum_req;
var error_code;
var cust_post_vars;
var current_form_data;
var my_cur_plan_message_box_text;
var message_box_count = 0;
var csc_summary_table = "";

function isBlank( s ) {
// regEx = /[^\s]/;
//  if( s.length > 0 || !regEx1.test( argValue ) ) return false;

  if( s.length > 0 ) {
    for( var i = 0; i < s.length; i++ ) {
      var c = s.charAt( i );
      if( ( c != ' ') && ( c != '\n' ) && ( c != '\t' ) ) return false;
    }
  }
  return true;
}

function numeric( argValue ) {
    if( isNaN( argValue ) || argValue.match(" ")) {
        return false;
    } else return true;
}

function request_csc_contract_summary(sum_form_data){
	current_form_data = sum_form_data;
	var environ = "www";
	var form_vin = "";
	var form_scno = "";
	var form_is_valid = true;
	if (message_box_count == 0){
		my_cur_plan_message_box_text = $('my_cur_plan_message_box').innerHTML;
		message_box_count++;
	}
	if(!numeric(sum_form_data.ODOM.value)){
		form_is_valid = false;
		$('ODOM_container').addClass('required');
		$('my_cur_plan_message_box').innerHTML = "<span class=\"required\">We're Sorry!<br />The Current Milage value entered was not a number.<span>";
	}
	
	if(isBlank(sum_form_data.LNAME.value)){
		form_is_valid = false;
		$('LNAME_container').addClass('required');
		$('my_cur_plan_message_box').innerHTML = "<span class=\"required\">We're Sorry!<br />The Last Name value must be filled out.<span>";
	}
	
	if(sum_form_data.KEY.value.length == 8 || sum_form_data.KEY.value.length >= 17){
		// good to go
	}else{
		form_is_valid = false;
		$('KEY_container').addClass('required');
		$('my_cur_plan_message_box').innerHTML = "<span class=\"required\">We're Sorry!<br />The Contract Number or VIN entered was incorrect.<span>";
	}
	
	if(sum_form_data.BRAND.options[sum_form_data.BRAND.selectedIndex].value == 0) {
		form_is_valid = false;
		$('BRAND_container').addClass('required');
		$('my_cur_plan_message_box').innerHTML = "<span class=\"required\">We're Sorry!<br />You need to select the brand of your vehicle.<span>";
	}
		
	if (form_is_valid){
		$('KEY_container').removeClass('required');
		$('LNAME_container').removeClass('required');
		$('ODOM_container').removeClass('required');
		$('csc_summary_submit').addClass('form_hidden');
		if (sum_form_data.KEY.value.length == 8){
			form_scno = sum_form_data.KEY.value;
		}else{
			form_vin = sum_form_data.KEY.value;
		}
		
		location.href = "http://" + environ + "."+ sum_form_data.BRAND.options[sum_form_data.BRAND.selectedIndex].value
			+ "/en/service_contracts/contract/?fill_form=true&KEY=" + sum_form_data.KEY.value
			+ "&LNAME=" + sum_form_data.LNAME.value
			+ "&ODOM=" + sum_form_data.ODOM.value;
	}
}