eval(function(a,b,c,d){while(b--)if(c[b])a=a.replace(new RegExp(d+b+d,'g'),c[b]);return a}("function ajaxFormatURL(1){2 3=document.getElementById(1);2 4='';for(2 a=0;a<3.5.6;a++){switch(3.5[a].type){7'checkbox':{8(3.5[a].9==10){8(4.6>0)4=4+'*11*';4=4+3.5[a].12+'='+3.5[a].13}14}7'file':{14}7'hidden':{8(4.6>0)4=4+'*11*';4=4+3.5[a].12+'='+3.5[a].13;14}7'image':{14}7'password':{8(4.6>0)4=4+'*11*';4=4+3.5[a].12+'='+3.5[a].13;14}7'radio':{8(3.5[a].9==10){8(4.6>0)4=4+'*11*';4=4+3.5[a].12+'='+3.5[a].13}14}7'15-multiple':{14}7'15-one':{8(4.6>0)4=4+'*11*';4=4+3.5[a].12+'='+3.5[a].13;14}7'text':{8(4.6>0)4=4+'*11*';4=4+3.5[a].12+'='+3.5[a].13;14}7'textarea':{8(4.6>0)4=4+'*11*';4=4+3.5[a].12+'='+3.5[a].13;14}}}4=encodeURI(4);4=4.16(/\\+/g,'% 2B');4=4.16(/&/g,'% 26');4=4.16(/\\*11\\*/g,'&');return 4}",17,'|the_form_name|var|the_form|to_be_returned|elements|length|case|if|checked|true|AMP|name|value|break|select|replace'.split('|'),'\\b'))
function ajaxSubmit(method,target,asynchronous,variables_to_send){var req=null;if(window.XMLHttpRequest){req=new XMLHttpRequest()}else{if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP")}}req.onreadystatechange=function(){if(req.readyState==4){if(req.status==200){var returned_value=req.responseText;eval(returned_value)}else{}}};req.open(method,target,asynchronous);if(method=='POST'){req.setRequestHeader('Content-Type','application/x-www-form-urlencoded')}req.send(variables_to_send)}

function buildSearchUrl() {
}

function checkIfWidget() {
  if(self.parent.frames.length == 0) {
    ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=IsNotWidget');
  }
}

function checkWidgetWindowWidth(the_width) {
  if(the_width < 660) {
    alert(alert__recommended_widget_width);
  }
}

function copyMoveTo(list_number, card_number, card_name, game_type) {
  document.getElementById('main_container').style.display = 'none';
  document.tfn__move_card.from_list_number.value = list_number;
  document.tfn__move_card.card_name.value = card_name;
  document.getElementById('form_container').style.display = '';
  switch(game_type) {
    case 'BattleForge': { dropDownPopulate('dd_card_list', window.the_lists__BattleForge); break; }
    case 'MagicTheGathering': { dropDownPopulate('dd_card_list', window.the_lists__MagicTheGathering); break; }
  }
  return false;
}

function copyMoveToSubmit() {
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, ajaxFormatURL('tfn__move_card'));
}

function deleteCard(list_number, card_number) {
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=DeleteCard&list_number=' + list_number + '&card_number=' + card_number);
}

function deleteCardList(list_number) {
  if(confirm(alert__confirm_delete)) {
    ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=DeleteCardList&list_number=' + list_number + '&bookmark_number=' + list_number);
  }
}

function deleteSearch(search_number, bookmark_number) {
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=DeleteSearch&search_number=' + search_number + '&bookmark_number=' + bookmark_number);
}

function dropDownPopulate(f,e){var d=document.getElementById(f);d.selectedIndex=0;for(a=0;a<e.length;a++)d.options[a]=new Option(e[a][0],e[a][1]);d.length=e.length}

function editCardList(list_number, bookmark_number) {
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=EditCardListLookup&list_number=' + list_number);
}

function editCardListSubmit() {
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, ajaxFormatURL('tfn__edit_card_list'));
}

function emailToAFriend() {
  document.tfn__email_to_a_friend.the_url.value = location.href;
  document.tfn__email_to_a_friend.page_title.value = document.title;
  document.getElementById('popover_container__2').style.display = 'none';
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, ajaxFormatURL('tfn__email_to_a_friend'));
}

function getIframeCode() {
  the_game = document.getElementById('the_game').value;
  the_language = document.getElementById('the_language').value;
  the_dimensions = document.getElementById('widget_size').value;
//  the_width = document.getElementById('widget_window_width').value;
//  the_height = document.getElementById('widget_window_height').value;
  the_bgcolor = document.getElementById('widget_window_bgcolor').value;
  the_textcolor = document.getElementById('widget_window_textcolor').value;
  the_width = '';
  the_height = '';
  switch(the_dimensions) {
    case '300x650': { the_width = 300; the_height = 650; break; }
    case '660x900': { the_width = 660; the_height = 900; break; }
  }
  if(the_game != '' && the_width != '' && the_height != '') {
    if(the_language == 'en') { the_language = ''; } else { the_language += '/'; }
    tbr = '';
    tbr += '<!-- Begin CcgSearchEngine.com ' + the_game + ' Search Engine Widget -->' + "\n";
    tbr += '<div class="ccgse__widget" style="width:' + the_width + 'px;">' + "\n";
    tbr += '<SCRIPT TYPE="text/javascript" SRC="http://www.ccgsearchengine.com/widget.js"></SCRIPT>' + "\n";
    tbr += '<link rel="stylesheet" type="text/css" href="http://www.ccgsearchengine.com/widget.css" />' + "\n";
    tbr += '<div><iframe src="http://www.ccgsearchengine.com/' + the_language + the_game.replace(/ /g, '-') + '-Search-Engine.html" style="width:100%; height:' + the_height + 'px;" alt="' + the_game + ' Search Engine"></iframe></div>' + "\n";
    tbr += '<div class="ccgse__footer"';
    if((the_bgcolor != 'FFFFFF' && the_bgcolor != '') || (the_textcolor != '000000' && the_thecolor != '')) {
      tbr += ' style="color:#' + the_textcolor + '; background-color:#' + the_bgcolor + ';"';
    }
    tbr += '>&copy;2008 <a href="http://www.ccgsearchengine.com/' + the_language + the_game.replace(/ /g, '-') + '-Search.html">' + the_game + '</a> Search Engine provided by CcgSearchEngine.com</div>' + "\n";
    tbr += '</div>' + "\n";
    tbr += '<!-- End CcgSearchEngine.com Widget -->' + "\n";
    document.getElementById('the_iframe_code').value = tbr;
  }
}

function hideCopyMoveTo() {
  document.getElementById('main_container').style.display = '';
  document.getElementById('form_container').style.display = 'none';
  return false;
}

function hideEditCardList() {
  the_victim = document.getElementById('popover_container__1').style.display = 'none';
}

function hideEmailToAFriend() {
  document.getElementById('popover_container__2').style.display = 'none';
}

function loadPage(the_url) {
  document.location.href = the_url;
}

//function makeDragable(list_number, card_number) {
//  document.getElementById('bmle__' + list_number + '_' + card_number).className = 'dragme';
//}
//
//function makeNotDragable(list_number, card_number) {
//  document.getElementById('bmle__' + list_number + '_' + card_number).className = '';
//}

function redrawEditCardList(name, description, bookmark_number) {
  document.getElementById('bml__' + bookmark_number).innerHTML = name;
  document.getElementById('bmd__' + bookmark_number).innerHTML = description;
  hideEditCardList();
}

function renameSearch(search_number, the_new_name, bookmark_number) {
  if(the_new_name == '') {
    the_new_name = prompt(alert__what_to_name_search);
  }
  if(the_new_name) {
    ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=RenameSearch&the_name=' + the_new_name + '&search_number=' + search_number + '&bookmark_number=' + bookmark_number);
  }
}

function saveSearch(the_url) {
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=SaveSearch&the_url=' + the_url);
}

function saveToList(card_number, game_type) {
  ajaxSubmit('POST', webpage_url + 'oddsandends.php', true, 'page=SaveToList&card_number=' + card_number + '&game_type=' + game_type);
}

function showColorSelections() {
  document.getElementById('pick_bgcolor').style.display='';
  document.getElementById('pick_textcolor').style.display='';
}

function showEditCardList(name, description, bookmark_number) {
  the_victim = document.getElementById('popover_container__1');
  the_victim.style.left = ((document.body.clientWidth - the_victim.offsetWidth) / 2) + document.body.scrollLeft;
  the_victim.style.top = ((document.body.clientHeight - the_victim.offsetHeight) / 2) + document.body.scrollTop;
  document.tfn__edit_card_list.card_list_number.value = bookmark_number;
  document.tfn__edit_card_list.the_name.value = name;
  document.tfn__edit_card_list.the_description.value = description;
  the_victim.style.display = 'block';
}

function showEmailToAFriend() {
  the_victim = document.getElementById('popover_container__2');
  the_victim.style.left = ((document.body.clientWidth - the_victim.offsetWidth) / 2) + document.body.scrollLeft;
  the_victim.style.top = ((document.body.clientHeight - the_victim.offsetHeight) / 2) + document.body.scrollTop;
  the_victim.style.display = 'block';
}

function showHideNewListNameField(the_value) {
  if(the_value == 'New') {
    document.getElementById('new_list_name').style.display = '';
  }
  else {
    document.getElementById('new_list_name').style.display = 'none';
  }
}

