
// ----------------------------------------
function checkEmail(email){
var r  = new RegExp("^[A-za-z0-9_\.]+@[A-za-z0-9_]+(\.[A-za-z0-9_]+)+");
var s = new String(email);
var result;
if( s.search(r) == -1) result = 0 ;
else result = 1;
return result ;
}
//---------------------------------------
function checkText(text){
var result;
if(text == "")result = 0;
else result=1;
return result;
}
//-----------------------------------------
function validateFreeQueryForm(){
var errMsgMemberId = "<b># Member ID - &nbsp;&nbsp;&nbsp;&nbsp;Member ID was not provided</b><br>";
var errMsgUsername = "<b># Username - Username was not provided.</b><br>";
var errMsgPassword = "<b># Password -&nbsp;&nbsp;Password was not provided</b><br>";
var errMsgQuery = "<b># Query - No query entered in the 'Query' field.</b>";

var formObj = document.forms.FreeQueryForm;

var memberIdFlag = checkText(formObj.TxtMemberId.value);
var usernameFlag = checkText(formObj.TxtUsername.value);
var passwordFlag = checkText(formObj.TxtPassword.value);
var queryFlag      =  checkText(formObj.TxtFreeQuery.value);
var s;

if(memberIdFlag==0 || usernameFlag==0 || passwordFlag==0 || queryFlag==0)
{
  s = "<html><head><script language='javascript' src='ValidateMessage.js'></script></head></body>"+
     "<Table  cellspacing=5 cellpadding=2 width=25% "+
        "style='position:absolute;top=10;left=300;font-size=12;font-weight=bold;z-index=0' >"+
        "<tr  onMouseOver='setbg(\"#99ccff\");'  onMouseOut='setbg(\"#ffffff\");'>"+
        "<td  align=center><A Href='CloneIP2.asp' Target='_top'>HOME</A></td>"+
       "<td  align=center ><A Href='FreeQuery.asp?flag=get_queryId' Target='_top'>VIEW   RESPONSE </A></td>"+
       "</tr>"+
     "</Table>"+
     "<Table align=center width=60% "+
     "style='position:absolute;top=150;left=200;background=#efefef;color=#ff0000;font-weight=bold;font-size=14'>"+
     "<tr><td align=justify>";

 s = s +"<b>We could not receive your message for the following reason(s)</b><br><br>";

if(memberIdFlag==0) s +=  errMsgMemberId;
if(usernameFlag==0) s  += errMsgUsername;
if(passwordFlag==0) s += errMsgPassword;
if(queryFlag==0) s += errMsgQuery; 

s = s + "</td></td><tr><td align=center><br><br><Input type='Button' onClick='history.back();'  Value='Please complete  the required information'></td>" ;
s = s + "</tr></Table></body></html>";
document.write(s);
}
else { document.forms.FreeQueryForm.submit();}
return;
}
//-----------------------------------------

function validateControlNoForm(){
var cnFlag,s
cnFlag = checkText(document.forms.ControlNoForm.TxtControlNo.value);

if(cnFlag==0){
alert(" Please enter the Control No alloted to you at the time of the concerned query.");
/*
 s = "<DIV style='position:absolute;top=200;left=200;font-weight=bold'>"+
       " Please enter the Control No alloted to you at the time of the concerned query. ";
s = s + "<br><br><center><Input type='Button' onClick='history.back();'  Value='Enter the Control No'></center></DIV>" ;
document.write(s);
*/
}
else {
 document.forms.ControlNoForm.submit();
}
return;
}

//----------------------------------------------

function setbg(colorVal) {
	   var count =  window.event.srcElement.all.length;
  	window.event.srcElement.style.background = colorVal;
	for(var i=0;i<count;i++){
	 window.event.srcElement.all[i].style.background = colorVal;
	}
	}
