// JavaScript Document


var bValue = getStringVar("b");
var site = location.href;
var messageBoard = site.indexOf("content2.asp");
var messageSubmit = site.indexOf("2565803");
var calendarEvents = site.indexOf("2565787");
var addEvent = site.indexOf("2574477");
var fileSharing = site.indexOf("filesharing.asp");
var memberSignUp = site.indexOf("2563753");
var staffSignUp = site.indexOf("2610035");
var actionItem = site.indexOf("ActionItem.asp");

if (actionItem > 0) {
	document.frmAdvocacy.ctl00$ctl00$regRegister$chkIsRemembered_Register.checked = false;
}


if (messageBoard > 0) {
	document.getElementById("messageLink").style.display ="block";
	document.getElementsByTagName('BODY')[0].id = "messageBoard";
}


if (messageSubmit > 0) {
	var titles = getElementsByClassName(document, "td", "CTHeader");
	for (i=0; i < titles.length; i++) {
		if (titles[i].innerHTML == "Author:") {
			titles[i].parentNode.style.display = "none";	
		}
		if (titles[i].innerHTML == "Sub-Title:") {
			titles[i].innerHTML = "Author:";	
		}
		if (titles[i].innerHTML == "Copyright:") {
			titles[i].parentNode.style.display = "none";	
		}
	}
}


if (calendarEvents > 0) {
	document.getElementById("calendarLink").style.display ="block";
}


if (addEvent > 0) {
	var titles = getElementsByClassName(document, "td", "CTHeader");
	for (i=0; i < titles.length; i++) {
		if (titles[i].innerHTML == "Author:") {
			titles[i].parentNode.style.display = "none";	
		}
		if (titles[i].innerHTML == "Sub-Title:") {
			titles[i].innerHTML = "City:";	
		}
		if (titles[i].innerHTML == "Copyright:") {
			titles[i].parentNode.style.display = "none";	
		}
	}
}


if (fileSharing > 0) {
	var images = document.getElementsByTagName('img');

	for (i=0; i < images.length; i++) {
		if (images[i].src == "http://www.kintera.org/site/images/folder_open.gif") {
			var links = images[i].parentNode.parentNode.getElementsByTagName('a');
			for (i=0;j < links.length; j++) {
				if (links[j].target == "_blank") {
					links[j].className = "filePadding";	
				}
			}
		}
	}

	if (document.getElementById('staffID') == null) {
		var divs = document.getElementsByTagName('div');
		
		for (i=0;i<divs.length;i++) {
			if(divs[i].innerHTML.indexOf("Upload") > 0) {
				var fonts = divs[i].getElementsByTagName('font');
				for (j=0;j<fonts.length;j++) {
					if (fonts[j].innerHTML == "Upload") {
						fonts[j].style.display = "none";	
					}
				}
			}
		}
	}
}

if (memberSignUp > 0) {
	function CheckForm227161(thisform){
	focus_field = "";
	warning = "";
	warning=checkField(thisform.first_name,"First Name",warning);warning=checkField(thisform.last_name,"Last Name",warning);warning=checkField(thisform.email_address,"Email",warning);warning=checkField(thisform.LoginName,"Username",warning);warning=checkField(thisform.Password,"Password",warning);warning=checkField(thisform.VerifyPassword,"Verify password",warning);warning=checkField(thisform.ChallengeID,"Security Question",warning);warning=checkField(thisform.ChallengeText,"Security Answer",warning);
	if(warning!=""){
		warning = "Please enter the following fields to continue:\n- "+warning+"";
		alert(warning);
		if(focus_field!="")
			focus_field.focus();
		return false;
	}
	if(thisform.email_address!=null){
		if(thisform.email_address.value!=""){
			if(validEmail(thisform.email_address.value, "You have entered an invalid email address.") == false){
				thisform.email_address.focus();
				return false;
			}
		}
	}
	if(thisform.email_address_1!=null){
		if(thisform.email_address_1.value!=""){
			if(validEmail(thisform.email_address_1.value) == false){
				//alert("Please enter a valid email address.");
				thisform.email_address_1.focus();
				return false;
			}
		}
	}
	if(thisform.email_address_2!=null){
		if(thisform.email_address_2.value!=""){
			if(validEmail(thisform.email_address_2.value) == false){
				//alert("Please enter a valid email address.");
				thisform.email_address_2.focus();
				return false;
			}
		}
	}
	if ((thisform.zip != null) && (thisform.country != null)){ 
		if (checkCountryZip(thisform.zip, thisform.country, "Please enter a correct format zip/postal code") == false) {
			thisform.zip.focus();
			return false;
		}
	}
	
	var sizechar = 5;    //length for password
	var upassID=document.SUPPORTER227161.Password;
	var upass_string = upassID.value;
	var valid="123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var alphaCount=0;
	var numCount=0;
	var num_valid="123456789";
	var alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	for (var i=0; i<sizechar; i++) {
        if (num_valid.indexOf(upass_string.charAt(i)) < 0) {
         	numCount++
        }
    }
 
 	if(numCount==upass_string.length){
 		alert('Your password contains only characters. Password must contain numbers AND letters.');
		upassID.focus();
		return false;
	}

    for (var i=0; i<sizechar; i++) {
        if (alph_valid.indexOf(upass_string.charAt(i)) < 0) {
            alphaCount++
        }
    }
	
	if(alphaCount==upass_string.length){
 	alert('Your password contains only numbers. Password must contain numbers AND letters.');
	upassID.focus();
	return false;
   	}
	
	if (checkFormLoginName(thisform, "Your password is less than 5 characters - please reenter", "Your passwords do not match - please reenter", "Your password cannot be the same as your login name") == false) {
		thisform.Password.focus();
		return false;
	}
	
	thisform.action ="http://www.kintera.org/site/apps/ka/ct/contactadd.asp?c=dhLOK6PGLoF&b=2563753"; 
	return true;
}
}

if (staffSignUp > 0) {
	function CheckForm228788(thisform){
	focus_field = "";
	warning = "";
	warning=checkField(thisform.first_name,"First Name",warning);warning=checkField(thisform.last_name,"Last Name",warning);warning=checkField(thisform.LoginName,"Username",warning);warning=checkField(thisform.Password,"Password",warning);warning=checkField(thisform.VerifyPassword,"Verify password",warning);warning=checkField(thisform.ChallengeID,"Security Question",warning);warning=checkField(thisform.ChallengeText,"Security Answer",warning);
	if(warning!=""){
		warning = "Please enter the following fields to continue:\n- "+warning+"";
		alert(warning);
		if(focus_field!="")
			focus_field.focus();
		return false;
	}
	if(thisform.email_address!=null){
		if(thisform.email_address.value!=""){
			if(validEmail(thisform.email_address.value, "You have entered an invalid email address.") == false){
				thisform.email_address.focus();
				return false;
			}
		}
	}
	if(thisform.email_address_1!=null){
		if(thisform.email_address_1.value!=""){
			if(validEmail(thisform.email_address_1.value) == false){
				//alert("Please enter a valid email address.");
				thisform.email_address_1.focus();
				return false;
			}
		}
	}
	if(thisform.email_address_2!=null){
		if(thisform.email_address_2.value!=""){
			if(validEmail(thisform.email_address_2.value) == false){
				//alert("Please enter a valid email address.");
				thisform.email_address_2.focus();
				return false;
			}
		}
	}
	if ((thisform.zip != null) && (thisform.country != null)){ 
		if (checkCountryZip(thisform.zip, thisform.country, "Please enter a correct format zip/postal code") == false) {
			thisform.zip.focus();
			return false;
		}
	}
	
	var sizechar = 5;    //length for password
	var upassID=document.SUPPORTER228788.Password;
	var upass_string = upassID.value;
	var valid="123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var alphaCount=0;
	var numCount=0;
	var num_valid="123456789";
	var alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	for (var i=0; i<sizechar; i++) {
        if (num_valid.indexOf(upass_string.charAt(i)) < 0) {
         	numCount++
        }
    }
 
 	if(numCount==upass_string.length){
 		alert('Your password contains only characters. Password must contain numbers AND letters.');
		upassID.focus();
		return false;
	}

    for (var i=0; i<sizechar; i++) {
        if (alph_valid.indexOf(upass_string.charAt(i)) < 0) {
            alphaCount++
        }
    }
	
	if(alphaCount==upass_string.length){
 	alert('Your password contains only numbers. Password must contain numbers AND letters.');
	upassID.focus();
	return false;
   	}
	
	if (checkFormLoginName(thisform, "Your password is less than 5 characters - please reenter", "Your passwords do not match - please reenter", "Your password cannot be the same as your login name") == false) {
		thisform.Password.focus();
		return false;
	}
	
	thisform.action ="http://www.kintera.org/site/apps/ka/ct/contactadd.asp?c=dhLOK6PGLoF&b=2610035"; 
	return true;
}
}