﻿// JScript File

function addLoadEvent(func)
{
var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			oldonload();
			func();
		}
	}
}

function mangle()
{
    var links = document.getElementsByTagName("a");
	for (i = 0; i < links.length; i++)
	{
		if ( (links[i].className == "a_scramble_email") || (links[i].className == "a_scramble_email_rel") || (links[i].className == "a_scramble_email_cidse"))
		{
			var rel = links[i].getAttribute("title");
			var params = rel.split(",");
			var email = null;
			var text = "contact us";
			
			if (params[0])
			{
				email = params[0] + "@";
			}
							
			if (params[2])
			{
				email += params[2];
			}
			else
			{
			    
		        if (links[i].className == "a_scramble_email_cidse")
		        {
		            email += "cidse.org"
		        }		        
			}
			
			if (params[1])
			{
				text = params[1];
			}
			else
			{
			    text = email;
			}
			
			links[i].setAttribute("href", 'mailto:' + email);
			links[i].setAttribute("title", text);
			links[i].innerHTML = text;
		}
	}
}

addLoadEvent(mangle);


function emailvalidation(field, alertbox) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
apos=field.value.indexOf("@");
dotpos=field.value.lastIndexOf(".");
lastpos=field.value.length-1;
var badEmail = (apos<1 || dotpos-apos<2 || lastpos-dotpos<2)
if (goodEmail && !badEmail) {
return true;
}
else {
alert(alertbox);
field.focus();
field.select();
return false;
   }
}
function emptyvalidation(entered, alertbox)
{
with (entered)
{
if (value==null || value=="")
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}
function formvalidation(thisform)
{
with (thisform)
{

if (emptyvalidation(name,"Please enter your name")==false) {name.focus(); return false;};

if (emailvalidation(email,"Please enter your valid email address")==false) {email.focus(); return false;};

}

}


function cycle1() {
 
    if (currentAd1 == imgCt1) {
      currentAd1 = 0;
    }
    var banner1 = document.getElementById('adBanner1');
    var link1 = document.getElementById('adLink1');
      banner1.src=imgs1[currentAd1]
      banner1.alt=alt1[currentAd1]
      currentAd1++;
}
