<!--
re = /\w{1,}/;

var	specialChar = "~!#$%^&*()+=[]\\\';,/{}|\":<>?";

//-----------------
// trimming strings
//-----------------
function rtrim(str)
	{
	return str.replace( /\s*$/, "" );
	}
function trim(str)
	{
	return( (""+str).replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') );
	}


function validate1(obj)  // validate textBox
	{
	obj.value=trim(obj.value)
	if( !re.test(obj.value) )
		{
		obj.className='textBoxDefaultRequired'; 
		return 1;
		}
	else
		{
		obj.className='textBoxDefaultOkey'; 
		return 0;
		}
	}

function validate2(obj)   //validate listBox
	{
 
	obj.value=trim(obj.value)
	if( !re.test(obj.value) )
		{
		obj.className='selectDefaultRequired'; 
		return 1;
		}
	else
		{
		obj.className='selectDefaultOkey'; 
		return 0;
		}
	}

function validate3(obj) //validate email address
	{
	obj.value=trim(obj.value)
	special = "!#$%^&*()+=[]\\\';,/{}|\":<>?";
	for (i = 0; i < obj.value.length; i++)
		if (special.indexOf(obj.value.charAt(i)) != -1)
			break;
	if(!re.test(obj.value) || obj.value.length<8 ||
		obj.value.indexOf("@") < 2 ||  obj.value.indexOf(".") < 1  ||
		obj.value.indexOf('@') != obj.value.lastIndexOf('@') ||
		obj.value.lastIndexOf('.') >= obj.value.length - 2 ||
		obj.value.charAt(obj.value.indexOf("@") -1) == "." ||
		obj.value.charAt(obj.value.indexOf("@") +1) == "." ||
		obj.value.indexOf(".") > obj.value.length - 3 || obj.value.indexOf(" ") != -1||
		i < obj.value.length)
		{
		obj.className='textBoxDefaultRequired'; 
		return 1;
		}
	else
		{
		obj.className='textBoxDefaultOkey'; 
		return 0;
		}
	}

function validate4(obj)  // validate textArea
	{
	obj.value=trim(obj.value)
	if( !re.test(obj.value) )
		{
		obj.className='textAreaDefaultRequired'; 
		return 1;
		}
	else
		{
		obj.className='textAreaDefaultOkey'; 
		return 0;
		}
	}
function validate5(obj)  // validate textBox for nospace
	{
	obj.value=trim(obj.value)

	if( !re.test(obj.value) || obj.value.indexOf(" ") != -1 )
		{
		obj.className='textBoxDefaultRequired'; 
		return 1;
		}
	else
		{
		obj.className='textBoxDefaultOkey'; 
		return 0;
		}
	}



function showHide(obj)
	{
	
	if (document.getElementById(obj).style.display=="")
		document.getElementById(obj).style.display="none"
	else
		document.getElementById(obj).style.display=""
	}

function refreshCaptcha(valImageId) 
    {
	var objImage = document.images[valImageId];
	if (objImage == undefined) 
 		return;
 
	var now = new Date();
 	objImage.src = objImage.src.split('?')[0] + '?captchaImgId='+ valImageId +'&x=' + now.toUTCString();
    }	
    
//-->
