function AD(url)
{
  AD_window = window.open(url,'AD',"width=800,heigh=600,toolbar=no, menubar=no, scrollbars=yes");
  AD_window.focus();
}

function TRIM(str) {   
  var start = -1,   
  end = str.length;   
  while (str.charCodeAt(--end) < 33);   
  while (str.charCodeAt(++start) < 33);   
  return str.slice(start, end + 1);   
}; 

function validateEmail(email) {
  regularExpression = /^[^\s]+@[^\s]+\.[^\s]{2,3}$/;
  if (regularExpression.test(email)) {
      return true;
  }else{
      return false;
  }
} 

function net_req_process()
{
  var f = document.req_form;
  var alarm = '';
  var type;
  if (f.request_type[0].checked) type = f.request_type[0].value;
  if (f.request_type[1].checked) type = f.request_type[1].value;
  if (f.request_type[2].checked) type = f.request_type[2].value;
  var name = TRIM(f.name.value);
  var co = TRIM(f.co.value);
  var job = TRIM(f.job.value);
  var cell = TRIM(f.cell.value);
  var email = TRIM(f.email.value);

  var area = f.area.value;
  var IP = f.IP.value;
  var service_type = f.service_type.value;
  var data_from = f.data_from.value;
  var course_type = f.course_type.value;
  var key_word = f.key_word.value;
  var sales_id = f.sales_id.value;

  var memo = TRIM(f.memo.value);
  
  if (name == '') alarm = alarm + "Name Field can't be empty! \n";
  if (!validateEmail(email)) alarm = alarm + "Email format error!\n";
  
  var S = "name=" + name + "&";
  S = S + "co=" + co + "&";
  S = S + "job=" + job + "&";
  S = S + "cell=" + cell + "&";
  S = S + "request_type=" + type + "&";
  S = S + "email=" + email + "&";
  S = S + "area=" + area + "&";
  S = S + "IP=" + IP + "&";
  S = S + "service_type=" + service_type + "&";
  S = S + "data_from=" + data_from + "&";
  S = S + "course_type=" + course_type + "&";  
  S = S + "key_word=" + key_word + "&";
  S = S + "sales_id=" + sales_id + "&";
  S = S + "memo=" + memo;
  
  if (alarm != '') alert(alarm);
  else             
  {
//	 alert('資料處理中....請稍待..');
     f.button2.disabled = true;
     net_process_status.innerHTML = 'Data Precessing....Please wait..';
	 send_request("post", "http://www.carnegie.com.tw/net_customer.php", S, "text", net_process);
  }
}





function net_process()
{
  var f = document.req_form;	
  if (http_request.readyState == 4)
  {
    if (http_request.status == 200) 
	{ 
	   S = http_request.responseText;
	   net_process_status.innerHTML = 'Data Process Complete !' + S;
	}   
	else alert("require error!");
  }	
//  f.button2.disabled = false;   
}



function net_req_process_BY_SALES_DM(f)
{
//  alert(f.cell.value);
//   var f = document.req_form;
  var alarm = '';
  var type;
  if (f.request_type[0].checked) type = f.request_type[0].value;
  if (f.request_type[1].checked) type = f.request_type[1].value;
  if (f.request_type[2].checked) type = f.request_type[2].value;
  var name = TRIM(f.name.value);
  var co = TRIM(f.co.value);
  var job = TRIM(f.job.value);
  var cell = TRIM(f.cell.value);
  var email = TRIM(f.email.value);
  var area = f.area.value;
  var IP = f.IP.value;
  var service_type = f.service_type.value;
  var data_from = f.data_from.value;
  var course_type = f.course_type.value;
  var key_word = f.key_word.value;
  var sales_id = f.sales_id.value;

  var memo = TRIM(f.memo.value);
  
  if (name == '') alarm = alarm + "Name Field can't be empty! \n";
  if (!validateEmail(email)) alarm = alarm + "Email format error!\n";
  
  var S = "name=" + name + "&";
  S = S + "co=" + co + "&";
  S = S + "job=" + job + "&";
  S = S + "cell=" + cell + "&";
  S = S + "request_type=" + type + "&";
  S = S + "email=" + email + "&";
  S = S + "area=" + area + "&";
  S = S + "IP=" + IP + "&";
  S = S + "service_type=" + service_type + "&";
  S = S + "data_from=" + data_from + "&";
  S = S + "course_type=" + course_type + "&";  
  S = S + "key_word=" + key_word + "&";
  S = S + "sales_id=" + sales_id + "&";
  S = S + "memo=" + memo;
  
  if (alarm != '') alert(alarm);
  else             
  {
     f.button2.disabled = true;
//	     net_process_status.innerHTML = 'Data Precessing....Please wait..';
	 send_request("post", "http://www.carnegie.com.tw/net_customer.php", S, "text", net_process_BY_SALES_DM);
     alert('Data Precessing....Please wait..');
  }
}

function net_process_BY_SALES_DM()
{
  var f = document.req_form;	
  if (http_request.readyState == 4)
  {
    if (http_request.status == 200) 
	{ 
	   S = http_request.responseText;
	   alert('Data Process Complete !');
	}   
	else alert("require error!");
  }	
}

