<!--
re = /\w{1,}/;


//-----------------
// trimming strings
//-----------------
function rtrim(str)
	{
	return str.replace( /\s*$/, "" );
	}
function trim(str)
	{
	return( (""+str).replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') );
	}

var errmsg=""
var errno=0

function validateReg(action1)
	{
 
	errMsg=""
	document.getElementById("formAlert1").style.display="none"
 
	if (action1=="addNew")
		{
		if (formClientReg.formSubmitStatus.value=="true")
			errMsg+="<li>You cannot submit the form more than once."
	
		if (userExists==true)
			errMsg+="<li>This User Id is already taken. Please choose another.."
		
		if (validate5a(formClientReg.cl_userId))
			errMsg+="<li>User Id requires min. 5 characters (only alphabets and numbers allowed)."
	
		if (validate5b(formClientReg.cl_password))
			errMsg+="<li>Password requires min. 5 characters without space."
		else if (formClientReg.cl_password.value != formClientReg.cl_passwordConfirm.value)
			errMsg+="<li>Passwords should match"
 		}
 		
	if (validate1(formClientReg.cl_clientName))
		errMsg+="<li>Please enter your full name."
 
	if (validate7(formClientReg.cl_phoneNumber))
		errMsg+="<li>Please type your contact number. (including local code)"

	if (validate3a(formClientReg.cl_emailAddress))
		errMsg+="<li>Please provide valid e-mail address."
 
	if (errMsg.length >0 )
		{
		document.getElementById('formAlert2').style.display=""
		document.getElementById('formAlert2').innerHTML="<b>Error!!!</b>" + errMsg
		scroll(0,100)
		alert("An error occured")
		return false;
		}
	else
		{
		formClientReg.formSubmitStatus.value="true"
		formClientReg.submit1.disabled=true
		return true;
		}
	}

function toggleDisp(obj)
	{
	if (document.getElementById(obj).style.display=='')
		document.getElementById(obj).style.display='none'
	else
		document.getElementById(obj).style.display=''
	}

function validateReq(action1)
	{
	errMsg=""
	errNo=0



	if (action1=="addNew")
		{
		if (form1.formSubmitStatus.value=="true")
			errMsg+="<li>You cannot submit the form more than once."
		}

	if (validate1(form1.en_title))
		errMsg+="<li>Please enter the title/subject."
	if (validate4(form1.en_details))
		errMsg+="<li>Please provide a description for the request."


	if (action1=="addNew")
		{
		totalAttachments=form1.totalAttachments.value
		for (i=1;i<=totalAttachments;i++)
			{
			obj=document.getElementById("cf_fileName" +i)
			errNo+=validate1(obj)
			}
		if (errNo==totalAttachments)
			errMsg+="<li>Please select atleast 1 file to be translated." 
		}



	if (errMsg.length >0 )
		{
		document.getElementById("formAlert1").style.display="none"
		document.getElementById('formAlert2').style.display=""
		document.getElementById('formAlert2').innerHTML="<b>Error!!!</b>" + errMsg
		scroll(0,0)
		alert("An error occured")
		return false;
		}
	else
		{
		form1.formSubmitStatus.value="true"
		form1.submit1.disabled=true
		if (action1=="addNew")
			document.getElementById('progressIndicator').style.display=""
		return true;
		}  	
	}


function validateUploadReqFile()
	{
	errMsg=""
	errNo=0
	
 
	totalAttachments=form1.totalAttachments.value


	for (i=1;i<=totalAttachments;i++)
		{
		obj=document.getElementById("cf_fileName" +i)
		errNo+=validate1(obj)
		}
	if (errNo==totalAttachments)
		errMsg+="<li>Please select atleast 1 file to be translated." 

 

	if (errMsg.length >0 )
		{
		document.getElementById("formAlert1").style.display="none"
		document.getElementById('formAlert2').style.display=""
		document.getElementById('formAlert2').innerHTML="<b>Error!!!</b>" + errMsg
		scroll(0,0)
		alert("An error occured")
		return false;
		}
	else
		{
		form1.formSubmitStatus.value="true"
		form1.submit1.disabled=true		
		document.getElementById('progressIndicator').style.display=""
		return true;
		}  	
	}


function validateComment(action1)
	{
	errMsg=""
 
	if (action1=="addNew")
		{
		if (form1.formSubmitStatus.value=="true")
			errMsg+="<li>You cannot submit the form more than once."
		}

	if (validate1(form1.ec_comment))
		errMsg+="<li>Please type your comment."

	if (errMsg.length >0 )
		{
		document.getElementById('formAlert2').style.display=""
		document.getElementById('formAlert2').innerHTML="<b>Error!!!</b>" + errMsg
		alert("An error occured")
		return false;
		}
	else
		{
		form1.formSubmitStatus.value="true"
		form1.submit1.disabled=true
		return true;
		}  	
	}

function validateChangePwd()
	{
	errMsg=""
 
	if (validate1(formChangePwd.cl_password))
		errMsg+="<li>Please provide old password"
		
	if (validate5b(formChangePwd.cl_passwordNew))
		errMsg+="<li>New password requires min. 5 characters without space."
	else if (formChangePwd.cl_passwordNew.value != formChangePwd.cl_passwordNew2.value)
		errMsg+="<li>New password should match"

	if (errMsg.length >0 )
		{
		document.getElementById('formAlert2').style.display=""
		document.getElementById('formAlert2').innerHTML="<b>Error!!!</b><p style='margin-top:10'>" + errMsg
		scroll(0,200)
		return false;
		}
	else
		{
		formChangePwd.submit1.disabled=true		
		return true;
		}
	}
 
//-->

