// ADD LINK VALIDATION
function validate_add()	{
	if(document.form.cat_id.value==""){alert("Please choose a category for your website."); document.form.cat_id.focus(); return false;}
	else if(document.form.name.value==""){alert("Please enter a name for your website."); document.form.name.focus(); return false;}
	else if(document.form.dsc.value==""){alert("Please enter a short description of your website."); document.form.dsc.focus(); return false;}
	else if((document.getElementById('form').url.value=="") || (document.getElementById('form').url.value=="http://")){alert("Please enter the URL of your website."); document.form.url.focus(); return false;}
	else if(document.getElementById('form').email.value==""){alert("Please enter your email address."); document.form.email.focus(); return false;}
    
    lemail = form.email.value;
	AtPos = lemail.indexOf("@");
	StopPos = lemail.lastIndexOf(".");
	if(AtPos == -1 || StopPos == -1) {alert("Not a valid email address!"); document.form.email.focus(); return false;}
	if(StopPos < AtPos) {alert("Not a valid email address!"); document.form.email.focus(); return false;}
	if(StopPos - AtPos == 1) {alert("Not a valid email address!"); document.form.email.focus(); return false;}
	else if(document.getElementById('form').password.value==""){alert("Please enter a password."); document.form.password.focus(); return false;}
	password = form.password.value;
	if(password.length < 4){ alert("Your Password Needs to be at Least 4 Characters or More!"); document.form.password.focus();	return false;}
	else if(document.getElementById('form').PIN2.value==""){alert("Please enter the human verify code."); document.form.PIN2.focus(); return false;}
	PIN1 = form.PIN1.value;
	PIN2 = form.PIN2.value;
	if(PIN1 != PIN2) {alert ("\nThe Security Code Did Not Match!. Please Re-Enter The Code."); document.form.PIN2.focus(); return false;}
    document.getElementById('form').read_terms.checked
    if(!document.getElementById('form').read_terms.checked){alert("You must aggree to the Terms and Conditions before you can submit your URL!"); document.form.read_terms.focus(); return false;}
	else return true;     
}
// VALIDATION USER EDIT
function validate_edit(){
	if(document.useredit.name.value==""){alert("Please enter a name for your website."); document.useredit.name.focus(); return false;}
	else if(document.useredit.dsc.value==""){alert("Please enter a short description of your website."); document.useredit.dsc.focus(); return false;}
	else if(document.useredit.url.value==""){alert("Please enter the URL of your website."); document.useredit.url.focus(); return false;}
	else if(document.useredit.email.value==""){alert("Please enter a valid email address."); document.useredit.email.focus(); return false;}
	password = useredit.password.value;
	if(password==""){alert("Please Enter A Password!"); document.useredit.password.focus(); return false;}
	if(password.length < 4) {alert("Your Password Needs to be at Least 4 Characters or More!"); document.useredit.password.focus(); return false;}
}
// USER LOGIN VALIDATION
function validate_login() {
	if((document.userlogin.url.value=="") || (document.userlogin.url.value=="http://")){alert("Please enter the URL of the website you wish to edit."); document.userlogin.url.focus(); return false;}
	else if(document.userlogin.email.value==""){alert("Please enter the email address you registered with NZWD website."); document.userlogin.email.focus(); return false;}
	else if(document.userlogin.password.value==""){alert("Please enter the password you registered the website with."); document.userlogin.password.focus(); return false;}
	else if(document.userlogin.PIN2.value==""){alert("Please enter the human verified code."); document.userlogin.PIN2.focus(); return false;}
	PIN1 = userlogin.PIN1.value;
	PIN2 = userlogin.PIN2.value;
	if(PIN1 != PIN2) {alert ("\nThe Security Code Did Not Match!. Please Re-Enter The Code."); document.userlogin.PIN2.focus();return false;}
	else return true; 
}
// USER LOGIN REMIND
function validate_remind() {
	if(document.getElementById('form').email.value==""){alert("Please enter your email address.");return false; }
}
function blocking(nr) {
	if (document.getElementById) {
		current=(document.getElementById(nr).style.display=='none')?'block':'none';
		document.getElementById(nr).style.display=current; }
}
// xBANNER SIGNUP VALIDATION
function checkxBanner(form) {
username = form.username.value;
password = form.password.value;
passwordconfirm = form.passwordconfirm.value;
name = form.name.value;
email = form.email.value;
site_url = form.site_url .value;
site_name = form.site_name.value;

if(username=="") {
	alert("Please Enter A User Name!");
	document.xbanners.username.focus();
	return false; }
if(username.length < 4) {
	alert("Your User Name Needs to be at Least 4 Characters or More!");
	document.xbanners.username.focus();
	return false; }
if(password=="") {
	alert("Please Enter A Password!");
	document.xbanners.password.focus();
	return false; }
if(password.length < 4) {
	alert("Your Password Needs to be at Least 4 Characters or More!");
	document.xbanners.password.focus();
	return false; }
if(passwordconfirm=="") {
	alert("Please Enter Your Confirmation Password!");
	document.xbanners.passwordconfirm.focus();
	return false; }
if(password != passwordconfirm) {
	alert ("\nYour confirmation password did not match. Please re-enter your Confirmation Password.");
	document.xbanners.passwordconfirm.focus();
	return false; }
if(name=="") {
	alert("Please Enter Your Name!");
	document.xbanners.name.focus();
	return false; }	
if(email=="") {
	alert("Please Enter Your Email Address!");
	document.xbanners.email.focus();
	return false; }
email = document.xbanners.email.value;
AtPos = email.indexOf("@");
StopPos = email.lastIndexOf(".");
if (AtPos == -1 || StopPos == -1) {
	alert("Not a valid email address!");
	document.xbanners.email.focus();
	return false; }
if (StopPos < AtPos) {
	alert("Not a valid email address!");
	document.xbanners.email.focus();
	return false; }
if (StopPos - AtPos == 1) {
	alert("Not a valid email address!");
	document.xbanners.email.focus();
	return false; }
if((site_url=="") || (site_url=="http://")) {
	alert("Please Enter Your Website URL!");
	document.xbanners.site_url.focus();
	return false; }	
if(site_name=="") {
	alert("Please Enter Your Website Name!");
	document.xbanners.site_name.focus();
	return false; }
 else return true;
}
// ADD A xBANNER VALIDATION
function addxBanner() {
	if(document.addxb.BannerType.value=="") {
		alert("Please Enter A xBanner Size Type Either 151x60 Or 468x60 !");
		document.addxb.BannerType.focus();
		return false; }
	if((document.addxb.BannerURL.value=="") || (document.addxb.BannerURL.value=="http://yoursite.co.nz")) {
		alert("Please Your URL xBanner Link!");
		document.addxb.BannerURL.focus();
		return false; }
	if((document.addxb.BannerImage.value=="") || (document.addxb.BannerImage.value=="http://yoursite.co.nz/images/image.jpg")) {
		alert("Please Enter Your URL Where Your Banner Image Resides!");
		document.addxb.BannerImage.focus();
		return false; }
	if((document.addxb.AltText.value=="") || (document.addxb.AltText.value=="Text over banner")) {
		alert("Please Enter The Alt Text (Mouse Over Text) For Your Banner !");
		document.addxb.AltText.focus();
		return false; }
	if((document.addxb.CodePaste.value=="") || (document.addxb.CodePaste.value=="http://www.yoursite/page.html")) {
		alert("Please Enter The Full URL Of Your Web Page Where The Banner Code Is Pasted !");
		document.addxb.CodePaste.focus();
		return false; }	
}
// SEND LINK TO FRIEND VALIDATION
function CheckStf() {
	if((document.stf.your_name.value=="") || (document.stf.your_name.value=="your name")){
		alert("Please Enter Your Name!");
		document.stf.your_name.focus();
		return false; }
	if((document.stf.your_email.value=="") || (document.stf.your_email.value=="your email address")){
		alert("Please Enter Your Email Address!");
		document.stf.your_email.focus();
		return false; }
	// THERE EMAIL VALIDATION
	youremail = document.stf.your_email.value;
	AtPos = youremail.indexOf("@");
	StopPos =youremail.lastIndexOf(".");
	// Message = ""
	if (AtPos == -1 || StopPos == -1) {
		alert("Not a valid email address!");
		document.stf.your_email.focus();
		return false; }
	if (StopPos < AtPos) {
		alert("Not a valid email address!");
		document.stf.your_email.focus();
		return false; }
	if (StopPos - AtPos == 1) {
		alert("Not a valid email address!");
		document.stf.your_email.focus();
		return false; }
	////////////////////////////////////
	if((document.stf.friends_name.value=="") || (document.stf.friends_name.value=="friends name")){
		alert("Please Enter Your Friends Name!");
		document.stf.friends_name.focus();
		return false; }
	if((document.stf.friends_email.value=="") || (document.stf.friends_email.value=="friends email address")){
		alert("Please Enter Your Friends Email Address!");
		document.stf.friends_email.focus();
		return false; }
	friendsemail = document.stf.friends_email.value;
	AtPos = friendsemail.indexOf("@");
	StopPos =friendsemail.lastIndexOf(".");
	//Message = ""
	if (AtPos == -1 || StopPos == -1) {
		alert("Not a valid email address!");
		document.stf.friends_email.focus();
		return false; }
	if (StopPos < AtPos) {
		alert("Not a valid email address!");
		document.stf.friends_email.focus();
		return false; }
	if (StopPos - AtPos == 1) {
		alert("Not a valid email address!");
		document.stf.friends_email.focus();
		return false; }
	/* if((document.stf.message.value=="") || (document.stf.message.value=="Short Message")){
		alert("Please Enter A Short Message To Your Friend!");
		document.stf.message.focus();
		return false; } */
}
// BOOKMARK SITE
function bookmarksite(title,url){
// FIRE FOX
if (window.sidebar) 
	window.sidebar.addPanel(title, url, "");
// OPERA    
else if(window.opera && window.print){ 
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
}
// IE 
else if(document.all)
	window.external.AddFavorite(url, title);
} 
 