

//---------------------------------------------
// Global variables to be assigned in the file
// that includes this module
//---------------------------------------------
var DHTML;
//---------------------------------------------

DHTML = (document.getElementById || document.all || document.layers);


function getObj(name)
{
	if (document.getElementById)
	{
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}
	else if (document.all)
	{
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if (document.layers)
	{
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}



function hideLayer(name)
{
	if (!DHTML) return;
	var x = new getObj(name);

	if (document.getElementById || document.all)
	{
		x.style.visibility = 'hidden';
	}
	else if (document.layers)
	{
		x.style.visibility = 'hidden';
	}
}


function imgShow(name) {

	if (!DHTML) return;
	var x = new getObj(name);
	var y;
	if (visibleLyr == '')
		y = x;
	else
		y = new getObj(visibleLyr);

	if (document.getElementById || document.all)
	{
		y.style.visibility = 'hidden';
		x.style.visibility = 'visible';
	}
	else if (document.layers)
	{
		y.style.visibility = 'hidden';
		x.style.visibility = 'visible';
	}
	visibleLyr = name;

}


function checkEmail(str)
{

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	if (str.indexOf(" ")!=-1){
		return false
	}

	return true
}


