 //--------------
		function Help(section) {
      q=window.open('index.php?mod=help&section='+section, 'Help', 'scrollbars=1,resizable=1,width=450,height=400');
        }
//-----------------------------
        function ShowOrHide(d1, d2) {
          if (d1 != '') DoDiv(d1);
          if (d2 != '') DoDiv(d2);
        }
//-----------------------------
        function DoDiv(id) {
          var item = null;
          if (document.getElementById) {
                item = document.getElementById(id);
          } else if (document.all){
                item = document.all[id];
          } else if (document.layers){
                item = document.layers[id];
          }
          if (!item) {
          }
          else if (item.style) {
                if (item.style.display == "none"){ item.style.display = ""; }
                else {item.style.display = "none"; }
          }else{ item.visibility = "show"; }
         }
 //---------------------------
function expandOne(division,suffix){for(var i=1;i<100;i++){var n=division+i;
var s=window.document.getElementById(n);if(s==null){break;}
if(i==suffix){if(s.style.display=='none'){s.style.display='block';}else{
if(s.style.display=='block'){s.style.display='none';}}}}}
//-------------
function ShowHide(d1,d2,m1,m2) { 
var item1, item2;
item1 = document.getElementById(d1);
item2 = document.getElementById(d2); 
if (item1.style.display == "none"){ if(m1!=''){alert(m1);}
item1.style.display = "";item2.style.display = "none"; }
else{if(m2!=''){ alert(m2);} 
item1.style.display = "none";item2.style.display = ""; }
}	//-----------------------------
//--------------------------------
/***********************************************
* Email Validation script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
//-----------------
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var cnt=0;
function checkmail(e){
var returnval=emailfilter.test(e.value);msg="Please enter a valid email address.";
if (returnval==false){cnt++;if(cnt>1)msg+="\nPlease check & enter. Only one more attempt permitted.";
if(cnt<4){alert(msg);e.focus();}if(cnt>3){window.reload;}
} 
returnval=(document.forms['s_login'].elements['scode'].value==document.forms['s_login'].elements['rcode'].value)?true:false;
return returnval}
//------------------
function securitycode(){var a=Math.floor(9000*Math.random()+999);
document.forms['s_login'].elements['scode'].value=a;
document.forms['s_login'].elements['rcode'].value='';
document.forms['s_login'].elements['rcode'].focus();}
//------------------
function refreshParent() {	
	if (window.opener && !window.opener.closed)
	{//alert("refresh"+document.referrer);
	window.opener.focus();}else{window.open(document.referrer,'exa');}self.close();}

//---------------------------------
	function match(a,b){if(a.value!=b.value){b.focus();
	alert("The two entries for password donot match!");
	a.value='';b.value='';return false;}else{return true;}}
	//--------------------------------
function has_a_Num(a){ var retval=false;
for (i=0; i<a.value.length; i++) {		//	 alert(a.value.charAt(i));
retval=(numb.indexOf(a.value.charAt(i),0) ==-1)?false:true;if(retval){break;}}if(!retval){a.focus();} return retval;}
	//--------------------------------
	function check_pwd(a){//alert(isAlpha(a.value.charAt(0)));}
	if(isAlpha(a.value.charAt(0)) && a.value.length>5) {return true}else{
		alert("Password should start with an alphabet, should have at least five more characters (alpha or numeric), with at least one number.");
		a.focus();return false;}	}
	//-------------------
var numb = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
function isValid(parm,val) {
if (parm == "") return true;
for (i=0; i<parm.length; i++) {
if (val.indexOf(parm.charAt(i),0) == -1) return false;}
return true;}
function isNumber(parm) {return isValid(parm,numb);}
function isLower(parm) {return isValid(parm,lwr);}
function isUpper(parm) {return isValid(parm,upr);}
function isAlpha(parm) {return isValid(parm,lwr+upr);}
function isAlphanum(parm) {return isValid(parm,lwr+upr+numb);} 
//--------------------------

