

function doContact()
{
	window.open("contact.php","contact","top=300,left=300,screenx=300,screeny=300,resizable=0,location=0,scrollbars=0,directories=0,toolbar=0,status=0,menubar=0,width=400,height=400");
}

function notification (inID)
{
	if (inID == 1) {
		alert("Sorry, you need to gain more experience to access this item.");
	}
}

function ValidatePreRegistration()
{
	var myForm = document.subscribe_form;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;
	

	// First Name
	if (myForm.first_name.value == "") {
		myError = myError + "- Please provide your first name\n";
		bOK = false;
	}

	// Email
	if (myForm.email.value == "") {
		myError = myError + "- Please provide your email address\n";
		bOK = false;
	} else {
		if ((myForm.email.value.indexOf("@") == -1) || (myForm.email.value.indexOf(".") == -1)) {
			myError = myError + "- Please provide a valid email address\n";
			bOK = false;
		}
	}

	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	}

	return true;
}

function ValidateRegistration()
{
	var myForm = document.register_form;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;
	
	// username
	if (myForm.username.value == "") {
		myError = myError + "- Please provide a username\n";
		bOK = false;
	} else if (!alphanumeric(myForm.username.value) || (myForm.username.value.length < 4)) {
		myError = myError + "- Username must be an alphanumeric string at least 4 characters long\n";
		bOK = false;
	}	

	// First Name
	if (myForm.name_first.value == "") {
		myError = myError + "- Please provide your first name\n";
		bOK = false;
	}

	// Last Name
	if (myForm.name_last.value == "") {
		myError = myError + "- Please provide your last name\n";
		bOK = false;
	}

	// Email
	if (myForm.email.value == "") {
		myError = myError + "- Please provide your email address\n";
		bOK = false;
	} else {
		if ((myForm.email.value.indexOf("@") == -1) || (myForm.email.value.indexOf(".") == -1)) {
			myError = myError + "- Please provide a valid email address\n";
			bOK = false;
		}
	}

	// T&C
	if (!myForm.tnc.checked) {
		myError = myError + "- You must read and indicate that you accept the Terms & Conditions for registration\n";
		bOK = false;
	}

	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	}

	return true;
}

function alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {
		  }
		else	{
			 return false;
		  }
		}
 return true;
}

function redirect (inURL)
{
	if (inURL != 'NA') {
		window.location.href = inURL;
	}
}

function validateContactForm()
{
	var myForm = document.TheForm;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;
	
	// Full Name
	if (myForm.name.value == "") {
		myError = myError + "- Please provide your name\n";
		bOK = false;
	}

	// Email
	if (myForm.email.value == "") {
		myError = myError + "- Please provide an email address\n";
		bOK = false;
	} else {
		if ((myForm.email.value.indexOf("@") == -1) || (myForm.email.value.indexOf(".") == -1)) {
			myError = myError + "- Please provide a valid email address\n";
			bOK = false;
		}
	}

	// Subject
	if (myForm.subject.value == "") {
		myError = myError + "- Please provide a subject for your message\n";
		bOK = false;
	}


	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	} else {
		myForm.submit();
	}
}


function DoLoadLogic()
{
	ShowAllAds();
}

function DoUnloadLogic()
{
	return;
}



//////////////////////////
// Ad Manager
//////////////////////////

// 468x60 ads
var ads = new Array();

// 468x60 ad # 0 - Traffic Swarm
//-----------
ads[0] = new Array();
ads[0][0] = "http://www.trafficswarm.com/images/b468602.gif"; // image URL
ads[0][1] = "http://www.websidepro.com/redir.php?rid=1"; // target URL
ads[0][2] = "_blank"; // target window
ads[0][3] = "Traffic Swarm (0)"; // alt text
ads[0][4] = ''; // Additional Code (optional)

// 468x60 ad # 1 - WebBizInsider
//-----------
ads[1] = new Array();
ads[1][0] = "http://banners.webbizinsider.com/468-02.gif?77141"; // image URL
ads[1][1] = "http://www.websidepro.com/redir.php?rid=13"; // target URL
ads[1][2] = "_blank"; // target window
ads[1][3] = "WebBizInsider (1)"; // alt text
ads[1][4] = ''; // Additional Code (optional)

// 468x60 ad # 2 - I love hits
//-----------
ads[2] = new Array();
ads[2][0] = "http://www.ilovehits.com/refbanners/banner2.gif"; // image URL
ads[2][1] = "http://www.websidepro.com/redir.php?rid=9"; // target URL
ads[2][2] = "_blank"; // target window
ads[2][3] = "I Love Hits (2)"; // alt text
ads[2][4] = ''; // Additional Code (optional)

// 468x60 ad # 3 - TrafficG
//-----------
ads[3] = new Array();
ads[3][0] = "http://trafficg.com/banner/ban.gif"; // image URL
ads[3][1] = "http://www.websidepro.com/redir.php?rid=10"; // target URL
ads[3][2] = "_blank"; // target window
ads[3][3] = "TrafficG (3)"; // alt text
ads[3][4] = ''; // Additional Code (optional)

// 468x60 ad # 4 - Traffic Pods
//-----------
ads[4] = new Array();
ads[4][0] = "http://www.trafficpods.com/images/banners/banner_01.gif"; // image URL
ads[4][1] = "http://www.websidepro.com/redir.php?rid=8"; // target URL
ads[4][2] = "_blank"; // target window
ads[4][3] = "Traffic Pods (4)"; // alt text
ads[4][4] = ''; // Additional Code (optional)

// 468x60 ad # 5 - FastFreeWays
//-----------
ads[5] = new Array();
ads[5][0] = "http://www.fastfreeway.com/banner13.jpg"; // image URL
ads[5][1] = "http://www.websidepro.com/redir.php?rid=11"; // target URL
ads[5][2] = "_blank"; // target window
ads[5][3] = "FastFreeWays (5)"; // alt text
ads[5][4] = ''; // Additional Code (optional)

// 468x60 ad # 6 - Search Big Daddy
//-----------
ads[6] = new Array();
ads[6][0] = "http://www.searchbigdaddy.com/images/bigdaddy_ad_banner8.gif"; // image URL
ads[6][1] = "http://www.websidepro.com/redir.php?rid=14"; // target URL
ads[6][2] = "_blank"; // target window
ads[6][3] = "Search Big Daddy (6)"; // alt text
ads[6][4] = ''; // Additional Code (optional)

// 468x60 ad # 7 - Search Big Daddy
//-----------
ads[7] = new Array();
ads[7][0] = "http://www.searchbigdaddy.com/images/bigdaddy_ad_banner3.gif"; // image URL
ads[7][1] = "http://www.websidepro.com/redir.php?rid=14"; // target URL
ads[7][2] = "_blank"; // target window
ads[7][3] = "Search Big Daddy (7)"; // alt text
ads[7][4] = ''; // Additional Code (optional)

// 468x60 ad # 8 - Search Big Daddy
//-----------
ads[8] = new Array();
ads[8][0] = "http://www.searchbigdaddy.com/images/bigdaddy_ad_banner11.gif"; // image URL
ads[8][1] = "http://www.websidepro.com/redir.php?rid=15"; // target URL
ads[8][2] = "_blank"; // target window
ads[8][3] = "Search Big Daddy (8)"; // alt text
ads[8][4] = ''; // Additional Code (optional)



function GetAd()
{
	var x;

	if (gForcedAd == -1) {
		var x = Math.round(Math.random()*(ads.length-1));
	} else {
		x = gForcedAd;
		gForcedAd = -1;
	}

	var ad_text = "<a href='" + ads[x][1] + "' target='" + ads[x][2] + "'><img border='0' src='" + ads[x][0] + "' width='468' height='60' alt='" + ads[x][3] + "'></a>" + ads[x][4];

	return ad_text;

}

function ShowAllAds()
{

	DIV_AD1.innerHTML = GetAd();

	setTimeout("ShowAllAds()",10000);
}