function nvalidateEmail(email)

{

    var splitted = email.match("^(.+)@(.+)$");

    if(splitted == null) return false;

    if(splitted[1] != null )

    {

      var regexp_user=/^\"?[\w-_\.]*\"?$/;

      if(splitted[1].match(regexp_user) == null) return false;

    }

    if(splitted[2] != null)

    {

      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;

      if(splitted[2].match(regexp_domain) == null) 

      {

	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

	    if(splitted[2].match(regexp_ip) == null) return false;

      }// if

      return true;

    }

return false;

}





function nvalidate() {



if (document.newsletter.semail.value.length==0) {

alert("please enter your email address");

document.newsletter.semail.focus();

return false;

}

if(!nvalidateEmail(document.newsletter.semail.value)) {

    

alert("please enter your valid email address"); 

document.newsletter.semail.focus();

return false; 

}

else document.newsletter.submit()

return false;

}



function showhidediv(divid, len)

{

	for(i=0;i<len;i++) // Change value of 3 to no. of divs you have

	{

		if(document.getElementById("subcat"+i))

		{

			if(i == divid)

			{

				//document.getElementById("div"+i).style.display='';

				if(document.getElementById("subcat"+i).style.display=='none')

				{	

					document.getElementById("subcat"+i).style.display='';

					//document.getElementById("activecat"+i).className = 'active';

				}

				else

				{

					document.getElementById("subcat"+i).style.display='none';

				}

			}

			else

			{

				document.getElementById("subcat"+i).style.display='none';

			}

		}

	}

/*	if(document.getElementById(val).style.display=='none')

	{	

		document.getElementById(val).style.display='';

	}

	else

	{

		document.getElementById(val).style.display='none';

	}*/

}