// JavaScript Document

function textCounter(field,cntfield,maxlimit)
{
if (field.value.length > maxlimit) // if too long trim it!
   field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
   cntfield.value = maxlimit - field.value.length;
}
	
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
		   
var status = "";
var eleId = 0;

function finish()
{	
	var msg = "Please fill in the following:";
	var elename = new Array("Name","E-Mail Address","Category","Domain/URL","Link Text","Description","","My link on YOUR site");
	for(j=1;j<=8;j++)
	{
		switch(j)
		{
			case 6:
			case 7:
			
			continue;
		}
		
		if(document.newMember.elements[j].value == "")
		{
			status = 1;
			msg = msg + "\n" + elename[j-1];
			eleId = j;
		}
	}

	if(status == 1)
	{
		alert(msg);
		status = 0;
		document.newMember.elements[eleId].focus();
		eleId = 0;
		return false;
	}
	else
	{
	 //alert("empty ok");
     email();
	  
      return false;
	}
}


<!--Valid emails chekcing-->

function email()
{
	var email = document.newMember.x_email.value;
	var e1,e2;
	var err = new Array(0,0,0,0);
	e1 = email.indexOf("@");
	e2 = email.lastIndexOf("@");
	if(e1 != -1 && e1 == e2)
	{
		var a = email.indexOf(".",e1);
		if((a-e1) < 2)
		err[0] = 1;
	}
	else
	err[0] = 1;

		//var errmsg = "Please fill in the following:"
		if(err[0] == 1)
		errmsg ="Please fill Mail ID in correct format\n      eg. abc@xyz.com";
		//eleId = 12;
				
	var allok=0;

	for (i=0;i<2;i++)
	{
		if(err[i] == 1)
		{
			alert(errmsg);	
			err[0] = 0;
			if(i==1)
			document.newMember.elements[eleId].select();
			break;
			return false;
		}
		allok = i
	}
	
	if(allok == 1)
	{
		//alert("final ok");		
		document.newMember.submit();
		return true;
	}
	
	
}

						
