/**
 * 汎用関数
 */
 // リファラー登録
function registReferrer(p_id)
{
  $.cookie('WebToLead_referrer',p_id, { expires: cookieLimit, path:"/" });
}

// クッキー削除
function clearCookie()
{
    $.cookie('WebToLead_last_name', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_first_name', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_hurigana', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_company', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_post', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_title', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_zip1', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_zip2', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_state', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_city', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_street', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_industry', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_employees', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_TEL1', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_TEL2', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_TEL3', null ,{ expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_mail_flag', null ,{ expires: cookieLimit, path:"/" });
}

// 小窓かどうかのチェック
function isSmallWindow() {
      if  (window.self.name == "subwin") {
          return true;
      } else {
         location.href = site_root_url + "html/servicelist.html";
         return false;
      }
}

// クッキー使用可否判断
function myCookieEnabled()
{
  // クッキー書込テスト
  $.cookie('WebToLead_cookie_enabled', 'true', { expires: cookieLimit, path:"/" });

  // 読み込んでクッキー使用可否確認
  var cookie_enabled = $.cookie('WebToLead_cookie_enabled');
  if (cookie_enabled=='true') {
    $.cookie('WebToLead_cookie_enabled', null ,{ expires: cookieLimit, path:"/" });
    return true;
  } else {
    return false;
  }
}

// 設定取得(希望サービス名)
function getServiceName(id)
{
	return Service[id][0];
}

// 設定取得(希望サービスPDFファイル名)
function getFileName(id)
{
	return Service[id][1];
}

// 設定取得(業種)
function getIndustry(industry_id)
{
	return Industry[industry_id];
}

// 設定取得(従業員数)
function getEmployees(employees_id)
{
	return Employees[employees_id];
}

// 設定取得(都道府県)
function getState(state_id)
{
	return State[state_id];
}

// 設定取得(役職)
function getTitle(title_id)
{
	return Title[title_id];
}

// 設定取得(情報配信可否)
function getMailFlag(mail_flag_id) {
	return MailFlag[mail_flag_id];
}

/**
 * サービス画面
 */
// 初期化処理
function initService()
{
  var registed = $.cookie('WebToLead_registed');
  $.cookie('WebToLead_service_id', null, { expires: cookieLimit, path:"/" });
  $.cookie('WebToLead_referrer', null, { expires: cookieLimit, path:"/" });
  if (registed != 1) {
    clearCookie();
  }
}

// 資料ダウンロードボタンクリック
function registIdReferrer(id)
{
  $.cookie('WebToLead_service_id', id, { expires: cookieLimit, path:"/" });
  $.cookie('WebToLead_referrer','index', { expires: cookieLimit, path:"/" });
  checkDownload();
}

// SFDC登録チェック
function checkDownload()
{
    var registed = $.cookie('WebToLead_registed');

    if (registed == 1) { // already regist
        window.open(site_root_url + 'html/form/download.html','subwin','menubar=no,resizable=yes,scrollbars=yes');
    } else { // not regist
        window.open(site_root_url + 'html/form/notice.html','subwin','menubar=no,resizable=yes,scrollbars=yes');
    }
}

/**
 * 注意書き画面
 */
// 初期化処理
function initNotice()
{
  if (!isSmallWindow() ) {
    return false;
  }

  var referrer = $.cookie('WebToLead_referrer');
  if (referrer !='index') {
    if (myCookieEnabled()) {
      window.close();
    }
  }
}

// 同意するボタンクリック
function moveToInput()
{
  if (!myCookieEnabled()) {
    window.close();return false;
  } else {
    registReferrer('notice');
    location.href = 'input.html';
  }
}

/**
 * 入力画面
 */
// 初期化処理
function initInput()
{
  if (!isSmallWindow() ) {
    return false;
  }

  var service_name = getServiceName($.cookie('WebToLead_service_id'));
  document.getElementById('service_name').innerHTML = service_name;

　var referrer = $.cookie('WebToLead_referrer');
  if (referrer=='notice') {
    clearCookie();

  } else if(referrer=='confirm') {
    // get input data
    var last_name = $.cookie('WebToLead_last_name');
    var first_name = $.cookie('WebToLead_first_name');
    var hurigana = $.cookie('WebToLead_hurigana');
    var company = $.cookie('WebToLead_company');
    var post = $.cookie('WebToLead_post');
    var title = $.cookie('WebToLead_title');
    var zip1 = $.cookie('WebToLead_zip1');
    var zip2 = $.cookie('WebToLead_zip2');
    var state = $.cookie('WebToLead_state');
    var city = $.cookie('WebToLead_city');
    var street = $.cookie('WebToLead_street');
    var industry = $.cookie('WebToLead_industry');
    var employees = $.cookie('WebToLead_employees');
    var email = $.cookie('WebToLead_email');
    var TEL1 = $.cookie('WebToLead_TEL1');
    var TEL2 = $.cookie('WebToLead_TEL2');
    var TEL3 = $.cookie('WebToLead_TEL3');
    var mail_flag = $.cookie('WebToLead_mail_flag');

    if (last_name!='' && last_name != null) document.getElementById('last_name').value = last_name;
    if (first_name!='' && first_name != null) document.getElementById('first_name').value = first_name;
    if (hurigana!='' && hurigana!=null) document.getElementById('hurigana').value = hurigana;
    if (company!='' && company!=null) document.getElementById('company').value = company;
    if (post!='' && post!=null) document.getElementById('post').value = post;
    if (title!='' && title!=null) document.getElementById('title').options[title].selected = true;
    if (zip1!='' && zip1!=null) document.getElementById('zip1').value = zip1;
    if (zip2!='' && zip2!=null) document.getElementById('zip2').value = zip2;
    if (state!='' && state!=null) document.getElementById('state').options[state].selected = true;
    if (city!='' && city!=null) document.getElementById('city').value = city;
    if (street!='' && street!=null) document.getElementById('street').value = street;
    if (industry!='' && industry!=null) document.getElementById('industry').options[industry].selected = true;
    if (employees!='' && employees!=null) document.getElementById('employees').options[employees].selected = true;
    if (email!='' && email!=null) document.getElementById('email').value = email;
    if (TEL1!='' && TEL1!=null) document.getElementById('TEL1').value = TEL1;
    if (TEL2!='' && TEL2!=null) document.getElementById('TEL2').value = TEL2;
    if (TEL3!='' && TEL3!=null) document.getElementById('TEL3').value = TEL3;
    if (mail_flag=='true') {
      document.getElementById('mail_flag').checked = true;
    } else {
      document.getElementById('mail_flag').checked = false;
    }
  } else {
    window.close();
  }
}

// 確認ボタンクリック
function moveToConfirm()
{
  var errorStr = checkInput();

  if ( errorStr=='') {
    $.cookie('WebToLead_last_name', document.getElementById('last_name').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_first_name', document.getElementById('first_name').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_hurigana', document.getElementById('hurigana').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_company', document.getElementById('company').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_post', document.getElementById('post').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_title', document.getElementById('title').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_zip1', document.getElementById('zip1').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_zip2', document.getElementById('zip2').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_state', document.getElementById('state').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_city', document.getElementById('city').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_street', document.getElementById('street').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_industry', document.getElementById('industry').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_employees', document.getElementById('employees').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_TEL1', document.getElementById('TEL1').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_TEL2', document.getElementById('TEL2').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_TEL3', document.getElementById('TEL3').value, { expires: cookieLimit, path:"/" });
    $.cookie('WebToLead_email', document.getElementById('email').value, { expires: cookieLimit, path:"/" });
    var mail_flag = document.getElementById('mail_flag').checked;
    $.cookie('WebToLead_mail_flag', mail_flag, { expires: cookieLimit, path:"/" })
    registReferrer('input');
    location.href='confirm.html';
  } else {
    document.getElementById('error').innerHTML = errorStr;
  }
}

// 入力チェック
function checkInput()
{
  var errorStr='';
  if (document.getElementById('last_name').value == '') {
     errorStr += '氏名「姓」を入力してください<br/>';
  } else if (document.getElementById('last_name').value.length > 40) {
     errorStr += '氏名「姓」は40文字以内で入力してください<br/>';
  }

  if (document.getElementById('first_name').value == '') {
     errorStr += '氏名「名」を入力してください<br/>';
  } else if(document.getElementById('first_name').value.length > 20) {
     errorStr += '氏名「名」は20文字以内で入力してください<br/>';
  }

  if (document.getElementById('hurigana').value == '') {
     errorStr += '「フリガナ」を入力してください<br/>';
  } else if (document.getElementById('hurigana').value.match( /[^ァ-ン　 ー]+/ ) ) {
     errorStr += '「フリガナ」は全角カタカナで入力してください<br/>';
  } else if(document.getElementById('hurigana').value.length > 60) {
     errorStr += '「フリガナ」は60文字以内で入力してください<br/>';
  }

  if (document.getElementById('company').value == '') {
     errorStr += '「会社名」を入力してください<br/>';
  } else if(document.getElementById('company').value.length > 20) {
     errorStr += '「会社名」は20文字以内で入力してください<br/>';
  }

  if (document.getElementById('post').value.length != '') {
     if (document.getElementById('post').value.length > 40) {
        errorStr += '「部署名」は40文字以内で入力してください<br/>';
     }
  }

  if (document.getElementById('zip1').value == '') {
     errorStr += '「郵便番号」を入力してください<br/>';
  }  else if (document.getElementById('zip1').value.match( /[^0-9]+/ ) ) {
     errorStr += '「郵便番号」は半角数値で入力してください<br/>';
  } else if(document.getElementById('zip2').value == '') {
     errorStr += '「郵便番号」を入力してください<br/>';
  }  else if (document.getElementById('zip2').value.match( /[^0-9]+/ ) ) {
     errorStr += '「郵便番号」は半角数値で入力してください<br/>';
  }

  if (document.getElementById('state').value == '') {
     errorStr += '「都道府県」を選択してください<br/>';
  }

  if (document.getElementById('city').value == '') {
     errorStr += '「市区郡」を入力してください<br/>';
  } else if(document.getElementById('city').value.length > 20) {
     errorStr += '「市区郡」は20文字以内で入力してください<br/>';
  }

  if (document.getElementById('street').value == '') {
     errorStr += '「町名・番地」を入力してください<br/>';
  }

  if (document.getElementById('TEL1').value == '') {
     errorStr += '「TEL」を入力してください<br/>';
  } else if (document.getElementById('TEL1').value.match( /[^0-9]+/ ) ) {
     errorStr += '「TEL」は半角数値で入力してください<br/>';
  } else if (document.getElementById('TEL2').value == '') {
     errorStr += '「TEL」を入力してください<br/>';
  } else if (document.getElementById('TEL2').value.match( /[^0-9]+/ ) ) {
     errorStr += '「TEL」は半角数値で入力してください<br/>';
  } else if (document.getElementById('TEL3').value == '') {
     errorStr += '「TEL」を入力してください<br/>';
  } else if (document.getElementById('TEL3').value.match( /[^0-9]+/ ) ) {
     errorStr += '「TEL」は半角数値で入力してください<br/>';
  }

  if (document.getElementById('email').value == '') {
     errorStr += '「E-mail」を入力してください<br/>';
  } else if(document.getElementById('email').value.length > 80) {
     errorStr += '「E-mail」は80文字以内で入力してください<br/>';
  } else if(!document.getElementById('email').value.match( /[!#-9A-~]+@+[a-z0-9]+.+[^.]+/ )) {
     errorStr += '「E-mail」が不正です<br/>';
  }

  return errorStr;
}

/**
 * 入力確認画面
 */
// 初期化処理
function initConfirm()
{
  if (!isSmallWindow() ) {
    return false;
  }

  var service_name = getServiceName($.cookie('WebToLead_service_id'));
  document.getElementById('service_name').innerHTML = service_name;

  var referrer = $.cookie('WebToLead_referrer');
  if (referrer=='input') {
    // get input data
    document.getElementById('last_name').innerHTML = $.cookie('WebToLead_last_name');
    document.getElementById('first_name').innerHTML = $.cookie('WebToLead_first_name');
    document.getElementById('hurigana').innerHTML = $.cookie('WebToLead_hurigana');
    document.getElementById('company').innerHTML = $.cookie('WebToLead_company');
    var post = $.cookie('WebToLead_post') != "" && $.cookie('WebToLead_post') != null ? $.cookie('WebToLead_post') : "";
    document.getElementById('post').innerHTML = post;
    var title = $.cookie('WebToLead_title') != "" && $.cookie('WebToLead_title') != null ? getTitle($.cookie('WebToLead_title')) :"";
    document.getElementById('title').innerHTML = title;
    document.getElementById('zip').innerHTML = $.cookie('WebToLead_zip1')+"-"+$.cookie('WebToLead_zip2');
    var state = getState($.cookie('WebToLead_state'));
    document.getElementById('state').innerHTML = state;
    document.getElementById('city').innerHTML = $.cookie('WebToLead_city');
    document.getElementById('street').innerHTML = $.cookie('WebToLead_street');
    var industry = $.cookie('WebToLead_industry') != "" && $.cookie('WebToLead_industry') != null ? getIndustry($.cookie('WebToLead_industry')):"";
    document.getElementById('industry').innerHTML = industry;
    var employees = $.cookie('WebToLead_employees') != "" &&  $.cookie('WebToLead_employees') != null ? getEmployees($.cookie('WebToLead_employees')) :"";
    document.getElementById('employees').innerHTML = employees;
    document.getElementById('TEL').innerHTML = $.cookie('WebToLead_TEL1')+"-"+$.cookie('WebToLead_TEL2')+"-"+$.cookie('WebToLead_TEL3');
    document.getElementById('email').innerHTML = $.cookie('WebToLead_email');
    var mail_flag = $.cookie('WebToLead_mail_flag') == "true" ? getMailFlag(1) : getMailFlag(0);
    document.getElementById('mail_flag').innerHTML = mail_flag;
  } else {
    window.close();
  }
}

// 確認画面の送信ボタンクリック
function registButton()
{
  registReferrer('confirm');
  location.href='download.html';
}

// 確認画面の修正ボタンクリック
function correctButton()
{
  registReferrer('confirm');
  location.href='input.html';
}

// SFDC Web-to-Lead送信処理
function connectToSFDC()
{
  var web_to_lead_retURL      = site_root_url + 'html/form/download.html'; // return URL
  var web_to_lead_oid         = '00D100000004QO4';  // OID
  var input_name_furigana     = '00N10000000dXTq';  // フリガナ
  var input_name_post         = '00N10000000dXpG';  // 部署名
  var input_name_mail_flag    = '00N10000000dXU0';  // 情報配信可否
  var input_name_service_name = '00N10000000dXTl';  // 希望サービス
  var input_name_employees    = '00N10000000dXUA';  // 従業員数

  var referrer = $.cookie('WebToLead_referrer');

  // action
  form_obj = document.createElement('form');
  form_obj.setAttribute("action", "https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8");
  form_obj.setAttribute("method", "post");

  // return url
  input_ret = document.createElement('input');
  input_ret.setAttribute("type", "hidden");
  input_ret.setAttribute("name", "retURL");
  input_ret.setAttribute("value", web_to_lead_retURL);

  // oid
  input_oid = document.createElement('input');
  input_oid.setAttribute("type", "hidden");
  input_oid.setAttribute("name", "oid");
  input_oid.setAttribute("value", web_to_lead_oid);

  // first name
  var first_name = $.cookie("WebToLead_first_name") != null ? $.cookie("WebToLead_first_name") : "";
  input_first_name = document.createElement('input');
  input_first_name.setAttribute("type", "hidden");
  input_first_name.setAttribute("name", "first_name");
  input_first_name.setAttribute("value", first_name);

  // last name
  var last_name = $.cookie("WebToLead_last_name") != null ? $.cookie("WebToLead_last_name") : "";
  input_last_name = document.createElement('input');
  input_last_name.setAttribute("type", "hidden");
  input_last_name.setAttribute("name", "last_name");
  input_last_name.setAttribute("value", last_name);

  // hurigana
　var hurigana = $.cookie("WebToLead_hurigana") != null ? $.cookie("WebToLead_hurigana") : "";
  input_hurigana = document.createElement('input');
  input_hurigana.setAttribute("type", "hidden");
  input_hurigana.setAttribute("name", input_name_furigana);
  input_hurigana.setAttribute("value", hurigana);

  // company
  var company = $.cookie("WebToLead_company") != null ? $.cookie("WebToLead_company") : "";
  input_company = document.createElement('input');
  input_company.setAttribute("type", "hidden");
  input_company.setAttribute("name", "company");
  input_company.setAttribute("value", company);

  // post
  if ($.cookie("WebToLead_post") == null || $.cookie("WebToLead_post") == "") {
    var post = "";
  } else {
    var post = $.cookie("WebToLead_post");
  }
  input_post = document.createElement('input');
  input_post.setAttribute("type", "hidden");
  input_post.setAttribute("name", input_name_post);
  input_post.setAttribute("value", post);

  // title
  if ( $.cookie("WebToLead_title") == null || $.cookie("WebToLead_title") == "") {
      var title = "";
  } else {
      var title = getTitle($.cookie("WebToLead_title"));
  } 
  input_title = document.createElement('input');
  input_title.setAttribute("type", "hidden");
  input_title.setAttribute("name", "title");
  input_title.setAttribute("value", title);

  // zip
  var zip =$.cookie("WebToLead_zip1") != null ? $.cookie("WebToLead_zip1")+"-"+$.cookie("WebToLead_zip2") : "";
  input_zip = document.createElement('input');
  input_zip.setAttribute("type", "hidden");
  input_zip.setAttribute("name", "zip");
  input_zip.setAttribute("value", zip);
 
  // state
  var state = $.cookie("WebToLead_state") ==  null ? "" : $.cookie("WebToLead_state") != "" ? getState($.cookie("WebToLead_state")) : "";
  input_state = document.createElement('input');
  input_state.setAttribute("type", "hidden");
  input_state.setAttribute("name", "state");
  input_state.setAttribute("value", state);
  
  // city
  var city = $.cookie("WebToLead_city") != null ? $.cookie("WebToLead_city") :"";
  input_city = document.createElement('input');
  input_city.setAttribute("type", "hidden");
  input_city.setAttribute("name", "city");
  input_city.setAttribute("value", city);

  // street
  var street = $.cookie("WebToLead_street") != null ? $.cookie("WebToLead_street") :"";
  input_street = document.createElement('input');
  input_street.setAttribute("type", "hidden");
  input_street.setAttribute("name", "street");
  input_street.setAttribute("value", street);

  // industry
  if ($.cookie("WebToLead_industry") == null) {
      var industry = "";
  } else {
      var industry = $.cookie("WebToLead_industry") != "" &&  $.cookie("WebToLead_industry") != null ? getIndustry($.cookie("WebToLead_industry")) : "";
  }
  input_industry = document.createElement('input');
  input_industry.setAttribute("type", "hidden");
  input_industry.setAttribute("name", "industry");
  input_industry.setAttribute("value", industry);

  // employees
  if  ($.cookie("WebToLead_employees") == null) {
      var employees = "";
  } else {
      var employees = $.cookie("WebToLead_employees") != "" && $.cookie("WebToLead_employees") != null ? getEmployees($.cookie("WebToLead_employees")) : "";
  }
  input_employees = document.createElement('input');
  input_employees.setAttribute("type", "hidden");
  input_employees.setAttribute("name", input_name_employees);
  input_employees.setAttribute("value", employees);

  // tel
  var TEL = $.cookie("WebToLead_TEL1") != null ? $.cookie("WebToLead_TEL1")+"-"+$.cookie("WebToLead_TEL2")+"-"+$.cookie("WebToLead_TEL3") : "";
  input_TEL = document.createElement('input');
  input_TEL.setAttribute("type", "hidden");
  input_TEL.setAttribute("name", "phone");
  input_TEL.setAttribute("value", TEL);

  // email
  input_email = document.createElement('input');
  input_email.setAttribute("type", "hidden");
  input_email.setAttribute("name", "email");
  input_email.setAttribute("value", $.cookie("WebToLead_email"));

  // mail_flag
  var mail_flag = $.cookie('WebToLead_mail_flag') == null ? "" : $.cookie('WebToLead_mail_flag') == "true" ? getMailFlag(1) : getMailFlag(0);
  input_mail_flag = document.createElement('input');
  input_mail_flag.setAttribute("type", "hidden");
  input_mail_flag.setAttribute("name", input_name_mail_flag);
  input_mail_flag.setAttribute("value", mail_flag);

  // service name
  var service_id = $.cookie("WebToLead_service_id");
  var service_name = getServiceName(service_id);
  input_service = document.createElement('input');
  input_service.setAttribute("type", "hidden");
  input_service.setAttribute("name", input_name_service_name);
  input_service.setAttribute("value", service_name);

  // append
  form_obj.appendChild(input_service);
  form_obj.appendChild(input_first_name);
  form_obj.appendChild(input_last_name);
  form_obj.appendChild(input_hurigana);
  form_obj.appendChild(input_company);
  form_obj.appendChild(input_post);
  form_obj.appendChild(input_title);
  form_obj.appendChild(input_zip);
  form_obj.appendChild(input_state);
  form_obj.appendChild(input_city);
  form_obj.appendChild(input_street);
  form_obj.appendChild(input_industry);
  form_obj.appendChild(input_employees);
  form_obj.appendChild(input_TEL);
  form_obj.appendChild(input_email);
  form_obj.appendChild(input_mail_flag);
  form_obj.appendChild(input_ret);
  form_obj.appendChild(input_oid);
  document.documentElement.appendChild(form_obj);

  // clear cookie
  clearCookie();

  // submit
  form_obj.submit();
}

/**
 * ダウンロード画面
 */
// 初期化処理
function initDownload()
{
  if (!isSmallWindow() ) {
    return false;
  }

  var referrer = $.cookie('WebToLead_referrer');
  if (referrer == 'index' || referrer == 'confirm') {
     registReferrer('download'); 
     connectToSFDC();
  }
}

// SFDC登録後の処理
function onLoadDownload()
{
    if (!isSmallWindow() ) {
	return false;
    }

  var referrer = $.cookie('WebToLead_referrer');
  if (referrer == 'download') {
    var service_id = $.cookie('WebToLead_service_id');
    // clear cookie
    clearCookie();
    // clear referer
    $.cookie('WebToLead_referrer', null, { expires: cookieLimit, path:"/" });
    // sfdc registed
    $.cookie('WebToLead_registed', 1, { expires: cookieLimit, path:"/" });
    // display file name
    var service = getFileName(service_id);
    document.getElementById('download_link').href = '../../files/salesmaterials/'+service;
  } else {
      window.close();
      return false;
  }
  var service_name = getServiceName($.cookie('WebToLead_service_id'));
  document.getElementById('service_name').innerHTML = service_name;
}
