var error_count=0;
var section = "";

function build_your_own_link(dest, link_id, title) {
   title = (title) ? title : "";
   partner_section = (partner_id) ? "partner/" + partner_id : "" ;
   make_link = "<a href='http://www.powells.com/" + partner_section + "/" + dest + "' title='" + title + "' rel='powells'>";
   make_link += jQuery('#link-text-' + link_id).val();
   make_link += "</a>";
   jQuery('#link-code-' + link_id).text(make_link);
   jQuery('#link-preview-' + link_id).html('Finished link: ' + make_link);
}

function Password()
{
  window.name='parent';
  password = window.open('/partnership/password.html','password','toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=175,height=175')

    }

function setCookie()
{
  if(!document.password.entry_password.value)
    {
      document.password.entry_password.value = prompt("Please enter your password","");
    }

  if(!document.password.partner_id.value)
    {
      document.password.partner_id.value = prompt("Please enter your partner id","");
    }
}

function checkRequired () {
 
  var failed = false;

  if(!document.create.first_name.value) {
    document.create.first_name.value = prompt('Please enter your first name','');
    failed = true;
  }
  if(!document.create.last_name.value) {
    document.create.last_name.value = prompt('Please enter your last name','');
    failed = true;
  }
  if(!document.create.phone.value) {
    document.create.phone.value = prompt('Please enter your phone number','');
    failed = true;
  }

  if(!document.create.tax_id.value) {
    document.create.tax_id.value = prompt('Please enter your Tax ID or S.S. #','');
    failed = true;
  }

  if(!document.create.email.value) {
    document.create.email.value = prompt('Please enter your email address','');
    failed = true;
  }
   
  if(!document.create.password.value) {
    document.create.password.value = prompt('Please enter a password','');
    failed = true;
  }

  if(document.create.password.value != document.create.password2.value){
    alert('Your passwords do not match!');
    failed = true;
  } 


  return !failed;
}


function createUrl(){
  var tmp;
  var url = "/partner/";
  if( ! document.result.partner_id.value ){
    document.result.partner_id.value = prompt("Please enter your partner id","");
  }

  tmp = document.result.URL.value;

  if(! tmp ){
    alert("Please select a section from the popup"); 
    return false;
  }

  tmp = document.result.partner_id.value + "/" + tmp;
  tmp = url + tmp;
  document.result.result.value=tmp;

  return false;
}

function makeSection( s ) {

  var url = "/partner/";
  if( ! document.result.partner_id.value ){
    document.result.partner_id.value = prompt("Please enter your partner id","");
  }

  document.result.result.value = url + document.result.partner_id.value + "/" + s;

  return false;
}


function makeUrl ()
{
  var partnerid = document.home_url.jojo.value;
  url = "/partner/" + partnerid;
    
  document.home_url.home_result.value = url;
}

function makeObbUrl () {
   var partnerid = document.obb_url.partnerid.value;
   var url = "<a href=\"http://www.powells.com/partner/" + partnerid + "/sellonline\">YOUR TEXT OR IMAGE HERE</a>";
   
   document.obb_url.obb_result.value = url;
}

function makeIsbnUrl ()
{
  guh = document.isbn_url.partner.value;
  isbn = document.isbn_url.isbn.value
    url = "/cgi-bin/partner?partner_id=";
  url += guh + "&cgi=search/search&searchtype=isbn";
  url += "&searchfor="+isbn;
   

  document.isbn_url.your_url.value = url;
}

function makeAuthUrl ()
{
  var partnerid = document.auth_url.partner.value;
  var first = document.auth_url.first.value;
  var last = document.auth_url.last.value;
  var url = "/partner/" + partnerid;
  url += "/s?kw=";
//  url += last+"+"+first;
  url += escape(last+"+"+first);

  document.auth_url.your_url.value = url;
}

function makeKwUrl ()
{
  var partnerid = document.kw_url.partner.value;
  pokey = document.kw_url.pokey.value;
  url = "/partner/" + partnerid;
  url += "/s?kw=";
  url += escape(pokey);

  document.kw_url.your_url.value = url;
}

function CheckLength(length) {
  var abc=window.event.srcElement.value
    var MAXLENGTH=255
    if (window.event.srcElement.value.length >= length) {
      alert('You have reached the maximum length of 255 characters permitted here.');
      window.event.srcElement.value=abc.substring(0,MAXLENGTH)
                     
      return false;                         
    }
}

var partner_id = false;
function partner_startup() {
    if (jQuery.cookie('partner_password')) {
	var partner_info = jQuery.cookie('partner_password').split(":");
	partner_id = partner_info[0];
    }
}
