function mTblImg(tdID,imgPath)
{
    if(document.layers)
    {
        document[tdID].background.src = ((imgPath == 'none') ? null : imgPath);
    }
    else if(document.getElementById)
    {
        document.getElementById(tdID).style.backgroundImage = 
            ((imgPath == 'none') ? 'none' : 'url(' + imgPath + ')');
    }
    else if(document.all)
    {
        document.all[tdID].style.backgroundImage = 
            ((imgPath == 'none') ? 'none' : 'url(' + imgPath + ')');
    }
}

function validID(id)
{
	var ats=id.indexOf('@');
	
	if(id.length==0) return(false);
	
	if(ats == -1)
	{
	    // 
	    // This isn't an email address
	    // so test for valid Dealer ID
	    //
	    if(id.indexOf("-") > -1 && id.length==6)return(true)
		if(!isNum(id)) return(false);
	}
	else
	{
	    //
	    // @ Symbol found in 'id' so
	    // treat it as an email address
	    //
	    if(id.length<7) return(false);
	    if(!goodEmail(id)) return(false);
	}
	return(true);
}

function isNum(data)
{
	var nums="-.0123456789";
	var i=0;
	var len=data.length;
	var c='';
		
	if(len > 0)
	{
		for(i=0;i<len;i++)
		{
			c = data.charAt(i);
			if(nums.indexOf(c) == -1) return(false);
		}
	}
	else return(false)
	
	return(true);
}

function isAlpha(data)
{
	var chars="éèàùûôoöë'-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var i=0;
	var len=data.length;
	var c='';
	
	if(len > 0)
	{
		for(i=0;i<len;i++)
		{
			c = data.charAt(i);
			if(chars.indexOf(c) == -1) return(false);
		}
	}
	else return(false)
	
	return(true);
}

function goodEmail(data)
{
    var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
    return regex.test(data);
}

// Cookie Functions //
function setCookie(name,value,days)
{
	var expires = '';
	
	if(days)
	{
		var dt = new Date();
		dt.setTime(dt.getTime() + (days*24*60*60*1000))
		expires = "; expires=" + dt.toGMTString();
	}
	
	document.cookie = name + "=" + value + expires + ";path=/";
}

function getCookie(name)
{
	var nmStr = name + "=";
	var cookieArray = document.cookie.split(';');
	
	for(var i = 0; i < cookieArray.length; i++)
	{
		var cval = trim(cookieArray[i])
		if(cval.indexOf(nmStr) == 0) return(cval.substring(nmStr.length,cval.length));
	}
	
	return(null)
}

function delCookie(name)
{
	setCookie(name,"",-1)
}

// DHTML Code
function DHTMLSupport()
{
	return(document.getElementById || document.all || document.layers);
}

function dhtmlObj(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].style;
	}
}
