blenza_ifr = null; var blenza_newwin = 1; function blenza_submitdata( data, xurl ) { if ( data == null ) return; var url = xurl; for ( i = 0; i < data.length; i++ ) { if ( i == 0 ) { url += "?"; } else { url += "&"; } var name = data[i].name; if ( name == "" ) { name = "xyzzy"; } var val = data[i].value; url += name; url += "="; url += escape( val ); } var ifr = document.createElement( "iframe" ); blenza_ifr = ifr; // comment out next for debugging ifr.style.visibility = "hidden"; ifr.style.position = "absolute"; ifr.style.top = "100px"; ifr.style.left = "100px"; ifr.style.width = "400px"; ifr.style.height = "400px"; ifr.style.background = "#00aa00"; ifr.style.color = "#000000"; document.body.appendChild( ifr ); var nf = frames[frames.length - 1]; var nd = nf.document; nd.write( "\n
" + url.replace(/&/g,"&") + "
\n" ); nd.close(); } function blenza_doSubmit( form, op, action ) { if ( form.ml_xurl ) { xurl = form.ml_xurl.value + "/" + action + ".php"; } else if ( form.xurl ) { xurl = form.xurl.value + "/" + action + ".php"; } else { xurl = "http://www.blenza.com/linkies/" + action + ".php"; } var data = new Array(); for ( i = 0; i < form.elements.length; i++ ) { var name = form.elements[i].name; if ( name == "" ) { name = "xyzzy"; } if ( name.substring(0,3) == "ml_" ) { name = name.substring(3); } var val; if ( form.elements[i].type == "checkbox" ) { if ( form.elements[i].checked ) { val = form.elements[i].value; } else { val = ""; } } else { val = form.elements[i].value; } data.push( { "name": name, "value": val } ); } blenza_submitdata( data, xurl ); } function blenza_doEveron( form ) { return blenza_doANYon( form, "Everon", "everon_do", "ever-", "ever2-" ); } function blenza_doCommon( form ) { return blenza_doANYon( form, "Common", "common_do", "comm-", "comm2-" ); } function blenza_doANYon( form, name, page, p1, p2 ) { var pi = form.postid.value; var div = blenza_elem( "title-" + pi ); if ( div != null ) { form.title.value = div.innerHTML; } var div = blenza_elem( "plink-" + pi ); if ( div != null ) { form.plink.value = div.innerHTML; } blenza_doSubmit( form, name, page ); blenza_switcheroo( p1 + pi, p2 + pi ); return false; } function blenza_switcheroo( off, on ) { var ele1 = blenza_elem( off ); ele1.style.display = "none"; var ele2 = blenza_elem( on ); ele2.style.display = "block"; } function blenza_setNextone( pi, name, url ) { var nx = blenza_elem( "nextone-" + pi ); if ( nx != null ) { nx.innerHTML = '' + name + ''; } } function blenza_doEnter( form ) { var name; if ( form.ml_name ) { name = form.ml_name.value; } else { name = form.name.value; } var url; if ( form.ml_url ) { url = form.ml_url.value; } else { url = form.url.value; } if ( ! blenza_checkName( name ) ) { return false; } if ( ! blenza_checkUrl( url ) ) { return false; } blenza_doSubmit( form, "Entry", "entry_do" ); var pi; if ( form.ml_postid ) { pi = form.ml_postid.value; } else { pi = form.postid.value; } blenza_setNextone( pi, name, url ); blenza_switcheroo( "theform-" + pi, "theform2-" + pi ); return false; } function blenza_checkName( name ) { if ( name.length == 0 ) { alert( "Please enter your name." ); return false; } if ( name.length > 80 ) { alert( "Please limit your name to 80 characters." ); return false; } return true; } function blenza_checkUrl( url ) { if ( url.length == 0 ) { alert( "Please enter your link URL." ); return false; return true; } if ( url.length > 152 ) { alert( "URL's are limited to 152 characters." ); return false; return true; } var test = "http://" if ( url.substring( 0, test.length ) != test ) { alert( "Link URL must begin with 'http://'" ); return false; } if ( url == "http://www." ) { alert( "Please enter your link URL." ); return false; } return true; } function blenza_elem( id ) { return document.getElementById( id ); } function blenza_display(xurl, owner, pi) { var pop = window.open( xurl + "/display.php?owner=" + owner + "&postid=" + pi, "blenza_linkypop", "height=360,width=400,top=100,left=100,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no" ); if ( pop != null ) { return; } } var blenza_whoName = null; var blenza_whoEmail = null; var blenza_whoURL = null; var blenza_user = null; var blenza_xurl = null; var blenza_showredx = true; var blenza_border = "#000"; var blenza_inputbg = "#fff"; var blenza_inputfg = "#000"; var blenza_gray = "#888"; var blenza_meme_unset = new Array(); var blenza_meme_id = new Array(); var blenza_meme_name = new Array(); var blenza_meme_text = new Array(); var blenza_meme_shared = new Array(); var blenza_ord = 0; function blenza_setwho(n, e, u) { blenza_whoName = n; blenza_whoEmail = e; blenza_whoURL = u; } function blenza_setuser(v) { blenza_user = v; } function blenza_setredx(v) { blenza_showredx = v; } function blenza_setxurl(v) { blenza_xurl = v; } function blenza_setmeme( pi, id, name, text, shared ) { blenza_meme_unset[pi] = false; blenza_meme_id[pi] = id; blenza_meme_name[pi] = name; blenza_meme_text[pi] = text; blenza_meme_shared[pi] = shared; } function blenza_unsetmeme( pi ) { blenza_meme_unset[pi] = true; blenza_meme_id[pi] = null; blenza_meme_name[pi] = null; blenza_meme_text[pi] = null; blenza_meme_shared[pi] = null; } var blenza_expiration = null; function blenza_setExpires(str) { blenza_expiration = str; } function blenza_dispExpires() { if (blenza_expiration == null) return; document.write("Linky Widget expiration: " + blenza_expiration + ".
"); } function blenza_registration( owner, pi ) { document.write( 'Blog Owner: If you wish to export this list to HTML, click here. Click here to disable this message. (What is this?)' ); } function blenza_isUpper(s) { if ((s >= 'A') && (s <= 'Z')) return true; else return false; } function blenza_isLower(s) { if ((s >= 'a') && (s <= 'z')) return true; else return false; } function blenza_isPunc(s) { if (((s >= 'A') && (s <= 'Z')) || ((s >= 'a') && (s <= 'z')) || ((s >= '0') && (s <= '9')) || (s <= ' ')) return false; else return true; } function blenza_linkies( src, owner, pi, cols, data ) { var unset = blenza_meme_unset[pi]; blenza_ord++; var gray = blenza_gray; var bg = blenza_inputbg; var fg = blenza_inputfg; if (!unset) data.push( [-1, null, null, false] ); var rows = data.length; document.write('
| ');
var div = Math.floor ( (rows+cols-1) / cols );
var n = 1;
for (var i = 0; i < data.length; i++) {
if (data[i][0] == -2 ) continue;
if ((((n-1) % div) != 0) && (rows != 1)) {
document.write(' '); } document.write(''); document.write(n + '. '); var name = data[i][1]; if (name != null) { var newname = ""; var inamp = false; for (var j = 0; j < name.length; j++) { var cj = name.substr(j, 1); if (j == 0) { newname += cj; continue; } if (cj == '&') { inamp = true; newname += cj; continue; } if (inamp) { if (cj == ';') inamp = false; newname += cj; continue; } var cp = name.substr(j-1, 1); if ((blenza_isUpper(cj) && blenza_isLower(cp)) || (!blenza_isPunc(cj) && blenza_isPunc(cp))) { var ksp = false; for (k = j; (k < name.length) && (k <= j+2); k++) { var ck = name.substr(k, 1); if (ck == ' ') ksp = true; } for (k = j-1; (k >= 0) && (k >= j-3); k--) { var ck = name.substr(k, 1); if (ck == ' ') ksp = true; } if (!ksp) newname += " "; } newname += cj; } name = newname; } if ( name == blenza_whoName ) { name = "" + name + ""; } if (data[i][0] < 0 ) { document.write(''); document.write('You're ' + (( data.length == 1 ) ? "first" : "next") + "!"); } else if (data[i][2]) { document.write('' + name + ''); } else { document.write(name); } if ( data[i][3] ) { document.write(' ');
}
if ( ( blenza_user == owner ) && ( data[i][0] >= 0 ) ) {
document.write(' ');
}
document.write('');
if ( ( ( n % div ) == 0 ) && ( n != rows ) ) {
document.write(' | '); } n++; } document.write(' |
Learn more about Weekly Plans here.
View More Weekly Plans Participants
Get The Code