function checkBrowser() {
	var name = 'BrowserTested';
	var strBrowserTested = 'false';
	if (document.cookie.length > 0) {
	 index = document.cookie.indexOf(name + '=');
 	if (index == -1) return null;
 	index = document.cookie.indexOf('=', index) + 1;
		var endstr = document.cookie.indexOf(';', index);
 	if (endstr == -1) endstr = document.cookie.length;
		strBrowserTested = unescape(document.cookie.substring(index, endstr));
	}
	if (strBrowserTested != 'true') {
		var strBrowserName = navigator.appName;
		var strBrowserVersion = navigator.appVersion;
		strBrowserVersion = strBrowserVersion.substring(0,4);
		intMajorVersion = parseInt(strBrowserVersion.charAt(0));
		if (intMajorVersion < 4) {
			alert('You must use at least a 4.0 browser to use SpeakOut.com!\n' +
			'You are currently using ' + strBrowserName + ' ' + strBrowserVersion + '.');
		}
		setCookie('BrowserTested', 'true');
	}
	return null;
}

function loadTags(){
	if (((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) > 2)) ||
     ((navigator.appName == 'Microsoft Internet Explorer') && (parseInt(navigator.appVersion) > 2))) {
	this[0] = image0=new Image();this[0].src='/images-speakout/tagline_home.gif';
	this[1] = image1=new Image();this[1].src='/images-speakout/tagline_news.gif';
	this[2] = image2=new Image();this[2].src='/images-speakout/tagline_issues.gif';
	this[3] = image3=new Image();this[3].src='/images-speakout/tagline_politics.gif';
	this[4] = image4=new Image();this[4].src='/images-speakout/tagline_takeaction.gif';
	this[5] = image5=new Image();this[5].src='/images-speakout/tagline_forum.gif';
	this[6] = image4=new Image();this[6].src='/images-speakout/tagline_opinion.gif';
	this[7] = image4=new Image();this[7].src='/images-speakout/tagline_links.gif';
	this[8] = image4=new Image();this[8].src='/images-speakout/spacer.gif';
	}
}

var taglines = new loadTags();

function display(num) {
	if (((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) > 2)) ||
	    ((navigator.appName == 'Microsoft Internet Explorer') && (parseInt(navigator.appVersion) > 2))) {
		document.images['tagline'].src=taglines[num].src;
	}
}

function popupHelp() {
	var page = '/about/help.html';
	windowprops = 'height=500,width=760,location=no,menubars=no,toolbars=no,scrollbars=yes,resizable=yes';
	window.open(page, 'Help', windowprops);
}


function changePassword() {
	var page = '/registration/changePassword.html';
	windowprops = 'height=250,width=250,location=no,scrollbars=no,menubars=no,toolbars=no';
	window.open(page, 'ChangePassword', windowprops);
}

function textbox() {
	var ncode="<span class='copy'><form method='post' action='http://www.speakout.com/search?NS-search-page=results'><input type='hidden' name='NS-search-type' value='NS-boolean-query'><input type='hidden' name='NS-max-records' value='$$NS-max-records'><input type='hidden' name='NS-collection' value='speakout_Articles'><input type='text' name='NS-query' size='8' value=''><br><input type='submit' value='Site Search'></span><span class='smallertext'><br><a href='http://www.speakout.com/search'>Advanced Search</a></form></span>";
	var icode="<span class='copy'><form method='post' action='http://www.speakout.com/search?NS-search-page=results'><input type='hidden' name='NS-search-type' value='NS-boolean-query'><input type='hidden' name='NS-max-records' value='$$NS-max-records'><input type='hidden' name='NS-collection' value='speakout_Articles'><input type='text' name='NS-query' size='15' value=''><br><input type='submit' value='Site Search'></span><span class='smallertext'><br><a href='http://www.speakout.com/search'>Advanced Search</a></form></span>";
 browsername=navigator.appName;
	if (browsername.indexOf('Netscape')!=-1) {browsername='NS'}
	else	{if (browsername.indexOf('Microsoft')!=-1) {browsername='MSIE'}
	else {browsername='N/A'}};
	if (browsername=='NS') { document.write(ncode); };
	if (browsername=='MSIE') { document.write(icode); };
	if (browsername=='N/A') { document.write(icode); };
}

function ClearAdvancedSearch(){
	for (var i = 0; i < document.advancedsearch.elements.length; i++)
	if (document.advancedsearch.elements[i].type == 'checkbox' && document.advancedsearch.elements[i].name != 'searchall')
  document.advancedsearch.elements[i].checked = false;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function getCookie(Name) {
 var search = Name + '='
 if (document.cookie.length > 0) { // if there are any cookies
  offset = document.cookie.indexOf(search)
  if (offset != -1) { // if cookie exists
   offset += search.length
   // set index of beginning of value
   end = document.cookie.indexOf(';', offset)
   // set index of end of cookie value
   if (end == -1)
    end = document.cookie.length
   return unescape(document.cookie.substring(offset, end))
  }
 }
}

function setCookie(name, value, expire) {
 document.cookie = name + '=' + escape(value) + '; path=/'
 + ((expire == null) ? '' : ('; expires=' + expire.toGMTString()))
}

function popupLogin(gotoPage) {
 var loginWin = window.open('/cgi-bin/udt/spk.user.login?login.page=user_authenticate_small.html', 'Login', 'height=250,width=330,location=no,scrollbars=no,menubars=no,toolbars=no,resizable=yes');
}

var pattern = /~/;
var paCode = getCookie('PAUser.ID');
if (paCode == null) {
 var cookieList = new Array;
 cookieList[1] = null;
}
else var cookieList = paCode.split(pattern);

function displayName() {
 if (cookieList[1] != null) document.write('Welcome ' + cookieList[1] + '!');
}

function displayLogonMenu()
{
  replaceIproductionBanner()
  return "";
}

function displayLogonMenu1() {
 if (cookieList[1] != null) {
  document.write('<a href="/cgi-bin/udt/spk.user.view?client.id=speakout" target="_top"><img border="0" src="/images-speakout/menu_myprofile.gif" WIDTH="78" HEIGHT="23" alt="My Profile"></a></td>');
  document.write('<td><a href="/cgi-bin/udt/spk.user.logout"><img border="0" src="/images-speakout/menu_logout.gif" WIDTH="88" HEIGHT="23" alt="Logout"></a>');
 }
 else {
  document.write('<a href="/profile/" target="_top"><img border="0" SRC="/images-speakout/menu_register.gif" WIDTH="78" HEIGHT="23" alt="Register"></a></td>');
  document.write('<td><a href="/cgi-bin/udt/spk.user.login"><img border="0" SRC="/images-speakout/menu_login.gif" WIDTH="88" HEIGHT="23" alt="Login"></a>');
 }
 return true;
}

function copyright() {
  document.write("Copyright &copy; 2002 SpeakOut.com")
}

function validate_CC_Number()   {
	var ErrMsg = '';
        var MailCheck = document.forms[1].payment_method[1].checked;

        if (MailCheck != true) {
                var typeList = document.forms[1].elements['credit_card_type'];
                if (typeList.options[typeList.selectedIndex].value == '')       {
                        ErrMsg = ErrMsg + ' You must select a Card Type.\n';
                }

                if (document.forms[1].elements['credit_card_no'].value == '') {
                        ErrMsg = ErrMsg + ' You must enter a valid Credit Card Number.\n';
                }


                var expList =
				document.forms[1].elements['cc_exp_date'];
                if (expList.options[expList.selectedIndex].value == '') {
                        ErrMsg = ErrMsg + ' You must select a valid Expiration Month.\n';
                }


                var expList2 =
				document.forms[1].elements['cc.exp.date.year'];
                if (expList2.options[expList2.selectedIndex].value == '')
{
                        ErrMsg = ErrMsg + ' You must select a valid Expiration Year.\n';
                }


                if (ErrMsg != '')       {
                        var ErrorResponse = 'The following error(s) must be corrected before\nwe can';
                            ErrorResponse = ErrorResponse + 'register your information.\n\n';
                            ErrorResponse = ErrorResponse + ErrMsg + '\n';
                            ErrorResponse = ErrorResponse + 'Press OK to continue filling out the\n';
                            ErrorResponse = ErrorResponse + 'Speakout.com Member Registration Form.\n';
                            alert(ErrorResponse);
                            return false;
                } else {
                        return true;
                }
        } else {
                return true;
        }
}

function replaceIproductionBanner()
{
	var link = document.links;
	
	for (i=0; i<link.length; i++)
	{
		if (link[i].href == "http://www.iproduction.com/")
		{
			
		//	link[i].href="";
		//	link[i].innerHTML = "";
		//	document.write ("<a href='http://a.tribalfusion.com/i.click?site=SpeakOutcom&adSpace=ROS&size=468x60&requestID=87439232' target=_blank>");
		//	document.write ("<img src='http://a.tribalfusion.com/i.ad?site=SpeakOutcom&adSpace=ROS&size=468x60&requestID=87439232' width=468 height=60 border=0 alt='Click Here'></a>");



			link[i].href = "http://a.tribalfusion.com/i.click?site=SpeakOutcom&adSpace=ROS&size=468x60&requestID=87439232"
			link[i].innerHTML = "<img src='http://a.tribalfusion.com/i.ad?site=SpeakOutcom&adSpace=ROS&size=468x60&requestID=87439232' width=468 height=60 border=0 alt='Click Here'>";
			break;
		}
	}
}

function ShowBurstAd(adcode, width, height, sizes, intrusive, bgcolor, background) {
var bN = navigator.appName;
var bV = parseInt(navigator.appVersion);
var base='http://www.burstnet.com/';
var Tv=''; var Itr='';
var sz=''; var bkgd='';
var bgc='';
var vr='v=1.1J';
var agt=navigator.userAgent.toLowerCase();

if (sizes.length!=0) {sz='/sz='+sizes;} else {sz='';}
if (bgcolor.length!=0) {bgc='/zg' + bgcolor;} else {bgc='';}
if (background.length!=0) {bkgd='/bgi='+(escape(escape(background))).replace(/\//gi,'%252F');} else {bkgd='';}
                            
if (bV>=4) {
  ts=window.location.pathname+window.location.search;
  i=0; Tv=0; while (i< ts.length)
    { Tv=Tv+ts.charCodeAt(i); i=i+1; } Tv="/"+Tv;
} else {Tv=escape(window.location.pathname);
  if( Tv.charAt(0)!='/' ) Tv="/"+Tv;
    else if (Tv.charAt(1)=="/")
 Tv="";
  if( Tv.charAt(Tv.length-1) == "/")
   Tv = Tv + "_";
}

var fCode='<ifr'+'ame id="BURST" src="'+base+
 'cgi-bin/ads/'+adcode+'.cgi/NI/if/'+vr+bgc+sz+bkgd+
 Tv+'/RETURN-CODE" width="'+width+'" height="'+
 height+'"'+'marginwidth="0" marginheight="0"'+
 'hspace="0" vspace="0" frameborder="0" '+
 'scrolling="no">';
 var gCode = '<'+'a href="'+base+'ads/'+adcode+'-map.cgi/'+
 vr+sz+Tv+'" target=_top><im'+'g src="'+base+
 'cgi-bin/ads/'+adcode+'.cgi/'+vr+sz+Tv+
 '" border="0" alt="Click Here"></a>';
var fCodeEnd = '</ifr'+'ame>';

if ((adcode.charAt(0)=="a")&&(intrusive=="1")) {
 Itr='<di'+'v><scr'+'ipt src="'+base+'cgi-bin/ads/'+adcode+
 '.cgi/sz=0X0MN/'+vr+Tv+'/RETURN-CODE/JS/"></scr'+'ipt></d'+'iv>';
}

if (agt.indexOf("mac")==-1) {
  document.write(fCode+gCode+fCodeEnd+Itr);
} else {
  document.write(gCode);
}
}