
/***************
 * See jswsa-data.js for 
 * function write_jswsa(blockName) {
 * function return_jswsa(blockName) { 
****************/

/* doesn't work
$(document).ready(function() {
    //$('head').append('<style>.jswsa-no{display:none;}.jswsa-yes{display:inline;}</style>');
    $('head').append('<link rel="stylesheet" href="style2.css" type="text/css" />');
});
*/

/************* OUTPUT FUNCTIONS */

function write_jswsa(blockName) {
  document.write(return_jswsa(blockName));
}

function return_jswsa(blockName) {
  return unescape(window[blockName]);
}

function insert_jswsa(blockName, divName) {
  $('#'+divName).append(return_jswsa(blockName));
  $('#'+divName).css("display", "inline");
  //$('#'+divName).append('code added to div');
  //$('#'+divName).removeClass('jswsa-no');
  //$('#'+divName).addClass('jswsa-yes');
  return return_jswsa(blockName);
}

function show_jswsa(divName) {
  $('#'+divName).css("display", "inline");
}


/********** TEST CONDITIONS */

function isRef_jswsa(searchString) {
  var patt1=new RegExp(searchString);
  return patt1.test(document.referrer);
}

function isSearchRef_jswsa() {
  var patt1=new RegExp("search|images.google");
  return patt1.test(document.referrer);
}

function isNetworkRef_jswsa() {
  var patt1=new RegExp("gajitz.com|weburbanist.com|webecoist.com|dornob.com");
  return patt1.test(document.referrer);
}

function isReg_jswsa() {
  // should use cookies
  // could be treated as self-ref
  //var patt1=new RegExp("gajitz.com");
  //return patt1.test(document.referrer);
  
  //treating as network ref for now.
  return isNetworkRef_jswsa();
}

function isPaidRef_jswsa() {
  var patt1=new RegExp("darkroastedblend.com|leenks.com|i-am-bored.com|neatorama.com|asylum.com|2leep.com|huffingtonpost.com|news.us.marketgid.com|us.marketgid.com|marketgid.com|mgid.com");
  return patt1.test(document.referrer);
}

function isOld_jswsa(postDateStr,numDays) {
  if (!postDateStr) { return false; }
  if (!numDays) { numDays = 30; }
  millSecs = numDays*24*60*60*1000;
  postDate = new Date(postDateStr);
  tday = new Date();
  //document.write("<br>(numDays:millSecs):" + numDays + ":" + millSecs +"<br>");
  //document.write("<br>(tday-postDate):" + (tday-postDate) +"<br>");
  if ((tday-postDate) > millSecs) { return true; }
  else { return false; }
}

